| Java-Datentyp | ILE RPG-Datentyp | ILE RPG-Länge, -Typ und -Schlüsselwörter |
| boolean | Bezugszahl | N |
| byte | 1-Byte-Ganzzahl |
3I 0 |
| byte[] | Zeichen VARYING |
<Länge: 2-65535> A VARYING |
| short | 2-Byte-Ganzzahl | 5I C |
| char | UCS-2 (Länge=1) | 1C |
| char[] | UCS-2 VARYING |
<Länge: 2-16383>C VARYING |
| int | 4-Byte-Ganzzahl | 10I 0 |
| long | 8-Byte-Ganzzahl | 20I 0 |
| float | 4-Byte-Gleitkomma | 4F |
| double | 8-Byte-Gleitkomma | 8F |
| beliebige Feldgruppe | Feldgruppe mit äquivalentem Typ | <Vom Assistenten eingesetzter RPG-Typ> DIM(<Länge: 1-32767>) |
| alle anderen Objekte | Objekt | O CLASS <vom Assistenten eingesetzter Klassenname> |