SAP Table DDREFSTRUC

DD: General Reference Structure in ABAP Dictionary

DDREFSTRUC (DD: General Reference Structure in ABAP Dictionary) 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 DDREFSTRUC to other SAP tables.

DDREFSTRUC table fields

Field Data element Checktable Datatype Length Decimals
STATE Status of the ABAP Dictionary object OBJSTATE CHAR 1 0
A Active object status
N Revised object status
M Latest object status ('N' > 'A')
* Any object status
NULL Object does not exist or is not used
X Object exists or is used
BOOL DD: truth value DDBOOL_D CHAR 1 0
NULL FALSE
X TRUE
SYMBOL 30 Characters CHAR30 CHAR 30 0
CLASS Object class DDCLASS CHAR 4 0
MODE DD.: definition of activation mode DD_ACTMODE INT2 5 0
TRACE DD: definition of the trace level DD_TRACE NUMC 1 0
FLAG Data element for checkboxes in the ABAP Dictionary area DD_FLAG CHAR 1 0
X Yes / TRUE
NULL No / FALSE
NODIR21 DD: Inactive nametab and activation prog. do not rec. conv. NODIR21 CHAR 1 0
NULL No inactive activation without detecting conversion
X Inactive activation, activator does not recognize conversion
STATIST DD: Flag: Are statistics generated?/What type of statistics? STATIST CHAR 1 0
T Time statistics in log
F File statistics (requires subsequent analysis)
X Time and file statistics
DDFUNC DD: abbreviation for a DD action DDFUNC CHAR 3 0
RSDEVICE DD: Log types displayable with report RSPUTPRT RSDEVICE CHAR 1 0
T Database (persistent)
F File at operating system level (persistent within limits)
SEVERITY DD: severity DDSEVERITY CHAR 1 0
NULL Neutral, not an error status
W Warning
E Error
* Any
N No Error
GENBBFUNC DD: function codes for report RDDGENBB GENBBFUNC CHAR 1 0
N Conversion of SQLT, TABL, VIEW and INDX at upgrade
Y Conversion of MACO at upgrade
O Conversion of SQLT, TABL, VIEW, INDX and MACO in background
S Distributor (compare active/inactive nametab)
P Parallel distributor (compare active/inactive nametab)
T DDXTT:MODEFLAG restore for values: {E Q R}
U DDXTT-MODEFLAG restore for all values
CALL_MODE DD: Differentiating TBATG Entries CALL_MODE CHAR 1 0
B Selection of background entries
I Selection of upgrade entries
* Selection of all entries
OBJLIST DD: List of object types to be processed OBJLISTE CHAR 40 0
TBATGUSER DD: User requesting the DDL operation TBATGUSER CHAR 12 0
TBATGOBJEC DD: name of an object from TBATG TBATGOBJEC CHAR 30 0
CNV_ORDER DD: Conversion methods for pool/cluster to transparent CNV_ORDER CHAR 1 0
AUTH_CHK DD: flag whether authority check should be made DDAUTH_CHK CHAR 1 0
X Yes / TRUE
NULL No / FALSE
LANGUDEP Flag if table is language-specific LANGUDEP CHAR 1 0
DELALL DD: Flag if all versions should be deleted DDDELALL CHAR 1 0
NULL Only A versions of DD objects should be deleted
X N and A versions of DD objects should be deleted
DELNOREF DD: Flag if all versions should be deleted DDDELNOREF CHAR 1 0
X Deletion of DD objects which are not referenced externally
NULL Deletion of all given DD objects
BUFALLOW Buffering status DBUFALLOW CHAR 1 0
NULL Value is not selected
X Value was selected
BUFFKIND Buffering type BUFFKIND CHAR 1 0
NULL Value is not selected
X Value was selected
07V_TXT Type of translation DD07V_TXT CHAR 60 0
TRANSL Type of Translation TRANSL CHAR 1 0
NULL Value is not selected
X Value was selected
TRANSPTXT Convert to transparent table or maintain transparency TRANSPTXT CHAR 33 0
BUF_INICAT ABAP Dict.: buffering status of tables during conversion BUF_INICAT CHAR 1 0
NULL Value is not selected
X Value was selected
PARA_GRADE DD: Number of processes for parallel execution PARA_GRADE NUMC 2 0
DISTRIBUT DD: Distribution of processes DISTRIBUT CHAR 6 0
LOCAL Processes run only on the local server
SYSTEM Processes are distributed by the system to server
PROC_CLASS DD: Process class in which the program runs PROC_CLASS CHAR 3 0
DIA Online process
BTC Background process
SYNC_CLASS DD: Category of program execution SYNC_CLASS CHAR 1 0
X In current process
NULL Asynchronous to current process
PART_CLASS DD: Category of partitioning of work list PART_CLASS CHAR 3 0
NULL No partitioning
LOG Logical partitions minimum size
DBLEN DD: DB length of DD objects and fields DBLEN INT2 5 0
MESSAGE DD: Message from T100 (appl. area and number) DDMESSAGE CHAR 23 0
DDDATE CHAR 8 0
DDTIME CHAR 6 0
DDCRUCNT Create DB table for Unicode nametabs DDCRUCNT CHAR 1 0
NULL FALSE
X TRUE
CLI_ADD_TYPE CHAR 1 0
COM_SIZE INT4 10 0