cancel
Showing results for 
Search instead for 
Did you mean: 

Change in Hire Date

sumathi_g2
Explorer
0 Kudos

Hi All,

Scenario;

Need to change the hire date of an employee - From 05/03/2010 to 05/10/2010

Data Exist for this employee under transaction pc_payresult- from 05/03/2010 to 05/15/2010

How can I make the changes?

I have access to change date in 41 but will that have any effect to the hire date in IT0000 /IT0001

Pls Guide me: ( Iu2019m working in prod)

Thanks

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

You have to first revert the postings (if any), then delete the payroll results ...

Check for future dated entries and then execute PA41...

sumathi_g2
Explorer
0 Kudos

Hi Alinjar Bhowmik

How will I delete the posting : If I get into Transaction PCP0 I see different posting but it takes me only to the display mode.

So how could i do it??

Pls Guide

Former Member
0 Kudos

Hi Sumathi,

In PCP0, you will find the details of posting documents...

Find the particular posting document (Status Code 50), check the leftmost checkbox, then goto menu Edit > Reversal > Reverse Document.

If required, goto the below mentioned links...

Changing an Employeeu2019s Entry Date

http://help.sap.com/saphelp_47x200/helpdata/en/48/35c5824abf11d18a0f0000e816ae6e/frameset.htm

Reversal of Posting Runs

http://help.sap.com/saphelp_47x200/helpdata/en/81/42b13a4a3711d189490000e8323c4f/frameset.htm

Edited by: Alinjar Bhowmik on May 11, 2010 12:14 AM

Former Member
0 Kudos

Sumathi,

It is not a best practice to delete payroll results especially when postings are finished. As well not best practice to delete the postings run.

Link is already provided by one of our member to change the hire date. Follow it and make the recommended changes to master data. Once correction is performed either run off cycle correction payroll or wait until next regular payroll. System will take care of payments as well postings.

You will also find some interesting threads in this forum for changing hire date. Refer to those threads.

Arti

Former Member
0 Kudos

Hi,

This is little bit tricky. Is the SAP payroll posting ,SAP 3rd party remittance (if any) and SAP Bank transfer is done?

>A. If it is done, then there 2 options:

>>>1. Simpler one : Find out what wagetypes the employee was paid and if it is IT 0008 only , then make the IT0008 record from 05/03/10 to 05/09/10 as 0.00 and then the record from 05/10/10 should have the actual rate or salary. If there any other payment or deduction , please move the start date to actual hire . If the amount needs to prorated , prorate it. Change the hire date in IT41. Donot change anything in IT0000 and IT0001. Automatically the excess salary will adjusted in next period with taxes. * I will go with this method. Most clean and relieable.* Please do not break your head.

>>> 2. If the bank transfer is gone and transmitted to the account . You reverse the posting, reverse 3rd party and delete payroll and fix it. It need proper organised activities between Sap HR, FICO and User. SAP Finance and Payroll users wont be happy. We can clean up but it is gonna be messy. I will not discuss it in forum because it is not a best practice. Please forget it.

>B. If none of post payroll activity is done, then it is recommended to delete the payroll result. Change the hire date and all infotype start date and run the payroll again.

Note: I really appreciate if you do not open same question in multiple forums!!

Good Luck!!!

Edited by: Amosha on May 10, 2010 7:03 PM

Answers (2)

Answers (2)

Former Member
0 Kudos

If you want to delete the payroll results for this employee also then use TCODE PU01 to delete the payroll results.

To change the hiring date, u cannot use the normal procedure (actions or pa30) to change the hiring date.

Use Tcode SE16N. once you are in the tcode se16n, in the table field enter PA0000 and press enter.

Then enter the personnel no. in the field below. After that in the command field enter &SAP_EDIT and press enter. This is to activate the edit mode.

After that press the execute button. Now use the create button and insert a new row and enter the same contents from the row which corresponds to the hiring date.

Save and go to pa30 and check the IT0 for the employee. U will see the new hiring date there.

Now again go to the Tcode SE16N and follow all the procedure explained earlier. This time using the delete option, delete the row corresponding to the first hiring date. Save and exit.

Now pa30 will have only the one entry with the new hiring date.

Hope this helps.

Former Member
0 Kudos

Hi Sumati,

This is not about just changing the start date in IT0000 , you can do that directly with PA41 or Change entry/leaving date utility.

It is about recovering the excess paid salary. SE16N is a very good trick and you can use it in different situation but I would not recommend to change hire date. Because All other infotype linked to the employee that has started with 05/03/2010 has to be moved to the new hire date. This cannot be achieved by SE16N.

Thanks.

sumathi_g2
Explorer
0 Kudos

Thank you everyone for your time and effort for answering to my question.

Yes, deleting the results isn't an option for me here.

I already adjusted the IT0008 - say from 05/03/2010 to 05/09/2010 the amount is 0, but the system has taken in other deductions how will i recover them.

Off cycle workbench is not configured so i can not use it.

