MPU20F01 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 MPU20F01 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.
INCLUDE RPUMKC00. "QIHK125919
No SAP DATABASE tables are accessed within this REPORT code!
RP_TAXREP_DETERMINE_SETS call function 'RP_TAXREP_DETERMINE_SETS' exporting abkrs = qpu20-abkrs endda = qpu20_time3 molga = molga taxau = space "qpu20-taxau XXC_no longer used taxty = space "qpu20-taxty XXC_no longer used timun = period_type txcmp = qpu20-txcmp tables i51t6 = i51t6.
RP_TAXREP_DETERMINE_SETS call function 'RP_TAXREP_DETERMINE_SETS' "WVQP30K097879 exporting "WVQP30K097879 abkrs = qpu20-abkrs "WVQP30K097879 endda = qpu20_time3 "WVQP30K097879 molga = molga "WVQP30K097879 taxau = space "range_struc-taxau XXC_no longer used taxty = space "qpu20-taxty XXC_no longer used timun = period_type "WVQP30K097879 txcmp = qpu20-txcmp "WVQP30K097879 tables "WVQP30K097879 i51t6 = i51t6. "WVQP30K097879
RP_TAXREP_CONDENSE_SETS call function 'RP_TAXREP_CONDENSE_SETS' exporting abkrs = qpu20-abkrs by_date = 'X' taxau = space "qpu20-taxau XXC_no longer used taxty = space "qpu20-taxty XXC_no longer used timun = period_type txcmp = qpu20-txcmp tables i51t6 = i51t6 exceptions fatal = 01.
JOB_OPEN call function 'JOB_OPEN' exporting jobname = jobname importing jobcount = jobnummer.
GET_PRINT_PARAMETERS call function 'GET_PRINT_PARAMETERS' exporting list_name = pri-plist report = jobreport mode = 'BATCH' no_dialog = 'X' importing out_parameters = pri valid = valid exceptions archive_info_not_found = 1 invalid_print_params = 2 invalid_archive_params = 3 others = 4.
BP_START_DATE_EDITOR call function 'BP_START_DATE_EDITOR' exporting stdt_dialog = btc_yes stdt_opcode = btc_edit_startdate stdt_input = jobtime importing stdt_output = jobtime.
JOB_CLOSE call function 'JOB_CLOSE' exporting event_id = jobtime-eventid event_param = jobtime-eventparm event_periodic = jobtime-periodic laststrtdt = jobtime-laststrtdt laststrttm = jobtime-laststrttm prddays = jobtime-prddays prdhours = jobtime-prdhours prdmins = jobtime-prdmins prdmonths = jobtime-prdmonths prdweeks = jobtime-prdweeks predjob_checkstat = jobtime-checkstat pred_jobcount = jobtime-predjobcnt pred_jobname = jobtime-predjob sdlstrtdt = jobtime-sdlstrtdt sdlstrttm = jobtime-sdlstrttm strtimmed = btc_immed jobcount = jobnummer jobname = jobname exceptions job_nosteps = 1 cant_start_immediate = 2.
POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting defaultoption = 'Y' textline1 = line1 textline2 = line2 titel = title importing answer = decide.
RP_TAXREP_MANU_FILL call function 'RP_TAXREP_MANU_FILL' exporting date = qpu20_time3 pernr = p0000-pernr txcmp = qpu20-txcmp txfrm = ipu22-txfrm tables i5ut1 = ipu24 exceptions no_fields = 01.
RP_POPUP_TO_GET_MOLGA call function 'RP_POPUP_TO_GET_MOLGA' * EXPORTING TEXTLINE1 = TEXT-101 * TEXTLINE2 = TEXT-102 * TITEL = TEXT-100 importing molga = molga answer = answer.
NUMBER_GET_NEXT call function 'NUMBER_GET_NEXT' exporting nr_range_nr = '10' object = 'RP_TAXDATE' importing number = paydt returncode = returncode exceptions interval_not_found = 01 number_range_not_intern = 02 object_not_found = 03 quantity_is_0 = 04.
RS_VARIANT_CHANGE call function 'RS_VARIANT_CHANGE' exporting report = 'RPCTXFU0' variant = rsvar-variant importing variant = rsvar_variant exceptions not_authorized = 1 not_executed = 2 no_report = 3 report_not_existent = 4 report_not_supplied = 5 variant_locked = 6 variant_not_existent = 7 variant_protected = 8 others = 9.
RS_VARIANT_TEXT call function 'RS_VARIANT_TEXT' exporting curr_report = 'RPCTXFU0' langu = sy-langu variant = rsvar-variant importing v_text = rsvar-vtext exceptions no_text = 1 others = 2.
RS_VARIANT_ADD call function 'RS_VARIANT_ADD' exporting report = 'RPCTXFU0' variant = rsvar-variant importing variant = rsvar-variant exceptions illegal_variant_name = 1 not_authorized = 2 not_executed = 3 no_report = 4 report_not_existent = 5 report_not_supplied = 6 variant_exists = 7 variant_locked = 8 variant_not_supplied = 9 others = 10.
RS_VARIANT_EXISTS call function 'RS_VARIANT_EXISTS' exporting report = 'RPCTXFU0' variant = rsvar-variant importing r_c = r_c exceptions not_authorized = 1 no_report = 2 report_not_existent = 3 report_not_supplied = 4 others = 5.
POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting defaultoption = 'Y' textline1 = text-040 textline2 = text-041 titel = text-042 importing answer = answer exceptions others = 1.
RS_VARIANT_EXISTS call function 'RS_VARIANT_EXISTS' exporting report = 'RPCTXFU0' variant = rsvar-variant importing r_c = r_c exceptions not_authorized = 1 no_report = 2 report_not_existent = 3 report_not_supplied = 4 others = 5.
TA_START_FOR_MENU call function 'TA_START_FOR_MENU' exporting menu_name = 'MENUPU20' exceptions no_activities = 1 others = 2.
call function 'TA_START_FOR_MENU' exporting menu_name = 'MENUPU21' exceptions no_activities = 1 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.
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 MPU20F01 or its description.