✒️ABAP POO Desarrollo de una aplicación de Objetos Compartidos

Publicación Académica por Julio Villalta

Publicación Académica creada y compartida por Julio Villalta para el tema Desarrollo de una aplicación de Objetos Compartidos.

Dentro del ámbito de estudios: Máster ABAP POO / Unidad 4: Temas Avanzados de la POO en ABAP.

¿Buscás una carrera con Futuro?

ABAP POO Desarrollo de una aplicación de Objetos Compartidos por Julio Villalta

CREACION DEL AREA

- Transacción SHMA

- Ingresamos el nombre (debe empezar con Z o Y) y presionar botón crear

- Introducimos una descripción del área y la clase raíz (Root Class)

- Al presionar guardar se creara la clase raíz, que será una subclase de CL_SHM_AREA

- En la clase raíz ZCL_SHM_ROOT_OBJECT seleccionaremos la opción Apto memoria compartida

- Luego se creamos un atributo en la pestaña del mismo nombre

CREACION DE UNA INSTANCIA DE AREA

Para acceder a un área necesitaremos crear una variable referenciada del tipo de la clase del área generada, así como una variable referenciada del tipo de clase raíz.

Luego se ejecuta el método ATTACH_FOR_WRITE, para realizar un bloqueo de escritura.

Después de crear la instancia, ya se pueden crear los objetos en la memoria compartida por medio de la adición AREA HANDLE en la sentencia CREATE OBJECT

Necesitamos redireccionar los objetos creados, para lo cual asignamos el objeto raíz al atributo ROOT, utilizando el método SET_ROOT

Por último necesitamos liberar el bloqueo de escritura, para lo cual utilizamos el método DETACH_COMMIT.

ACCEDIENDO A UNA INSTANCIA DEL AREA

Al igual que con la escritura utilizaremos una variable referenciada del tipo de la clase del área.

Utilizamos el método ATTACH_FOR_READ que es proporcionado por la clase CL_SHM_AREA, lo cual establece un bloqueo de lectura.

Una vez completada la lectura liberamos el bloqueo de lectura utilizando el método DETACH del manejado del área.

 

:: Al igual que Julio ¿Usted está dispuesto a aprender ABAP POO?

El lunes 27 Mayo 2019 comenzamos el 🎓Máster ABAP POO.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

✒️Más Publicaciones Académicas sobre Tecnología SAP

Buscador de Publicaciones:


 

Recursos Free:

Los mejores recursos Libres y Gratuitos compartidos con la comunidad: