DF01 SAP (Screen fields for object or structure maintenance) Structure details

Dictionary Type: Structure
Description: Screen fields for object or structure maintenance




ABAP Code to SELECT data from DF01
Related tables to DF01
Access table DF01




Structure field list including key, data, relationships and ABAP select examples

DF01 is a standard SAP Structure so does not store data like a database table does. It can be used to define the fields of other actual tables or to process "Screen fields for object or structure maintenance" Information within sap ABAP programs.

This is done by declaring abap internal tables, work areas or database tables based on this Structure. These can then be used to store and process the required data appropriately.

i.e. DATA: wa_DF01 TYPE DF01.

The DF01 table consists of various fields, each holding specific information or linking keys about Screen fields for object or structure maintenance data available in SAP. These include PROCESS (Software Module), FUNCTION (Function), PROCVAR (Software Variant), PROCVAR1 (Occurrence).. See below for full list along with technical details, documentation, text table, check tables, foreign key relationships, conversion routines, relevant tcodes and example ABAP select code etc. .

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Not classified


SAP DF01 structure fields - Full list of fields found in SAP data dictionary

Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
COMPONENTApplication Component UFFCTRCHAR20Assigned to domainUFFCTRBMFR
PROCESSSoftware Module UFPROCESSCHAR20Assigned to domainUFFUNCTIONBMPC
FUNCTIONFunction UFFUNCTIONCHAR20Assigned to domainUFFUNCTIONBMFU
PROCVARSoftware Variant UFPROCVARCHAR20Assigned to domainUFSELIDBMPV
PROCVAR1Occurrence UFPROCVAR1CHAR32SYCHAR32
FUNCVARFunction Variant UFFUNCVARCHAR20Assigned to domainUFSELIDBMFV
SCENARIOGUID for business scenario structure UFSCENCHAR32SYCHAR32S_TREE_ID
OBJCOMPGUID for object module structure UFOBJCCHAR32SYCHAR32S_TREE_ID
OBJVARGUID for object variant structure UFOBJVCHAR32SYCHAR32S_TREE_ID
PROCAREAEnterprise Area UFPROCAREACHAR20Assigned to domainUFGROUPIDBMVEUFGROUPID
PROCGROUPProcess Group UFPROCGRPCHAR20Assigned to domainUFGROUPIDBMVSUFGROUPID
CBUSSCENCollaborative Business Map UFCBUSSCENCHAR20UFOBJKEYBMCBS
SQCITGUID for CI Template Structure UFCITEMPLCHAR32SYCHAR32S_TREE_ID
QUESTIONUnique question ID SQUEIDCHAR20Assigned to domainSQUEIDSQA
TCODETransaction Code TCODECHAR20Assigned to domainTCODETCD
BOROBJObject Type SWO_OBJTYPCHAR10Assigned to domainOJ_NAMEOBJ
IMGGUID for IMG structure UFIMGTCHAR32SYCHAR32S_TREE_ID
SCENVARScenario variant UFSCENVARCHAR20Assigned to domainUFSELIDBMSV
TCOMPONENTName UFNAME100CHAR100TEXT100
TPROCESSName UFNAME100CHAR100TEXT100
TFUNCTIONName UFNAME100CHAR100TEXT100
TPROCVARName UFNAME100CHAR100TEXT100
TPROCVAR1Explanatory text HIER_TEXTCHAR75HIER_TEXT
TFUNCVARName UFNAME100CHAR100TEXT100
TSCENARIOExplanatory text HIER_TEXTCHAR75HIER_TEXT
TOBJCOMPExplanatory text HIER_TEXTCHAR75HIER_TEXT
TOBJVARExplanatory text HIER_TEXTCHAR75HIER_TEXT
TPROCAREAName UFNAME100CHAR100TEXT100
TPROCGROUPName UFNAME100CHAR100TEXT100
TCBUSSCENName UFNAME100CHAR100TEXT100
TSQCITExplanatory text HIER_TEXTCHAR75HIER_TEXT
TQUESTIONName UFNAME100CHAR100TEXT100
TTCODEName UFNAME100CHAR100TEXT100
TBOROBJName UFNAME100CHAR100TEXT100
TIMGExplanatory text HIER_TEXTCHAR75HIER_TEXT
TSCENVARName UFNAME100CHAR100TEXT100
XCOMPONENTApplication component checkbox UFXCOMPCHAR1UFFLAG
XPROCESSModule checkbox UFXPROCCHAR1UFFLAG
XFUNCTIONFunction checkbox UFXFUNCCHAR1UFFLAG
XPROCVARVariant checkbox UFXPRCVCHAR1UFFLAG
XFUNCVARFunction variant checkbox UFXFCTVCHAR1UFFLAG
XSCENARIOBusiness scenario checkbox field UFXSCENCHAR1UFFLAG
XCBUSSCENCollaborative Business Map: Check Box UFXCBSCHAR1UFFLAG
XOBJCOMPObject module checkbox field UFXOBJCCHAR1UFFLAG
XOBJVARObject variant checkbox field UFXOBJVCHAR1UFFLAG
XSQCITCI Template Checkbox UFXSQCITCHAR1UFFLAG
XQUESTIONQuestion checkbox field UFXQUEIDCHAR1UFFLAG
XTCODETransaction checkbox field UFXTCODECHAR1UFFLAG
XBOROBJCheckbox for BOR object type UFXBOROBJCHAR1UFFLAG
XIMGIMG structure checkbox field UFXIMGCHAR1UFFLAG
XSCENVARScenario variant checkbox UFXSCEVCHAR1UFFLAG
DELETEDDeletion Flag UFDELETEDCHAR1UFFLAG
COMPLETECompletion flag UFCOMPLETECHAR1UFFLAG
PSTAT_TXTProcessing status (text) UFSTAT_PCHAR15TEXT15
MSTATUSModeling status UFSTATUSCHAR2UFSTATUS
MSTAT_TXTModeling status (text) UFSTAT_MCHAR40UFSTATTEXT
DEVCLASSPackage DEVCLASSCHAR30Assigned to domainDEVCLASSDVCDEVCLASS
DEVCTEXTShort Description of Repository Objects AS4TEXTCHAR60AS4TEXT
DLVUNITTechnical Description of Logical Components SYSDLVUNITCHAR30Assigned to domainSYSDLVUNIT
DLVUTEXTShort description of software component COMP_DESCCHAR80TEXT80UEB
RFCDESTLogical Destination (Specified in Function Call) RFCDESTCHAR32Assigned to domainRFCDESTRFCF4_RFCDESTYPEALL
PS_POSIDApplication component ID UFPS_POSIDCHAR24UFPS_POSID
REPORTABAP Program Name PROGNAMECHAR40PROGNAME

Key field Non-key field



How do I retrieve data from SAP structure DF01 using ABAP code?

As DF01 is a database structure and not a table it does not store any data in the SAP data dictionary. The ABAP SELECT statement is therefore not appropriate and can not be performed on DF01 as there is no data to select.

How to access SAP table DF01

Within an ECC or HANA version of SAP you can also view further information about DF01 and the data within it using relevant transactions such as

SE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!