Make your own free website on

SAP Functional, Basis Components, and ABAP Programming Books

To change IT0003 (Payroll Status)?

Question :

I am currently running Jan 2003 payroll but because Dec 2001 records are accidentally 'touched' eg. IT0015, the system will do a retro starting from Dec 2001 till Jan 2003.

When some historical records are 'touched', IT0003, field 'Earliest MD change' will be changed to 01.12.2001.
I will like to prevent the system from doing a retro up to Dec 2001. In another word, I would like the  system to run payroll for Jan 2003 only.

Is it possible to stop the retro?

Answer :

In order to stop the retro, you can change the earliest retro.acc. date in the control record of
your payroll area or change the earliest recalc. date in IT0003 to Jan 2003.

Yes it is possible. Go to PA30 > enter the pernr of the employee whose retro you want to stop and go to > Utilities > Change Payroll Status

Here you will get IT 0003 in a change mode. Now erase (make it blank) what ever the date is in Earliest MD change field. That's it.

You have two options first is to clear the "Earliest MD change" and "Earliest MD Bonus" for all the affected employees that you don't want to have a retro second is the change the Earliest RA date for all the employee of the affected payroll area.

For mass changes of IT0003 you can use report RPUCRR00 (see Report Description) or modify it to fit you requirements (as we did).  I hope it helps.

You could also try looking at report RPUTRBK0.
You can use this to change all date fields on IT0003. Both Time and Payroll fields.

How to assign employees to two different company codes?

Question :

How to assign a personnel number to two different company codes ?

Answer :

I dont think it is possible.

It should not be possible logically as well because Company is a Financially Independent Entity & one person can not be employed by two companies.

One personnel number cannot be linked to several company codes.

However, SAP has an object called 'Central Person', which is linked to one or more personnel numbers.
By creating two personnel numbers (one for every company code [employment contract]) and linking those to the same CP-object, you're able to derive that in the end it's one physical person who's employed at multiple companies.

Return to :-
SAP Hints and Tips on Configuration and ABAP/4 Programming