Hola grettel:
Pues entonces tendrás que controlar los mensajes que te da el resultado del call transaction.
CALL TRANSACTION (TCODE) MODE 'N' MESSAGES INTO (ITAB).
Los posibles mensajes de error que genere la transacción los obtendrás leyendo la tabla (ITAB), que tiene la estructura BDCMSCOLL. A partir de aquí podrás decidir si continuar o acabar la transacción.
IF (ITAB)-MSGTYP = 'E'.
* PARAR BATCH INPUT.
ELSE.
* CONTINUAR.
ENDIF.
Pero, como en tu caso, lo que necesitas es una simulación, deberías encontrar algún ejecución de la transacción en SAP que sea simulación. Si no, no sé cómo lo vas a conseguir a través de batch input.
Un saludo,
Óscar
Úlima edición por oarranzli fecha: 26/07/06 a las 06:08:09.
|