Infotype 0008 and Wage Type Amount

Hi ,
I can see the Wage type in infotype 0008 , but when I input an amount in "Annual salary" , the Wage type Amount is not calulated ( stay blank ) .
The Wage type Amount should be = Annual salary / PFREQ .
What did I miss ? Feature PFREQ and LGMST are setup . Can see the Wage Type , but no calculation is done ?
Help will be rewarded
Thank you.

Hello there!
There are 3 important things to note in ANSAL.
1. Period Parameters - Table T549R
2. Annual Salary Wage Type - When you are defining the characteristics you will have to use ANSAL as Indirect evaluation module
3. Monthly/Period Wage types - the wages which will make the sum for Annual Salary.
Try to complete all the steps present in PA-> Payroll Data -> Basic Pay -> Define annual salary.
Thanks
Yash

Similar Messages

  • IT 0008 with Wage Type

    I have create a role with IT 0008 and Wage Type 9999 and 9997. When i try to run a query i got error message " system could not reade the data" please help

    Khalid,
    I think this error is from the Data base end or error in the program.
    Thanks,
    Saga

  • How to know the Infotype of a wage type and table ARRRS trigering ?

    Dear SAP-HR experts .
    I am bit confused in one thing , a wage type named 4EW2 (It is Emp welfare fund)
    It is deduction wage type .
    (a.) How can i know that in which Infotype this wage will appear .
    I tried IT-14 / 15 but it is not there .
    (b.)When i see the clusters it is appearing in table ARRRS and DDNTK .
    When this table will trigger in payroll run . ?
    Thanks & Regards : rajneesh

    Hi,
    Please check the table v_t512z if you want to check the wagetype that in which infotype it will belong.
    2. ARRRS Triggers whenever there is a insufficent funds left in your gross after deducting the staturary deduction, then based on the characterstic of wage type amount will be send to arrears Table. so that it will be deducted in the next pay period.
    Diffrence between ARREARS and DDNTK is :-
    If amount goes to ARREARS Table then it will be deducted on the next pay period based on buiness logic to handle the arrears.
    if amount goes to DDNTK which means deduction not taken then for that particular pay period this deduction is not taken and should not be consider is fututre pay period also.
    Hope this would help you.
    Thanks,
    Amar

  • Get the wage type, amount and cost center

    Dear Expert,
    Is there any FM to get the payroll result for each wage type, amount, and cost center allocation?
    Example,
    Employee Tom was in cost center A with wage type 1001 ($1000) in Jan.
    But in Feb payroll, we need to retro the cost center for employee Tom to cost center B from 1-jan onwards.
    So after the Feb payroll run, I would like to have the result like below:
    Cost Center A Jan  $1000
    Cost Center A Feb -$1000
    Cost Center B Jan $0
    Cost Center B Feb $2000
    But if I use the FM HR99L00_GET_RETRO_MONTH_DIFF, I cannot get the value like below because the cost center is already replace in infotype 0001
    Cost Center B Jan $1000
    Cost Center B Feb $1000
    Please help.
    Thanks,
    WF

    Hello
    First you can use the FM HR_PT_READ_PAYROLL_RESULT to retrieve the payroll results of an employee. For your purpose you need just the international cluster, so you can use the table type pay99_result.
    Say if you have run the payroll run for the Feb with the new cost center assignment, you can get all these details from the WPBP cluster of the returned result. You'll will have one record in WPBP for each pay period. Using the index of the result you need i.e. for the month of Feb, get the amount value form cluster RT in the same payroll result. Now you should have the amount you are looking for.
    Regards
    Ranganath

  • Wage type amounts in cluster PCL4

    Hi all,
    I am trying to capture the wage type amount changes in infotype logging. enables infotype logging. Used function module 'HR_INFOTYPE_LOG_GET_LIST' and HR_INFOTYPE_LOG_GET_DETAIL to retrieve the change data.
    So far so fine. But the structuer returned by these function module contains the amount in some non readable format(this is the value for 4500 --  #E倀ఀ#ఠ ) . Can any one guide me as to how toretrieve the wage amount changes from cluster PCL4
    regards
    sam

    Ahmed,
    thanks for ur reply. I a passing the correct structure. Infact i have retrieved about 20 other fields. I am having problem only with the amount field. As u said my lasyt option woululd be to write maacros as done by the standard program. but was checking whether i can do away without writing a different peice of code altogether.
    I any one has retrieved amount fields from cluster using this FMs, please let me know how.
    Appreictae any suggestions.
    sam

  • PCR Social security: want to use wage type amount in decision operation

    PCR Social Security: Want to use wage type amount for comparison  
    Posted: Oct 21, 2010 11:00 AM                                  Reply
    Dear Guru's,
    hope u'll b fine and enjoying good health. Below is PCR for social security that I hav currently configured. Its working fine. However I have another scenario to add in this PCR.
    Existing PCR works on the following logic
    6% of Gross pay if employee's pay less than or equal to 10,000/-.
    KZPESI=10000 from T511K
    KZMESI=6 from T511K
    IZPESI=600 from T511P
    Now i want to add another comparison. also calculate Social security for employee those hire on pay less than or equal to 10,000 but currently have salary greater than 10K. for this I'll enter Social security amount in IT0014 subtype 6004. I
    ZSSM Personnal Calculation Rule ZSSM
    3
    6004 Social security Contrib
    AMT= 0001 Set
    AMT+ 0002 Addition
    AMT+ 0003 Addition
    AMT+ 0004 Addition
    AMT+ 1001 Addition
    ROUNDGK100 Round AMT to next
    AMT?KZPESI Comparison
    <
    AMT*KZMESI Multiplication
    AMT/100 Division
    RTE=TKSOLL Set
    RTE-TKAU** Subtraction
    ROUNDGK100 Round AMT to next
    ADDWT * OT Output table
    =
    AMT/TKDIVI Division
    RTE=TKSOLL Set
    RTE=TKAU** Set
    MULTI ARA Multipl.amt/no/rate
    AMT=IZPESI Set
    ROUNDGK100 Round AMT to next
    ADDWT * OT Output table
    >
    if there is a value in 0014 subtype 6004 then
    AMT/TKDIVI Division
    RTE=TKSOLL Set
    RTE=TKAU** Set
    MULTI ARA Multipl.amt/no/rate
    AMT=IZPESI Set
    ROUNDGK100 Round AMT to next
    ADDWT * OT Output table
    Want to know how I can use wage type amount in comparison. look at the above lines in bold where i want to apply
    kindly help
    Edited by: Imran on Oct 21, 2010 11:40 AM

    You say "if there is a value in 0014 subtype 6004 then...", so I will assume that you are talking of WT 6004 in Infotype 0014.
    So, in a PCR immediately after IT0014 is processed (with function P0014 in your schema), look for WT 6004.  If it exists with a number (or an amount), create a temporary variable to act as a "flag"  (as in ADDWT&6004 or ADDWT&HIRE).
    Then, in PCR ZSSM, you can query that temporary variable with the sequence of operations NUM=& HIRE NUM?0 (or NUM=& 6004 NUM?0 ). If the return value is =, it means that there was no IT0014 with WT 6004, and if the return value is * it means that there was.

  • How to get the split period wage type amount in payslip?

    How to get the split period wage type amount in payslip?
    Payroll period for 01.01.09 to 31.01.09.
    1.     Employee is active from 1.1.09 to 10.01.09
    2.     Employee is inactive from 11.01.09 to 20.01.09
    3.     Employee is again active from 21.01.09 to 31.01.09
    In Result Table three split periods are created.
    From 01.01.09 to 10.01.09 u2018Basic Salaryu2019 Wtype  1101 amt is 20.00
    From 11.01.09 to 20.01.09 u2018Basic Salaryu2019 Wtype 1101 amt is 00.00
    From 21.01.09 to 31.01.09 u2018Basic Salaryu2019 Wtype 1101 amt is 10.00
    My requirement is to print only the last split period in payslip from 21.01.09 to 31.01.09. May you please help me in this regard.
    Thanks in advance
    Regards,
    Rajesh.

    Hi
    Try to read the below:
    WPBPC : Distribute Lump Sum Wage Elements to WPBP Periods
      Object
        Operation
      Use
        Operation WPBPC distributes the amount of the current wage type to the
        active WPBP periods in the payroll period.
      Input
        The current wage type in the header entry of table OT is used as input
        for this operation.
      Procedure
        Within payroll, wage types are assigned to a fixed WPBP period by
        infotype 0014 Recurring Payments/Deductions, for example. However, you
        may want to distribute this payment to all active WPBP periods, which is
        what would happen if the wage type were entered in basic pay. Therefore,
        various specifications exist for parameter S:
        o   If the specification is 'A', and if several active WPBP periods
            exist, the amount is simultaneously reduced on a calendar-day basis.
        o   If the specification is 'D', the wage type is distributed to all
            existing WPBP periods without the amount being reduced.
        o   If the specification is 'S', and if the validity period starts or
            ends during the period, the entry in table WPBP is split using this
            date. The wage type is stored in table OT for the corresponding WPBP
            period.
            This parameter is only allowed if processing was accessed using
           function P0014.
           In this case, infotype 0014 must be processed before absence
           valuation and function PARTT. Otherwise, rejections occur during
           payroll processing.
       o   Specification 'X' is the combination of 'A' and 'S'.
           This parameter is only allowed if processing was accessed using
           function P0014.
       o   If the specification is 'W', and if the validity period starts or
           ends during the period, the entry in table WPBP is split using this
           date (as with option 'S'). Unlike 'S', the wage type is not stored
           in table OT.
           This parameter is only allowed if processing was accessed using
           function P0014.
       o   If the specification is ' ', the wage type is stored in table OT for
           each WPBP period in which the validity interval fits.
           This parameter is only allowed if processing was accessed using
           functions P0014 or P0015.
       If the WPBP split is set for a wage type, the wage type is stored
       without changes in table OT. If you specify a different wage type name
       in the second parameter, the wage type is stored with this name in table
       OT. Before you execute operation WPBPC, you may therefore need to delete
       the split using operation ELIMI.
       If a country-specific split (C1, C2, or C3 split) is set, the operation
       interprets it as an error. The employee in question is rejected by
       payroll. All other splits are transferred as they are.
      Output
        The processed wage type, or the wage type specified in the operation
        call, is written to table OT (output table) with the appropriate split
        indicator and reduced amount as operation output for each WPBP period.
        Parameter specification 'W' is the only exception.
      Syntax
        OOOOOSVVVV
        OOOOO       WPBPC       Operation name
        S
                    blank       distribute to all WPBP periods
                    S           split and distribute WPBP
                    W           split but do not distribute WPBP
                    A           distribute to active WPBP periods
                                with calendar-day reductions
                    D           distribute to all existing
                                WPBP periods
                    X           combination of 'S' and 'A'
        VVVV                    Results wage type
                    blank       input wage type = results wage type
                    wage        wage type name of input wage type is replaced
                     type       by wage type name of results wage
                     name       type
        Wage type before operation:
      Example
        M100        02          3000
        WPBP split
        01  June 01 - June 20 active
        02  June 21 - June 30 active
        VVVV                    Results wage type
                    blank       input wage type = results wage type
                    wage        wage type name of input wage type is replaced
                     type       by wage type name of results wage
                     name       type
        Wage type before operation:
      Example
        M100        02          3000
        WPBP split
        01  June 01 - June 20 active
        02  June 21 - June 30 active
        Wage type before operation:
        WType       WPBP        Amount
        M100        00          3000.-
        M200        02          2000.-
        Operation:   WPBPCA
        Wage type after operation:
        WType       WPBP        Amount
        M100        01          2000.-
        M100        02          1000.-
        M200        02          2000.-
        Operation:   WPBPC
        Wage type after operation:
        WType       WPBP        Amount
        M100        01          3000.-
        M100        02          3000.-
        M200        02          2000.-
    Regards
    Team Member.

  • PCR Social Security: Want to use wage type amount for comparison

    Dear Guru's,
    hope u'll b fine and enjoying good health.  Below is PCR for social security that I hav currently configured. Its working fine. However I have another scenario to add in this PCR. 
    Existing PCR works on the following logic
    6% of Gross pay if employee's pay less than or equal to 10,000/-.
    KZPESI=10000 from T511K
    KZMESI=6        from T511K
    IZPESI=600      from T511P
    Now i want to add another comparison. also calculate Social security for employee those hire on pay less than or equal to 10,000 but currently have salary greater than 10K. for this I'll enter Social security amount in IT0014 subtype 6004.  I
    ZSSM Personnal Calculation Rule ZSSM
        3
          6004 Social security Contrib
            AMT=  0001 Set
            AMT+  0002 Addition
            AMT+  0003 Addition
            AMT+  0004 Addition
            AMT+  1001 Addition
            ROUNDGK100 Round AMT to next
            AMT?KZPESI Comparison
              <
                AMT*KZMESI Multiplication
                AMT/100    Division
                RTE=TKSOLL Set
                RTE-TKAU** Subtraction
                ROUNDGK100 Round AMT to next
                ADDWT *    OT   Output table
              =
                AMT/TKDIVI Division
                RTE=TKSOLL Set
                RTE=TKAU** Set
                MULTI ARA  Multipl.amt/no/rate
                AMT=IZPESI Set
                ROUNDGK100 Round AMT to next
                ADDWT *    OT   Output table
            >
              if there is a value in 0014 subtype 6004 then
                      AMT/TKDIVI Division
                       RTE=TKSOLL Set
                       RTE=TKAU** Set
                       MULTI ARA  Multipl.amt/no/rate
                      AMT=IZPESI Set
                      ROUNDGK100 Round AMT to next
                      ADDWT *    OT   Output table
      Want to know how I can use wage type amount in comparison. look at the above lines in bold where i want to apply
    kindly help
    Edited by: Imran on Oct 21, 2010 11:40 AM

    KZPESI=10000 from T511K
    KZMESI=6 from T511K
    IZPESI=600 from T511P
    Social security wage type is 6004 and it is subtype of 0014.
    ZSSM Personnal Calculation Rule ZSSM
    3
    6004 Social security Contrib
    AMT= 0001 Set
    AMT+ 0002 Addition
    AMT+ 0003 Addition
    AMT+ 0004 Addition
    AMT+ 1001 Addition
    ROUNDGK100 Round AMT to next
    AMT?KZPESI Comparison
    >
    At this point I want to set another comparison based on amount in 6004.
    if Amount in 6004 is > 0 then
       do calculation.
    hope it'll b more clear now

  • HR-PY: How To Deduct Time Wage Type Amount From Salary?

    Dear All,
    How to deduct a time wage type amount from the total gross?
    Now I have a time wage type, "Unpaid Leave".
    If an employee have an unpaid leave in a month, payroll will calculate the unpaid amount and put it into Wage Type "Unpaid Leave", and the amount will be deducted from his salary.
    What is the approach to deduct the unpaid leave amount from his salary?
    Thanks.

    I've done the part of Absence Valuation.
    During payroll simulation, I can get the correct number of absence day and the correct amount of unpaid absence in the wage type.
    However, I do not know any following steps on how to deduct that amount from the salary.
    Do you mean I should use factoring to do the deduction?
    Thanks.

  • Timesheet and wage types

    Hi HR gurus,
    I'm not an hr expert, I've to extract in BW the timesheet (cats) with wage types. I had a look in our catsdb table and wage type column is always empty.
    does this means I cannot extract timesheet with wage types or there is some functional link between timesheet and wage types?
    there is a standard BW extractor which claims to extract what I need, just seems it doesn't work
    http://help.sap.com/saphelp_nw70/helpdata/en/95/f9733c5dd7c33be10000000a114084/frameset.htm
    and I don't know whether is because wage type is empty or because I need to do the proper configuration in spro.
    any experience in this?
    many thanks
    Mike

    Hi!
    If you want to see the relationships between them: run Program in SE38: RPDASC00, extract all PCRs and Sub-schema into excel file.
    You will see find the kind of attendance, and which Time Type is used for this attendance.
    See link below for more information involving Time & Payroll Schema:
    http://www.sd-solutions.com/SAP-Payroll-Time-Schemas.html
    http://www.sd-solutions.com/SAP-Payroll-Schemas.html
    Ps: the logic of 3 things as below:
    1. Attendance Types -> In Time Schema will check kinds of Attendance and then input into Time Types.
    2. After having Time Types, you will move value into Time Wage Types.
    3. And then time wage type will be inputted into Payroll.
    Hope you clear it now.
    Regards!
    Woody.

  • Questions on ABKRS and Wage type

    Hello,
    Am in the process of transitioning to SAP HR and have some questions needing answers:
    My first question is on ABKRS which is the default value for payroll accounting area. When all the necessary entries have been made when creating "Employee Sub group" during configuration, should the SAME entries appear under LGMST or ABKRS decision tree? The particular screen shows "<b>Display feature ABKRS: decision tree" under PERSK: Employee Subgroup?</b>
    My other question is, from the change view "Employee Subgroup Grouping" for primary wage type, how do I <u>combine</u> "<b>Employee Subgroup for primary wage type</b>? How do I group the "<b>Employee Subgroup already named to group in the "Change view "Employee subgroup Grouping for Primary Wage Type</b>": Overview screen?
    Your assistance is greatly appreciated.
    Faith

    1.     ABKRS is used to default the Payroll Area in infotype 0001, based on the EE sub group grouping,
    LGMST is used to default the WT model for infotype 0008, based on the Personnel Areas.
    2.     For Employee Subgroup already named to group in the "Change view "Employee subgroup Grouping for Primary Wage Type U can always amed the groupings in change status., even if the field is grayed u can removed that and change.
    Kindly just let me know if u have any concern…
    Reward points if u find the answer is helpful
    Asha

  • Query leaving action to make wage type amount zero

    000010            D OUTWPMASSN
    000020 H6
    000030 N            ADDWT *
    000040 Y            AMT=1085  RTE=0      MULTI ARAADDWT *
    I am querying my action type H6 and H7 leaving action in PCR ZCC.  PIT ZCCC    NOAB.  When i am running payroll it is giving error no rule in PCR ZCCC for ****1085 where 1085 is my wage type for which i am writing this rule so that in leavaing action amount should become zero.   Can u please guide where to correc tule.  Also i want to add one more action type H7 in this rule.

    Hi all
    System is splitting the last period into two wpbp splits.  One split is for period employee was with company and second split is for unemployment period during the leaving month.  So whenever we write a rule or query it, then the rule is applied with ** once and leving action second time.  So two different splits are there and both conditions are taken by system.  so for the part of month in which leaving action has taken place like 15 to 30th then the amount is becoming zero but for the first part the system is taking ** value which is addwt *, so that amount is not beingmade zero.  how can i make the period for first half as zero.

  • PE51 - Deduction  Wage Type amount showing with a negative "-" sign

    Dear All,
    We have pay slip configured for the client in PE51 - HR Foms Editor.
    Here, we have added the deduction wage types in Window tab and Cumulations tab.
    However, when we generate the pay slip, the custom wage types which are defined in deductions show up the amount with a negative " - " sign.
    Please advise how this negative sign can be removed.
    Please note that in Cumulations tab, under deductions, the MS value against all the deductions wage type is " +"
    Regards,
    Reema

    Hi,
    Write a rule to remove the prefix '-' for the WT's for the STD payslip
    Regards,
    Hemant V.Mahale

  • Time enry collisions and wage type issues

    Hi Experts,
    We do not have holiday's embedded in our schedules due to the flexibility in when employees are allowed to take the paid time off and also due to
    our "flex" work schedules being more than 8 hour work days but the holiday benefit is an 8 hour benefit.  This has caused us a lot of issues with
    time entry, however, we thought it had been corrected.  We are now running into the same issues.  Here is an example:
    First Issue:
    Work Schedule week of 12/31/07 - 01/05/08
                Sun   Mon   Tues  Wed   Thur  Fri   Sat
    Schedule    0     10    10    10    10    0     0
    Tuesday the 1st is a holiday and the employee must enter Absence type 240 for 10 hours to fit his schedule.  Employee also work on the holiday and
    needs to enter Attendance type 832 for unscheduled holiday work.  When we try to enter the attendance we receive a full day collision error and
    cannot continue.
    Second Issue:
    Work Schedule week of 12/31/07 - 01/05/08
                Sun   Mon   Tues  Wed   Thur  Fri   Sat
    Schedule    0     8     8     8     8     8     0
    Tuesday is the holiday and the employee enters Absence type 240 for 8 hours to fit her schedule.  She is also on Standy-By time for the holiday.  We
    had to configure standby time specifically as a wage type and activate the wage type column in the CATS entry screen.  She must enter W/T (it's the
    only option) 1802 and then record 24 hours in the date 01/01/08.  This entry also gives us a full day collision message and we cannot continue.
    We can provide more examples when a consultant is assigned.  These options used to work and we do not know why they are no longer working.
    Advice me to resolve this ticket on time, its high priority ticket.

    Hi,
    I think your 1st problem comes from the misunderstanding of SAP work schedule logic.
    As you mentioned, you want to input ab type 240 to fit work schedule. But it's not necessary.
    For that day is a WORK day with holiday class 1. That means scheduled work can be overwrited by holiday. If the employee does not come to work in that day without any 2001 informations, he/she is NOT absence,because that day is a paid time off.
    And as for the attendance type, it's also no needed. Because if employee came to work in a public holiday, the working hours will automatically counted as OT hours but UNAPPORVED! To approve this OT, you need input 2007 attendance quota. In this example, the employee got 10 hours OT in puplic holiday which is recorded by SAP TM but unapporved. Then you should create a 2007 record with 10 hours attendance quota in the same day. By doing this, the TM evaluation will count those 10 hours as paid OT.
    I think the way above is what you called "flexibility in when employees are allowed to take the paid time off "
    Hope helpful
    Br,Kee

  • Infotype 0008 and 0014

    Hi all,
    Hi all,
    We have a requirement of using various fixed allowances to be paid monthly and to be prorated based on the number of days absence/attendance.  Can we prorate (factoring) the allowances used in IT0014? If not, what is the possible drawbacks and concerns if we use more wage types in IT0008 to satisfy the factoring functionality?
    Regards,
    Celine

    For the wt you want to pro-rate in IT0014, please change wt's pclass 10 from '0' ('No reduction')  to something else (e.g. same value as wt used in IT0008). Existing payroll rules should already be to handle this.
    Rgds.

Maybe you are looking for

  • How to get the value from databank

    Hi, How to get the value from databank? and how to set the same value to visual script object? thanks, ra

  • Connecting over VPN using Toad

    Hello, We have started experience problems connecting to our 9i and 10g databases when using Toad over a VPN connection. Although a connection is actually made nothing is returned to the Toad client and it justs hangs. This problem only occurs over a

  • Simple query taking so long time to run

    Below are the queries which are taking very long time to run. It pulls 4 million records approx on first query. How can it run fast? Thank you. SELECTPerson_DEID[CP1] , Admit_DT, Discharge_DT, DRG_CD, cast (LineAllowedAmount AS money) as FacAA into F

  • Cookie support in JWeb Toolkit

    Hi, I have a big problem! I can't find any support for handling cookies from the JWeb Toolkit for OAS 4.0. I need functionality to SET and GET cookies in Java. I have tried writing 'Set-cookie: xxx=yyy' in the HTTP header with HtmlStream but the page

  • Viewing Vista Folder Containing Palm Stuff Crashes Window Explorer

    After I install the Palm software, it creates a directory in my Documents folder.  When I open the Documents folder, Windows Explorer crashes.  After I uninstall the Palm software, I have no further issues.  So, I tried to be clever and create a fold