✒️La memoria en SAP y en ABAP
La memoria en SAP y en ABAP
Uso de la memoria en ABAP La memoria en ABAP
En ciertas oportunidades, podría pasar que mientras ejecutamos un programa u objeto ABAP, necesitemos de datos que se obtengan en otro programa ABAP que se ejecuto previamente.
Existen varias formas de solucionar esto, una de ellas es pasando parámetros 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 existen 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 tal como mostramos a continuación.
El ID que se utiliza debe ser único. Veamos un ejemplo de como levantar o subir datos a memoria.
AUDIO TIPS: El ID de memoria que se utiliza tanto para la sentencia IMPORT como para la sentencia EXPORT debe ser único y representa una ubicación escrita en la memoria ABAP. En este caso, en el que vemos en el ejemplo utilizamos el texto Z_ESTADO pero podríamos haber utilizado cualquier otro literal que represente de algún modo el valor exportado e importado de la memoria.
Para bajar o descargar los datos de memoria utilizamos la sentencia IMPORT tal como mostramos a continuación.
Veamos un ejemplo de cómo bajar o descargar datos de memoria.
IMPORTANTE: Se pueden exportar e importar tanto variables, como estructuras o tablas internas a memoria.
Luego de bajar los datos de memoria, es conveniente liberar el área de memoria utilizada. Esto lo hacemos con la sentencia FREE MEMORY tal como vemos a continuación.
SABIAS QUE... Para que la exportación-importación de datos funcione correctamente se debe utilizar la misma sesión de memoria o ejecución.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Ixhel Lopez Valencia
Sobre el autor
Publicación académica de Vismark Eyner Sevillano Moreno, en su ámbito de estudios para la Carrera Consultor ABAP.
Vismark Eyner Sevillano Moreno
Profesión: Tecnologo en Sistemas - Colombia - Legajo: KN43C
✒️Autor de: 62 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Aprender todo lo relacionado con programación sap abap, para desenvolverme en el área laboral en el sector de programación abap.
Certificación Académica de Vismark Sevillano