Call transaction
Buen día a todos, les hago la siguiente consulta, en un programa tengo dos call transaction secuenciales (primero llamo la MM01 y luego la CA02). Al ejecutar el segundo call, el programa se frena en la primer dynpro, sin embargo cuando ejecuto el batch corre de punta a punta. Al frenarse en el segundo call (CA02), el mensaje que devuelve es el siguiente: "Se crea el material xxxxxxx". Cuando en realidad ya fue creado en el primer call (MM01).
Codigo:
...
*Transacción MM01 (alta de material)
perform armo_bdcdata_mm01.
CALL TRANSACTION 'MM01' USING bdcdata
MODE 'N'
MESSAGES INTO bdcmess.
*Transacción CA02 (hoja de ruta)
perform armo_bdcdata_ca02.
CALL TRANSACTION 'CA02' USING bdcdata
MODE 'E'
MESSAGES INTO bdcmess.
...
|