supongamos que el campo que estas validando se llama ztabla-campo1 y se encuentra en el dynpro 300 del programa zvalidar.
Entonces con la SE51 entra a la lógica de proceso del programa ZVALIDAR y dynpro 300 y en la sección PROCESS AFTER INPUT incluir la siguiente lógica:
PROCESS AFTER INPUT.
CHAIN.
FIELD ZTABLA-CAMPO1.
MODULE validaciones.
ENDCHAIN.
MODULE validaciones.
* el mensaje de validación
ENDMODULE.
si ocurre el error el cursor se posicionará en el campo ZTABLA-CAMPO1 pero sin bloquear el resto.
espero que esto te ayude.
Saludos.
Joau_fedipe
|