RSDOKU01 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Hypertext structures can be checked with Report RSDOKU01...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter RSDOKU01 into the relevant SAP transactions such as SE38 or SE80
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Selection Text: OUTLINE = Structure Name
Selection Text: C_SPRAS = Check Language
Title: OBSOLETE: Check Report: Check Structure and Long Texts
Text Symbol: 088 = User :
Text Symbol: 087 = System :
Text Symbol: 084 = Total
Text Symbol: 082 = | Cl 3
Text Symbol: 081 = | Cl 2
Text Symbol: 080 = | Cl 1
Text Symbol: 079 = Text has no master language
Text Symbol: 075 = Transaction
Text Symbol: 073 = Doc has link fields
Text Symbol: 072 = Gloss.
Text Symbol: 071 = Link
Text Symbol: 070 = Include
Text Symbol: 069 = Document contains no text
Text Symbol: 068 = False
Text Symbol: 067 = Struct. name selectn
Text Symbol: 066 = If/Endif error in line
Text Symbol: 065 = The document exists in the following languages:
Text Symbol: 064 = i/s
Text Symbol: 063 = Document used in these structures
Text Symbol: 062 = Client :
Text Symbol: 061 = | Check statistics
Text Symbol: 060 = Version :
Text Symbol: 059 = Document Information
Text Symbol: 058 = Version
Text Symbol: 057 = Changed by :
Text Symbol: 089 = DATE :
Text Symbol: 369 = Doc not used in any structure
Text Symbol: 340 = Time :
Text Symbol: 322 = Document only in
Text Symbol: 315 = Lang.
Text Symbol: 313 = Low
Text Symbol: 312 = High
Text Symbol: 311 = Sign
Text Symbol: 310 = Option
Text Symbol: 303 = Language :
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
TOCX_READ_DISPLAY_VERSION * CALL FUNCTION 'TOCX_READ_DISPLAY_VERSION' * EXPORTING * OUTLINE = STRUKTUREN-OUTLINE * SPRAS = STRUKTUREN-R_LANGU * VIEWNAME = 'STANDARD' * OPEN_FIRST_LEVEL = 'X' * TABLES * HIERARCHY = I_HITAB2 * EXCEPTIONS * MISSING_PARAMETERS = 1 * NOT_FOUND = 2 * OTHERS = 3.
DOCU_GET * CALL FUNCTION 'DOCU_GET' * EXPORTING * ID = ID * LANGU = LANGU * OBJECT = OBJECT * TABLES * LINE = LINES * EXCEPTIONS * NO_DOCU_ON_SCREEN = 1 * NO_DOCU_SELF_DEF = 2 * NO_DOCU_TEMP = 3 * RET_CODE = 4 * OTHERS = 5.
CHECK_DOCU_CONSISTENCY * CALL FUNCTION 'CHECK_DOCU_CONSISTENCY' * EXPORTING * ID = ID * OBJECT = OBJECT ** SOURCE_LANG = * TARGET_LANG = LANGU * CHECK_LEVEL = 3 ** DISPL_STATUS = ' ' * LINK_LIST = 'X' * IMPORTING * RETCODE = RETCODE * TABLES ** S_LINES = * T_LINES = LINES * ERRORLIST = ERRORLIST * LINKLIST = LINKLIST * EXCEPTIONS * OTHERS = 0.
DOCU_GET * CALL FUNCTION 'DOCU_GET' * EXPORTING * ID = I_DOKIL2-ID * LANGU = STRUKTUREN-C_LANGU * OBJECT = I_DOKIL2-OBJECT * TABLES * LINE = LINES * EXCEPTIONS * NO_DOCU_ON_SCREEN = 1 * NO_DOCU_SELF_DEF = 2 * NO_DOCU_TEMP = 3 * RET_CODE = 4 * OTHERS = 5.
CHECK_DOCU_CONSISTENCY * CALL FUNCTION 'CHECK_DOCU_CONSISTENCY' * EXPORTING * ID = I_DOKIL2-ID * OBJECT = I_DOKIL2-OBJECT ** SOURCE_LANG = * TARGET_LANG = STRUKTUREN-C_LANGU * CHECK_LEVEL = 3 ** DISPL_STATUS = ' ' * LINK_LIST = 'X' * IMPORTING * RETCODE = RETCODE * TABLES ** S_LINES = * T_LINES = LINES * ERRORLIST = ERRORLIST * LINKLIST = LINKLIST * EXCEPTIONS * OTHERS = 0.
SAPGUI_PROGRESS_INDICATOR * CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' * EXPORTING * PERCENTAGE = PERCENT * TEXT = TEXT * EXCEPTIONS * OTHERS = 1.
HELP_VALUES_GET_NO_DD_NAME * CALL FUNCTION 'HELP_VALUES_GET_NO_DD_NAME' * EXPORTING * SELECTFIELD = 'OUTLINE' * TITEL = 'Auswahl Strukturname'(067) * NO_PERS_HELP_SELECT = 'X' * SHOW_ALL_VALUES_AT_FIRST_TIME = 'X' * IMPORTING * IND = LINENR * TABLES * FIELDS = FIELDS * FULL_TABLE = I_DSYAH * EXCEPTIONS * FULL_TABLE_EMPTY = 1 * NO_TABLESTRUCTURE_GIVEN = 2 * NO_TABLEFIELDS_IN_DICTIONARY = 3 * MORE_THEN_ONE_SELECTFIELD = 4 * NO_SELECTFIELD = 5 * OTHERS = 6.
HELP_VALUES_GET_NO_DD_NAME * CALL FUNCTION 'HELP_VALUES_GET_NO_DD_NAME' * EXPORTING * SELECTFIELD = 'OUTLINE' * TITEL = 'Auswahl Strukturname'(067) * NO_PERS_HELP_SELECT = 'X' * SHOW_ALL_VALUES_AT_FIRST_TIME = 'X' * IMPORTING * IND = LINENR * TABLES * FIELDS = FIELDS * FULL_TABLE = I_DSYAH * EXCEPTIONS * FULL_TABLE_EMPTY = 1 * NO_TABLESTRUCTURE_GIVEN = 2 * NO_TABLEFIELDS_IN_DICTIONARY = 3 * MORE_THEN_ONE_SELECTFIELD = 4 * NO_SELECTFIELD = 5 * OTHERS = 6.
POPUP_TO_CONFIRM_STEP * CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' * EXPORTING * DEFAULTOPTION = 'Y' * TEXTLINE1 = 'Soll die Funktion für das Objekt'(007) * TEXTLINE2 = LINE2 * TITEL = 'Objekt nicht vorhanden'(019) ** START_COLUMN = 25 ** START_ROW = 6 * IMPORTING * ANSWER = ANSWER * EXCEPTIONS * OTHERS = 1.
POPUP_DISPLAY_TEXT * CALL FUNCTION 'POPUP_DISPLAY_TEXT' * EXPORTING * LANGUAGE = LANGU * POPUP_TITLE = 'Information'(027) ** START_COLUMN = 10 ** START_ROW = 3 * TEXT_OBJECT = OBJECT ** IMPORTING ** CANCELLED = * EXCEPTIONS * TEXT_NOT_FOUND = 1 * OTHERS = 2.
POPUP_DISPLAY_TEXT * CALL FUNCTION 'POPUP_DISPLAY_TEXT' * EXPORTING * LANGUAGE = 'E' * POPUP_TITLE = 'Information'(027) ** START_COLUMN = 10 ** START_ROW = 3 * TEXT_OBJECT = OBJECT ** IMPORTING ** CANCELLED = * EXCEPTIONS * TEXT_NOT_FOUND = 1 * OTHERS = 2.
SKTU_TEXT_TRANSLATION_CALL * CALL FUNCTION 'SKTU_TEXT_TRANSLATION_CALL' ** EXPORTING ** SEQUENTIAL = ' ' ** NO_SHORTTEXT = ' ' ** IMPORTING ** UCOMM = * TABLES * TLWRKOBJ = TLWRKOBJ * TLWRKKEY = TLWRKKEY * EXCEPTIONS * OTHERS = 1.
DOCU_TRANSLATION_CALL ** CALL FUNCTION 'DOCU_TRANSLATION_CALL' ** EXPORTING ** OBJECT = OBJECT2 ** OBJECTID = ID ** SOURCE_LANGUAGE = MASTERLANG ** TARGET_LANGUAGE = LANGU ** WORKMODE = WORKMODE ** IMPORTING ** STATE = RETCODE ** EXCEPTIONS ** OTHERS = 1.
TOCX_FIND_CHAPTER_IN_STRUCTURE * CALL FUNCTION 'TOCX_FIND_CHAPTER_IN_STRUCTURE' * EXPORTING * DOKCLASS = DOKCLASS * DOKNAME = DOKNAME ** SEARCH_IN_OUTLINE = ' ' * FILL_AND_RETURN_TABLE = 'X' ** IMPORTING ** OUTLINE = * TABLES * LIST_OF_STRUCTURES = LIST_OF_STRUCTURES * EXCEPTIONS * NOT_USED_IN_OUTLINE = 1 * OTHERS = 2.
HELP_VALUES_GET_NO_DD_NAME * CALL FUNCTION 'HELP_VALUES_GET_NO_DD_NAME' * EXPORTING * CUCOL = 1 * CUROW = 1 * DISPLAY = 'X' * SELECTFIELD = 'TEXT' * TITEL = 'Dokument Information'(059) * NO_PERS_HELP_SELECT = 'X' * TITLE_IN_VALUES_LIST = '' * SHOW_ALL_VALUES_AT_FIRST_TIME = 'X' * USE_USER_SELECTIONS = 'X' * WRITE_SELECTFIELD_IN_COLOURS = ' ' * NO_SCROLL = 'X' * NO_CONVERSION = 'X' * REDUCED_STATUS_ONLY = 'X' * IMPORTING * IND = LINENR * TABLES * FIELDS = FIELDS * FULL_TABLE = TEXT ** USER_SEL_FIELDS = * EXCEPTIONS * FULL_TABLE_EMPTY = 1 * NO_TABLESTRUCTURE_GIVEN = 2 * NO_TABLEFIELDS_IN_DICTIONARY = 3 * MORE_THEN_ONE_SELECTFIELD = 4 * NO_SELECTFIELD = 5 * OTHERS = 6.
DOCU_GET_DEVC * CALL FUNCTION 'DOCU_GET_DEVC' * EXPORTING * OBJECT = 'DTEL' * OBJ_NAME = __OBJ_NAME * IMPORTING * DEVCLASS = _APPLCLASS * EXCEPTIONS * NOT_FOUND = 01.
DOCU_GET_DEVC * CALL FUNCTION 'DOCU_GET_DEVC' * EXPORTING * OBJECT = 'TABL' * OBJ_NAME = __OBJ_NAME * IMPORTING * DEVCLASS = _APPLCLASS * EXCEPTIONS * NOT_FOUND = 01.
DOCU_GET_DEVC * CALL FUNCTION 'DOCU_GET_DEVC' * EXPORTING * OBJECT = 'DOCV' * OBJ_NAME = __OBJ_NAME * IMPORTING * DEVCLASS = _APPLCLASS * EXCEPTIONS * NOT_FOUND = 01.
DOCU_GET_DEVC * CALL FUNCTION 'DOCU_GET_DEVC' * EXPORTING * OBJECT = 'DSYS' * OBJ_NAME = __OBJ_NAME * IMPORTING * DEVCLASS = _APPLCLASS * EXCEPTIONS * NOT_FOUND = 01.
DOCU_GET_DEVC * CALL FUNCTION 'DOCU_GET_DEVC' * EXPORTING * OBJECT = 'DOCT' * OBJ_NAME = __OBJ_NAME * IMPORTING * DEVCLASS = _APPLCLASS * EXCEPTIONS * NOT_FOUND = 01.
DOCU_GET_DEVC * CALL FUNCTION 'DOCU_GET_DEVC' * EXPORTING * OBJECT = 'PROG' * OBJ_NAME = __OBJ_NAME * IMPORTING * DEVCLASS = _APPLCLASS * EXCEPTIONS * NOT_FOUND = 01.
DOCU_GET_DEVC * CALL FUNCTION 'DOCU_GET_DEVC' * EXPORTING * OBJECT = 'MSAG' * OBJ_NAME = __OBJ_NAME * IMPORTING * DEVCLASS = _APPLCLASS * EXCEPTIONS * NOT_FOUND = 01.
DOCU_GET_DEVC * CALL FUNCTION 'DOCU_GET_DEVC' * EXPORTING * OBJECT = 'SYAG' * OBJ_NAME = __OBJ_NAME * IMPORTING * DEVCLASS = _APPLCLASS * EXCEPTIONS * NOT_FOUND = 01.
DOCU_GET_DEVC * CALL FUNCTION 'DOCU_GET_DEVC' * EXPORTING * OBJECT = 'SOBJ' * OBJ_NAME = __OBJ_NAME * IMPORTING * DEVCLASS = _APPLCLASS * EXCEPTIONS * NOT_FOUND = 01.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.
This will then be available for everyone to easily find by simply searching on the report name RSDOKU01 or its description.
RSDOKU01 - OBSOLETE: Check Report: Check Structure and Long Texts RSDOKU01 - OBSOLETE: Check Report: Check Structure and Long Texts RSDOCU50 - Obsolete: Download Implementation Guide and Release Notes for WinHelp RSDOCU50 - Obsolete: Download Implementation Guide and Release Notes for WinHelp RSDOCEXF - Doc.: Enhancement concept: Forms (from Release 3.1) RSDOCEXD - Doc.: Enhancement concept: Variables (from Release 3.1)