In ABAP wird unterschieden zwischen:
- eingebauten (elementaren) ABAP-Typen, die wiederum in
- vollständige Datentypen (parameterlos) -> d, t, i, f, string, xstring
- unvollständige Datentypen (mit Parametern) -> c, n, p, x
unterschieden werden
- programmlokale (per TYPES definierte) Datentypen
- externe (globale) Datentypen (Abbildung auf ABAP-Datentypen) im ABAP Dictionary
- Datenelement
- Strukturtyp
- interne Tabellen
- komplexe Datentypen (Strukturen, Tabellen)
- Referenztypen (Daten, Objekte)