================= ******** UNIDAD 4 ******** =================
******** Lección 9: "Memoria en ABAP" *********
Podria pasar que necesitamos datos de un programa abap que se ejecuto previamente, para esto podemos pasar parametros de un programa a otro, otra opcion es usar la memoria para pasar datos.
Usamos la sentencia EPORT para subir datos a memoria.
EXPORT <valor> TO MEMORY ID <id_unico>
Ejemplo:
EXPORT v_estado_usu TO MEMORY ID 'Z_ESTADO'.
IF sy-subrc NE 0
MESSAGE e000(z1) WITH 'Error al Exportar'.
ENDIF.
AUDIO: el ID y el parametro deben de ser unicos en el programa abap,
Para bajar los datos de memoria utilizamos la sentencia IMPORT
IMPORT <valor> FROM MEMORI ID <id_unico>.
Ejemplo:
IMPORT v_estado_usu TO MEMORY ID 'Z_ESTADO'.
IF sy-subrc NE 0
MESSAGE e000(z1) WITH 'Error al Importar'.
ENDIF.
Se pueden exportar e importar variables, tablas, estructuras, una vez utilizado es recomendable limpiar la memoria con FREE MEMORY.
Sintaxis:
FREE MEMORY ID 'Z_ESTADO'.