PROMO JULIO en CVOSOFT United States Of America: 💎Calidad, 🔥Bonificaciones, 🥶Precios Congelados y MÁS!

 X 

✒️La memoria en SAP y en ABAP

La memoria en SAP y en ABAP

La memoria en SAP y en ABAP

9| MEMORIA EN SAP Y EN ABAP

Memoria de ABAP: Local, limitada, solo se accede dentro de una sesión interna

y los programas ejecutados por fuera no pueden leer ni escribir en memoria.

(sesión interna: sesión de un usuario SAP en particular en el sistema)

Datos accesibles para multiples programas dentro de UNA misma sesión.

Memoria de SAP: Global. Se utiliza para pasar datos de un programa a otro. Dentro

de una sesión o en otra sesión.

Datos disponibles en MULTIPLES sesiones.

MEMORIA DE SAP:

SET PARAMETER ID -> Asignamos valores a los ID

SET PARAMETER ID se utiliza para el envío de parámetros en la llamada a una transacción mediante la sentencia CALL TRANSACTION.

GET PARAMETER ID -> Recuperamos valores a los ID

MEMORIA DE ABAP:

IMPORT

EXPORT

1.1 memoria de SAP (estos valores se conservan cuando el usuario sale del programa)

+ SET PARAMETER ID -> se utiliza para el envio de parámetros en la llamada a una transacción

SET PARAMETER ID <pid>FIELD<f>.

cómo usar?

supongamos que queremos acceder a la transacción VA01

- dentro de la pantalla inicial de la tx es obligatorio el ingreso del

campo "Clase de pedido". Al seleccionar el campo y apretar "F1"

vamos a visualizar la doc. del campo de la pantalla.

- hacemos clic en el botón de información técnica (icono de herramientas)

- encontramos que el "ID parámetro" es "AAT".

REPORT ztest_set_parameter.

SET PARAMETER ID 'ATT' FIELD 'CRM'.

CALL TRANSACTION 'VA01' AND SKIP FIRST SCREEN.

ejecuta la tx y "skip first screen" evita mostrar la 1ra pantalla de la tx

ejecutamos ZTEST_SET_PARAMETER vamos a acceder directamente a la segunda pantalla

de la tx VA01, habiendo cargado en la primera pantalla el valor CMR para el campo

"Clase de pedido"

+ GET PARAMETER ID -> se utiliza para transferir el valor almacenado en un ID

de parámetro de la memoria SAP a un campo o variable.

GET PARAMETER ID <pid> FIELD <f>.

cómo usar?

- pasar el valor CMR al ID de parámetro ATT mediante la sentencia SET y

luego recuperamos el valor que acabamos de pasar mediante la ejecución de

la sentencia GET

DATA: v_valor(3) TYPE c.

CLEAR v_valor.

SET PARAMETER ID 'ATT' FIELD 'CMR'.

GET PARAMETER ID 'ATT' FIELD v_valor.

WRITE:/ v_valor.

al ejecutar vemos impreso el contenido de la variable v_valor.

----------------------------

1.2 Memoria de ABAP

EXPORT -> para subir o exportar datos a la memoria ABAP

EXPORT <campo> TO MEMORY ID <id_unico>.

El ID debe ser único ya que identifica a ese dato dentro de la memoria ABAP.

ej:

CLEAR v_estado_usu.

v_estado_usu = 'ACTIVO'.

*Exportamos a memoria el estado del usuario

EXPORT v_estado_usu TO MEMORY ID 'Z_ESTADO'.

IF sy-subrc NE 0.

MESSAGE e000 (zl) WITH 'Error al exportar'.

ENDIF.

IMPORT -> para bajar o importar los datos de la memoria ABAP

IMPORT <campo> FROM MEMORY ID <id_unico>.

*Importo de memoria el estado del usuario

IMPORT v_estado_usu FROM MEMORY ID 'Z_ESTADO'.

IF sy-subrc NE 0.

MESSAGE e000(zl) WITH 'Error al importar'.

ENDIF.

* se pueden exportar e importar tanto variables, como estructuras o tablas internas

a la memoria ABAP.

Al bajar los datos a memoria, es conveniente liberar memoria

esto lo hacemos con FREE MEMORY

FREE MEMORY ID 'Z_ESTADO'.

* Para que la exportación e importación de datos funcione correctamente se debe

utilizar la misma sesión de memoria o ejecución.

SUBMIT -> pasar datos entre programas, para llamar un programa dentro de la ejecución

de otro.

ej:

SUBMIT z_test_import_submit AND RETURN. "en el programa ztest_export_submit

-

IMPORT v_estado_usu FROM MEMORY ID 'Z_ESTADO'. "en el programa ztest_import_submit

-


 

 

 


Sobre el autor

Publicación académica de Maximiliano Andres Fraga, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP SemiSenior

Maximiliano Andres Fraga

Profesión: Desarrollador - Argentina - Legajo: PX18Q

✒️Autor de: 20 Publicaciones Académicas

🎓Cursando Actualmente: Consultor en SAP Fiori

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Certificación Académica de Maximiliano Fraga

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "La memoria en SAP y en ABAP" de la mano de nuestros alumnos.

SAP Master

USO DE MEMORIA ABAP. EPORT:Sentecia ABAP que se utiliza para exportar a memoria datos. IMPORT:Sentencia ABAP que se utiliza para importar memoria datos. Se pueden exportar e importar tanto variables como estructuras y tablas internas a memoria. FREE MEMORY:Sentencia ABAP que se utiliza para liberar la memoria. Para que la importación y exportación de datos a y desde memoria funcione correctamente se debe utilizar la misma sesión de memoria o ejecución.

Acceder a esta publicación

Creado y Compartido por: Juan Santamaria Borja

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

