RSDG_IOBC_REPAIR 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 RSDG_IOBC_REPAIR 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: SO_IOBC = InfoObject Catalogs
Title: Delete Inactive InfoObjects from InfoObject Catalogs
Text Symbol: XP7 = This process cannot be undone
Text Symbol: XP6 = this point are written to the "not assigned" standard catalog
Text Symbol: XP5 = Additionally, all InfoObjects that were not assigned to a catalog up to
Text Symbol: XP4 = from every catalog
Text Symbol: XP3 = of InfoObjectCatalogs. All inactive InfoObjects are deleted
Text Symbol: XP2 = Using this report results in the processing of the specified number
Text Symbol: XP1 = Caution
Text Symbol: SIO = InfoObject Catalogs
Text Symbol: PTT = Repair of InfoObject Catalogs
Text Symbol: PTI = Log Selection
Text Symbol: PT2 = Do you really want to repair these objects?
Text Symbol: PT1 = You have selected &1 Objects for repair
Text Symbol: OK1 = The following catalogs were successfully processed:
Text Symbol: NOR = Catalogs That Could Not be Read:
Text Symbol: NEF = No Objects to Be Processed Selected
Text Symbol: IOB = InfoObject Catalogs
Text Symbol: HLP = Explanations
Text Symbol: ERR = Catalogs processed unsuccessfully (check individually in dialog):
Text Symbol: ARE = InfoArea
Text Symbol: AIO = All InfoObject catalogs
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' "#EC FB_OLDED EXPORTING defaultoption = rs_c_yes diagnosetext1 = l_text1 * DIAGNOSETEXT2 = ' ' * DIAGNOSETEXT3 = ' ' textline1 = text-pt2 * TEXTLINE2 = ' ' titel = text-ptt * START_COLUMN = 25 * START_ROW = 6 cancel_display = rs_c_true IMPORTING answer = l_answer.
RSD_IOBC_MULTI_GET CALL FUNCTION 'RSD_IOBC_MULTI_GET' EXPORTING i_read_all = rs_c_false i_objvers = rs_c_objvers-active i_with_message = rs_c_false IMPORTING e_t_iobc = g_t_iobc e_t_iobc_iobj = g_t_iobc_iobj * E_T_IOBCT = CHANGING * C_INFOAREA = RS_C_SPACE30 c_infoobjcat = g_s_rsdiobc-infoobjcat EXCEPTIONS infoobjcat_not_found = 1 illegal_input = 2 OTHERS = 3.
RSDG_IOBC_ACTIVATE CALL FUNCTION 'RSDG_IOBC_ACTIVATE' EXPORTING i_manual = rs_c_false i_write_protocol = rs_c_true i_progress = rs_c_true i_with_check = rs_c_true * I_LANGU = SY-LANGU i_repair = rs_c_true i_reorg_unassigned = rs_c_false IMPORTING * E_T_MSG = e_subrc = l_subrc CHANGING c_s_iobc = g_s_iobc c_t_iobc_iobj = g_t_iobc_iobj EXCEPTIONS illegal_input = 1 OTHERS = 2.
RSDG_IOBC_REORG CALL FUNCTION 'RSDG_IOBC_REORG' EXPORTING i_objvers = rs_c_objvers-active i_progress = rs_c_true EXCEPTIONS error_read_iobj = 1 update_error = 2 OTHERS = 3.
RSDG_IOBC_REORG CALL FUNCTION 'RSDG_IOBC_REORG' EXPORTING i_objvers = rs_c_objvers-delivery i_progress = rs_c_true EXCEPTIONS error_read_iobj = 1 update_error = 2 OTHERS = 3.
RSD_AREA_F4 CALL FUNCTION 'RSD_AREA_F4' * EXPORTING * I_TITLE = ' ' CHANGING c_infoarea = p_area EXCEPTIONS OTHERS = 2.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RSDG_IOBC_REPAIR - Delete Inactive InfoObjects from InfoObject Catalogs RSDG_IOBC_REPAIR - Delete Inactive InfoObjects from InfoObject Catalogs RSDG_IOBC_REORG_TEXTS - Reorganization of texts for InfoObject catalogs RSDG_IOBC_REORG_TEXTS - Reorganization of texts for InfoObject catalogs RSDG_IOBC_DELETE - Deleting InfoObject catalogs RSDG_IOBC_DELETE - Deleting InfoObject catalogs