MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Detectar cuando se ejecuta un CALL TRANSACTION (foro/showthread.php?t=45870)

leonnn 17/10/11 16:38:52

Detectar cuando se ejecuta un CALL TRANSACTION
 
Hola a todos. Tengo un pequeño problema. Cree una BTE que lanza un POP-UP en las trx FB01, FB02, FB05. Necesito que este pop-up se lance solamente desde dichas trx y no al hacer un call transaction. Necesitaria saber que variable del sistema existe para detectar esta diferencia. Ya estoy utilizando estas variables (sy-batch, sy-calld y sy-binpt) pero aun asi me pide el pop-up al hacer un call a la fb02.

Mauricio Hidalgo 18/10/11 12:46:52

Con la variable sy-tcode sabrás que transacción está en uso.

Saludos

mysmb2 18/10/11 13:14:14

yo investigaría por el lado de las pilas abap o llamadas abap en el debugger clásico. Si encontras la función que recupera esa lista podes saber si la trx fue llamada por otro programa antes.

Saludos

beltsoft 19/10/11 21:07:01

Con SY-CPROG sabes que programa llama, si el estandar o el que hace el Batch

DCErick 20/10/11 03:30:24


Según yo es BINPT...

leonnn 20/10/11 13:42:52

Terminó funcionando bien con: sy-binpt..... Gracias a todos porm responder !!:) :)


Husos Horarios son GMT. La hora en este momento es 06:42:02.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web