La memoria en ABAP Las sentencias de ABAP que nos nos permiten manipular los datos que subimos y bajamos de memoria son: EXPORT: Para subir datos a memoria. IMPORT: Para descargar datos de memoria. Se pueden subir o bajar tanto variables como estructuras o tablas internas a memoria. Después de bajar datos de memoria es necesario liberar el área de memoria utilizada. Esto lo hacemos con la sentencia FREE MEMORY.

Acceder a esta publicación

Creado y Compartido por: Calixto Gutiérrez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

USO DE LA MEMORIA EN ABAP. En abap existen sentencias que nos permiten manipular fácilmente los datos que subimos y bajamos de memoria. Para subir datos a memoria utilizamos la sentencia EXPORT. El ID debe ser unico y representa una ubicación escrita en la memoria abap. Para bajar o descargar los datos de memoria utilizamos la sentencia import. Se puede exportar o importar tanto variables, como estructuras o tablas internas a memoria, luego de bajar los datos de memoria es conveniente liberar el area de memoria utilizada. Esto lo hacemos con la sentencia FREE MEMORY. Para que la exportación-importación funcione correctamente se debe utilizar la misma sesión de memoria o ejecución. Utilizaremos la sentencia...

Acceder a esta publicación

Creado y Compartido por: Maria Ysabel Colina De Magdaleno

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Memoria en ABAP. EXPORT: Sentencia ABAP que se utiliza para exportar a memoria datos. IMPORT: Sentencia ABAP que se utiliza para importar de memoria datos. ID de memoria que se utiliza para import y export debe ser unico y representa una ubicación estricta en la ubicación ABAP. FREE MEMORY: Sentencia estándar de ABAP que se utiliza para liberar la memoria ABAP. SABIAS QUE: PARA LA EXPORTACIÓN-IMPORTACIÓN DE DATOS FUNCIONE CORRECTAMENTE SE DEBE UTILIZAR LA MISMA SESIÓN DE MEMORIA O EJECUCIÓN.

Acceder a esta publicación

Creado y Compartido por: Rafael Razo

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Uso de la memoria en ABAP. En ABAP existen sentencias que nos permiten manipular fácilmente los datos que subimos y bajamos de memoria. EXPORT. Se utiliza para subir datos a memoria. IMPORT. Para bajar o descargar los datos de memoria. FREE MEMORY. Libera el área de memoria utilizada.

Acceder a esta publicación

Creado y Compartido por: Fabio Gallo

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


La Memoria ABAP: Para subir datos a memoria utilizamos la sentencia EXPORT, si queremos bajar o descargar datos de memoria usamos la sentencia IMPORT. Es conveniente liberar el area de memoria con la sentencia FREE MEMORY.

Acceder a esta publicación

Creado y Compartido por: Ernesto Aristides Romano

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

MEMORIA EN ABAP SUBIR DATOS A MEMORIA EXPORT <VALOR> TO MEMORY <ID_UNICO>. BAJAR DATOS DE MEMORIA IMPORT <VALOR> TO MEMORY <ID_UNICO>. SE PUEDEN IMPORTAR EXPORTA TANTO VARIABLES , COMO ESTRUCTURAS O TABLAS INTERNAS A MEMORIA LUEGO DE BAJAR LOS DATOS DE MEMORIA , ES CONVENIENTE LIBERAR EL AREA DE MEMORIA UTILIZADA , ESTO HACEMOS CON LA SENTENCIA FREE MEMORY

Acceder a esta publicación

Creado y Compartido por: Andres Felipe Escobar Lopez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

LA MEMORIA EN ABAP: Dentro de SAP se puede trabajar con la memoria por medio de la palabra EXPORT (se encarga de exportar datos a la memoria). EXPORT <valor> TO MEMORY ID <id_unico> (el id debe ser único) el id que se usa para IMPORT y EXPORT debe ser único y representa una ubicación escrita en memoria única en ABAP, EXPORT v_estado_usu TO MEMORY ID 'Z_ESTADO'. para bajar los datos de memoria se usa IMPORT (se usa para importar datos de memoria),una vez que se bajan los datos es recomendable liberar la memoria (FREE_MEMORY). IMPORT <valor> FROM MEMORY ID <id_unico>. IMPORT v_estado_usu FROM MEMORY ID 'Z_ESTADO'. No hay restricción en cuanto a importar o exportar datos a memoria. ...

Acceder a esta publicación

Creado y Compartido por: Gerardo De La Rosa Rivera

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Memoria en ABAP: se trata de cuando ejecutemos un programa o objeto ABAP, necesitemos de datos que se obtengan en otro programa ABAP que se ejecuto previamene. Esto se obtiene pasando parametros de un programa a otro, si es que ambos objetos son programas. Y otra opcion es utilizar la memoria para pasar los datos. En ABAP existen sentencias que nos permite manipular facilmente los datos que subimos y bajamos de memoria. para subir datos a memoria vamos a utilizar la sentencia EXPORT ejemplo: EXPORT <valor> TO MEMORY ID <id_unico>. El ID de memoria que se utiliza para la sentencia IMPORT o EXPORT debe ser unico y representa una ubicacion escrita en la memoria ABAP. Para bajar o descargar los datos de memoria utilizamos la sentencia...

Acceder a esta publicación

Creado y Compartido por: Jeferson José Peña Curvelo

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Memoria ABAP: para usar datos que vengan de programas distitnos, se pueden pasar parametros o usar la memoria. La sentencias para manipular la memoria son EXPORT (con ID único) e IMPORT. Pueden exportarse variables, estructuras o tablas internas. Para bajar los datos conviene liberar la memoria mediante FREE MEMORY.

Acceder a esta publicación

Creado y Compartido por: Daniel Alejandro Monteros Segura

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!