SAP table DD03M (Generated Table for View)

SAP table DD03M has 51 primary key fields being TABNAME,FIELDNAME,FLDSTAT,ROLLNAME,ROLLSTAT,DOMNAME,DOMSTAT,TEXTSTAT,DDLANGUAGE,POSITION,KEYFLAG,MANDATORY,CHECKTABLE,ADMINFIELD,INTTYPE,INTLEN,REFTABLE,PRECFIELD,REFFIELD,CONROUT,ROUTPUTLEN,MEMORYID,LOGFLAG,HEADLEN,SCRLEN1,SCRLEN2,SCRLEN3,DTELGLOBAL,DTELMASTER,RESERVEDTE,DATATYPE,LENG,OUTPUTLEN,DECIMALS,LOWERCASE,SIGNFLAG,LANGFLAG,VALEXI,ENTITYTAB,CONVEXIT,MASK,MASKLEN,ACTFLAG,DOMMASTER,RESERVEDOM,DOMGLOBAL,DDTEXT,REPTEXT,SCRTEXT_S,SCRTEXT_M,SCRTEXT_L.

Field Description Data Type Length Decimals Checktable Data Element
TABNAME Table Name CHAR 30 0 DD02L TABNAME
FIELDNAME Field Name CHAR 30 0 FIELDNAME
FLDSTAT Activation State of Repository Object CHAR 1 0 AS4LOCAL
A Entry was activated or generated in this form
L Lock entry (first N version)
N Entry was edited, but not activated
S Previously active entry, backup copy
T Temporary version when editing
ROLLNAME Data element (semantic domain) CHAR 30 0 ROLLNAME
ROLLSTAT Activation State of Repository Object CHAR 1 0 AS4LOCAL
A Entry was activated or generated in this form
L Lock entry (first N version)
N Entry was edited, but not activated
S Previously active entry, backup copy
T Temporary version when editing
DOMNAME Domain name CHAR 30 0 DOMNAME
DOMSTAT Activation State of Repository Object CHAR 1 0 AS4LOCAL
A Entry was activated or generated in this form
L Lock entry (first N version)
N Entry was edited, but not activated
S Previously active entry, backup copy
T Temporary version when editing
TEXTSTAT Activation State of Repository Object CHAR 1 0 AS4LOCAL
A Entry was activated or generated in this form
L Lock entry (first N version)
N Entry was edited, but not activated
S Previously active entry, backup copy
T Temporary version when editing
DDLANGUAGE Language Key LANG 1 0 DDLANGUAGE
POSITION Position of the field in the table NUMC 4 0 TABFDPOS
KEYFLAG Identifies a key field of a table CHAR 1 0 KEYFLAG
No key field
X Key field
MANDATORY Flag: Field is required (not blank) CHAR 1 0 MANDATORY
CHECKTABLE Check table name of the foreign key CHAR 30 0 CHECKTABLE
ADMINFIELD Nesting depth for includes CHAR 1 0 ADMINFIELD
INTTYPE ABAP data type (C,D,N,...) CHAR 1 0 INTTYPE
8 Whole Number (8-Byte Integer with Sign)
a Decimal Floating Point Number, 16 Digits
b 1-byte integer, whole number <= 254
C Character String
D Date (YYYYMMDD)
e Decimal Floating Point Number, 34 Digits
F Floating point number to accuracy of 8 bytes
g Character string with variable length (ABAP type STRING)
h Table type
I Integer number (4-byte integer with sign)
j Static Boxed Components
k Generic Boxed Components
l Reference to data object
N Character String with Digits Only
P Packed number
p Time stamp 'yyyy-mm-dd hh:mm:ss[.nnnnnnn]'
r Reference to class/interface
s 2-byte integer, only for length field before LCHR or LRAW
T Time (HHMMSS)
u Structured type, flat
V Character string (old dictionary type VARC)
v Structured type, deep
X Byte string (hexadecimal), in DDIC metadata also INT1/2/4
y Byte string with variable length (ABAP type XSTRING)
z Node Line for Stuctured Objects
INTLEN Internal Length in Bytes NUMC 6 0 INTLEN
REFTABLE Reference Table for Field CHAR 30 0 REFTABLE
PRECFIELD Name of included table CHAR 30 0 PRECFIELD
REFFIELD Reference Field for Currency and Quantity Fields CHAR 30 0 REFFIELD
CONROUT Check or generating module for fields CHAR 10 0 CONROUT
ROUTPUTLEN Length (No. of Characters) NUMC 6 0 DDLENG
MEMORYID Set/Get parameter ID CHAR 20 0 TPARA MEMORYID
LOGFLAG Indicator for writing change documents CHAR 1 0 LOGFLAG
HEADLEN Maximum length of heading NUMC 2 0 HEADLEN
SCRLEN1 Max. length for short field label NUMC 2 0 SCRLEN_S
SCRLEN2 Max. length for medium field label NUMC 2 0 SCRLEN_M
SCRLEN3 Max. length for long field label NUMC 2 0 SCRLEN_L
DTELGLOBAL Flag for private DD objects (not used) CHAR 1 0 GLOBALFLAG
Global DE object
T Table-dependent DD object
X Application-dependent DE object
DTELMASTER Original Language in Repository objects LANG 1 0 MASTERLANG
RESERVEDTE SDIC: Reserve for data elements (not used) CHAR 4 0 RESERVEDTE
DATATYPE Data Type in ABAP Dictionary CHAR 4 0 DATATYPE_D
LENG Length (No. of Characters) NUMC 6 0 DDLENG
OUTPUTLEN Output Length NUMC 6 0 OUTPUTLEN
DECIMALS Number of Decimal Places NUMC 6 0 DECIMALS
LOWERCASE Lowercase letters allowed/not allowed CHAR 1 0 LOWERCASE
SIGNFLAG Flag for sign in numerical fields CHAR 1 0 SIGNFLAG
LANGFLAG Flag for language-dependent values(not used) CHAR 1 0 LANGFLAG
VALEXI Existence of fixed values CHAR 1 0 VALEXI
ENTITYTAB Value table CHAR 30 0 DD02L ENTITYTAB
CONVEXIT Conversion Routine CHAR 5 0 CONVEXIT
MASK Template (not used) CHAR 20 0 AS4MASK
MASKLEN Template length (not used) NUMC 4 0 MASKLEN
ACTFLAG Activation flag CHAR 1 0 ACTFLAG
Start of activation or activation successful
I Internal checks successful
U External checks for object OK or error in table as dependent
DOMMASTER Original Language in Repository objects LANG 1 0 MASTERLANG
RESERVEDOM Reserve for domains (not used) CHAR 4 0 RESERVEDOM
DOMGLOBAL Flag for private DD objects (not used) CHAR 1 0 GLOBALFLAG
Global DE object
T Table-dependent DD object
X Application-dependent DE object
DDTEXT Short Description of Repository Objects CHAR 60 0 AS4TEXT
REPTEXT Heading CHAR 55 0 REPTEXT
SCRTEXT_S Short Field Label CHAR 10 0 SCRTEXT_S
SCRTEXT_M Medium Field Label CHAR 20 0 SCRTEXT_M
SCRTEXT_L Long Field Label CHAR 40 0 SCRTEXT_L

DD03M foreign key relationships

Table Field Check Table Check Field
0 DD03M ENTITYTAB DD02L SAP Tables TABNAME
0 DD03M ENTITYTAB DD02L SAP Tables AS4LOCAL
0 DD03M ENTITYTAB DD02L SAP Tables AS4VERS
1 DD03M MEMORYID TPARA Directory of Memory IDs PARAMID
0 DD03M TABNAME DD02L SAP Tables TABNAME
0 DD03M TABNAME DD02L SAP Tables AS4LOCAL
0 DD03M TABNAME DD02L SAP Tables AS4VERS