Realmente no. Sin embargo, puedes validar, al momento de realizar una importación de datos, que concuerden los datos con el tipo de información que deberan contener :
DEF VAR lv-reg AS INT.
DEF TEMP-TABLE registro FIELD r-campo AS CHAR
FIELD r-campo2 AS DEC.
INPUT FROM archivo-ent.dat.
lv-reg = 1.
REPEAT:
CREATE registro.
IMPORT DELIMETER "|" registro NO-ERROR.
IF ERROR:STATUS:ERROR THEN DO:
INPUT CLOSE.
MESSAGE "ERROR: Registro " lv-reg " con formato no valido".
UNDO, LEAVE.
END.
lv-reg = lv-reg + 1.
END.
Este ejemplo valida que el formato de archivo de entrada tenga un campo alfanumerico, seguido de un campo númerico, separados por una pipe. En el caso de que algún registro del archivo no coincida con el formato del archivo definido, entonces mandara un mensaje especificando el registro erroneo y deshace la transacción completa.
Saludos.