✒️ABAP POO Introducción a los Objetos Compartidos
ABAP POO Introducción a los Objetos Compartidos
OBJETOS COMPARTIDOS (intro): Podemos guardar los datos como objetos compartidos en la memoria compartida a través de diferentes programas y/o diferentes sesiones de usuario. Podremos por ejemplo guardar un catálogo o un carito de la compra.
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.
Anteriormente se utilizaban sentencias EXPORT e IMPORT con las adiciones SHARED BUFFER y SHARED MEMORY. Propiedades de los Objetos Compartidos:
-> Accesos concurrentes de lectura son compatibles
-> Acceso controlado por mecanismo de bloqueo
-> Datos guardados como atributos de los objetos
-> Los cuellos de botella producen errores de ejecución que han de capturarse
Para guardar un objeto en memoria compartida, es necesario la adicion SHARED MEMORY ENABLED en sentencia CLASS o que este el atributo SHARED MEMORY ENABLED seleccionado en SE24
AREAS E INSTANCIAS DE AREAS:
AREA es una plantilla para las instancias del área de la memoria compartida. Puede engendrar muchas instancias diferenciadas por su nombre. Puede tener varias versiones
Transacción SHMA: Crea y mantiene áreas de memoria compartida. Crea una clase global del mismo nombre, subclase de CL_SHM_AREA.
Cualquier programa puede acceder a los objetos de memoria compartida.
DESARROLLO DE UNA APLICACIÓN DE OBJETOS COMPARTIDOS
-> Crear un área.
-> Desarrollar un programa para crear una instancia del área
-> Desarrollar un programa para leer datos del área.
 
 
 
Sobre el autor
Publicación académica de Juan Ignacio De Tejada Santiago, en su ámbito de estudios para el Máster ABAP POO.
Juan Ignacio De Tejada Santiago
Profesión: Informatico - España - Legajo: NW89P
✒️Autor de: 219 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Juan De