23 から 46 桁目には、23 から 30 桁目、31 から 38 桁目、および 39 から 46 桁目の 3 組の指定 をすることができます。各組は、桁、否定、コード部分、および文字の 4 つのグループに分けられます。
以下の表は、各組のどのカテゴリーでどの桁が使用されるかを示しています。
| カテゴリー | 23 から 30 | 31 から 38 | 39 から 46 |
|---|---|---|---|
| 位置 | 23 から 27 | 31 から 35 | 39 から 43 |
| 否定 | 28 | 36 | 44 |
| コード部分 | 29 | 37 | 45 |
| 文字 | 30 | 38 | 46 |
これらの組の指定は一定の順序である必要はありません。 例えば、 23 から 30 桁目に指定する必要がなくとも、31 から 38 桁目に指定することができます。 ファイル内の入力レコードが同じタイプであった場合には、レコード識別コード 記入項目は必要ありません。 レコード識別コードが含まれていない入力仕様では 、ファイルの最終レコード・タイプが定義されるので、未定義のレコード・タイ プも処理できるようになります。 レコード識別コードが満たされない場合には、RPG IV 例外/エラー処理ルーチンに 制御が渡されます。