PDA

Ver la Versión Completa : pasar tabla de report a transacción no estándar


sararodriguez
26/06/08, 11:08:45
Buenas tardes,

Tengo una duda con respecto al call transaction, tengo un report que llama a una transacción que yo he creado en un module pool, en el report tengo una tabla q le kiero pasar a esta transacción y no sé como recogerlos en la dynpro de la transacción.

En el report la paso así:

call transaction 'ZSEL_FACT_ATR' using t_zfact.

tengo q usar el set parameter id?

ballan
26/06/08, 11:56:59
Para traspasar datos entre programas tienes que utilizar las sentencias IMPORT/EXPORT, por ejemplo

EXPORT gt_datos TO MEMORY ID 'DATOS'.

CALL TRANSACTION 'ZTX'.

Luego en tu transaccion ZTX harias lo siguiente

IMPORT gt_datos FROM MEMORY ID 'DATOS'.

Es importante que la variable o tabla que pases esten definidas de la misma manera en los dos sitios y que se llamen igual