SAP Reports / Programs

RSDOKU01 SAP ABAP Report - OBSOLETE: Check Report: Check Structure and Long Texts







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


ABAP code to call this SAP report using the submit statement

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.






SUBMIT RSDOKU01. "Basic submit
SUBMIT RSDOKU01 AND RETURN. "Return to original report after report execution complete
SUBMIT RSDOKU01 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


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 :





Text Symbol: 295 = Doc has syntax errors
Text Symbol: 233 = Hidden paragraph in line:
Text Symbol: 228 = Link type changed
Text Symbol: 224 = Document has changed
Text Symbol: 223 = No short text
Text Symbol: 220 = Structure does not exist
Text Symbol: 109 = reading ...
Text Symbol: 108 = checking ...
Text Symbol: 107 = Creating output list ...
Text Symbol: 104 = None
Text Symbol: 103 = Master Lang.
Text Symbol: 102 = Lang.
Text Symbol: 101 = Refernce
Text Symbol: 100 = Parameter
Text Symbol: 091 = Comp. language: none
Text Symbol: 090 = Comp. language: ML (master lang.)
Text Symbol: 056 = | Err (%)
Text Symbol: 028 = |Language check result:
Text Symbol: 027 = Information
Text Symbol: 026 = error
Text Symbol: 025 = False
Text Symbol: 024 = Links (qty)
Text Symbol: 023 = False
Text Symbol: 022 = Document does not exist
Text Symbol: 021 = Text vol. difference
Text Symbol: 020 = Time :
Text Symbol: 019 = Object does not exist
Text Symbol: 018 = Comp. Language:
Text Symbol: 017 = |Structure :
Text Symbol: 016 = Master Lang.:
Text Symbol: 015 = Structure only in
Text Symbol: 014 = n/a
Text Symbol: 013 = Structure in Lang.
Text Symbol: 012 = in Lang.
Text Symbol: 011 = for the object?
Text Symbol: 010 = |---------------------------------------------------------------------------------------|
Text Symbol: 009 = Show Only Documents with Errors
Text Symbol: 008 = Insert Included Structures
Text Symbol: 007 = Do you want to call the function





Text Symbol: 005 = Use as Reference:
Text Symbol: 004 = Check Only Against Check Language
Text Symbol: 003 = Lang.
Text Symbol: 002 = Document Master Language
Text Symbol: 001 = Parameters
Text Symbol: 055 = | Qty Dox
Text Symbol: 054 = | Time
Text Symbol: 053 = | Ref
Text Symbol: 052 = | Chk
Text Symbol: 051 = | ML
Text Symbol: 050 = | Struct.
Text Symbol: 049 = Error-free
Text Symbol: 048 = Date :
Text Symbol: 047 = Created by :
Text Symbol: 046 = |Crted/Chged by
Text Symbol: 045 = included in :
Text Symbol: 044 = Package:
Text Symbol: 043 = % done ...
Text Symbol: 042 = Structure:
Text Symbol: 041 = Report
Text Symbol: 040 = Struct.
Text Symbol: 039 = | Document | Type |ML |Lines| Error/Warning
Text Symbol: 038 = Master lang.:
Text Symbol: 037 = Language :
Text Symbol: 036 = does not exist
Text Symbol: 035 = Level
Text Symbol: 034 = Document:
Text Symbol: 033 = Class :
Text Symbol: 032 = | No of lines(Errors) :
Text Symbol: 031 = | Objects with errors :
Text Symbol: 030 = | Lines :
Text Symbol: 029 = | No of Objects :


INCLUDES used within this REPORT RSDOKU01

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

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.



Contribute (Add Comments)

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.