Model / CROSS / DD04L

CROSS — Cross-Application Foundation

DD04L

34 fields · 1 key · 3 foreign keys · sourced from leanx.eu

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 nameConceptDescriptionData elementTypeCheck table
EDT_DMI keyelementum datorum dominiumData element (semantic domain)ROLLNAMECHAR 30
STA_OBIstatus obiectumActivation Status of a Repository ObjectAS4LOCALCHAR 1
VRSversioVersion of the entry (not used)AS4VERSNUMC 4
DMI_NOM_EDTdominium nomen elementum datorumDomain name — the domain this data element is built onDOMNAMECHAR 30DD01L
ROUTPUTLENLength (No. of Characters)DDLENGNUMC 6
MEMORYIDSet/Get parameter IDMEMORYIDCHAR 20
IDXindexIndicator for writing change documentsLOGFLAGCHAR 1
HEADLENMaximum length of headingHEADLENNUMC 2
CMPcampusMax. length for short field labelSCRLEN_SNUMC 2
CMP2campusMax. length for medium field labelSCRLEN_MNUMC 2
CMP3campusMax. length for long field labelSCRLEN_LNUMC 2
SGNsignumActivation flagDTACTFLAGCHAR 1
CLSclassisApplication class for DD objects (not used)APPLCLASSCHAR 4
GENgenusActivation typeAUTHCLASS_NUMC 2
ULT_MUTultimus mutatusLast Changed byAS4USERCHAR 12
DIE_ULTdies ultimusDate of Last ChangeAS4DATEDATS 8
ULT_MUT2ultimus mutatusLast changed atAS4TIMETIMS 6
LNGlinguaOriginal Language in Repository objectsMASTERLANGLANG 1
RESERVEDTESDIC: Reserve for data elements (not used)RESERVEDTECHAR 4
SGN2signumFlag for private DD objects (not used)GLOBALFLAGCHAR 1
NOM_AXQnomen auxilium quaerendiName of a Search HelpSHLPNAMECHAR 30
NOM_AXQ2nomen auxilium quaerendiName of a search help parameterSHLPFIELDCHAR 30
NOM_EDTnomen elementum datorumDefault name for components using the data elementDEFFDNAMECHAR 30
GEN2genusData Type in ABAP DictionaryDATATYPE_DCHAR 4
LENGLength (No. of Characters)DDLENGNUMC 6
NUMnumerusNumber of Decimal PlacesDECIMALSNUMC 6
OUTPUTLENOutput LengthOUTPUTLENNUMC 6
LOWERCASELowercase letters allowed/not allowedLOWERCASECHAR 1
SGN3signumFlag for sign in numerical fieldsSIGNFLAGCHAR 1
CONVEXITConversion RoutineCONVEXITCHAR 5
VALEXIExistence of fixed valuesVALEXICHAR 1
VAL_TBLvalor tabulaValue tableENTITYTABCHAR 30DD02L
CTG_GENcategoria genusCategory of Dictionary TypeTYPEKINDCHAR 1
GEN_OBIgenus obiectumType of Object ReferencedDDREFTYPECHAR 1

Foreign keys

FieldCheck tableCheck field
DOMNAMEDD01LDOMNAME
ENTITYTABDD02LTABNAME
MEMORYIDTPARAPARAMID

View DD04L.yaml in the repository