MGRWDI00 is a standard ABAP INCLUDE 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 MGRWDI00 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING titel = text-111 textline1 = text-112 textline2 = text-113 IMPORTING answer = answer.
G_REPORT_USAGE CALL FUNCTION 'G_REPORT_USAGE' EXPORTING library = rgrwd-lib report = rgrwd-rname.
POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING titel = text-114 textline1 = text-115 textline2 = text-116 IMPORTING answer = answer.
G_REPORT_DEQUEUE CALL FUNCTION 'G_REPORT_DEQUEUE' EXPORTING enqueue_mode = enqueue_mode library = rgrwd-lib report = rgrwd-rname.
POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING titel = text-030 textline1 = text-031 textline2 = text-032 IMPORTING answer = answer.
G_LEAVE_TO_REPORT_WRITER CALL FUNCTION 'G_LEAVE_TO_REPORT_WRITER' EXPORTING mode = '1' changed = changed_flag ok_code = ok-code title = text-111 textline1 = text-112 textline2 = text-113 IMPORTING ok_code = ok-code EXCEPTIONS OTHERS = 4.
G_AUTHORITY_GROUPS_MAINTAIN CALL FUNCTION 'G_AUTHORITY_GROUPS_MAINTAIN' EXPORTING i_authority_object = 'G_800_GRP'.
G_MAINTAIN_REPORT_DOCU CALL FUNCTION 'G_MAINTAIN_REPORT_DOCU' EXPORTING display = txt_display id = rw_texts-id_report language = rgrwd-language lib = r-lib name = r-rname * OBJECT = RW_TEXTS-OBJECT d_type = txttype-report editor_title = t800t-rtext(30) IMPORTING changed = changed-docu EXCEPTIONS not_found = 1.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING titel = text-011 textline1 = text-012 textline2 = text-013 IMPORTING answer = answer.
G_REPORT_DEQUEUE CALL FUNCTION 'G_REPORT_DEQUEUE' EXPORTING enqueue_mode = enqueue_mode library = rgrwd-lib report = rgrwd-rname.
G_REPORT_DEQUEUE CALL FUNCTION 'G_REPORT_DEQUEUE' EXPORTING enqueue_mode = enqueue_mode library = rgrwd-lib report = rgrwd-rname.
G_SELECT_RW_LANGUAGE CALL FUNCTION 'G_SELECT_RW_LANGUAGE' IMPORTING rw_langu = *rgrwd-language EXCEPTIONS no_language_found = 4 no_language_selected = 8.
G_EXPORT_PARAMETERS_GET CALL FUNCTION 'G_EXPORT_PARAMETERS_GET' EXPORTING no_device_change = flag_display display_only = flag_display flag_maintain_defaults = 'X' flag_clear_vars = 'X' CHANGING file_name = t800-out_file pc_command = t800-ps_command pc_program = t800-ps_program device = t800-out_devi format = t800-out_form format1 = t800-out_form1 pc_format = t800-out_type EXCEPTIONS canceled = 01.
G_REPORT_LAYOUT_PARAMETERS CALL FUNCTION 'G_REPORT_LAYOUT_PARAMETERS' EXPORTING i_call_state = call_state i_t800 = t800 i_t801w = t801w i_t801x = t801x i_maincode = maincode IMPORTING e_changed = loc_changed_params e_t800 = t800 ok_code = ok-code.
G_REPORT_LAYOUT_RESET CALL FUNCTION 'G_REPORT_LAYOUT_RESET' EXPORTING i_t800 = t800 i_t801w = t801w i_t801x = t801x IMPORTING e_changed = loc_changed_params e_t800 = t800 ok_code = ok-code.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'A' textline1 = text-e01 textline2 = text-e02 titel = text-e00 IMPORTING answer = answer.
G_REPORT_EXECUTE CALL FUNCTION 'G_REPORT_EXECUTE' EXPORTING library = rgrwd-lib report = rgrwd-rname EXCEPTIONS no_report_group = 01 no_report_group_selected = 02.
G_LEAVE_TO_REPORT_WRITER CALL FUNCTION 'G_LEAVE_TO_REPORT_WRITER' "check ok-code only EXPORTING mode = '0' ok_code = ok-code EXCEPTIONS no_function_selected = 4.
CALL FUNCTION 'G_LEAVE_TO_REPORT_WRITER' "leave to transaction EXPORTING mode = '1' ok_code = ok-code.
G_REPORT_LAYOUT_RESET CALL FUNCTION 'G_REPORT_LAYOUT_RESET' EXPORTING i_t800 = t800 i_t801w = t801w i_t801x = t801x IMPORTING e_changed = changed_para e_t800 = t800 ok_code = ok-code.
G_REPORT_LAYOUT_PARAMETERS CALL FUNCTION 'G_REPORT_LAYOUT_PARAMETERS' EXPORTING i_call_state = call_state i_t800 = t800 i_t801w = t801w i_t801x = t801x i_maincode = maincode i_parameter_screen = call_screen IMPORTING e_changed = changed_para e_t800 = t800 ok_code = ok-code.
G_REPORT_DEQUEUE CALL FUNCTION 'G_REPORT_DEQUEUE' EXPORTING enqueue_mode = enqueue_mode library = rgrwd-lib report = rgrwd-rname.
G_DISPLAY_SELECTION_DYNPRO CALL FUNCTION 'G_DISPLAY_SELECTION_DYNPRO' EXPORTING dynp_title = text-040 sel_title1 = report_fields key_columns = 2 start_row = 0 start_column = 0 without_selection = 'X' width_of_titles = 'X' allow_print = 'X' TABLES sel_table = report_fields EXCEPTIONS no_lines = 1.
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 MGRWDI00 or its description.