SAP Table DMC_FIELD

DMC: Data Field of a Structure

DMC_FIELD (DMC: Data Field of a Structure) is a standard table in SAP R\3 ERP systems. Below you can find the technical details of the fields that make up this table. Key fields are marked in blue.

Additionally we provide an overview of foreign key relationships, if any, that link DMC_FIELD to other SAP tables.

DMC_FIELD table fields

Field Data element Checktable Datatype Length Decimals
GUID GUID in 'CHAR' format with upper-/lowercase (!) GUID_22 CHAR 22 0
DSTRUCTURE GUID in 'CHAR' format with upper-/lowercase (!) GUID_22 DMC_STRUCT CHAR 22 0
FORKEYFELD MWB: GUID of a Foreign Key DMC_FORKEY_GUID CHAR 22 0
FIELDNAME Field Name FIELDNAME CHAR 30 0
IDENT DMC: Name for Texts DMC_FIDENT CHAR 20 0
KEYFLAG Identifies a key field of a table KEYFLAG CHAR 1 0
NULL No key field
X Key field
SCRTEXT_L Long Field Label SCRTEXT_L CHAR 40 0
SUPPLY_STATUS MWB: Supply status of field DMC_FIELD_SUPPLY NUMC 2 0
01 Not supplied
02 Initial
03 Supplied by indirect rule call
04 Supplied by rule call
RULECALL GUID in 'CHAR' format with upper-/lowercase (!) GUID_22 CHAR 22 0
SPLIT DMC: Feature if field is relevant for split or not DMC_SPLIT CHAR 1 0
X true
- false
NULL unknown
VERSIO Version Number of Objects DMC_VERSIO NUMC 4 0
CHNAM User Name SYUNAME CHAR 12 0
CHANGEDATE System Date SYDATUM DATS 8 0
AUTHOR User Name SYUNAME CHAR 12 0
CREATEDATE System Date SYDATUM DATS 8 0
DESCR Description DMC_DESCR CHAR 60 0
LEN DMC: Field Lengths (of Types) DMC_LEN NUMC 6 0
OUTPUTLEN Output Length OUTPUTLEN NUMC 6 0
DECS Number of Decimal Places DECIMALS NUMC 6 0
POS Position of the field in the table TABFDPOS NUMC 4 0
INTTYPE ABAP data type (C,D,N,...) INTTYPE CHAR 1 0
C Character String
N Character String with Digits Only
D Date (Date: YYYYMMDD)
T Time (Time: HHMMSS)
X Byte Seq. (heXadecimal), in DDIC metadata also for INT1/2/4
I Integer number (4-byte integer with sign)
b 1-byte integer, integer number <= 254
s 2-byte integer, only for length field before LCHR or LRAW
P Packed number
F Floating point number to accuracy of 8 bytes
g Character string with variable length (ABAP type STRING)
y Byte sequence with variable length (ABAP type XSTRING)
u Structured type, flat
v Structured type, deep
h Table type
V Character string (old Dictionary type VARC)
r Reference to class/interface
l Reference to data object
a Decimal Floating Point Number, 16 Digits
e Decimal Floating Point Number, 34 Digits
j Static Boxed Components
k Generic Boxed Components
DATATYPE DMC: Field Type DMC_FLDTYP CHAR 32 0
IDFIELD Flag: Identifying Field Content DMC_IDF CHAR 1 0
X true
- false
NULL unknown
IDCHAR Identifying Field Value DMC_IDCHR CHAR 128 0
GCHANGE Flag: Marks this Field as a Group Exchange DMC_GCHG CHAR 1 0
X true
- false
NULL unknown
GCHGKIND Flag: Closer Description of Group Exchange DMC_GCHK CHAR 1 0
W Group Exchange when Field Content Changed
I Group Exchange when Field Has Certain Value
U User Exit
TYP_PROP DMC: Key DMC_ID DMC_TYPP NUMC 5 0
CHECKTABLE Check table of the component KOMP_CHECK CHAR 30 0
GCCHAR DMC: Field Value for Group Exchange DMC_GCCHR CHAR 128 0
SELPAR DMC: Selection Parameters for Importing/Converting Data DMC_SELPAR CHAR 1 0
X true
- false
NULL unknown
AGGREG DMC: Indicates if the field is relevant for aggregation DMC_AGGREG NUMC 4 0
TECHNICAL DMC: Flag if structure or field is technical or not DMC_TECHN CHAR 1 0
X true
- false
NULL unknown
DOMNAME Domain name DOMNAME CHAR 30 0
ROLLNAME Data element (semantic domain) ROLLNAME CHAR 30 0
SEQNR MWB: Sequence Number DMC_SEQNR NUMC 4 0
NOT_INITIAL MWB: Field value might not be initial DMC_FLD_NOT_INITIAL CHAR 1 0
X True
- False
UPDATE_LOCK Boolean Variable (X=True, -=False, Space=Unknown) BOOLEAN CHAR 1 0
X true
- false
NULL unknown

DMC_FIELD foreign key relationships

Table Field Foreign key table Foreign key field Check table Check field
DMC_FIELD DSTRUCTURE DMC_FIELD DSTRUCTURE DMC_STRUCT Sender Structure or Recipient Structure GUID
DMC_FIELD TYP_PROP DMC_FIELD TYP_PROP DMC_TYPP DMC: DDIC Type Characteristics GUID