RSDCU SAP (Work Fields for SAP Documentation) Structure details
Description: Work Fields for SAP Documentation
Structure field list including key, data, relationships and ABAP select examples
RSDCU 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 "Work Fields for SAP Documentation" 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_RSDCU TYPE RSDCU.
The RSDCU table consists of various fields, each holding specific information or linking keys about Work Fields for SAP Documentation data available in SAP. These include OBJECT (Documentation Object), NEWOBJECT (Documentation Object), LANGU (Documentation language), TYP (Documentation 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. .
Delivery Class:Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Cannot Be Enhanced
SAP RSDCU 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 |
ID | Document class | DOK_ID | CHAR | 2 | DOK_ID | ||||
OBJECT | Documentation Object | DOKU_OBJ | CHAR | 60 | DOKU_OBJ | ||||
NEWOBJECT | Documentation Object | DOKU_OBJ | CHAR | 60 | DOKU_OBJ | ||||
LANGU | Documentation language | DOKU_LANGU | LANG | 1 | T002 | ISOLA | SPRAS | ||
TYP | Documentation type | DOKU_TYP | CHAR | 1 | CHAR1 | ||||
DOKSTATE | Status of documentation module | DOKSTATE | CHAR | 1 | AS4STATE | ||||
DOKMODE | Documentation element mode | DOKMODE | CHAR | 1 | AS4LOCAL | ||||
DOKVERSION | Version of Documentation Module | DOKVERS | NUMC | 4 | AS4VERS | ||||
DOKFORM | STXD form | TDFORMNEW | CHAR | 16 | TDFORMNEW | ||||
DOKSTYLE | Style Name | TDSTYLE | CHAR | 8 | TDSTYLE | ||||
DOKCLASS | Hypertext: Object Class | DOKU_CLASS | CHAR | 4 | Assigned to domain | DOKU_CLS | DSK | ||
DOKNAME | Documentation Object Name | DOKU_ONAME | CHAR | 20 | DOKU_ONAME | ||||
DOKTITLE | Module Title | DOKU_TITLE | CHAR | 60 | TEXT60 | DTI | |||
DOKFUSER | Created by | TDFUSER | CHAR | 12 | TDUSER | ||||
DOKFRELES | Release | TDFRELES | CHAR | 4 | TDRELEASE | ||||
DOKFDATE | Date created | TDFDATE | DATS | 8 | DATUM | ||||
DOKFTIME | Time Created | TDFTIME | TIMS | 6 | UZEIT | ||||
DOKLUSER | Last changed by | TDLUSER | CHAR | 12 | TDUSER | ||||
DOKLRELES | Last Changed in Release | TDLRELES | CHAR | 4 | TDRELEASE | ||||
DOKLDATE | Changed On | TDLDATE | DATS | 8 | DATUM | ||||
DOKLTIME | Last Changed at | TDLTIME | TIMS | 6 | UZEIT | ||||
VARTEXT | Variable text | VARTEXT | CHAR | 60 | TEXT60 | ||||
VARTEXT1 | Variable text length 20 | VARTEXT_S | CHAR | 20 | CHAR20 | ||||
VARTEXT2 | Variable text | VARTEXT | CHAR | 60 | TEXT60 | ||||
VARTEXT3 | Variable field | VAROBJECT2 | CHAR | 60 | CHAR60 | S02 | |||
VARTEXT4 | Variable text length 20 | VARTEXT_S | CHAR | 20 | CHAR20 | ||||
VARTEXT5 | Variable text length 20 | VARTEXT_S | CHAR | 20 | CHAR20 | ||||
VARTEXT6 | Variable text length 20 | VARTEXT_S | CHAR | 20 | CHAR20 | ||||
OBJECT1 | Variable Field | VAROBJECT4 | CHAR | 60 | CHAR60 | S01 | |||
OBJECT2 | Variable field length 10 | VAROBJECT | CHAR | 10 | CHAR10 | ||||
OBJECT3 | Variable field | VAROBJECT3 | CHAR | 30 | CHAR30 | S01 | |||
OBJECT4 | Variable field length 10 | VAROBJECT | CHAR | 10 | CHAR10 | ||||
OBJECT5 | Variable Field | VAROBJECT4 | CHAR | 60 | CHAR60 | S01 | |||
OBJECT6 | Variable field | VAROBJECT2 | CHAR | 60 | CHAR60 | S02 | |||
OBJECT7 | Variable Field | VAROBJECT4 | CHAR | 60 | CHAR60 | S01 | |||
NLANG | Documentation language | DOKU_LANGU | LANG | 1 | T002 | ISOLA | SPRAS | ||
RAWDOC | Choose a documentation element | DOK_ELEM | CHAR | 1 | CHAR1 | ||||
ENDDOC | Choose a documentation element | DOK_ELEM | CHAR | 1 | CHAR1 | ||||
TECDOC | Choose a documentation element | DOK_ELEM | CHAR | 1 | CHAR1 | ||||
DISPLAY | Processing type | DOKART | CHAR | 1 | CHAR1 | ||||
MAINTAIN | Processing type | DOKART | CHAR | 1 | CHAR1 | ||||
TRANSLATE | Processing type | DOKART | CHAR | 1 | CHAR1 | ||||
SINGLE_SEL | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
NODOK | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
NRAW | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
NEND | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
NACT | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
NUEB | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
NALL | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
APPL | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
TCD | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
MPOOL | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
SLIST | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
TAB | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
SWDEV | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
DOCDEV | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
USERM | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
USERC | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
USERD | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
USER1 | User of documentation tools | DOKUSER | CHAR | 12 | DDUSER | ||||
USER2 | User of documentation tools | DOKUSER | CHAR | 12 | DDUSER | ||||
END_R | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
END_E | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
TEC_R | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
TEC_E | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
CLI_R | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
CLI_E | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
DISP | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
MAIN | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
TRANS | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
ACTI | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
APPL_TB | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
APPL_DE | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
PRN_1 | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
PRN_2 | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
PRN_3 | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
PRN_4 | Selection Flag | DOKSELKZ | CHAR | 1 | DOKSELKZ | ||||
VARTEXT8 | Variable text length 20 | VARTEXT_S | CHAR | 20 | CHAR20 | ||||
DKCLSFROM | Variable field | VAROBJECT2 | CHAR | 60 | CHAR60 | S02 | |||
DKCLSTO | Variable field | VAROBJECT2 | CHAR | 60 | CHAR60 | S02 | |||
CPYSAVE | Variable text length 20 | VARTEXT_S | CHAR | 20 | CHAR20 | ||||
OBJECT7FR | Variable field | VAROBJECT2 | CHAR | 60 | CHAR60 | S02 | |||
OBJECT7TO | Variable field | VAROBJECT2 | CHAR | 60 | CHAR60 | S02 | |||
OBJECT6FR | Variable field | VAROBJECT2 | CHAR | 60 | CHAR60 | S02 | |||
OBJECT6TO | Variable field | VAROBJECT2 | CHAR | 60 | CHAR60 | S02 | |||
OBJECTFR | Documentation Object | DOKU_OBJ | CHAR | 60 | DOKU_OBJ | ||||
OBJECTTO | Documentation Object | DOKU_OBJ | CHAR | 60 | DOKU_OBJ | ||||
VARTXT5FR | Variable text length 20 | VARTEXT_S | CHAR | 20 | CHAR20 | ||||
VARTXT5TO | Variable text length 20 | VARTEXT_S | CHAR | 20 | CHAR20 | ||||
VARTXT6FR | Variable text length 20 | VARTEXT_S | CHAR | 20 | CHAR20 | ||||
VARTXT6TO | Variable text length 20 | VARTEXT_S | CHAR | 20 | CHAR20 | ||||
IDTO | Document class | DOK_ID | CHAR | 2 | DOK_ID | ||||
IDFR | Document class | DOKU_ID | CHAR | 2 | Assigned to domain | DOKU_ID | |||
LINK_1 | Variable text length 20 | VARTEXT_S | CHAR | 20 | CHAR20 | ||||
LINK_2 | Variable text length 20 | VARTEXT_S | CHAR | 20 | CHAR20 | ||||
LINKOB_1 | Name or partial name of a document | DOKU_OB_1 | CHAR | 60 | TEXT60 | ||||
LINKOB_2 | Name or partial name of document | DOKU_OB_2 | CHAR | 60 | TEXT60 | ||||
LINK_3 | Variable text length 20 | VARTEXT_S | CHAR | 20 | CHAR20 | ||||
LINKTEXT | Name of a link in the text | DOKU_LNK | CHAR | 132 | TDSTXLLINE | ||||
DOKCLSLINK | Variable field | VAROBJECT2 | CHAR | 60 | CHAR60 | S02 | |||
LINKLINE | Link | LINKLINE | CHAR | 132 | LINKLINE | ||||
EXIT_CODE | Not More Closely Defined Area, Possibly Used for Patchlevels | CHAR4 | CHAR | 4 | CHAR4 |
Key field | Non-key field |
How do I retrieve data from SAP structure RSDCU using ABAP code?
As RSDCU 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 RSDCU as there is no data to select.How to access SAP table RSDCU
Within an ECC or HANA version of SAP you can also view further information about RSDCU and the data within it using relevant transactions such asSE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).
Search for further information about these or an SAP related objects