RSIWB020 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 RSIWB020 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
KW_IO_DISP - Results List or Transaction Call
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.
Title: To Start the Info Object List in a New Session
Text Symbol: 001 = Where-Used List of an Info Object
Text Symbol: 002 = Where-Used List of Info Objects
Text Symbol: 003 = Usages of Info Objects
Text Symbol: 004 = Usages of an Info Object
Text Symbol: 005 = List of Partner Objects
Text Symbol: 006 = &1 levels found
Text Symbol: 007 = (&1 levels were requested)
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
KW_DISP_WUSL_OBJ_USED CALL FUNCTION 'KW_DISP_WUSL_OBJ_USED' EXPORTING IS_LOIO = ls_info_object IT_CONTEXT = lt_context.
INFO_OBJECTS_DISPLAY_LIST CALL FUNCTION 'INFO_OBJECTS_DISPLAY_LIST' EXPORTING source_info_object = ls_info_object top_of_page_header = lv_top_of_page_header new_mode = c_no suppress_authority_check = c_no IMPORTING error_msg = ls_error_msg TABLES info_objects = lt_received_objects[] context = lt_context[].
INFO_OBJECT_WHERE_USED CALL FUNCTION 'INFO_OBJECT_WHERE_USED' EXPORTING info_object = ls_info_object nested_where_used = iv_nested IMPORTING error_msg = cs_error_msg TABLES context = lt_context[] hyperlinks = lt_hyperlinks includes = lt_includes structures = lt_structures struct_includes = lt_struct_includes.
INFO_OBJECT_USE CALL FUNCTION 'INFO_OBJECT_USE' EXPORTING info_object = ls_info_object IMPORTING error_msg = cs_error_msg TABLES context = it_context hyperlinks = lt_hyperlinks includes = lt_includes structures = lt_structures struct_includes = lt_struct_includes.
KW_NESTED_OBJECT_USED CALL FUNCTION 'KW_NESTED_OBJECT_USED' EXPORTING is_info_object = is_info_object it_context = it_context[] IV_RUNS = lv_start_RUNS IMPORTING ET_OBJECTS = cT_RECEIVED_OBJECTS EV_RUNS = lv_RUNS.
IWB_COLLECT_USAGE_INFO_ALL CALL FUNCTION 'IWB_COLLECT_USAGE_INFO_ALL' * EXPORTING * DELIVERY = 'N' TABLES context = it_context references = cT_RECEIVED_OBJECTS objects_to_be_inspected = iT_OBJECTS.
INFO_OBJECT_WHERE_USED CALL FUNCTION 'INFO_OBJECT_WHERE_USED' EXPORTING info_object = is_info_object tables CONVERTED_FROM = lt_CONVERTED_FROM CONVERTED_TO = lt_CONVERTED_TO.
IO_C_PHYSICAL_OBJECT_GET CALL FUNCTION 'IO_C_PHYSICAL_OBJECT_GET' * EXPORTING * REPLACE_PHIO_WITH_LOIO = 'X' TABLES info_objects = lt_info_object context = it_context info_objects_with_phys_obj = lt_INFO_OBJECTS_WITH_PHYS_OBJ.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.