#1
|
|||
|
|||
Bapis y datos en memoria
Buenas noche foro !! tengo una consulta sobre el contenido de una tabla interna en una bapi.
El trabajo que estoy haciendo en resumen super escueto es el siguiente: Acabo de declarar una tabla interna dentro de una bapi ( IDOC_DATA_MAPPER) que es ejecutada en la transacción BD21. La siguiente tabla la completo con varios registros. El tema es que necesitaria trabajar con estos datos una vez finalizada la bapi y justo antes de finalizar la ejecución de la tx pero en ese instante no me lee los datos de la tabla interna, o sea se pierden y los necesito ahi justo antes de finalizar la tx. Mi pregunta es la siguiente: Como hago para mantenerlos en memoria ? Desde muchas gracias por su tiiempo ! |
#2
|
|||
|
|||
Pues se me ocurren dos opciones.
O te creas una Z de tu bapi y declaras la tabla como interfaz de la bapi para que puedas guardarla como salida o Creas una tabla en el diccionario de datos para que tus datos estén disponibles para todos los programas. Saludos |
#3
|
|||
|
|||
otra opción, solo con una sentencia
Buen dia foro: Les comento como lo solucione para que lo tengan en cuenta.. por ahi en algún momento les sirve.
en la badi coloque lo siguiente: export T_CONT FROM TI_control TO MEMORY ID'CRT'. y en un programa z, copia de un estándar esta otra sentencia: DATA: T_CONT TYPE TABLE OF EDIDC with header line. import t_cont from memory id 'CRT'. Saludos, y gracias por la respuesta! |
Herramientas | Buscar en Tema |
Desplegado | |
|
|