Data elements — the semantic layer between a domain (DD01L, pure datatype) and a table field (DD03L, physical placement): each data element binds a domain to field labels (short/medium/long/heading text), a set/get parameter ID, and optionally a search help. DD04L is where SAP's business meaning for a field actually lives — 'this is a Company Code' rather than 'this is a 4-character string' — and it is the layer the mirror uses to check that a crosswalk's claimed business semantics for a field match what the customer's own dictionary declares, not just that the datatypes are compatible. SAP's real DD04L carries roughly 37 fields, several BIDI/history/proxy display flags among them; this definition carries the full functional field set — identity, domain linkage, label lengths, memory ID, search-help linkage, and datatype/length/decimals — that a crosswalk or validation engine actually consumes.
Hover a canonical name to see the legacy SAP field name
| Canonical name | Concept | Description | Data element | Type | Check table |
|---|---|---|---|---|---|
| EDT_DMI key | elementum datorum dominium | Data element (semantic domain) | ROLLNAME | CHAR 30 | — |
| STA_OBI | status obiectum | Activation Status of a Repository Object | AS4LOCAL | CHAR 1 | — |
| VRS | versio | Version of the entry (not used) | AS4VERS | NUMC 4 | — |
| DMI_NOM_EDT | dominium nomen elementum datorum | Domain name — the domain this data element is built on | DOMNAME | CHAR 30 | DD01L |
| ROUTPUTLEN | Length (No. of Characters) | DDLENG | NUMC 6 | — | |
| MEMORYID | Set/Get parameter ID | MEMORYID | CHAR 20 | — | |
| IDX | index | Indicator for writing change documents | LOGFLAG | CHAR 1 | — |
| HEADLEN | Maximum length of heading | HEADLEN | NUMC 2 | — | |
| CMP | campus | Max. length for short field label | SCRLEN_S | NUMC 2 | — |
| CMP2 | campus | Max. length for medium field label | SCRLEN_M | NUMC 2 | — |
| CMP3 | campus | Max. length for long field label | SCRLEN_L | NUMC 2 | — |
| SGN | signum | Activation flag | DTACTFLAG | CHAR 1 | — |
| CLS | classis | Application class for DD objects (not used) | APPLCLASS | CHAR 4 | — |
| GEN | genus | Activation type | AUTHCLASS_ | NUMC 2 | — |
| ULT_MUT | ultimus mutatus | Last Changed by | AS4USER | CHAR 12 | — |
| DIE_ULT | dies ultimus | Date of Last Change | AS4DATE | DATS 8 | — |
| ULT_MUT2 | ultimus mutatus | Last changed at | AS4TIME | TIMS 6 | — |
| LNG | lingua | Original Language in Repository objects | MASTERLANG | LANG 1 | — |
| RESERVEDTE | SDIC: Reserve for data elements (not used) | RESERVEDTE | CHAR 4 | — | |
| SGN2 | signum | Flag for private DD objects (not used) | GLOBALFLAG | CHAR 1 | — |
| NOM_AXQ | nomen auxilium quaerendi | Name of a Search Help | SHLPNAME | CHAR 30 | — |
| NOM_AXQ2 | nomen auxilium quaerendi | Name of a search help parameter | SHLPFIELD | CHAR 30 | — |
| NOM_EDT | nomen elementum datorum | Default name for components using the data element | DEFFDNAME | CHAR 30 | — |
| GEN2 | genus | Data Type in ABAP Dictionary | DATATYPE_D | CHAR 4 | — |
| LENG | Length (No. of Characters) | DDLENG | NUMC 6 | — | |
| NUM | numerus | Number of Decimal Places | DECIMALS | NUMC 6 | — |
| OUTPUTLEN | Output Length | OUTPUTLEN | NUMC 6 | — | |
| LOWERCASE | Lowercase letters allowed/not allowed | LOWERCASE | CHAR 1 | — | |
| SGN3 | signum | Flag for sign in numerical fields | SIGNFLAG | CHAR 1 | — |
| CONVEXIT | Conversion Routine | CONVEXIT | CHAR 5 | — | |
| VALEXI | Existence of fixed values | VALEXI | CHAR 1 | — | |
| VAL_TBL | valor tabula | Value table | ENTITYTAB | CHAR 30 | DD02L |
| CTG_GEN | categoria genus | Category of Dictionary Type | TYPEKIND | CHAR 1 | — |
| GEN_OBI | genus obiectum | Type of Object Referenced | DDREFTYPE | CHAR 1 | — |
Foreign keys
| Field | Check table | Check field |
|---|---|---|
DOMNAME | DD01L | DOMNAME |
ENTITYTAB | DD02L | TABNAME |
MEMORYID | TPARA | PARAMID |