✒️La memoria en SAP y en ABAP
La memoria en SAP y en ABAP
Existe una distinción entre la memoria SAP y ABAP que veremos a continuación.
Memoria SAP
|
Memoria ABAP
|
Memoria global | Memoria local |
Todas las sesiones y usuarios tienen acceso a ella. | Todos los programas dentro de la misma sesión tienen acceso a ella. |
Todos los datos están disponibles en la sesión principal | Todos los datos están disponibles en múltiples sesiones dentro de la misma sesión. |
Se intercambian datos con los parámetros GET / SET | Se intercambian datos con las sentencias EXPORT / IMPORT |
MEMORIA DE SAP
Con SET PARAMETER ID se envían parámetros en la llamada a una transacción, así:
SET PARAMETER ID <pid> FIELD <f>.
El contenido de los campos quedan en la memoria global de SAP con el ID pid, los OD pueden tener hasta 20 caracteres.
Con GET PARAMETER ID se transfiere el valor de almacenamiento de in ID parámetros de la memoria SAP o un campo o variable, así:
GET PARAMETER ID <pid> FIELD <f>.
REPORT ztest_get_parameter.
DATA: v_valor(3) TYPE c.
CLEAR v_valor.
SET PARAMETER ID 'AA' FIELD 'CMR'.
GET PARAMETER ID 'AA' FIELD v_valor.
WRITE:/ v_valor.
MEMORIA ABAP
Con EXPORT se suben o exportan datos a la memoria ABAP, así:
EXPORT <f> TO MEMORY ID <id_unico>.
Con IMPORT se bajan o importan datos a la memoria ABAP, así:
IMPORT <f> TO MEMORY ID <id_unico>.
Es posible importar y exportar variables, estructuras o tablas internas a la memoria ABAP. Para finalizar el importante liberar el área de memoria utilizada con FREE MEMORY ID.
Para pasar datos entre programas se utiliza la sentencia SUBMIT ztest_import_submit AND RETURN
 
 
 
Agradecimiento:
Ha agradecido este aporte: Jaime Gomez Arango
Sobre el autor
Publicación académica de Linda Carolina Zambrano León, en su ámbito de estudios para la Carrera Consultor ABAP.
Linda Carolina Zambrano León
Profesión: Agente - Peru - Legajo: XR55P
✒️Autor de: 63 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Linda Zambrano