saprate of pay & valuation bases

Upload: rameshjakkula

Post on 02-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/27/2019 sapRate of Pay & Valuation Bases

    1/24

    Configuring the leave encashment by using rate of pay & valuation of wage types

    This can be achieved in three steps

    1. X010Determination of valuation bases International (addition)

    In this step we need to add all the wage types which should be included in rate of pay

    2. X013Division of valuation bases

    In this step we will divide /0 series wage types (/001,/002) by dividing with calendar

    days, working hours, working days or with fixed value. We will arrive rate of pay.

    3. X015Valuation of time wage types

    In this step we will arrive amount to be paid by using rate of arrived in the previousstep & evaluating the wage type through table V_512w_b.

  • 7/27/2019 sapRate of Pay & Valuation Bases

    2/24

    We are going to test in on the following employee.

    I. X010 Determination of valuation bases International (addition)In this step we need to add all the wage types which should be included in rate of pay

    Example: 1

    5000Basic pay -Processing class 01 Specification: 03 wage type included invaluation base /001, /002.

    Basic pay has been added to both valuation bases /001 & /002

  • 7/27/2019 sapRate of Pay & Valuation Bases

    3/24

    5010-5010-FDAProcessing class 01Specification: 01wage type included in

    valuation base /001

    5016-5016Special Personal paysProcessing class 01Specification: 01wage

    type included in valuation base /001

  • 7/27/2019 sapRate of Pay & Valuation Bases

    4/24

    The following should be the result

    /001= 5000+5010+5016 = Rs 3000

    /002= 5000 = Rs 1000

    Run the payroll & expand the log.

  • 7/27/2019 sapRate of Pay & Valuation Bases

    5/24

    Here is the final result.

    Example: 2

    5000Basic pay -Processing class 01 Specification: 03 wage type included in

    valuation base /001, /002, &/003

  • 7/27/2019 sapRate of Pay & Valuation Bases

    6/24

    5010-5010-FDAProcessing class 01Specification: 02wage type included in

    valuation base /002

    5016-5016Special Personal paysProcessing class 01Specification: 01wage

    type included in valuation base /001

    The following should be the result

    /001= 5000+5010 = Rs 2000

    /002= 5000+5016 = Rs 2000

  • 7/27/2019 sapRate of Pay & Valuation Bases

    7/24

    Now run the payroll & see in the log

  • 7/27/2019 sapRate of Pay & Valuation Bases

    8/24

    Here is the result.

    II.X013 Division of valuation basesIn this step we will divide /0 series wage types (/001,/002) by dividing with calendar

    days, working hours, working days or with fixed value. We will arrive rate of pay.

    Copy X013 to Z013Create new specification 04 as we need to find the rate of pay by dividing 30.

    Here we will get one day rate of pay.

    We are starting specification 04 because we have already used 0,1,2,3 in X010 pcr.

  • 7/27/2019 sapRate of Pay & Valuation Bases

    9/24

    In the above PCR amount is coming from basic pay wage type & rate is equal to 30.Amount divided by 30 and result will be stored in rate field again in /002 wage type.

    As we got the rate of pay so we can make amount field is zero.

    Add this specification to /002 wage type

  • 7/27/2019 sapRate of Pay & Valuation Bases

    10/24

    Run the payroll

  • 7/27/2019 sapRate of Pay & Valuation Bases

    11/24

    /002= 5000 =1000/30=33.33

    Here I have included only basic pay wage type.

    III. X015- Valuation of time wage typesIn this step we will arrive amount to be paid by using rate of arrived in the previous

    step & evaluating the wage type through table V_512w_b.

    Calculating Leave Encashment

  • 7/27/2019 sapRate of Pay & Valuation Bases

    12/24

    Create a leave encashment wage type 7140

  • 7/27/2019 sapRate of Pay & Valuation Bases

    13/24

    No need to assign any specification to for processing class 01 for wage type 7140

    Go to X015

    No need to change x015

    The personnel calculation rule X015 (Valuation of time wage types) is queried inSubschema XT00. This personnel calculation rule is queried depending on theemployee

    subgroup. The personnel calculation rule X015 checks whether the input table (IT)contains time wage types that should be valuated using valuation bases.

    Using operations AMT?0, NUM?0 and RTE?0 the system checks the contents of theAMT (Amount), NUM (Number) and RTE (Rate) fields.

    The following cases are distinguished between:

  • 7/27/2019 sapRate of Pay & Valuation Bases

    14/24

    1) If the AMT (Amount) field contains a value, the wage type will be transferred to theoutputtable OT using operation ADDWT.2) If the NUM (Number) and RTE (Rate) fields contain values these are multiplied byeachother. The result is entered in the Total Amountfield and the wage type is transferred

    tothe output table OT using operation ADDWT.

    3) If only the Numberfield (NUM) field contains a value, the operationVALBS determinesWhether a valuation basis has been entered in the Wage Type Valuationtable T512W forthe wage type. If a valuation basis has been specified, the wage type isvaluated

    In our scenario only number field is there in wage type 7140 so system will look intothe V_512w_b for rate.

    Put X015 after XVAL in ZNAL schema

  • 7/27/2019 sapRate of Pay & Valuation Bases

    15/24

    Now go to V_512w_b

  • 7/27/2019 sapRate of Pay & Valuation Bases

    16/24

    In the above we have given 02 that means system will take rate of pay from /002

    Wage type 7140 valuated with /002 as rate.

    Now add no of days in 7140 wage type in infotype 15

    Run the payroll & expand the log

  • 7/27/2019 sapRate of Pay & Valuation Bases

    17/24

  • 7/27/2019 sapRate of Pay & Valuation Bases

    18/24

    Leave encashment in off cycle payments

    In off cycle if the payroll runs is a special run it will refresh the internal tables.

    As our leave encashment based on basic wage type we need that wage type amountshould be there to evaluate leave encashment wage type 7140.

  • 7/27/2019 sapRate of Pay & Valuation Bases

    19/24

    So we need write two pcrs to get the Basic Wage type out of this loop.

    Before refreshing the internal table we should add Basic wage type result table

    As we are not going to pay basic wage type first we need to pass this wage type to aDummy wage type 9000 and then make basic pay wage type to zero.

    Put the pcrs before & after of the function RFRSH

  • 7/27/2019 sapRate of Pay & Valuation Bases

    20/24

    Create a dummy wage type to pass on the basic pay amount into that.

    All the cumulation classes to be unticked.

    Note: As 9000 is a dummy wage type we should not post this wage type .

    Now to pay the Leave encashment in off cycle mode add put no of days in 7140 wagetype in 267 infotype.

  • 7/27/2019 sapRate of Pay & Valuation Bases

    21/24

    Run the off cycle payroll through regular payroll driver.

  • 7/27/2019 sapRate of Pay & Valuation Bases

    22/24

  • 7/27/2019 sapRate of Pay & Valuation Bases

    23/24

    NOTE:

    We can copy /001, /002 wage types to create more rates of wage types /003, /004, /005

    etc and also can create more specifications to processing classes like below.

  • 7/27/2019 sapRate of Pay & Valuation Bases

    24/24