Permitir valores nulos

Seleccione uno de los elementos siguientes para indicar cómo se permitirá que el programa ILE RPG utilice registros que contengan campos con posibilidad de nulos de archivos de base de datos descritos externamente.

*NO
Seleccione *NO si no desea que el programa ILE RPG procese los registros con campos de valor nulo de los archivos descritos externamente. Si intenta recuperar un registro que contenga valores nulos, ningún dato del registro será accesible al programa ILE RPG y se producirá un error de correlación de datos.
*INPUTONLY
Seleccione *INPUTONLY si desea que el programa ILE RPG lea registros con campos con posibilidad de nulos que contengan valores nulos de archivos de base de datos de sólo entrada descritos externamente. Cuando se recupera un registro que contenga valores nulos, no se producen errores de correlación de datos y los valores por omisión de la base de datos se colocan en cualquier campo que contenga valores nulos. El programa no puede realizar ninguna de las siguientes acciones: utilizar campos de clave con posibilidad de nulos, o bien crear o actualizar registros que contengan campos con posibilidad de nulos, o determinar si un campo con posibilidad de nulos es realmente nulo mientras está ejecutándose el programa, o establecer que un campo con posibilidad de nulos sea nulo.
*USRCTL
Seleccione *USRCTL si desea que el programa ILE RPG lea, grabe y actualice registros con valores nulos de archivos de base de datos descritos externamente. Los registros con claves nulas pueden recuperarse utilizando operaciones por clave. El programa puede determinar si un campo con posibilidad de nulos es realmente nulo, y puede establecer que un campo con posibilidad de nulos sea nulo para salida o actualización. Es responsabilidad del programador el asegurarse de que los campos que contengan valores nulos se utilizan correctamente en el programa.
*YES
Igual que *INPUTONLY.