RPITUM00 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for BEGIN OF UPDATE If you have chosen indirect valuation of basic pay, only the valuation for the specified date (or a substitute date) is displayed...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 RPITUM00 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
PC00_M99_ITUM - Pay Scale Reclass. International
PNZ3 - Pay Scale Reclassification NZ
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: 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: 098 = Employee group &1, subgroup &2 not found in table T503
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 = Another basic pay record already begins on reclassification date &1
Text Symbol: 066 = No basic pay 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
RP_NUMBER_OF_WAGETYPES_0008 call function 'RP_NUMBER_OF_WAGETYPES_0008' "N217573 importing wt_count = number_of_lgart_in_p0008. "N217573
RP_GET_CURRENCY * call function 'RP_GET_CURRENCY' "P30K090292 "WRH ALRK066445 * exporting "P30K090292 "WRH ALRK066445 * molga = t001p-molga "P30K090292 "WRH ALRK066445 * trfar = p0008-trfar "P30K090292 "WRH ALRK066445 * trfgb = p0008-trfgb "P30K090292 "WRH ALRK066445 * trfkz = t503-trfkz "P30K090292 "WRH ALRK066445 * importing "P30K090292 "WRH ALRK066445 * waers = curr "P30K090292 "WRH ALRK066445 * exceptions "P30K090292 "WRH ALRK066445 * others. "P30K090292 "WRH ALRK066445
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_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' "XRKK11K048234 tcode = 'PA30' "XRKK11K058171 TABLES "XRKK11K048234 dynprotab = bdcdata. "XRKK11K048234
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 = p0008-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 = 'P0008' 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 = p0008-begda IMPORTING p_zeinh_text = zeinh_text EXCEPTIONS no_entry_t549r = 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 RPITUM00 or its description.