Skip to Content
Author's profile photo Former Member

How to change EE hiring date after payroll


It is a common mistake by user to enter wrong hiring date while entering the data into SAP. But as far as we have not run the payroll we can change the Hiring date via PA41. But if we will get to know this mistake after payroll run and if it has already been posted then what to do?

Does SAP has provision to change the hiring date and the answer is yes.

Here we will take an example:

We have hired one xyz employee on 01.01.2011 and payroll is also run for this employee. Later we realized that the actual joining date of this employee is 15.12.2010. So we have to change the hiring date. From 01.01.2011 to 15.12.2010 and the payroll also would be reflected with changed hiring date.

Here we are hiring 7014 employee and run the payroll for three months upto march and changing the actual hire date and run the payroll for April.


Payroll has already been run for three months from 01.01.2011 to 30.03.2011.


Payslip for the month of March


Now for Changing the hiring date to his actual date ie. 15.12.2010.

First go to change payroll status from Menu- Utilities – Change payroll status, and delete the DATE from the Accounted filed. and save.


Now go to change entry by leaving date from Menu- Utilities – Change entry by Leaving date, and change the start date from 01.01.2011 to 15.12.2010 which is actual.

Press Enter. A menu will popup for all the required info types which get changed press enter.


Release the control record for April month and run the payroll. And check the RT table you will get the December month 15 days prorated salary as shown below.


Now run payroll and system will give arrear in current month


In the same way system will recover amount also if new hiring date will greater than older one.


Gaurav Sharma

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Hi Gaurav,

      By using the function 'Change Payroll Status' you can change an employee's entry date if a payroll run has already been executed for the employee, and if the date on the incorrect entry is after the employee's actual entry date.

      Eg : An employee is hired on 15.07.98. After the payroll run, you discover that the employee has actually been employed at your enterprise since 01.07.98. As a result, the amount of the employee’s salary is too low. To ensure that the missing amount for the period from 01.07.98 to 15.07.98 is paid, the payroll run must be repeated for this employee using 01.07.98 as the start date.

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Hi Priyanka,

      Thats what i have shown in this post. 🙂

      Author's profile photo Aman Tyagi
      Aman Tyagi

      There is already a Note explaining how to do this.  The note is 41523.

      Author's profile photo naidu jagarapu
      naidu jagarapu

      Hi gavurav,

             when you are change the date  of joining  date of the employee and run the payroll immediately go to retro run and calculate amount for  unprocessed payroll date of the employee basing on new hiring can check retro pcrs like IN41,IN42,IN43,IN44,In45 thn solve your issue.


      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Hi Naidu,

      It is not my issue. I have posted a document.

      Author's profile photo Kader ABERKAN
      Kader ABERKAN

      Thank you very much! It works fine