Retro in Offcycle Payroll

Hi,
We have made a modification in one of the offcycle payment wage type.
The issue is that this wage type has been paid during the offcycle period of April 2009 as well. We have ran retro calculation but the system is not taking retro for the offcycle payment.
Please help.
Regards
Spardha

HI
Thanks for your reply.
I tried the same but their is no change.
I have taken the following steps:
1. I have made the change in the Wage type cumulation for Ann non perk amount (/134) so that it can be included in the PERK CALCULATION.\ in Function INHRA
2. I have delimited the entry for wage type from 01.04.2009 & ticked the PC 34 for cumulation into /134.
3. This payment was made in the April 2009 offcycle run. I have ran forced retro from this date but I am unable to see the result in INHRA.
Please can you guide me any further.
Regards
Spardha

Similar Messages

  • Retro of offcycle payroll in Actual Payroll

    Hi Gurus,
    I have Executed offcycle payroll on 02.07.2009 for one employee and paid 1000. on 25.07.2009 i have executed regular payroll for that employee was fine. Now in august i have to pay regular salary as retro with effect from 01.07.2009. Now i have executed regular payroll for august and payroll result is showing three results.
    1) Retro of offcycle of 02.07.2009
    2) Retro of regular payroll for july
    3) Regular payroll for August.
    If i stop the retro in the actual Payroll for offcycle then there will is no RT created in case of retro from previous month for offcycle. In this case posting program thinks that we have incorrectly paid offcycle payment and when we do retro for previous period then amount those are actually paid and posted are reversed.
    Any comments on Issue

    Dear Muhammad Afrasyab,
    Please share as how you solved this problem.
    Thanks
    Prasanna Manikandan

  • Report to find the actual retro date of payroll

    Hi experts!
    You know, every month user changes lot of data in Infotypes involving retro payroll. And SAP provide change log info type to check who changed, edited or deleted & when & from old value to new value: RPUAUD00 transaction S_AHR_61016380.
    However with this report, we must manually check it. So it will take such long time for checking & verifying. Thus my concern is maybe there is a standard report provide all these information in another way, it's much more easier for us to check. I mean: when I choose PF9999, & infotype 14, 8 in Sep-11: report will show:
    with IT8: it will list all change: who changed, when changing occurred, from value A to value B, the period of record: assuming pf is increased salary Basic: 1000 -> 1500 since 15-Sep & HRA allowance (1005): 300->350: since 1-Aug in Sep-11.
    PF999
    Wage Type 1000: old value 1000, new value 1500; user AAA changed on 14-Sep. Start date of change: 15-Sep
    Wage Type 1005 old value 300, new value 500; user BBB changed on 10-Sep, start date of change: 1-Aug.
    If the report is available, it really helps all of us alot. If anyone know, please share. I am really appreciated.
    Regards!
    Woody.

    Hi Woody,
    You can easily create such a report yourself via Ad Hoc Query.  Every infotype has a start date (BEGDA), end date (ENDDA), changed by (UNAME) and changed on (AEDTM).  If these are not in your infosets, they can easily be added.  You can enter these as selection and output fields along with the wage type amounts and other data fields.  This may not pick up all retros, however, as other infotypes such as IT0001-Organizational Assignment, 0007-Planned Working Time, etc. will also create retros if changed in the past.  You can create queries for these infotypes if you want. 
    If interested in individuals as to whether they had a retro calculation - report H99_DISPLAY_PAYRESULT will show all retros if an individual had more than one entry for a pay period.  This report is viewed individual by individual.
    Paul

  • HR Offcycle Payroll(Customer Specific Function(

    Hi,
    I am working on SAP 4.7, i have developed an customer specific HR payroll function, its attached in the payroll schema, in the routine i have updated some HR infotypes. Now in normal payroll run it works fine but, in offcyle it has two buttons 'start payroll' which runs the schema, and 'save' which saves the changes, what i need is to save the changes when SAVE button is pressed not the START PAYROLL button, i have looked couldnt seem to find an exit at save.
    Thanks.
    Regards
    Khusro Habib

    During the Start Payroll process, when the schema calls my customer specific function. I filled an internal table PSOPER, then when the SAVE button is pressed system reads the data from this infotype to update it depending on the field OPERA of this internal table
    PSOPER-OPERA = 'U'. means update
    code:
    data gv_ocrsn type t52ocr-ocrsn.
    field-symbols <prelp> type c.
    "gs_s9000 structure of type P9000.
    get parameter id 'OCR' field gv_ocrsn. "This tells me if offcycle is being run
    if gv_ocrsn eq '0095' or gv_ocrsn eq '0090'.
    "all data is in gs_s9000.
    gs_s9000-infty = '9000'.
    assign gs_s9000 to <prelp> casting.
    MOVE <PRELP> TO PSOPER.
    PSOPER-opera  = 'U'.
    append psoper.
    unassign <PRELP>.
    clear gv_ocrsn.

  • Termination error during Offcycle payroll run

    Hi All,
    Please help me with this error:
    when I do off cycle payroll run for one of employees I am getting the following error.
    Termination in operation ERROR                                             
    00000010                                                                   
    UNE1********* <    ERROR     #          =NEG YTD IN= TCRT NOT =ALLOWED   = 
    Basic entry in IT :                                                        
    Thanks in advance
    Gopi

    Hi,
    Even Net check amount is coming zero ,You have to adjust some amount(by changing sign as negative or positve) within that IT 221 .
      Make sure while adjusting amount Net check Amount should be ZERO only.
    When you run payroll in payroll log you will able to find for which WT system is giving error.
    That WT must have -ve value in TCRT tabel.
    Match this amount with all the WT you have maintain in IT 221 .
    Once you get the WT which have the same amount ,change its sign and try to run offcycle .
    Thanks,
    Pradeep.

  • Difference Between OTL Retro Entry and Salary Change Retro Entry in Payroll

    Hi Everyone,
    We are developing a custom interface from Payroll to Projects which will post all the entries from OTL.
    OTL->Payroll->Projects
    We are stuck with identifying the Difference Between OTL Retro Entry and Salary Change Retro Entry when we process Retropay in Payroll.
    After retropay, we come we would see the retro element entries for both them with same name and creator_type is either EE or RR for both them.
    In our interface we have to treat retro entries through OTL and Salary Change in differentway.
    Has anyone can give some suggestions on this please asap as we are heading towards UAT very soon.
    Thanks in Advance..!!
    Anand

    Hi Anand,
    Element with creator_type RR are created/generated by Retropay.
    Elements with creator_type EE are regular element entries.

  • How to get retro pay in payroll

    How to get retro pay in bw.

    I have the same issue. payslip shows the retro amounts correctly, but i can't figure out how to get the right amount using the data found in the RT table..
    one thing i got is, when all retro amounts are added up, less the deductions and adjustment in retro the value is equal to that from wage type /552.. but i can't figure out how to get the breakdown using RT data..
    retro amounts have the letter "R" before each wage type.
    edit:
    i found this program RPCLGA00.. it shows the right values/amount for each wage type, including retro.. but i am still unable to figure out how i can arrive at the same values using RT data.. can someone help me understand the program?
    Edited by: Janus Arcellana on Jan 12, 2009 11:23 AM

  • Offcycle error and payroll control record

    hi experts,
    i faced a error in offcycle payroll processing.
    i did exit payroll for april 2008 and maintained a data in infotype 267 for bonus in 15.05.2008 for 50 employees in bulk.
    i want to run offcycle payroll thro normal payroll driver on 15.05.2008  using HINCALCO and selected the required parameters in off cycle reason and facing error while doing update run.
    simulation run is showing offcycle results correctly and system not allowing to run update run and showing  error related to payroll control record .
    how to recify this ?
    nataraj s

    dear expert,
    offcycle payroll program will work only when the payroll control record is in exit status for past payroll  period
    i cannot change the payroll status to release for payroll status
    i tried earlier and it didnt work
    i tried to run offcycle for 15th may 2008 by keeping payroll control record release for payroll in may 2008 and it didnt work at all
    what i wanted is the save button in the offcycle program is not in active mode when i am able to default the wage type values from infotype 267
    regards
    nataraj

  • Function Modules for Payroll

    Hi SAP Minds,
    Please provide the answers for the following and guide me  to learn Payroll technically..
    what is offcycle payroll? what are  the Function Modules used to read the data from Offcycle payroll?
    what are the Function modules used to read Retro active accounting?
    thanks in advance
    sai

    Hi SAI
    HR_DISPLAY_BASIC_LIST is an HR function, but can be used for any data. You pass it data, and column headers, and it provides a table control with the ability to manipulate the data, and send it to Word or Excel. Also see the additional documentation here.
    HR_GET_LEAVE_DATA Get all leave information (includes leave entitlement, used holidays/paid out holidays)
    HR_IE_NUM_PRSI_WEEKS Return the number of weeks between two dates.
    HR_PAYROLL_PERIODS_GET Get the payroll period for a particular date. (provided by Francois Henrotte)
    Example:
      DATA: IT_T549Q TYPE T549Q OCCURS 0 WITH HEADER LINE,
            IT_ZL TYPE PC2BF OCCURS 0 WITH HEADER LINE.
      W_BEGDA = '20010101'.
      W_PERNR = '00000001'.
      CALL FUNCTION 'HR_PAYROLL_PERIODS_GET'
          EXPORTING
                get_begda       = w_begda
           TABLES
                get_periods     = it_t549q
           EXCEPTIONS
                no_period_found = 1
                no_valid_permo  = 2.
      CHECK sy-subrc = 0.
      CALL FUNCTION 'HR_TIME_RESULTS_GET'
           EXPORTING
                get_pernr             = w_pernr
                get_pabrj             = it_t549q-pabrj
                get_pabrp             = it_t549q-pabrp
    TABLES*
                get_zl                = it_zl
           EXCEPTIONS
                no_period_specified   = 1
                wrong_cluster_version = 2
                no_read_authority     = 3
                cluster_archived      = 4
                technical_error       = 5.
    NOTE: it_zl-iftyp = 'A'   absence
          it_zl-iftyp = 'S'   at work
    HR_TIME_RESULTS_GET Get the time results for a payroll period. (provided by Francois Henrotte)
    Example:
      DATA: IT_T549Q TYPE T549Q OCCURS 0 WITH HEADER LINE,
            IT_ZL TYPE PC2BF OCCURS 0 WITH HEADER LINE.
      W_BEGDA = '20010101'.
      W_PERNR = '00000001'.
      CALL FUNCTION 'HR_PAYROLL_PERIODS_GET'
           EXPORTING
                get_begda       = w_begda
           TABLES
                get_periods     = it_t549q
           EXCEPTIONS
                no_period_found = 1
                no_valid_permo  = 2.
      CHECK sy-subrc = 0.
      CALL FUNCTION 'HR_TIME_RESULTS_GET'
           EXPORTING
                get_pernr             = w_pernr
                get_pabrj             = it_t549q-pabrj
                get_pabrp             = it_t549q-pabrp
           TABLES
                get_zl                = it_zl
           EXCEPTIONS
                no_period_specified   = 1
                wrong_cluster_version = 2
                no_read_authority     = 3
                cluster_archived      = 4
                technical_error       = 5.
    NOTE: it_zl-iftyp = 'A'   absence
          it_zl-iftyp = 'S'   at work
    Appreciated if rewarded
    Regards
    Lakshman

  • Issue in running regular payroll

    hi ,
    When running regular payroll for  the month of January ...payroll is running for january  offcycle payroll allong with regular payroll..please let know how to stop it.January offcycle is already runned in exit mode of last month and posted but still when reimburesement are picked when running regualr payroll.
    thanks
    J

    Hi Sikinder,
    the following is the INAP schema.
    000010 COM                         Import further paym./deducs. off
    000020 BLOCK BEG                   Process additional payments/deductions
    000030 IF         SPRN             If Offcycle processing
    000040 P0267 X011 GEN  NOAB        Import additional off-cycle payments
    000050 ELSE
    000060 P0014 X011 GEN  NOAB        Import recurring benefits/deductions
    000070 P0015 IN11 GEN  NOAB        Import additional payments
    000080 P0579                     * Import addtnl pymnts (3rd prty system)
    000090 P0057 INTP GEN  NOAB        Membership Fees
    000100 ENDIF
    000110 BLOCK END                   Process additional payments/deductions
    thanks
    J

  • Offcycle payment - PF to be deducted

    Hello All,
    There is an Offcycle wagetype for which PF has to be deducted. We have
    run the Offcycle Payroll and /111 is generated and PF is not deducted.
    We have also run the following regular Payroll in which the same off
    cycle payment is not accounted for PF.
    How to make an Off cycle wage type to be PF deducted ? Please advise.
    Thanks & regards
    Vijay

    Check the below threadsd.
    [Re: PF Deduction - Off cycle Payroll;
    [Re: PF not deducted during Off cycle payroll ]

  • Offcycle payment not coming in /559

    Hi Gurus,
    I had maintained the payment amount in 0267 and when I run payroll the amount maintained in the0267 Infotype is not cumulating in /559 for payments.
    How can we post the offcycle payment to FI. Is it possible to do so and if yes how can we do that ....
    Is there any operation top calculate the days between the dates?
    Please suggest how this

    Hi,
    Kindly check the following in IT0267
    1.) Offcycle Payroll Reason
    2.) Payroll Indicator
    3.) Date of Payment
    Run the Payroll with the above feilds in the Payroll Driver(PC00_M40_Calc)
    Check the RT record if /559 , /560,/557 or /565 is created
    1.) IT0009 is maintained with Bank details = WT /559 is created
    2.) IT0009 is maintained with Cash Pmt = WT /557 is created
    3.) IT 0009 is not created - WT /565 is created
    /560 value is always created
    Regards
    Hemant V. Mahale

  • Limitting payroll t-code access

    Hi expert,
    I have a problem for restricting authorization for user for payroll t-code.
    Apparently, some user is only allowed to ru offcycle payroll. So for example, for t-code "PC00_M34_CALC", user should only be able to run offcycle payroll so on the field declaring payroll type, they should only be able to enter 'A' -> offycle payroll.
    I couldn't find a way to solve this through authorization object, so far my only found option is to manipulate the transaction selection screen.
    I tried to use transaction SHD0 to manipulate the screen for the t-code, but apparently, transaction variant for t-code "PC00_M34_CALC" can not be made. Therefore I tried to play with variant by:
    1. making the payroll type field is not inputable and automatically set 'A'
    2. Protect the variant so it couldn't be changed by people except me
    3.and then save the variant as customer variant "CUS" so that it could be transported.
    After that I created a new T-code let's say Z'' where the default variant "CUS" is used for the t-code.
    Problem arises as user has access to variant, they could create another variant, save it and then use it to open all access. Is there any way to limit either:
    1. User has no access to variant creation
    2. T-code couldn't be run except by a certain variant
    Is there a way to solve my problem?
    I'm open to any other possible solution to solve this problem.
    Thanks in advance

    Use authorization object S_PROGRAM.
    For the field P_ACTION do not include 'VARIANT'

  • Limiting payroll t-code access

    Hi expert,
    I have a problem for restricting authorization for user for payroll t-code.
    Apparently, some user is only allowed to run offcycle payroll. So for example, for t-code "PC00_M34_CALC", user should only be able to run offcycle payroll so on the field declaring payroll type, they should only be able to enter 'A' -> offycle payroll.
    I couldn't find a way to solve this through authorization object, so far my only found option is to manipulate the transaction selection screen.
    I tried to use transaction SHD0 to manipulate the screen for the t-code, but apparently, transaction variant for t-code "PC00_M34_CALC" can not be made. Therefore I tried to play with variant by:
    1. making the payroll type field is not inputable and automatically set 'A'
    2. Protect the variant so it couldn't be changed by people except me
    3.and then save the variant as customer variant "CUS" so that it could be transported.
    After that I created a new T-code let's say Z'' where the default variant "CUS" is used for the t-code.
    Problem arises as user has access to variant, they could create another variant, save it and then use it to open all access. Is there any way to limit either:
    1. User has no access to variant creation
    2. T-code couldn't be run except by a certain variant
    Is there a way to solve my problem?
    I'm open to any other possible solution to solve this problem.
    Thanks in advance

    Did  u checked the authorisation for this user as per the roles assigned to him in Tcode PFCG
    http://saphruser.com/category/sap-hr-security/
    Goto tcode
    PFCG
    1.Create a Role and click the Third Tab Authorizations once you create the role
    click the change icon.
    2.EDIT->Insert Authorization->selection criteria
    search for human resources and add..
    3.in the tree navigate to HR master Data -->authorization Level as R
    M (read with entry helps)
    R (read),
    S (write locked record; unlock if the last person to change the record is not the current user),
    E (write locked record),
    D (change lock indicator),
    W (write data records)
    (all operations).
    Note:Use /nAuth to change the menu tree for authorization in left hand side .
    If you have IDES copy the profile HR940_RESTRICTED to Z profile and modify accordingly.
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/97/27973b3ea3eb0fe10000000a114084/frameset.htm
    Edited by: Sikindar on Apr 12, 2009 4:13 PM

  • Can we run Payroll Driver in a Process model?

    Hi,
    I need to run the offcycle of the population of 1200, their payids' can be many on single date.
    Can it be possible to run the offcycle of all the employees in one go??
    Note:- We can run offcycle for single payId in one go, means we will be needed to run for 11 times ( 11 payids in one day)
    Saurabh

    Pay id means Payment Id ( it is used in offcycle run).
    My problem is earlier there we only 10-12 people for which off-cycle was run, now next yr there wud be 1200 employees... and every employee has 2-3 payment id means to run offcycle payroll we need to run payroll driver for 2-3 times ( 1200 * 3 = 3600 times)
    Now I want where I can enter all the payment id in one time for all the 1200 employees and run in single time..
    Hope u wud have some clearity abt the problem

Maybe you are looking for