PDA

Ver la Versión Completa : Urgente Mensaje tipo error


JULIOSAP84
08/03/10, 18:07:50
Buen Dìa.
espero me puedan ayudar con lo siguiente.

Estoy validando el campo de fecha de entrega al guardar el pedido de venta y estoy lanzando un mensaje tipo E.

MESSAGE E001(00) WITH 'Favor de Capturar la Fecha Correcta'.

solo que al cumplirse la condicion me bloquea todo el pedido y ya no puedo hacer modificaciones de los campos que estan erroneos.

Yo necesito un mensaje que me marque el erro pero no pueda continuar hasta que los datos esten correctos.

habra algun comando o un mensaje para poder prosegir despues de el error.

joau_fedipe
09/03/10, 20:20:12
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