📘SAP ABAP POO Objetos Compartidos
Definición de SAP ABAP POO Objetos Compartidos
A partir de la versión SAP Web AS 6.40, se pueden guardar los datos como objetos compartidos en la memoria compartida, a través de diferentes programas e incluso sesiones de usuario diferente. En consecuencia, se pueden crear aplicaciones en las que ciertos usuarios escriben datos y otros usuarios leen dichos datos y los utilizan más tarde.
Podemos imaginar muchas aplicaciones potenciales para los diferentes objetos compartidos:
- Guardar un catálogo: un autor escribe el catálogo en el área de objetos compartidos y luego muchos usuarios pueden acceder a él al mismo tiempo.
- Guardar un carrito de compras: un comprador completa un carrito de compras y el vendedor lo lee luego.
La memoria compartida es un área de memoria dentro del servidor de aplicación que puede ser accedida por todos los programas ABAP que se ejecutan en el servidor.
Antes de que existan los objetos compartidos, teníamos que utilizar las sentencias EXPORT e IMPORT con las adiciones SHARED BUFFER y SHARED MEMORY para acceder al área de memoria.
Las instancias de las clases viven exclusivamente en la sesión interna de un programa ABAP. Con la introducción de los objetos compartidos, la memoria compartida ha sido mejorada con los Objetos de memoria compartida, donde los objetos compartidos pueden ser guardados.