El campo de resultado es demasiado largo para el formato de datos especificado.
10
Causa . . . . . : Los datos especificados en el campo de resultado son más largos que una fecha, una hora o una indicación de la hora con el formato especificado en el factor 1. Para los campos de caracteres, sólo se examinarán los datos en la posición más a la izquierda; para los campos numÚricos, sólo se examinarán los dígitos en la posición más a la derecha. Si el campo de resultado se va a convertir en un campo de Fecha, Hora o Indicación de la hora, despuÚs de una operación TEST satisfactoria, asegúrese de que se conviertan los datos correctos utilizando MOVEL para los datos de tipo carácter y MOVE para los datos numÚricos. TambiÚn puede utilizar %DATE, %TIME o %TIMESTAMP para convertir los datos en un campo de Fecha, Hora o Indicación de la hora verdadero, utilizando %SUBST con los datos de tipo carácter o %REM con los datos numÚricos.
Recuperación . : Cambie la longitud del campo de resultado. Vuelva a compilar.
Descripción tÚcnica . . . . . . . . . : Cuando se utiliza %SUBST con %DATE, %TIME o %TIMESTAMP, utilice una posición inicial de 1 y una longitud que coincida con el formato especificado; por ejemplo, %DATE(%SUBST(DATA:1:8):*YMD). Cuando se utiliza %REM con %DATE, %TIME o %TIMESTAMP, el segundo operando de %REM debe ser un valor como 1000000 o 100000000, donde el número de ceros es el mismo que el número de dígitos deseados; por ejemplo, %DATE(%REM(DATA:1000000):*YMD).