PDA

Ver la Versión Completa : Quiero acceder a la System Area en VT01N/02N


Cesar2011
15/08/12, 21:10:46
Hola a todos:

Estoy necesitando emitir un informe en el momento en que se graba el movimiento en las Tx. VT01N, VT02N y VT70. Elegí el EXIT_SAPLV56U_005 y en el insert ZXV56U10 agregué en principio un BREAKPOINT.
El programa pasa por ahí, pero el problema que tengo es que necesito tener disponible el Delivery Number en ese include y no lo puedo encontrar bajo ningún nombre. Sí observé en el debug que en la System Area SMEM campo TNR tengo el dato que necesito.
Mi pregunta es cómo puedo acceder al mismo??

Gracias por vuestra ayuda.

Saludos.

calanis
16/08/12, 03:38:16
Hola Cesar!

Para acceder coloca lo siguiente:

DATA:lv_tknum TYPE vttk-tknum.
CLEAR:lv_tknum.
GET PARAMETER ID 'TNR' FIELD lv_tknum.
IF sy-subrc IS INITIAL.
* El Valor se tomo correctamente de la memoria y se asigno en el campo lv_tknum
ENDIF.


Espero te sirva

Saludos

Cesar2011
16/08/12, 13:12:44
Gracias Carlos por tu ayuda !!! Funcionó perfectamente.

Un abrazo.