SAP EDESK_DOCUMENT Engineering Desktop: Document Data Structure Table data and field list

EDESK_DOCUMENT 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 "Engineering Desktop: Document Data Structure" 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_EDESK_DOCUMENT TYPE EDESK_DOCUMENT.

The EDESK_DOCUMENT table consists of various fields, each holding specific information or linking keys about Engineering Desktop: Document Data Structure data available in SAP. These include GUID_IDENT (Character field, 8 characters long), GUID_PARENT (Character field, 8 characters long), OBJECT_ID (Internal Object Identification in Engineering Desktop), DOCUMENTTYPE (Document Type)... 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. .

EDESK_DOCUMENT structure Technical Details:

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can Be Enhanced (Deep)


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

Looking for S/4HANA specific information? Click here to explore the details, fields and extensibility available for this table in the SAP S/4HANA version of the EDESK_DOCUMENT table. Also check whether the table still exists or has been transformed into a CDS view as part of the HANA simplifications.
Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
ILEVELExplosion Level of Allowed Configuration EDESK_LEVELINT13INT1
GUID_IDENTCharacter field, 8 characters long CHAR8CHAR8CHAR8
GUID_PARENTCharacter field, 8 characters long CHAR8CHAR8CHAR8
OBJECT_IDInternal Object Identification in Engineering Desktop EDESK_OBJECT_IDINT410TABIX
DOCUMENTTYPEDocument Type DOKARCHAR3Assigned to domainDOKARCV2
DOCUMENTNUMBERDocument number DOKNRCHAR25Assigned to domainALPHADOKNRCV1
DOCUMENTVERSIONDocument Version DOKVRCHAR2DOKVRCV3
DOCUMENTPARTDocument Part DOKTL_DCHAR3DOKTLCV4
DOCUMENTID_EXTExternal Document Key in Engineering Desktop EDESK_DOCID_EXTCHAR36
DESCRIPTIONDocument description DKTXTCHAR40TEXT40
USERNAMEName of person responsible DWNAMCHAR12DWNAM
STATUSEXTERNStatus of a document (language-dependent) STABKCHAR2CHAR2
STATUSINTERNDocument Status DOKSTCHAR2Assigned to domainDOKST
STATUSLOGDocument management log field PROTFCHAR20PROTF
LABORATORYLaboratory/design office LABORCHAR3Assigned to domainLABOR
ECNUMBERChange Number DAENRCHAR12Assigned to domainAENNRAENNR
ACC_EXTCharacter field length 24 CHAR24CHAR24CHAR24
VALIDFROMDATEValid-From Date CCDATDATS8CC_DATUM
REVLEVELRevision Level REVLVCHAR2NUMCVREVLVRVS
DELETEINDICATORDeletion indicator LOEDKCHAR1XFELD
CADINDICATORCAD Indicator CADKZCHAR1XFELD
STRUCTUREINDICATORDocument Management Flag CVFLAGCHAR1CHAR1
PARENTDOCUMENTTYPEDocument Type DOKARCHAR3Assigned to domainDOKARCV2
PARENTDOCUMENTNUMBERDocument number DOKNRCHAR25Assigned to domainALPHADOKNRCV1
PARENTDOCUMENTVERSIONDocument Version DOKVRCHAR2DOKVRCV3
PARENTDOCUMENTPARTDocument Part DOKTL_DCHAR3DOKTLCV4
AUTHORITYGROUPAuthorization Group BEGRUCHAR4BEGRU
WSAPPLICATIONApplication DAPPLCHAR3Assigned to domainDAPPL
USERDEFINED1Reserve field DRAW RESDRAWCHAR14CHAR14
USERDEFINED2Reserve field DRAW RESDRAWCHAR14CHAR14
USERDEFINED3Reserve field DRAW RESDRAWCHAR14CHAR14
USERDEFINED4Reserve field DRAW RESDRAWCHAR14CHAR14
CREATEDATEOutput date for document ADATUMDATS8DATUM
REFDOCUMENTNUMBERDocument Number of Source Document DOKNR_VLCHAR25Assigned to domainALPHADOKNR
REFDOCUMENTPARTDocument part of source document DOKTL_VLCHAR3DOKTL
REFDOCUMENTVERSIONDocument version of source document DOKVR_VLCHAR2DOKVR
CMFIXEDDocument fixed DMS_CM_FIXEDCHAR1XFELD
CMRELEVANCERelevant for Configuration Management DE_CM_RELEVANCE_FLAGCHAR1DO_CM_RELEVANCE_FLAG
FLG_STKOGeneral Flag FLAGCHAR1FLAG
LATEST_VERSIONSingle-Character Indicator CHAR1CHAR1CHAR1
NO_DIRGeneral Flag FLAGCHAR1FLAG
CAD_MODIFIEDGeneral Flag FLAGCHAR1FLAG
CAD_DATETime of change (UTC) SDOK_CHTSTNUMC14TSTLCSDOK_TSTMP
ORIGINALTYPEApplication number DMS_APPNRCHAR5CHAR5
STORAGECATEGORYStorage category for original files CV_STORAGE_CATCHAR10CHAR10
DOCPATHDirectory Name in Engineering Desktop EDESK_FILEPATHCHAR255EDESK_FILENAME
DOCFILEFile Name in Engineering Desktop EDESK_FILENAMECHAR255EDESK_FILENAME
APPLICATION_IDLogical document SDOK_LOIDCHAR32SDOK_DOCID
FILE_IDPhysical document SDOK_PHIDCHAR32SDOK_DOCID
LANGUAGELanguage Key SPRASLANG1Assigned to domainISOLASPRASSPRH_T002
CHECKEDINDocument is cheked In DMS_BAPI_CHECKEDINCHAR1XFELD
ACTIVE_CONTENT_VERSIONActive version of the original CV_FILE_ACT_VERSIONCHAR1XFELD
CREATED_ATTime of change (UTC) SDOK_CHTSTNUMC14TSTLCSDOK_TSTMP
CHANGED_ATTime of change (UTC) SDOK_CHTSTNUMC14TSTLCSDOK_TSTMP
MATERIALMaterial Number MATNRCHAR18Assigned to domainMATN1MATNRMATS_MAT1
MATERIAL_LONGExternal Long Material Number MATNR_EXTCHAR40MATNLMATNR_EXT
MATDESCRIPTIONMaterial Description (Short Text) MAKTXCHAR40TEXT40
MATERIALXCheckbox XFELDCHAR1XFELD
DOSTXDescription of document status DOSTXCHAR16TEXT16
DOSARDocument status type DOSARCHAR1DOSAR
FRKNZIndicator: released FRKNZCHAR1XFELD
COPYLINKSCriterion for Type of Copying of Object Links EDESK_COPYLINKSINT13EDESK_COPYLINKS
DISKEYShort Form of Document Key Fields EDESK_DISKEYSCHAR40
OBJECT_TYPECAD Object Type EDESK_OBJ_TYPECHAR14
REL_TYPEType of Relationship Between CAD Documents (Sort Field) EDESK_RELATION_TYPECHAR10
QUANTITYQuantity EDESK_QUANTINT410INT4
QUANTITY_UNITBase Unit of Measure MEINSUNIT3Assigned to domainCUNITMEINS
QUANTITY_UNIT_ISOISO code for unit of measurement ISOCD_UNITCHAR3Assigned to domainISOCD_UNIT
IS_EXPANDABLEReplacement for Real Boolean Type: 'X' == True ' ' == False EDESK_BOOLEANCHAR1CHAR1
IS_SELECTEDCheckbox XFELDCHAR1XFELD
IS_CORRUPTReplacement for Real Boolean Type: 'X' == True ' ' == False EDESK_BOOLEANCHAR1CHAR1
IS_MISSINGReplacement for Real Boolean Type: 'X' == True ' ' == False EDESK_BOOLEANCHAR1CHAR1
VIRTUALCheckbox XFELDCHAR1XFELD
GUID_REFRow Index of Internal Tables SYTABIXINT410SYST_LONG
TINDEXIndex in category table TTIDXINT410TABIX
HEADOFSTRUCTURECheckbox XFELDCHAR1XFELD
RECALLOWEDIndicator: recursiveness allowed REKRSCHAR1XFELD
BOM_OBJECT_TYPEObject Type of BOM/BOM Item EDESK_BOM_OBJECT_TYPECHAR16EDESK_BOM_OBJECT_TYPE
BOM_OBJECT_ICONBOM Icon EDESK_BOM_ICONCHAR40
BOM_ID_EXTExternal BOM Key in Engineering Desktop EDESK_BOMID_EXTCHAR80
BOM_ID_INTInternal BOM Key in Engineering Desktop EDESK_BOMID_INTCHAR80
CHANGE_NOChange Number AENNRCHAR12Assigned to domainAENNRAENNRAEN
CREATION_DATEDate record created on ANDATDATS8DATUM
CREATION_BYUser who created record ANNAMCHAR12USNAM
CHANGE_DATEChanged On AEDATDATS8DATUM
CHANGE_BYName of Person Who Changed Object AENAMCHAR12USNAM
ACTION_STATEChar 20 CHAR20CHAR20CHAR20
CAD_PATHDirectory Name in Engineering Desktop EDESK_FILEPATHCHAR255EDESK_FILENAME
BOM_OBJ_SELECTEDCheckbox XFELDCHAR1XFELD
BOM_INDICATORBOM Indicator EDESK_BOM_INDICATORCHAR1CHAR1
DISPL_LINK_TO_DRWReplacement for Real Boolean Type: 'X' == True ' ' == False EDESK_BOOLEANCHAR1CHAR1
HEADER_IDInternal BOM Key in Engineering Desktop EDESK_BOMID_INTCHAR80
CUOBJConfiguration (internal object number) CUOBJNUMC18CUOBJCUX
TECHSParameter Variant/Standard Variant PPE_TECHSCHAR12PPE_TECHS
POSNRBOM Item Number SPOSNCHAR4NUMCVSPOSN
POSTPItem Category (Bill of Material) POSTPCHAR1Assigned to domainPOSTP
ITEM_NODEBOM item node number STLKNNUMC8KNTNR
ITEM_COUNTInternal counter CIM_COUNTNUMC8CIM_COUNT
HAS_LIGHTWEIGHTComponent Has Lightweight Representation /PLMB/EDESK_HAS_LIGHTWEIGHTCHAR1XFELD
CHECKOUT_USERName of person responsible DWNAMCHAR12DWNAM
DRAWING_OUTDATEDComponent Type for Outdated Drawing Checkbox /PLMB/EDESK_DRW_OUTDATEDCHAR1XFELD
CLASSIFICATION_DATA 0
PVS_NODE_NAMENode Name /PLMB/PPE_NODECHAR40PVS_PNODEPND
CLASSClass number KLASSE_DCHAR18KLASSEKLA
CLASS_TYPEClass Type KLASSENARTCHAR3Assigned to domainKLASSENARTKAR
PVS_OBJECT_TYPEObject Type of BOM/BOM Item EDESK_BOM_OBJECT_TYPECHAR16EDESK_BOM_OBJECT_TYPE

Key field Non-key field



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

As EDESK_DOCUMENT 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 EDESK_DOCUMENT as there is no data to select.

How to access SAP table EDESK_DOCUMENT

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

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