Hola ,
Por que no te creas un field- exit parece lo mas apropiado para lo que planteas.. fijate en la TX CMOD aplicaciones Global. Exit-campo buscar el elemento de datos del campo a validad y lo creas… lo activas .. Incluso se lo puedes asignar a un Dympro especifico…eso si.. en la función que se genera no coloques break por que no se va a parar.. Coloca un MSN de error y prueba…