Programme SAP RPCVALPT0PBS - Calculation of Basic Pay for Public Sector

Purpose
You use this report to do the following:

  • Update the basic pay index value defined for a
  • pay scale group and a pay scale level in the Pay Scale Groupstable (T510), which is then used to calculate wage type amountsbased on the salary table for public sector employees
    • Calculate the pay increase for indirectly valuated wage types used to
    • calculate the basic pay of public sector employees

      Prerequisites
      You have defined the settings required to calculate the basic pay ofpublic sector employees in Customizing for Payroll by choosingPayroll: Portugal -> Enhancements for Public Sector Portugal ->Valuation ->:

      • Basic Settings -> Process Basic Pay, Define Default Wage Type
      • for Basic Pay, and Define Wage Type Characteristics
        • Define Pay Scale Types

        • Assign Amounts to Pay Scales Types

        • Define Pay Scale Areas

        • Define Pay Scale Groups and Levels

        • Update Pay Scale Amount
        • Selection
          You can use the following selection criteria to determine which tableentries are to be changed:

          Pay Scale Data

          • Pay scale type

          • Pay scale area

          • Employee subgroup grouping for collective agreement provisions

          • Pay scale group

          • Pay scale level

          • Start date

          • The system selects all entries made in the Pay Scale Groups table(T510) that are valid on the specified Start Date.

            Update Options
            You can specify whether you want to update the index value or the payscale amount by choosing one of of the following options:

            • Update Index 100 and/or Pay Scale Index

            • Calculates a basic pay increase based on the values in Index 100and Pay Scale Index
              The Start Date determines the validity dates of new records inthe Pay Scale Groups (T510), Index Value for Pay ScaleType, Area, Group, and Level (T5PPBS8A), and Index 100Grouping (T5PPBS8B) tables . Any new records in these tableshave the same date as the start date. The end dates of the old recordsare equal to the Start Date less one day.
              • Update Pay Scale Amount

              • Finds all the categories in the Pay Scale Groups table (T510
                ) based on just the values in Pay Scale Data andcalculates the basic pay for these categories based on the salary tablefor public sector employees
                The Start Date determines which records are updated.
                Example:
                You have created the following pay scale records in Customizing forPayroll by choosing Payroll: Portugal -> Enhancements forPublic Sector Portugal -> Valuation -> Define Pay Scale Groups andLevels:
                01.01.1990 01.01.200731.12.9999
                "Old" amount EUR 0.00 EUR 0.00Amount before you run the report
                "New" amount EUR 200.00 EUR 300.00Amount after you run the report
                Note: The first time you update the pay scale amount, the old pay scaleamount is always zero (EUR 0.00).
                record 1
                T510 |____________________| record 2
                |________
                ____________>
                (Pay Scale Groups)
                Index value = 200
                T5PPBS8A |____________________| Index value = 300
                |________
                ____________>
                (Index Value for Pay Scale Type, Area, Group, and Level)
                Index 100 amount = EUR 100.00
                T5PPBS8B |_________________________________________>
                (Index 100 Grouping)
                You want to update the amount of the pay scale in record 1 (in thePay Scale Groups table), You run the report with the start dateof the first record (01.01.1990.) The report retrieves the Index 100amount stored in the Index 100 Grouping table and the index valuedefined in the Index Value for Pay Scale Type, Area, Group, andLevel table that are valid on the start day, calculates the basicpay, and updates the amount in the record. The amount is updated to EUR200, 00.
                If you set the Start Date to 01.01.2007 and run the report, thesystem updates the pay scale amount in record 2 to EUR 300.00.

                Index 100
                You can make your pay scale changes using a percentage or a constantbase amount. You can specify a Percentage Rate and BaseAmount (Currency) at the same time. In this case, the report appliesthe percentage-based change first and then the change based on aconstant amount.
                You can also restrict the change amount using the Minimum Amount(Currency) and Maximum Amount (Currency) selection criteria.The wage type amount is increased by the specified minimum amount atleast and by the specified maximum amount at most.
                You use the Pay Scale Type and Start Date parameters toincrease the index 100 value. The system updates all pay scales in thispay scale group with the new pay scale basic pay.
                Example:
                The current index 100 value (stored in the Index 100 Groupingtable (T5PPBS8B)) for pay scale group AA (Regime Geral
                ) is EUR 400.00. You need to update this value by 10%, starting on01.01.2008. The report creates a new record for the AA pay scalegroup in the Index 100 Grouping table starting on 01.01.2008 withthe value EUR 440.00 (EUR 400 + 10%). On 01.01.2008, the basic pay ofall pay scales in the AA pay scale group are updated in thePay Scale Groups table (T510).

                Rounding
                You can round the result of the pay scale change using the RoundingAmount (currency) and Rounding Type selection criteria. Therounding amount determines the integral multiple to which the amount isrounded. The rounding type determines whether the amount is rounded upor down.

                Pay Scale Index
                If you specify that you want to update the index 100 value and the payscale index, you can increase the pay scale index of any of thefollowing:

                • Pay scale type

                • Pay scale area

                • Pay scale group

                • Pay scale level

                • When the index 100 increases, the system updates all pay scales in thePay Scale Groups table (T510) that use the indexes.

                  Output
                  The report typically displays an overview of all selected table entrieswith the old and new amounts.

                  Activities
                  You now have the following options:

                  • View of Old Pay Scales

                  • The report lists only the old amounts for the selected table entries.
                    • View of New Pay Scales

                    • The reports list only the new amounts for the selected table entries.
                      • Overview

                      • The report lists both the old and new amounts of the selected tableentries.
                        • Save New Pay Scales or Save

                        • The system saves the new amounts of all selected table entries in thePay Scale Groups table (T510).
                          • Save Old Pay Scales or Save

                          • After you have saved the new amounts for all selected table entries, youcan still undo the changes in the Pay Scale Groups table (
                            T510) if you have not already saved the new pay scales.

                            Note
                            The report checks whether display or change authorization exists for thePay Scale Groups table (T510).
                            The system automatically writes any table changes to a transport requestfor the corresponding customizing settings.