✒️La memoria en SAP y en ABAP
La memoria en SAP y en ABAP
UTILIZACION DE MEMORIA ABAP
- Pasar por parametro de un programa a otro, si ambos son programas. Otra opcion es utiizar la memoria para pasar los datos.
EXPORT Para subir datos a memoria.
EXPORT valor TO MEMORY ID < id_unico>
ID UNICO representa una ubicación escrita en la memoria ABAP.
IMPORT Para bajar datos de memoria.
IMPORT valor FROM MEMORY ID < id_unico>
Se pueden exportar e importar tanto variables, como estructuras o tablas internas a memoria.
Luego de bajar datos a memoria es conveniente liberar el area de memoria utilizada.
Utilizamos FREE MEMORY.
Ej:
FREE MEMORY ID 'Z_ESTADO'.
Se debe utilizar la misma sesión de memoria o ejecución.
Cuando decimos que la importanción o exportación debe realizarce en la misma sesión de memoria, nos referimos que a este técnica para pasar variables y tablas entre programas debe ser utilizada de la siguiente forma:
Supongamos que tenemos un programa P1 que exporta a memoria una variable V1 y un programa P2 que necesita utilizar esa variable.
Lo correcto seria colocar dentro de P1 un EXPORT de la variable V1, y luego dentro de P1 ejecutar un SUBMIT al programa P2.
Esta secuencia de trabajo es la correcta ya que estamos trabajando dentro de lo que denominamos la misma sesión de memoria.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Yeffer Sierra Saenz
Sobre el autor
Publicación académica de Oscar Guillermo Rodriguez Villate, en su ámbito de estudios para la Carrera Consultor ABAP.
Oscar Guillermo Rodriguez Villate
Profesión: Ingeniero de Sistemas - Colombia - Legajo: WM49P
✒️Autor de: 103 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Oscar Rodriguez