✒️La memoria en SAP y en ABAP
La memoria en SAP y en ABAP
1. La memoria
Mientras ejecutamos un programa u objeto ABAP necesitamos de datos que se obtengan en otro programa ABAP que se ejecuto previamente.
Existen varais formas de solucionar esto, una es pasando parametros de un programa a otro.
cuando hablamos de memoria debemos hacer una distincion:
- La memoria de SAP: es una memoria global y es accesible para todos los programas que se ejecutan en esea sesion.
- La memoria de ABAP: es memoria local y es muy limitada ya que solo se puede acceder dentro de una sesion interna y programas que se ejecuten fuera de la sesion.
El uso principal de la memoria SAP es hacer que los datos sean accesibles para multiples programas dentro de la misma sesion.
Para ellos utilizaremos las sentencias: SET PARAMETER ID y GET PARAMETER ID para intercambiar datos. de modo que con la sentencia SET vamos a asignar valors a los ID y con la sentencia GET recuperamos los valores de los IDs
Por otro lado tambien se puede ingrear la la memoria interna ABAP utilizando sentencias IMPORT y EXPORT.
1.1 La memoria de SAP
La sentencia SET PARAMETER ID se utiliza para el envio de parametros en tammada a unatransaccion.
Accedemos a VA01. Crear pedido de cliente: acceso y en clase pedido apretamos F1
La sentencia GET PARAMETER ID se utiliza para transferir el valor almacenado de un ID
1.2 La memoria ABAP
Para subir o exportar datos a la memoria ABAP vamos a utilizar la sentencia EXPORT: EXPORT <campo> TO MEMORY ID <id_unico>
Para bajar o importar utilizamos la sentencia IMPORT: IMPORT <campo> FROM MEMORY ID <id_unico>
Luego de bajar los datos en conveniente liberar el area y apra ellos utilizamos la sentecia FREE MEMORY ID
 
 
 
Sobre el autor
Publicación académica de Lucas Mera, en su ámbito de estudios para la Carrera Consultor ABAP.
Lucas Mera
Profesión: Analista de Sisemas - Argentina - Legajo: SW47M
✒️Autor de: 28 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Profesional con sólida experiencia en el liderazgo, comunicación, gestión negocio y desarrollado en empresas internacionales de gran envergadura.certificado en itil v.3 y scrum master.
Certificación Académica de Lucas Mera