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.
|
Con la variable sy-tcode sabrás que transacción está en uso.
Saludos |
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 |
Con SY-CPROG sabes que programa llama, si el estandar o el que hace el Batch
|
Según yo es BINPT... |
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