Permette valori nulli

Selezionare una delle voci che seguono per indicare il modo in cui verrà consentito al programma ILE RPG di utilizzare i record contenenti campi a capacità null dai file di database descritti esternamente.

*NO
Selezionare *NO se non si desidera che il programma ILE RPG elabori i record con campi a valore null dai file descritti esternamente. Se si tenta di richiamare un record contenente valori null, il programma ILE RPG non potrà accedere a nessun dato nel record e si verificherà un errore di definizione dati.
*INPUTONLY
Selezionare *INPUTONLY se si desidera che il programma ILE RPG legga i record con i campi a capacita null contenenti valori null da file di database di sola immissione descritti esternamente. Quando viene richiamato un record contenente valori null, non si verifica alcun errore di definizione dati e i valori predefiniti del database vengono collocati in tutti i campi che contengono valori null. Il programma non può effettuare nulla di quanto segue: utilizzare i campi chiave a capacità null o creare o aggiornare record contenenti campi a capacità null o determinare se un campo a capacità null è realmente null mentre il programma è in esecuzione o impostare su null un campo a capacità null.
*USRCTL
Selezionare *USRCTL se si desidera che il programma ILE RPG legga, scriva e aggiorni i record con i valori null dai file di database descritti esternamente. E' possibile richiamare i record con le chiavi null utilizzando operazioni a chiave. Il programma può determinare se un campo a capacità null è realmente null e può impostare su null un campo a capacità null per l'emissione o l'aggiornamento. Il programmatore ha la responsabilità di assicurare che i campi contenenti i valori null vengano utilizzati correttamente all'interno del programma.
*YES
Come *INPUTONLY.