RDOCFINDER is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This report scans the short texts and long texts of the selected repository objects for the specified character string...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 RDOCFINDER 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: P_ARME = Area Menus
Selection Text: P_BADI = Enhancements
Selection Text: P_CATE = Test Runs
Selection Text: P_DDIC = Dictionary Objects
Selection Text: P_DIAL = Dialog Modules
Selection Text: P_DLTX = Dialog Texts
Selection Text: P_DOCT = General Texts
Selection Text: P_FORM = SAPscript Forms
Selection Text: P_FUGR = Function Libraries
Selection Text: P_GATE = Gateway Objects
Selection Text: P_GLOS = Glossary
Selection Text: P_GRID = ALV Grid List (in dialog only)
Selection Text: P_LGTEXT = Long Text
Selection Text: P_LIST = Classic List(batch and dialog)
Selection Text: P_LODB = Logical Databases
Selection Text: P_MGTX = Migration Texts
Selection Text: P_MSAG = Messages
Selection Text: P_OO = Classes and Interfaces
Selection Text: SO_PACKG = D .
Selection Text: P_LANGU = D .
Selection Text: P_FLG_CS = D .
Selection Text: SO_APPLC = Application Component
Selection Text: P_USER = User Master Record
Selection Text: P_UDMO = Model Objects
Selection Text: P_TRAN = Transactions
Selection Text: P_SYND = Syntax Documentation
Selection Text: P_SYAG = System Log
Selection Text: P_SMOD = SAP Enhancement
Selection Text: P_SIMG = IMG Activities
Selection Text: P_SHTEXT = Description
Selection Text: P_SEARCH = Find
Selection Text: P_RTER = Short dump
Selection Text: P_REPO = Reports / Dynpros
Selection Text: P_RELN = Release Notes
Selection Text: P_PARA = SET/GET Parameters
Title: Full Text Search for Short and Long Texts
Text Symbol: 213 = Editor
Text Symbol: 214 = RSYN
INCLUDE: RDOCFINDER_ALV, SDOC_CONSTANTS.
INCLUDE: RDOCFINDER_ALV, SDOC_CONSTANTS.
No SAP DATABASE tables are accessed within this REPORT code!
SUSR_USERGROUP_READ CALL FUNCTION 'SUSR_USERGROUP_READ' EXPORTING ugroup = 'SUPER' read_users = con_true * IMPORTING * TEXT = TABLES users = lt_user_ugrp EXCEPTIONS ugroup_not_found = 1 OTHERS = 2.
FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' EXPORTING FUNCNAME = c_F_MED_DOCU_GET_MODEL EXCEPTIONS FUNCTION_NOT_EXIST = 1 OTHERS = 2.
AUTHORITY_CHECK_TCODE CALL FUNCTION 'AUTHORITY_CHECK_TCODE' EXPORTING tcode = 'SE80' EXCEPTIONS OK = 1 NOT_OK = 2 OTHERS = 3.
RS_SET_SELSCREEN_STATUS CALL FUNCTION 'RS_SET_SELSCREEN_STATUS' EXPORTING p_status = '%_00' p_program = 'RSSYSTDB' TABLES p_exclude = lt_exc_fcode.
ENQUEUE_ESRDIRX_DOCU CALL FUNCTION 'ENQUEUE_ESRDIRX_DOCU' EXPORTING * MODE_TRDIR = 'X' name = 'RDOCFINDER' * X_NAME = ' ' * _SCOPE = '2' * _WAIT = ' ' * _COLLECT = ' ' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING text_question = 'Über ALLE Pakete und Anwendungskomponenten suchen?'(555) text_button_2 = 'Abbrechen'(025) display_cancel_button = con_false IMPORTING answer = l_answer.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING text_question = 'Wollen Sie die Liste wirklich verlassen?'(666) display_cancel_button = con_false IMPORTING answer = l_answer EXCEPTIONS OTHERS = 0.
DOCU_GET CALL FUNCTION 'DOCU_GET' EXPORTING id = u_id langu = p_langu object = u_object typ = u_type IMPORTING dokstate = l_state TABLES line = lines EXCEPTIONS no_docu_on_screen = 1 no_docu_self_def = 2 no_docu_temp = 3 ret_code = 4.
RS3D_GET_DEVCLASS * CALL FUNCTION 'RS3D_GET_DEVCLASS' "#EC EXISTS CALL FUNCTION func_name TABLES document_list = l_tab_list.
READ_FORM_ELEMENTS CALL FUNCTION 'READ_FORM_ELEMENTS' EXPORTING form = l_wrk_tadir-obj_name language = p_langu TABLES elements = l_tab_elements EXCEPTIONS form = 1 "Formular nicht vorh.
READ_FORM_LINES CALL FUNCTION 'READ_FORM_LINES' EXPORTING element = l_tab_elements-element form = l_wrk_tadir-obj_name language = p_langu window = l_tab_elements-window TABLES LINES = lines EXCEPTIONS element = 1 form = 2 unopened = 3.
STREE_HIERARCHY_READ CALL FUNCTION 'STREE_HIERARCHY_READ' EXPORTING structure_id = l_wrk_tree-id read_also_texts = con_true language = p_langu TABLES list_of_nodes = l_tab_node list_of_references = l_tab_node_ref list_of_texts = l_tab_nodet.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = g_repid i_internal_tabname = 'GT_OUTTAB' * i_structure_name = 'AUSG' i_client_never_display = 'X' i_inclname = 'RDOCFINDER_ALV' i_bypassing_buffer = 'X' i_buffer_active = ' ' CHANGING ct_fieldcat = gt_fieldcat[] EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3. "#EC *
REUSE_ALV_VARIANT_DEFAULT_GET CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET' EXPORTING i_save = i_save CHANGING cs_variant = gx_variant EXCEPTIONS wrong_input = 1 not_found = 2 program_error = 3 OTHERS = 4.
REUSE_ALV_VARIANT_EXISTENCE CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE' EXPORTING i_save = i_save CHANGING cs_variant = gx_variant EXCEPTIONS wrong_input = 1 not_found = 2 OTHERS = 3.
REUSE_ALV_VARIANT_SELECT CALL FUNCTION 'REUSE_ALV_VARIANT_SELECT' "#EC * EXPORTING i_dialog = ' ' i_user_specific = 'X' * I_TABNAME_HEADER = C_TABNAME_HEADER * I_TABNAME_ITEM = C_TABNAME_ITEM it_default_fieldcat = gt_fieldcat[] i_layout = gs_layout IMPORTING et_fieldcat = gt_fieldcat[] CHANGING cs_variant = variant EXCEPTIONS wrong_input = 1 fc_not_complete = 2 not_found = 3 program_error = 4 OTHERS = 5.
DEQUEUE_ESRDIRX_DOCU CALL FUNCTION 'DEQUEUE_ESRDIRX_DOCU' EXPORTING * MODE_TRDIR = 'X' name = 'RDOCFINDER' * X_NAME = ' ' * _SCOPE = '3' * _SYNCHRON = ' ' * _COLLECT = ' ' .
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING * i_buffer_active = p_buffer i_callback_program = g_repid * i_structure_name = 'SFLIGHT' i_callback_user_command = 'USER_COMMAND' i_callback_html_top_of_page = 'HTML_TOP_OF_PAGE' i_callback_pf_status_set = 'SET_STATUS' is_layout = gs_layout * it_special_groups = gt_slis_sp_group_alv[] * it_sort = gt_sort[] * it_filter = gt_filter * I_SCREEN_START_COLUMN = 0 "Use coordinates for * I_SCREEN_START_LINE = 0 "display as dialog box * I_SCREEN_END_COLUMN = 0 * I_SCREEN_END_LINE = 0 it_fieldcat = gt_fieldcat[] it_excluding = gt_extab i_save = i_save is_variant = variant it_events = lt_events[] * importing * e_exit_caused_by_caller = g_exit_caused_by_caller * es_exit_caused_by_user = gs_exit_caused_by_user TABLES t_outtab = gt_outtab.
DEQUEUE_ESRDIRX_DOCU CALL FUNCTION 'DEQUEUE_ESRDIRX_DOCU' EXPORTING * MODE_TRDIR = 'X' name = 'RDOCFINDER' * X_NAME = ' ' * _SCOPE = '3' * _SYNCHRON = ' ' * _COLLECT = ' ' .
RS_TOOL_ACCESS CALL FUNCTION 'RS_TOOL_ACCESS' EXPORTING operation = 'SHOW' object_name = l_object object_type = u_object_type position = l_position EXCEPTIONS OTHERS = 0.
RS_TOOL_ACCESS CALL FUNCTION 'RS_TOOL_ACCESS' EXPORTING operation = 'SHOW' object_name = u_object object_type = u_object_type version = u_vers EXCEPTIONS OTHERS = 0.
S_CUS_IMG_ACTIVITY_MAINTAIN CALL FUNCTION 'S_CUS_IMG_ACTIVITY_MAINTAIN' CHANGING img_activity = l_img_activity.
STREE_BROWSER_DYNP_HC CALL FUNCTION 'STREE_BROWSER_DYNP_HC' EXPORTING structure_id = l_structure_id display_mode = l_display_mode no_commit_work = l_flg_no_commit position_on_nodes = l_tab_nodes.
BM_FUNCTION_RANGE_F4 CALL FUNCTION 'BM_FUNCTION_RANGE_F4' EXPORTING display_appl = con_true use_control = con_true IMPORTING sel_appl = l_comp_short canc = l_cancelled EXCEPTIONS rfc_failure = 1 OTHERS = 2.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING text_question = 'Wollen Sie die Liste wirklich verlassen?'(666) display_cancel_button = con_false IMPORTING answer = l_answer.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING * TITLEBAR = ' ' * DIAGNOSE_OBJECT = ' ' text_question = text-034 text_button_1 = text-304 icon_button_1 = 'ICON_DISPLAY' text_button_2 = text-305 icon_button_2 = 'ICON_CHANGE' * DEFAULT_BUTTON = '1' display_cancel_button = 'X' * USERDEFINED_F1_HELP = ' ' * START_COLUMN = 25 * START_ROW = 6 * POPUP_TYPE = iv_quickinfo_button_1 = text-304 iv_quickinfo_button_2 = text-305 IMPORTING answer = l_answer * TABLES * PARAMETER = EXCEPTIONS text_not_found = 1 OTHERS = 2.
BTFR_MAINTAIN_SINGLE_TEXT * CALL FUNCTION 'BTFR_MAINTAIN_SINGLE_TEXT' ??? PERFORM call_rs_tool_access USING l_call_obj 'ENSC' ausg-state.
DOCU_CALL CALL FUNCTION 'DOCU_CALL' EXPORTING displ = con_true id = l_id langu = p_langu object = l_call_obj typ = ausg-type.
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 RDOCFINDER or its description.
RDOCFINDER - Full Text Search for Short and Long Texts RDOCFINDER - Full Text Search for Short and Long Texts RDNSQL01 - documentation and ABAP source code RDM_TEST_PROMO_IMPORT_TOP - TOP Include RDM_TEST_PROMO_IMPORT_PROXY - Test-Report Service RetailEventCreationRequest RDM_TEST_PROMO_IMPORT_PROXY - Test-Report Service RetailEventCreationRequest