SAP Reports / Programs

SEARCH_WRONG_NAMES_DOKIL SAP ABAP Report - Invalid Characters in DOKIL







SEARCH_WRONG_NAMES_DOKIL is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter SEARCH_WRONG_NAMES_DOKIL 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 SEARCH_WRONG_NAMES_DOKIL. "Basic submit
SUBMIT SEARCH_WRONG_NAMES_DOKIL AND RETURN. "Return to original report after report execution complete
SUBMIT SEARCH_WRONG_NAMES_DOKIL 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: SHOWWARN = Also display warnings?
Selection Text: SEL_ID = Restrictions for DOKIL-ID
Title: Invalid Characters in DOKIL
Text Symbol: 042 = An error occured during the deletion process
Text Symbol: 041 = Do you want to display the where-used list of the selected object?
Text Symbol: 040 = The document is not available
Text Symbol: 039 = of docu object:
Text Symbol: 038 = The search is for the where-used list
Text Symbol: 037 = ) started; please wait
Text Symbol: 036 = or using function module DOKU_DELETE_ALL
Text Symbol: 035 = with the application tool, the documentation tool (transaction SE61)
Text Symbol: 034 = Proposal for Further Processing
Text Symbol: 033 = Delete Object:
Text Symbol: 032 = (Docu Class:
Text Symbol: 031 = Where-Used List for Documentation Object:
Text Symbol: 030 = Do you want to delete the selected object?
Text Symbol: 029 = Application Component:
Text Symbol: 028 = Application Component ID
Text Symbol: 027 = Original System of Package:
Text Symbol: 026 = Package:
Text Symbol: 025 = GTADIR Server
Text Symbol: 024 = Number of Incorrect Lines
Text Symbol: 023 = with
Text Symbol: 022 = of which
Text Symbol: 021 = Number of lines with non-syntactic characters
Text Symbol: 020 = DOKIL lines investigated
Text Symbol: 018 = Selection criteria for DOKIL:


INCLUDES used within this REPORT SEARCH_WRONG_NAMES_DOKIL

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:

TR_SYS_PARAMS CALL FUNCTION 'TR_SYS_PARAMS' IMPORTING SYSTEMTYPE = GV_SYSTYPE.

TRINT_GTADIR_ACCESS CALL FUNCTION 'TRINT_GTADIR_ACCESS' EXPORTING message = 'GETLIST' IMPORTING status = lv_status TABLES table_in = lt_gtadir_in table_out = lt_gtadir_out.

POPUP_TO_CONFIRM call function 'POPUP_TO_CONFIRM' exporting * TITLEBAR = ' ' * DIAGNOSE_OBJECT = ' ' text_question = text-041 * TEXT_BUTTON_1 = 'Ja'(001) * ICON_BUTTON_1 = ' ' * TEXT_BUTTON_2 = 'Nein'(002) * ICON_BUTTON_2 = ' ' * DEFAULT_BUTTON = '2' DISPLAY_CANCEL_BUTTON = ' ' * USERDEFINED_F1_HELP = ' ' * START_COLUMN = 25 * START_ROW = 6 * POPUP_TYPE = * IV_QUICKINFO_BUTTON_1 = ' ' * IV_QUICKINFO_BUTTON_2 = ' ' IMPORTING ANSWER = lv_answer * TABLES * PARAMETER = EXCEPTIONS OTHERS = 0.

POPUP_TO_CONFIRM call function 'POPUP_TO_CONFIRM' exporting * TITLEBAR = ' ' * DIAGNOSE_OBJECT = ' ' text_question = text-030 * TEXT_BUTTON_1 = 'Ja'(001) * ICON_BUTTON_1 = ' ' * TEXT_BUTTON_2 = 'Nein'(002) * ICON_BUTTON_2 = ' ' * DEFAULT_BUTTON = '2' DISPLAY_CANCEL_BUTTON = ' ' * USERDEFINED_F1_HELP = ' ' * START_COLUMN = 25 * START_ROW = 6 * POPUP_TYPE = * IV_QUICKINFO_BUTTON_1 = ' ' * IV_QUICKINFO_BUTTON_2 = ' ' IMPORTING ANSWER = lv_answer * TABLES * PARAMETER = EXCEPTIONS OTHERS = 0.

DOKU_DELETE_ALL call function 'DOKU_DELETE_ALL' exporting doku_id = ls_wrong_dokil-id doku_object = ls_wrong_dokil-object DOKU_TYP = ls_wrong_dokil-TYP * SUPPRESS_AUTHORITY = 'X' * SUPPRESS_ENQUEUE = 'X' * SUPPRESS_TRANSPORT = 'X' EXCEPTIONS HEADER_WITHOUT_TEXT = 1 INDEX_WITHOUT_HEADER = 2 NO_AUTHORITY_FOR_DEVCLASS_XXXX = 3 NO_DOCU_FOUND = 4 OBJECT_IS_ALREADY_ENQUEUED = 5 OBJECT_IS_ENQUEUED_BY_CORR = 6 TECHN_ENQUEUE_PROBLEM = 7 USER_BREAK = 8 OTHERS = 9.

DOKU_DELETE_ALL CALL FUNCTION 'DOKU_DELETE_ALL' EXPORTING doku_id = ls_wrong_dokil-id doku_object = ls_wrong_dokil-object DOKU_TYP = ls_wrong_dokil-TYP * SUPPRESS_AUTHORITY = 'X' SUPPRESS_ENQUEUE = ' ' SUPPRESS_TRANSPORT = ' ' EXCEPTIONS HEADER_WITHOUT_TEXT = 1 INDEX_WITHOUT_HEADER = 2 NO_AUTHORITY_FOR_DEVCLASS_XXXX = 3 NO_DOCU_FOUND = 4 OBJECT_IS_ALREADY_ENQUEUED = 5 OBJECT_IS_ENQUEUED_BY_CORR = 6 TECHN_ENQUEUE_PROBLEM = 7 USER_BREAK = 8 OTHERS = 9.

TR_REQUEST_CHOICE CALL FUNCTION 'TR_REQUEST_CHOICE' EXPORTING * IV_SUPPRESS_DIALOG = ' ' IV_REQUEST_TYPES = 'K' * IV_CLI_DEP = ' ' IV_REQUEST = lv_tr_task IT_E071 = lt_e071 IT_E071K = lt_e071k * IV_LOCK_OBJECTS = ' ' * IV_TITLE = * IV_START_COLUMN = 3 * IV_START_ROW = 7 * IV_WITH_ERROR_LOG = 'X' * IV_NO_OWNER_CHECK = ' ' * IV_FOREIGN_REQUEST = ' ' IMPORTING ES_REQUEST = ls_trwbo_request EXCEPTIONS INVALID_REQUEST = 1 INVALID_REQUEST_TYPE = 2 USER_NOT_OWNER = 3 NO_OBJECTS_APPENDED = 4 ENQUEUE_ERROR = 5 CANCELLED_BY_USER = 6 RECURSIVE_CALL = 7 OTHERS = 8.

TR_GET_TRANSPORT_TARGET CALL FUNCTION 'TR_GET_TRANSPORT_TARGET' EXPORTING * IV_USE_DEFAULT = * IV_GET_LAYER_ONLY = ' ' IV_DEVELOPMENT_CLASS = ls_wrong_dokil-DEVCLASS * IV_TRANSPORT_LAYER = * IV_SOURCE_SYSTEM = * IV_SOURCE_CLIENT = SY-MANDT IMPORTING EV_TARGET = lv_target_sys * EV_LAYER = l_TRANSLAYER EXCEPTIONS WRONG_CALL = 1 INVALID_INPUT = 2 CTS_INITIALIZATION_FAILURE = 3 OTHERS = 4.

DOCU_PUT_WORKAREA_LSDOC CALL FUNCTION 'DOCU_PUT_WORKAREA_LSDOC' EXPORTING * W_ACTCLASS = ' ' * W_DOKIL = ' ' * W_ENQ = ' ' * W_SDOC = ' ' * W_VERSION = ' ' W_DEVCLASS = ls_wrong_dokil-DEVCLASS W_KORRNUM = lv_tr_task * W_NO_EDIT = ' ' .

DOKU_DELETE_ALL CALL FUNCTION 'DOKU_DELETE_ALL' EXPORTING doku_id = ls_wrong_dokil-id doku_object = ls_wrong_dokil-object DOKU_TYP = ls_wrong_dokil-TYP * SUPPRESS_AUTHORITY = 'X' SUPPRESS_ENQUEUE = ' ' SUPPRESS_TRANSPORT = ' ' EXCEPTIONS HEADER_WITHOUT_TEXT = 1 INDEX_WITHOUT_HEADER = 2 NO_AUTHORITY_FOR_DEVCLASS_XXXX = 3 NO_DOCU_FOUND = 4 OBJECT_IS_ALREADY_ENQUEUED = 5 OBJECT_IS_ENQUEUED_BY_CORR = 6 TECHN_ENQUEUE_PROBLEM = 7 USER_BREAK = 8 OTHERS = 9.

POPUP_TO_INFORM call function 'POPUP_TO_INFORM' exporting titel = text-034 txt1 = text-033 txt2 = lv_title TXT3 = text-035 TXT4 = text-036.

RS_NAME_SPLIT_NAMESPACE CALL FUNCTION 'RS_NAME_SPLIT_NAMESPACE' EXPORTING NAME_WITH_NAMESPACE = NAME_WITH_NAMESPACE IMPORTING NAMESPACE = NAMESPACE NAME_WITHOUT_NAMESPACE = NAME_WITHOUT_NAMESPACE EXCEPTIONS DELIMITER_ERROR = 1 OTHERS = 2.

RS_NAME_SPLIT_NAMESPACE CALL FUNCTION 'RS_NAME_SPLIT_NAMESPACE' EXPORTING NAME_WITH_NAMESPACE = NAME_WITH_NAMESPACE IMPORTING NAMESPACE = NAMESPACE NAME_WITHOUT_NAMESPACE = NAME_WITHOUT_NAMESPACE EXCEPTIONS DELIMITER_ERROR = 1 OTHERS = 2.

TR_CHECK_TYPE call function 'TR_CHECK_TYPE' exporting wi_e071 = ls_e071 IV_TRANSLATE_OBJNAME = 'X' IMPORTING * PE_RESULT = * WE_E071 = * WE_LOCK_KEY = WE_TADIR = ls_tadir * WE_COMPLETE_ONLY = * WE_CATEGORY = * WE_CLI_DEP = * WE_TABLE_TYP = * WE_TABLE_CONTFLAG = * PE_NAME_TOO_LONG = * EV_NO_OBJECT_NAME = * EV_R3TRTEXT_SYNTAXERROR = * EV_LANGTYP = * EV_LANGTYPA = * EV_LOGO_OBJ = * EV_CURR_SETTING = * EV_NAME_TOO_LONG_FOR_OLD = * EV_NAME_WITH_NONSTANDARD_CHARS = * EV_NAMESPACE = * EV_INVALID_PREFIX_SYNTAX = * EV_PREFIX_NOT_ALLOWED = * EV_CASE_SENSITIVE = * EV_OBJLEN = * EV_INVALID_LANGUAGE_FIELD = .



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 SEARCH_WRONG_NAMES_DOKIL or its description.