✒️La memoria en SAP y en ABAP
La memoria en SAP y en ABAP
1) La memoria ABAP.
En ciertas oportunidades, podría pasar que mientras ejecutamos un programa u objeto ABAP, necesitamos de datos que se obtengan en otro programa ABAP que se ejecutó previamente.
Existe varias formas de solucionar esto, una de ellas es pasando de un programa a otro, si es que ambos objetos son programas. Otra opción es utilizar la memoria para pasar los datos.
En ABAP existe sentencias que nos permiten manipular fácilmente los datos que subimos y bajamos de memoria. Para subir datos a memoria vamos a utilizar la sentencia EXPORT. Ejemplo:
EXPORT <VALOR> TO MEMORY ID <ID_UNICO>
El ID que se utiliza debe ser único.
Para bajar o descargar los datos de memoria utilizamos la sentencia IMPORT. Ejemplo:
IMPORT <VALOR> FROM MEMORY IN <id_unico>
Luego de bajar los datos de la memoria es conveniente liberar el área de memoria utilizada. Esto lo hacemos con la sentencia FREE MEMORY . Ejemplo:
*Libero la memoria ABAP
FREE MEMORY ID 'Z_ESTADO'.
Para la importación y exportación de datos funcione correctamente se debe utilizar la misma sesión de memoria o ejecución.
Utilizamos la sentencia SUBMIT para poder llamar a un programa dentro de la ejecución de otro programa.
 
 
 
Sobre el autor
Publicación académica de Francis Correntin, en su ámbito de estudios para la Carrera Consultor ABAP.
Francis Correntin
Profesión: Tecnico en Sistemas Ferros - Argentina - Legajo: CK40S
✒️Autor de: 33 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Francis Correntin