|
#1
|
|||
|
|||
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.
|
#2
|
|||
|
|||
Con la variable sy-tcode sabrás que transacción está en uso.
Saludos |
#3
|
||||
|
||||
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
__________________
Sebastián Chiavia |
#4
|
|||
|
|||
Con SY-CPROG sabes que programa llama, si el estandar o el que hace el Batch
__________________
SSE BeltSoft México Your Business, our motivation ... |
#5
|
||||
|
||||
Según yo es BINPT...
__________________
------------------- ¿Dudas para descargar manuales? Ver este tema -> |
#6
|
|||
|
|||
Terminó funcionando bien con: sy-binpt..... Gracias a todos porm responder !!
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|