I tried changing IT41 to correct hire date the record start date accepts the change but the employment date isn't accepting it falls back to the initial incorrect hire date.

Correct me if I'm wrong- If I check the CRT/TCRT tables and look for the amounts and adjust the same in 221 will it work fine in the next payroll or is anything needs to be done and share with me the procedure for it so that i will be more clear on it.

Pls guide

Edited by: SUMATHI G on May 11, 2010 5:14 PM

Edited by: SUMATHI G on May 11, 2010 5:32 PM

Former Member
0 Kudos

Let me start again, Current period payroll is already run, so you are not going to rerun the current payroll. These changes you are doing is to recover or adjust the amount paid to employee in the following period.

There are 3 things

1. Earning and Deduction: IT 8 is corrected. If you IT14 for the employee, just prorate what has to paid for the first period enter it in IT14 from 05/10 to 05/15. Full amount from 05/16 onwards.

If there are any deduction, do the same prorate for current period and full amount from next period.

Based on the above taxes will be auto adjusted in most country's payroll.

2. Other Infotype start dates:

Move the start date for any other important infotypes

3. Hire Date for reporting:

For reporting purpose most of the time we consider only IT41 dates. So correct them.

IT 41 may have Hire date , Vacation Begin , Eligibility dates - fix it to correct date.

Do not worry about the CRT and TCRT. Because you have just adjusted the master data for earning and deductions. Automatically when the next payroll runs it will start from 05/03/2010 and adjust the earning and correct YTD wages.

If you are following above method no need for IT221 adjustment.There will very very small tax diff, which can be ignored.

Let me know your fdbk for this post. And close the thread once you are satisfied.

sumathi_g2
Explorer
0 Kudos

Thanks Amosha,

Let me try this and let you know the result.

sumathi_g2
Explorer
0 Kudos

Hi Amosha

All Payment infotypes are adjusted but how will I change the hire date to the new hire date. System says he is accounted hence can not change. ( correct hire date falls after the payroll run)

Pls guide

Former Member
0 Kudos

Hi Sumathi,

If you are trying to change hire date in IT41, then go ahead and follow the steps below:

1. Goto Pu03, select the employee number and click execute

2. Clear the date in "Accounted to" field and save.

If you are trying to change hiring action date in IT000, I would not recommend it. Let me know your fdbk.

sumathi_g2
Explorer
0 Kudos

Hi Amosha,

In IT41, I have few date specification like- employment date, seniority date, vaction date , seniority (calc) and employment calc of which i can not change the last 2 dates.

I changed the payroll status record

If I need to change the start date in all the infotypes what should I do?

Pls Guide

Former Member
0 Kudos

Change only the benefits infotype start dates. Other infotype are not required and it might not impact.

sumathi_g2
Explorer
0 Kudos

Amosha : I tried changing PU03 in test server but I am not able to change it in production : it read account to date do not match ...

Any thought on this

thanks

Former Member
0 Kudos

Are you getting a error message? If so, please double click the message and copy paste it here.

sumathi_g2
Explorer
0 Kudos

By executing PA41, Hire Date was changed for all infotypes but when I run simulation I get a error: No entry in table T549A for key

Pls Guide

sumathi_g2
Explorer
0 Kudos

Solved

Former Member
0 Kudos

Hey,

Can you give a picture of how you resloved the issue, coz this afternoon i was asking to one of my sr.consultant and he suggested me to do the PU03 and the retors will do the changes accordingly - is this is the way you followed the issue to be resloved if not can you get pls let us know

Thanks

Chitts.

sumathi_g2
Explorer
0 Kudos

Yes need to do the changes in PU03 as said by your Sr.consultant.

In my case it type 0008 was referring to the initial hire date in 0001 since I changed them thru Pa41.

I need to re-do the hiring with my incorrect entry date and delete the IT in 0008 for this date and then rehire with correct entry date using PA41

Thanks

Edited by: SUMATHI G on May 19, 2010 8:49 PM

Edited by: SUMATHI G on May 19, 2010 8:49 PM

Former Member
0 Kudos

It looks like you have to change the hire date after you ran payroll and the period already paid in between the incorrect hire date and the correct hire date must be re-calculated in payroll.

Look at notes 41523 and 804769. You must use the SAP recommended actions 70 and 71 as per the above notes, and it will work. You don't have to do anything else. Payroll will re-calculate and if you already posted and 3PR, that will be dealt with in the posting and 3 PR of the period when the pay period where you changed the entry date is recalculated.

Former Member
0 Kudos

Sumathi,

Try PA41 .

hope this helps

sumathi_g2
Explorer
0 Kudos

Thanks Hari, for your response need to know the effects of changing IT41 since I'm working in production server I do not have option of trying out things. So guide what would be the effects if I change IT41, Will it automatically does the retro/ corrections or will the IT000 etc which have correct entry date

Pls Guide

Edited by: SUMATHI G on May 10, 2010 8:16 PM