MPU21F01_OLD 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 MPU21F01_OLD 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.
Title: Include RPU21F01
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
COMPLEX_SELECTIONS_DIALOG CALL FUNCTION 'COMPLEX_SELECTIONS_DIALOG' EXPORTING TEXT = UP_TEXT TABLES RANGE = RNG_PERNR EXCEPTIONS CANCELLED = 1 OTHERS = 2.
RP_OPTIONS_INTO_STRING CALL FUNCTION 'RP_OPTIONS_INTO_STRING' EXPORTING MAX_CHOSEN_NUMBER = 1 DELIMITER_SIGN = '/' TEXT_TITLE = TEXT_TITLE_TMP TEXT_LEFT = TEXT_LEFT_TMP TEXT_RIGHT = TEXT_RIGHT_TMP STATUS = 'ORDER' TEXT_OBJECT = 'TXF_SORT_INFO' IMPORTING RETURN_CODE = RETCODE TABLES TEXT_SYMBOL_RELATION_TAB = SEL_TAB CHANGING STRING_VALUE = OPT_EECOP EXCEPTIONS TABLE_STRING_INCONSISTENCY = 01 UNKNOWN_STATUS = 02 OTHERS = 03.
COMPLEX_SELECTIONS_DIALOG CALL FUNCTION 'COMPLEX_SELECTIONS_DIALOG' EXPORTING TEXT = UP_TEXT TABLES RANGE = RNG_TAXAU EXCEPTIONS CANCELLED = 1 OTHERS = 2.
RP_OPTIONS_INTO_STRING CALL FUNCTION 'RP_OPTIONS_INTO_STRING' EXPORTING MAX_CHOSEN_NUMBER = 1 DELIMITER_SIGN = '/' TEXT_TITLE = TEXT_TITLE_TMP TEXT_LEFT = TEXT_LEFT_TMP TEXT_RIGHT = TEXT_RIGHT_TMP STATUS = 'ORDER' TEXT_OBJECT = 'TXF_SORT_INFO' IMPORTING RETURN_CODE = RETCODE TABLES TEXT_SYMBOL_RELATION_TAB = SEL_TAB CHANGING STRING_VALUE = OPT_ERCOP EXCEPTIONS TABLE_STRING_INCONSISTENCY = 01 UNKNOWN_STATUS = 02 OTHERS = 03.
COMPLEX_SELECTIONS_DIALOG CALL FUNCTION 'COMPLEX_SELECTIONS_DIALOG' EXPORTING TEXT = UP_TEXT TABLES RANGE = RNG_TXAU_LSUM EXCEPTIONS CANCELLED = 1 OTHERS = 2.
COMPLEX_SELECTIONS_DIALOG CALL FUNCTION 'COMPLEX_SELECTIONS_DIALOG' EXPORTING TEXT = UP_TEXT TABLES RANGE = RNG_TXAU_STAT EXCEPTIONS CANCELLED = 1 OTHERS = 2.
COMPLEX_SELECTIONS_DIALOG CALL FUNCTION 'COMPLEX_SELECTIONS_DIALOG' EXPORTING TEXT = UP_TEXT TABLES RANGE = RNG_TXAU_SSUM EXCEPTIONS CANCELLED = 1 OTHERS = 2.
RS_VARIANT_CATALOG CALL FUNCTION 'RS_VARIANT_CATALOG' EXPORTING REPORT = 'RPCTXFU0' IMPORTING SEL_VARIANT = RSVAR-VARIANT SEL_VARIANT_TEXT = RSVAR-VTEXT EXCEPTIONS NO_REPORT = 1 REPORT_NOT_EXISTENT = 2 REPORT_NOT_SUPPLIED = 3 NO_VARIANTS = 4 OTHERS = 5.
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.
POPUP_TO_DECIDE_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_DECIDE_WITH_MESSAGE' EXPORTING TITEL = TEXT-R01 " TEXTLINE1 = TEXT-R05 " TEXTLINE2 = TEXT-R06 * textline3 = text-r07 DIAGNOSETEXT1 = TEXT-R02 " DIAGNOSETEXT2 = TEXT-R03 " * diagnosetext3 = text-r04 TEXT_OPTION1 = TEXT-801 " Overwrite TEXT_OPTION2 = TEXT-802 " Print DEFAULTOPTION = '1' IMPORTING ANSWER = ANS.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING DEFAULTOPTION = 'J' TEXTLINE1 = TEXT-P60 TEXTLINE2 = TEXT-P61 TITEL = TEXT-P70 IMPORTING ANSWER = ANS.
RP_TAXREP_DETERMINE_SETS CALL FUNCTION 'RP_TAXREP_DETERMINE_SETS' EXPORTING ABKRS = QPU20-ABKRS ENDDA = QPU20_TIME3 MOLGA = MOLGA TAXAU = QPU20-TAXAU TAXTY = QPU20-TAXTY 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 = RANGE_STRUC-TAXAU "WVQP30K097879 TAXTY = QPU20-TAXTY "WVQP30K097879 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 = QPU20-TAXAU TAXTY = QPU20-TAXTY TIMUN = PERIOD_TYPE TXCMP = QPU20-TXCMP TABLES I51T6 = I51T6 EXCEPTIONS FATAL = 01.
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.
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.
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.
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.
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.
JOB_OPEN CALL FUNCTION 'JOB_OPEN' EXPORTING JOBNAME = JOBNAME IMPORTING JOBCOUNT = JOBNUM EXCEPTIONS CANT_CREATE_JOB = 1 INVALID_JOB_DATA = 2 JOBNAME_MISSING = 3.
JOB_CLOSE CALL FUNCTION 'JOB_CLOSE' EXPORTING STRTIMMED = 'X' JOBCOUNT = JOBNUM JOBNAME = JOBNAME EXCEPTIONS JOB_NOSTEPS = 1 CANT_START_IMMEDIATE = 2.
RS_VARIANT_CONTENTS CALL FUNCTION 'RS_VARIANT_CONTENTS' EXPORTING REPORT = 'RPCTXFU0' VARIANT = VAR_NAME TABLES L_PARAMS = L_PARAMS L_PARAMS_NONV = L_PARAMS_NONV L_SELOP = L_SELOP L_SELOP_NONV = L_SELOP_NONV VALUTAB = VALUTAB EXCEPTIONS VARIANT_NON_EXISTENT = 01 VARIANT_OBSOLETE = 02.
RS_CREATE_VARIANT CALL FUNCTION 'RS_CREATE_VARIANT' EXPORTING CURR_REPORT = 'RPCTXFU0' CURR_VARIANT = VAR_NAME1 VARI_DESC = I_VARID TABLES VARI_CONTENTS = RSPARAMS_TAB VARI_TEXT = I_VARIT EXCEPTIONS ILLEGAL_REPORT_OR_VARIANT = 01 ILLEGAL_VARIANTNAME = 02 NOT_AUTHORIZED = 03 NOT_EXECUTED = 04 REPORT_NOT_EXISTENT = 05 REPORT_NOT_SUPPLIED = 06 VARIANT_EXISTS = 07 VARIANT_LOCKED = 08 OTHERS = 99.
RS_CHANGE_CREATED_VARIANT CALL FUNCTION 'RS_CHANGE_CREATED_VARIANT' EXPORTING CURR_REPORT = 'RPCTXFU0' CURR_VARIANT = VAR_NAME VARI_DESC = VARID_TAB TABLES VARI_CONTENTS = RSPARAMS_TAB * vari_text = varit_tab EXCEPTIONS ILLEGAL_REPORT_OR_VARIANT = 01 ILLEGAL_VARIANTNAME = 02 NOT_AUTHORIZED = 03 NOT_EXECUTED = 04 REPORT_NOT_EXISTENT = 05 REPORT_NOT_SUPPLIED = 06 VARIANT_DOESNT_EXIST = 07 VARIANT_LOCKED = 08 SELECTIONS_NO_MATCH = 09.
RS_CHANGE_CREATED_VARIANT CALL FUNCTION 'RS_CHANGE_CREATED_VARIANT' EXPORTING CURR_REPORT = 'RPCTXFU0' CURR_VARIANT = VAR_NAME VARI_DESC = VARID_TAB TABLES VARI_CONTENTS = RSPARAMS_TAB * vari_text = varit_tab EXCEPTIONS ILLEGAL_REPORT_OR_VARIANT = 01 ILLEGAL_VARIANTNAME = 02 NOT_AUTHORIZED = 03 NOT_EXECUTED = 04 REPORT_NOT_EXISTENT = 05 REPORT_NOT_SUPPLIED = 06 VARIANT_DOESNT_EXIST = 07 VARIANT_LOCKED = 08 SELECTIONS_NO_MATCH = 09.
RP_OPTIONS_INTO_STRING CALL FUNCTION 'RP_OPTIONS_INTO_STRING' EXPORTING DELIMITER_SIGN = '/' TEXT_TITLE = TEXT_TITLE_TMP TEXT_LEFT = TEXT_LEFT_TMP TEXT_RIGHT = TEXT_RIGHT_TMP STATUS = 'ORDER' TEXT_OBJECT = 'TXF_SORT_INFO' IMPORTING RETURN_CODE = RETCODE TABLES TEXT_SYMBOL_RELATION_TAB = SEL_TAB CHANGING STRING_VALUE = OPTION EXCEPTIONS TABLE_STRING_INCONSISTENCY = 01 UNKNOWN_STATUS = 02 OTHERS = 03.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING DEFAULTOPTION = $SFLG TEXTLINE1 = TEXT-P72 TEXTLINE2 = TEXT-P73 TITEL = TEXT-P71 IMPORTING ANSWER = $SFLG.
GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING LIST_NAME = PRI-PLIST LIST_TEXT = PRI-PRTXT REPORT = jrep MODE = 'BATCH' NO_DIALOG = 'X' IMMEDIATELY = ' ' RELEASE = ' ' NEW_LIST_ID = 'X' IMPORTING OUT_PARAMETERS = PRI VALID = VALID.
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 MPU21F01_OLD or its description.