En primer lugar, te recomiendo que debbugees el segundo CALL TRANSACTION y ves lo que hace. En vez de MODE 'N' pon lo siguiente:
DATA: L_MODO TYPE C.
CALL TRANSACTION 'ME27' USING BDCDATA
MODE L_MODO
UPDATE 'S'
MESSAGES INTO BDCMESSTAB.
Así entras por debbug y cambias el valor de L_MODO por 'A' para visualizar lo que hace el BATCH.. Pruebalo así, y ves si es que el proceso está fallando en algún punto.
Suerte!
Un Saludo,
Javier.
|