PDA

Ver la Versión Completa : Bapis y datos en memoria


Lorenasoledad
22/12/08, 00:01:39
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 !

bisonye
22/12/08, 07:02:02
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

Lorenasoledad
23/12/08, 10:04:19
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!