| Einfach | Komplex | |
|---|---|---|
| Von Sprache bereitgestellt | Basiselemente (primitive Elemente), Literale | Dictionary (Wörterverzeichnis), Exception (Ausnahmebedingung), Feldgruppen, ArrayDictionary (Feldgruppenwörterverzeichnis) |
| Benutzerdefiniert | DataItem (Datenelement) | Record (Datensatz), DataTable (Datentabelle), Exception (Ausnahmebedingung) |
Systemdefinierte Datenabschnitte stellten Grundbausteine für EGL-Programme bereit. Sie bieten Modelle für die von Ihnen erstellten Variablen. Speicher wird nur dann reserviert, wenn Sie eine Variable auf der Grundlage des Abschnitts deklarieren.
| Plattform | Problem |
|---|---|
| JavaScript-Generierung | Die folgenden Typen werden unterstützt: ANY, BIGINT,
BIN (jedoch nur ohne Dezimalstellen), Boolean, DataItem (Datenelement),
DATE, DECIMAL, Delegate (Stellvertreter), Dictionary (Wörterverzeichnis), FLOAT, INT, NUM, NUMBER, SMALLFLOAT,
SMALLINT, STRING (jedoch nur ohne Größenbeschränkung) , TIME,
TIMESTAMP, NUM, MONEY, Serviceabschnitte (Service), Schnittstellenabschnitte (Interface), externe Typen (Stereotyp JavaScript),
Feldgruppen unterstützter Typen sowie nicht strukturierte Basisabschnitte (Basic), Ausnahmebedingungsabschnitte (Exception)
und SQL-Datensatzabschnitte (SQLRecord). Die folgenden Typen werden nicht unterstützt: ArrayDictionary (Feldgruppenwörterverzeichnis), BIN (mit Dezimalstellen), BLOB, CHAR, CLOB, DBCHAR, HEX, INTERVAL, MBCHAR, NUMC, STRING (mit Größenbegrenzung), PACF, UNICODE und strukturierte Datensatzabschnitte. |