Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

significance of IN PERIOD and FOR PERIOD

Former Member
0 Kudos

Hi experts can any one explain me

What is Retro calculation? and significance of IN PERIOD and FOR PERIOD while Retro calculation. If possible please explain with an example.

Thanks in advance.

vamsi.

1 ACCEPTED SOLUTION

jayanthi_jayaraman
Active Contributor
0 Kudos

Hi,

If you process correction of salary for the past month(for period) in the current month(in period), that is called Retro.

4 REPLIES 4

Former Member
0 Kudos

Hi,

Retro calculation done automatically by SAP \

weh you make changes in master data in back date retro run will take place.

The retroactive accounting date or limit determines the exact date until which master data and time data can be changed in the payroll past. The retroactive accounting limit is based on the following values:

1.Per payroll area (payroll control record): Earliest possible retroactive accounting period

2.Employee hiring date

3.Per Ijndividual employee the feild Earliest personal retroactive accounting date Payroll Status infotype0003.

If the date set for each payroll area differs from the date specified for the employee, the later date is used.

The most important thing to remeber is with regard to retroactive accounting limit for an employee is the hire date of the employee., one can neither run retro from a date prior to the Hiring date nor he can make any changes to master data prior to hiring date

Retro is triggered in a payroll if u hav done master data change of an employee. This means 1) Any change in an infotype triggers retro. 2) Retro is also field dependent in an infotype.

This is configured using view V_T582A under frame "Retro Accounting Trigger".

Also note,

1) Control record - PA03 contains earliest retro date, meaning retro cannot be run previous to that date for all employees in that payroll area.

2) Infotype 0003 contains a field "earliest master data change" meaning during next payroll run retro will run from that particular period onwards for that employee.

3) Infotype 0003 contains a field "Earl.pers. RA date" meaning retro cannot run beyond that date for that employee. (this field values are stored in table PA0003)

regards

dinesh

Former Member
0 Kudos

HI vamsi,

1. IN PERIOD and FOR PERIOD

Suppose for year 2007,

the normal salary is processed each month for,

Jan, Feb, Mar, Apr , May.

Since Jan sal is process in Jan itself,

For Period = Jan

In Period = Jan.

and so on...

2. Suppose in June,

Arrears are to be given for each month from Jan to May.

(ie. Retro)

Then again salary is processed

For the month of Jan, Feb, Mar, Apr, May

In the month of June.

So FOR PERIOD : Jan

In PERIOD : June

So FOR PERIOD : Feb

In PERIOD : June

and so on.

regards,

amit m.

Former Member
0 Kudos

Hi!

The retroactive accounting date or limit determines the exact date until which master data and time data can be changed in the payroll past. The retroactive accounting limit is based on the following values:

1.Per payroll area (payroll control record): Earliest possible retroactive accounting period

2.Employee hiring date

3.Per Ijndividual employee the feild Earliest personal retroactive accounting date Payroll Status infotype0003.

If the date set for each payroll area differs from the date specified for the employee, the later date is used.

The most important thing to remeber is with regard to retroactive accounting limit for an employee is the hire date of the employee., one can neither run retro from a date prior to the Hiring date nor he can make any changes to master data prior to hiring date

<b>Rewards if helpful.</b>

regards

swati

jayanthi_jayaraman
Active Contributor
0 Kudos

Hi,

If you process correction of salary for the past month(for period) in the current month(in period), that is called Retro.