RSWBO050 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program displays the request header and the objects for a request...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 RSWBO050 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.
Analysis of Request or Task
Selection Text: TRKORR = Request/task
Title: Analyze Objects in Requests/Tasks
Text Symbol: L02 = Object directory
Text Symbol: TIT = Analyze objects...
Text Symbol: T12 = Target dev. class
Text Symbol: T11 = Target system
Text Symbol: T10 = Last changed
Text Symbol: T09 = Category
Text Symbol: T08 = Status
Text Symbol: T07 = Source client
Text Symbol: T06 = Owner
Text Symbol: T05 = Target transp. layer
Text Symbol: T04 = Development class
Text Symbol: T03 = Short description
Text Symbol: T02 = Request
Text Symbol: T01 = Task
Text Symbol: M02 = Obj. directory entry missing
Text Symbol: M01 = Error when calling the list modules
Text Symbol: L12 = Object directory entry
Text Symbol: L11 = Funct.
Text Symbol: L10 = Language
Text Symbol: L09 = Person resp.
Text Symbol: L08 = Lock flg
Text Symbol: L07 = Check result
Text Symbol: L06 = Cl.-spec.
Text Symbol: L05 = Client-specific
Text Symbol: L04 = Lock flag
Text Symbol: L03 = Lock flag
Text Symbol: L01 = Object
INCLUDE RDDKORRI.
INCLUDE RDDKORF4.
No SAP DATABASE tables are accessed within this REPORT code!
TR_CHECK_TYPE CALL FUNCTION 'TR_CHECK_TYPE' EXPORTING wi_e071 = pv_e071 IMPORTING pe_result = ps_object-result we_cli_dep = ps_object-cli_dep we_tadir = ls_tadir_key.
TR_SHOW_OBJECT_ATTRIBUTES CALL FUNCTION 'TR_SHOW_OBJECT_ATTRIBUTES' EXPORTING iv_object = ls_object-object iv_objname = ls_object-obj_name iv_pgmid = ls_object-pgmid.
TRINT_TADIR_POPUP_ENTRY_E071 CALL FUNCTION 'TRINT_TADIR_POPUP_ENTRY_E071' EXPORTING wi_e071_pgmid = ls_object-t_pgmid wi_e071_object = ls_object-t_object wi_e071_obj_name = ls_object-t_obj_name iv_wbo_internal = 'X' wi_read_only = 'X' * importing * we_tadir = ls_tadir EXCEPTIONS OTHERS = 1.
TRINT_READ_REQUEST_HEADER CALL FUNCTION 'TRINT_READ_REQUEST_HEADER' EXPORTING iv_read_e070 = 'X' iv_read_e07t = 'X' iv_read_e070c = 'X' iv_read_e070m = 'X' CHANGING cs_request = gs_request EXCEPTIONS OTHERS = 1.
TR_REQUEST_TYPE_TEXT CALL FUNCTION 'TR_REQUEST_TYPE_TEXT' EXPORTING iv_request_type = gs_request-trfunction iv_request_status = gs_request-trstatus IMPORTING ev_request_type_text_long = gv_request_type_text_long ev_request_status_text = gv_request_status_text.
TR_GET_TRANSPORT_TARGET CALL FUNCTION 'TR_GET_TRANSPORT_TARGET' EXPORTING * IV_USE_DEFAULT = * IV_GET_LAYER_ONLY = ' ' * IV_DEVELOPMENT_CLASS = iv_transport_layer = ls_layer-layer * IV_SOURCE_SYSTEM = IMPORTING ev_target = lv_target * EV_LAYER = EXCEPTIONS wrong_call = 1 invalid_input = 2 cts_initialization_failure = 3 OTHERS = 4.
TR_AUTHORITY_CHECK_DISPLAY CALL FUNCTION 'TR_AUTHORITY_CHECK_DISPLAY' EXCEPTIONS e_no_authority = 1.
TR_F4_REQUESTS CALL FUNCTION 'TR_F4_REQUESTS' EXPORTING iv_trkorr_pattern = trkorr iv_title = 'Objekte analysieren... '(tit)
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = lv_repid i_internal_tabname = 'GT_OBJECTS' i_inclname = lv_include CHANGING ct_fieldcat = pt_fieldcat[] EXCEPTIONS OTHERS = 1.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_buffer_active = 'X' i_callback_program = lv_repid i_callback_pf_status_set = 'LST_SET_STATUS' i_callback_user_command = 'LST_USER_COMMAND' i_structure_name = 'GT_OBJECTS' is_layout = ps_layout it_fieldcat = pt_fieldcat it_events = pt_events i_save = 'X' TABLES t_outtab = gt_objects EXCEPTIONS OTHERS = 1.
REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = pt_events.
REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_list_top_of_page.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.