Basiselementdatentypen (Primitive-Datentypen) sind vordefinierte Standardtypen, die Sie als Grundlage für Variablen, Datensatzfelder oder ihre eigenen Datenelementabschnitte verwenden können. Viele dieser Typen (wie beispielsweise INT) sind in den meisten Programmiersprachen verfügbar, auch wenn die genauen Namen unterschiedlich sein können. In COBOL und anderen prozedurale Programmiersprachen werden diese Typen häufig als "Datenelemente" bezeichnet, weil sie auf keinem anderen Typ basieren.
EGL umfasst eine Reihe dieser Basiselementtypen (wie beispielsweise PACF) zwecks Kompatibilität mit bereits vorhandenen Daten und Programmen.
Es gibt auch spezielle Basiselementtypen, die Sie nur für Funktionsparameter verwenden können (siehe Nicht deklarierte Typen).
Zusätzliche Informationen werden in den Abschnitten zum Thema 'Zuordnungen', 'logische Ausdrücke', 'Funktionsaufrufe' und 'Anweisung 'call'' bereitgestellt.