Академический Документы
Профессиональный Документы
Культура Документы
En ocasiones nos sucede que una transaccin presenta mensajes de error que no
son claros o que no nos proporcionan informacin suficiente para determinar cul
es la causa del error, o por ejemplo cuando el mensaje se pudo haber generado
desde una validacin, un exit o una BADI pero no podemos saber exactamente
donde se gener.
Para ver el cdigo del error hacemos doble click sobre el mensaje y obtenemos el
siguiente dialogo:
Vemos entonces que el cdigo del mensaje es M3305 donde 305 es el nmero del
mensaje y M3 es la clase de mensajes. El nmero del error se almacena en la
variable SY-MSGNO.
Luego escribimos el cdigo de material y presionamos ENTER. Una vez dentro del
debugger presionamos el botn watchpoint:
En la ventana de dilogo que aparece escribimos la variable SY-MSGNO y en
condicin escribimos SY-MSGNO = 305 para que solo se detenga cuando el ID del
error sea 305. Si no se agrega esta condicin, la ejecucin se detendr cada vez
la variable SY-MSGNO cambie de valor, es decir, cada vez que se genere un error.