RPITUMVP is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for
If you would like to execute this report or see the full code listing simply enter RPITUMVP 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.
Selection Text: B-INPUT = Create Batch Input Session
Selection Text: CPIND = Planned Compensation Type
Selection Text: GRUND = Reason for Change to Basic Pay
Selection Text: HOLDDATE = Lock Batch Input Session Until
Selection Text: KEEP = Keep processed BI session
Selection Text: MAP-NAME = Name of Batch Input Session
Selection Text: P8_DELIM = Delimit Future Basic Pay
Selection Text: P8_SUBTY = Subtype for Basic Pay Infotype
Selection Text: PSGAPS = Ignore interruptions
Selection Text: RECL_FLG = Reclassification acc. to date
Selection Text: SELSTAT2 = Take empl. status into account
Selection Text: T-ART = Pay Scale Type
Selection Text: T-GBDAT = Date Type for Technical DoB
Selection Text: T-GEBIET = Pay Scale Area
Selection Text: T-GRUPPE = Pay Scale Group
Selection Text: T-STUFE = Pay Scale Level
Selection Text: TUMMASSN = Action/Reason for PS Reclass.
Selection Text: T_DATUM = PS reclass. on key date
Title: Pay Scale Reclassification acc. to Age or Pay Scale Membership Period
Text Symbol: NBP = No Additional Position exists in the period from &1 to &2
Text Symbol: F4S = Infotype: &
Text Symbol: DUR = Start of pay scale assignment
Text Symbol: BTC = Data relevant for batch input
Text Symbol: BAI = Batch Input
Text Symbol: 097 = Action is not created due to the settings in table T529A and/or T77S0.
Text Symbol: 096 = Action does not exist in table T529A
Text Symbol: 095 = No value stored in feature $ for var. key $
Text Symbol: 094 = Key $ not found in T001P
Text Symbol: 093 = Infotype $ not found in T582A
Text Symbol: 092 = Date type for technical DoB (from parameter T-GBDAT) is not in T548Y
Text Symbol: 091 = Program terminated
Text Symbol: 067 = A different AP record already starts on reassignment date &1!
Text Symbol: 066 = No Additional Pos. record exists on reclassification date &1
Text Symbol: 065 = Reclassification &1 is after end of pay scale on &2
Text Symbol: 064 = Could not determine start/end of pay scale
Text Symbol: 063 = ------------------------
Text Symbol: 062 = %
Text Symbol: 061 = Working hrs. period:
INCLUDE RPITUMPS. "XOG AHRK012489
INCLUDE RPITUMP2. "XOG AHRK012489
No SAP DATABASE tables are accessed within this REPORT code!
HR_MAPNAME_VERIFY CALL FUNCTION 'HR_MAPNAME_VERIFY' "XWIP30K035877 EXPORTING "XWIP30K035877 mapname = map-name "XWIP30K035877 reportname = repname "XWIP30K035877 IMPORTING "XWIP30K035877 mapname = map-name. "XWIP30K035877
HR_MAPNAME_VERIFY CALL FUNCTION 'HR_MAPNAME_VERIFY' "XWIP30K035877 EXPORTING "XWIP30K035877 mapname = map-name "XWIP30K035877 reportname = repname "XWIP30K035877 IMPORTING "XWIP30K035877 mapname = map-name. "XWIP30K035877
RP_SET_NAME_FORMAT CALL FUNCTION 'RP_SET_NAME_FORMAT' "WRH AHRK058933 EXPORTING "WRH AHRK058933 repid = repname "WRH AHRK058933 IMPORTING "WRH AHRK058933 format = format. "WRH AHRK058933
HRPBSNO_CALC_DURATION CALL FUNCTION 'HRPBSNO_CALC_DURATION' EXPORTING date1 = sy-datum date2 = gbdat IMPORTING duration = dur_years EXCEPTIONS invalid_dates_specified = 1 * OTHERS = 2 .
RP_EDIT_NAME CALL FUNCTION 'RP_EDIT_NAME' "WRH AHRK058933 EXPORTING "WRH AHRK058933 format = format "WRH AHRK058933 langu = sy-langu "WRH AHRK058933 molga = t001p-molga "WRH AHRK058933 pp0002 = p0002 "WRH AHRK058933 * PP0021 = ' ' "WRH AHRK058933 * PP0148 = ' ' "WRH AHRK058933 * NAMEL = "WRH AHRK058933 * PPINFTV = "WRH AHRK058933 * TCLAS = 'A' "WRH AHRK058933 IMPORTING "WRH AHRK058933 edit_name = edit_name "WRH AHRK058933 retcode = subrc. "WRH AHRK058933
BDC_OPEN_GROUP CALL FUNCTION 'BDC_OPEN_GROUP' "BI-Mappe eröffnen EXPORTING client = sy-mandt group = bname user = sy-uname keep = keep holddate = holddate.
HRPBSNO_UPDATE_AP CALL FUNCTION 'HRPBSNO_UPDATE_AP' EXPORTING number = p0509-pernr validityend = p0509-begda validitybegin = p0509-endda recordnumber = p0509-seqnr operation = 'MOD' * DIALOG_MODE = '0' record = p0509 trfst = t510u-trffs delimit_date = bibegda opt = opt tummassn = tummassn TABLES bb_tab = bb_tab EXCEPTIONS NO_RECORD_FOUND = 1 OPERATION_NOT_PERFORMED = 2 LOCKED = 3 OTHERS = 4 .
BDC_CLOSE_GROUP CALL FUNCTION 'BDC_CLOSE_GROUP'.
BDC_OPEN_GROUP * CALL FUNCTION 'BDC_OPEN_GROUP' "BI-Mappe eröffnen * EXPORTING * client = sy-mandt * group = bname * user = sy-uname * keep = keep * holddate = holddate.
BDC_INSERT * CALL FUNCTION 'BDC_INSERT' "XRKK11K048234 * EXPORTING "XRKK11K048234 ** TCODE = 'PA31' * tcode = 'PA30' XRKK11K058171 * TABLES "XRKK11K048234 * dynprotab = bdcdata.
BDC_CLOSE_GROUP CALL FUNCTION 'BDC_CLOSE_GROUP' EXCEPTIONS not_open = 1 queue_error = 2 OTHERS = 3.
HRCA_COMPANYCODE_GETDETAIL CALL FUNCTION 'HRCA_COMPANYCODE_GETDETAIL' "WRH ALRK042999 EXPORTING "WRH ALRK042999 companycode = t01-bukrs "WRH ALRK042999 EXCEPTIONS "WRH ALRK04299 not_found = 1 "WRH ALRK042999 OTHERS = 2. "WRH ALRK042999
CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' "WRH ALRK066445 EXPORTING "WRH ALRK066445 date = bibegda "WRH ALRK066445 foreign_amount = bb_tab-betrg "WRH ALRK066445 foreign_currency = p0509-waers "WRH ALRK066445 local_currency = curr "WRH ALRK066445 IMPORTING "WRH ALRK066445 local_amount = bb_tab-betrg "WRH ALRK066445 EXCEPTIONS "WRH ALRK066445 OTHERS = 1. "WRH ALRK066445
DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = p_prog dynumb = p_dynpro TABLES dynpfields = dynpro_tab EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 undefind_error = 7 OTHERS = 8.
HELP_VALUES_GET_WITH_TABLE CALL FUNCTION 'HELP_VALUES_GET_WITH_TABLE' EXPORTING fieldname = 'SUBTY' tabname = 'P0509' title_in_values_list = title_in_popup IMPORTING select_value = p8_subty TABLES fields = ihelp_fields valuetab = helptab EXCEPTIONS field_not_in_ddic = 01 more_then_one_selectfield = 02 no_selectfield = 03.
HELP_VALUES_GET_WITH_TABLE CALL FUNCTION 'HELP_VALUES_GET_WITH_TABLE' EXPORTING fieldname = 'PREAS' tabname = 'T530E' title_in_values_list = title_in_popup IMPORTING select_value = p_dynp_reason TABLES fields = ihelp_fields valuetab = helptab EXCEPTIONS field_not_in_ddic = 01 more_then_one_selectfield = 02 no_selectfield = 03.
HELP_VALUES_GET_WITH_TABLE_EXT CALL FUNCTION 'HELP_VALUES_GET_WITH_TABLE_EXT' EXPORTING fieldname = 'MASSG' tabname = 'T530 ' TABLES fields = ihelp_fields valuetab = helptab select_values = sel_values EXCEPTIONS field_not_in_ddic = 01 more_then_one_selectfield = 02 no_selectfield = 03.
RP_ZEINH_GET CALL FUNCTION 'RP_ZEINH_GET' "WRH ALRK042999 EXPORTING "WRH ALRK042999 * P_MOLGA = T001P-MOLGA "WRH ALRK042999 "WRH AHRK041998 p_molga = p_molga "WRH AHRK041998 p_trfgb = p_trfgb "WRH ALRK042999 p_trfar = p_trfar "WRH ALRK042999 * P_TRFKZ = T503-TRFKZ "WRH ALRK042999 "WRH AHRK041998 p_trfkz = p_trfkz "WRH ALRK042999 "WRH AHRK041998 p_date = p_begda "WRH ALRK042999 IMPORTING "WRH ALRK042999 p_zeinh = tmp_zeinh "WRH ALRK042999 EXCEPTIONS "WRH ALRK042999 no_entry_t549r = 1 "WRH ALRK042999 OTHERS = 2. "WRH ALRK042999
RP_GET_CURRENCY CALL FUNCTION 'RP_GET_CURRENCY' EXPORTING molga = p_molga trfar = p_trfar trfgb = p_trfgb trfkz = p_trfkz begda = p_bibegda IMPORTING waers = p_curr EXCEPTIONS OTHERS.
RP_GET_CURRENCY CALL FUNCTION 'RP_GET_CURRENCY' EXPORTING * MOLGA = P_MOLGA "WRH AHRK041998 molga = p_old_molga "WRH AHRK041998 trfar = p_trfar trfgb = p_trfgb * TRFKZ = P_TRFKZ "WRH AHRK041998 trfkz = p_old_trfkz "WRH AHRK041998 begda = p_old_begda IMPORTING waers = old_curr EXCEPTIONS OTHERS.
RP_EVALUATE_INDIRECTLY_P0008 CALL FUNCTION 'RP_EVALUATE_INDIRECTLY_P0008' EXPORTING pbegda = p_date pmolga = t001p-molga pp0001 = p0001 pp0007 = p0007 pp0008 = p0008 ppernr = pernr-pernr pp0230 = p0230 "WRH AHRK052813 TABLES ptbindbw = ptbindbw EXCEPTIONS bad_parameters = 1 error_at_indirect_evaluation = 2 OTHERS = 3.
RP_ZEINH_GET CALL FUNCTION 'RP_ZEINH_GET' EXPORTING p_molga = t001p-molga p_trfgb = p0008-trfgb p_trfar = p0008-trfar p_trfkz = t503-trfkz p_date = p0509-begda IMPORTING p_zeinh_text = zeinh_text EXCEPTIONS no_entry_t549r = 1 OTHERS = 2.
BDC_OPEN_GROUP CALL FUNCTION 'BDC_OPEN_GROUP' "BI-Mappe eröffnen EXPORTING client = sy-mandt group = bname user = sy-uname keep = keep holddate = holddate.
BDC_INSERT * CALL FUNCTION 'BDC_INSERT' "XRKK11K048234 * EXPORTING "XRKK11K048234 ** TCODE = 'PA31' "XRKK11K048234 * tcode = 'PA30' "XRKK11K058171 * TABLES "XRKK11K048234 * dynprotab = bdcdata. "XRKK11K048234
BDC_OPEN_GROUP CALL FUNCTION 'BDC_OPEN_GROUP' "BI-Mappe eröffnen EXPORTING client = sy-mandt group = bname user = sy-uname keep = keep holddate = holddate.
BDC_INSERT ** CALL FUNCTION 'BDC_INSERT' "XRKK11K048234 ** EXPORTING "XRKK11K048234 *** TCODE = 'PA31' *"XRKK11K048234 ** tcode = 'PA30' *"XRKK11K058171 ** TABLES "XRKK11K048234 ** dynprotab = bdcdata.
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 RPITUMVP or its description.
RPITUMVP - Pay Scale Reclassification acc. to Age or Pay Scale Membership Period RPITUMVP - Pay Scale Reclassification acc. to Age or Pay Scale Membership Period RPITUMPS - documentation and ABAP source code RPITUMP2 - documentation and ABAP source code RPITUMH2 - RPITUMH2 - Pay scale reclassif. as per age or pay scale debt period RPITUMH2 - RPITUMH2 - Pay scale reclassif. as per age or pay scale debt period