✒️La memoria en SAP y en ABAP
La memoria en SAP y en ABAP
Uso de la memoria en ABAP
SAP puede pasar datos entre programas mediante el uso de la memoria. Los datos pueden ser variables, tablas Internas o estructuras.
EXPORT se usa para subir datos a memoria:
EXPORT <valor> TO MEMORY ID '<ID_unico>'.
El ID identifica el área de memoria utilizada. Debe ser la misma tanto en EXPORT como IMPORT.
Ejemplo:
EXPORT <campo/variable/tabla> TO MEMORY ID 'Z_ESTADO'.
IF sy-subrc NE 0.
MESSAGE e001(z1) WITH 'Error al Exportar'.
ENDIF.
Para llamar a un programa dentro de otro se usa la sentencia SUBMIT.
SUBMIT <programa_invocado> AND RETURN.
(Normalmente, SUBMIT está con la sentencia EXPORT, ya que una lleva los datos a memoria para ser pasados y la otra llama al programa que los va a usar.)
Sentencia IMPORT: para descargar los datos de memoria.
IMPORT <valor> FROM MEMORY ID '<ID_unico>'.
Para liberar el área de memeoria utilizada: FREE MEMORY.
(FREE MEMORY debe usarse luego de usar el área de memoria utilizada por los datos importados)
 
 
 
Sobre el autor
Publicación académica de Ruben Dario Martucci, en su ámbito de estudios para la Carrera Consultor ABAP.
Ruben Dario Martucci
Profesión: Técnico Informático - Argentina - Legajo: UX76U
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Ruben Martucci