Online Tutorials & Training Materials |
Register Login

How to Delete Payroll Results

amit butola || 29 Jul 2013 11:35 am || 9

We are running ECC 6. Our Payroll department hired a new employee but used the incorrect hire date and then ran Payroll. We now want to use PA41 to change the hire date but it requires that we first delete the payroll results for that employee. We tried PU01 and also tried program RPUDEL20. However, both of these now generate an error message stating that this cannot be run in the production client. (We have used these successfully in the past but it has been quite some time since we last had to do it.) How can I delete the payroll results so we can use PA41? Or, alternately, is there another way to change the hire date that doesn't check payroll results? Thank you.


  • 29 Jul 2013 6:06 am
    Are you getting an error message or warning message? Wth warning message, you can go ahead with deletion.
    Error message could be due to the employee's pay results already posted live, after payroll period exit. Check this.
    In extreme cases, you may need as below during night or weekend:
    1)lock the payroll area from use - no change can be done for any employee of that payroll area.
    2)delete the payroll control record after noting dow the record details;
    3)recreate the record for the pay period for which you need to rerun the payroll for the employee less 1.
    4a)delete the employee's time cluster records and pay results.
    4b)You may need to perform any process (manual/system) re: the changes required for the employee's salary to his/her bank
    5)release payroll area so that it goes to the period for which you need re-run
    6)Correct the employee's start date or/and any data like IT 7,8,etc.
    7)If necessary correct the employee's IT 3 so that it does not have any date prior to the employee's new start date.
    8)Rerun employee's time eval, payroll, payroll reports.
    9)Check the pay results and payroll reports If necessary go back to step 6).
    10)Exit payroll area.
    11)Complete posting, banking, and any other reports. It is possible that posting may pose problems which need to be resolved by the FI/CO system support or business support area.
  • 29 Jul 2013 12:54 pm
    Once employee's data already posted with incorrect details then you have to remove cluster entries and have to create new data.
  • 30 Jul 2013 9:09 am
    Once employee data posted to finance we cannot delete the payroll result.However, in sap possibility still exit by reversing the payroll posting document and then deleting the payroll result
  • 30 Jul 2013 9:09 am
    If HR data posted to FI, it could be reversed and then payroll result can
    be deleted.
  • 30 Jul 2013 12:29 pm
    if the payroll result has been posted but at finance end it is not posted
    then you need the following steps

    1. reverse posting in payroll
    2 . then you can deleted payroll result using transaction code pu01.
  • 01 Aug 2013 6:27 am
    Thanks for all the suggestions but none of these work. We are definitely getting an error and not a warning and using PU01 does not work -- it says it cannot be used in a productive environment. Jagan, your suggestion to delete the Payroll Control Record is somewhat extreme and I don't want to do that except as a last result. I do realize I have to delete the payroll results but that is my problem -- I am no longer able to delete payroll results using PU01 or RPUDEL20. Any other suggestions?
  • 01 Aug 2013 6:28 am
    Have you tried to use PUOC_10? This should allow you to reverse the payment. I hope this helps.
  • 01 Aug 2013 6:32 am
    You cant delete a payroll result once it had been posted to finance. So you have to do the reverse posting and then change hiring date through pa41 and again run the payroll.

    Hope so wl work.
  • 01 Aug 2013 7:00 am
    PU01 or RPUDEL20. definitely will not delete payroll result if it posted FI and hence I suggested to reverse the posting from Fi and then delete the payroll result through transaction code PU01 it will work since I had the same issue earlier and got it solved for your information