A mi me ha sucedido algo parecido, pero el chequeo se hace al pulsar un boton que me lleva a otra pantalla y por lo tanto lo tengo que hacer sobre la misma pantalla, pero al no pulsar enter no pasa por el PAI.
Lo he solucionado manteniendo los chequeos pertinentes en el PAI y adema s he aņadido el error en la subrutina de la siguiente manera:
message id 'CLASE DE MENSAJE' type 'S' number 003 display like 'E'
with 'variable del mensaje 003'.
leave to screen sy-dynnr.
|