Pages

Thursday, March 15, 2012

Compensatory Off Scenarios in SAP

When an employee works on a Holiday, he can either be given a Compensatory Off or Overtime.
What to begiven is a business decsision and also depends on the employee class.

Now lets see, how Compensatory Off scenario works in SAP.

When an employee works in a OFF Day or a Public Holiday, he gets an option to take Off on some other day. This Off is called as compensatory off.

In SAP, we can have two scenarios. One scenario is time evalaution without clock times and the other one is time evalaution with clock times. And the calcualtion of Comp off is different in these two scenarios.

Comp Off - Time Evalaution without Clock times

In case of Time eval without clock times, the employee working times are taken from planned working time, and unless the employee applies for a leave/absence, it is assumed that, the employee is working.
And it is also assumed that on OFF days and Public Holidays, the employee is not working.

Now there should be a way to inform the system that, the employee has worked on a Day OFF or public Holiday.

For this we can create a Attendace type. And when ever an employee works on a Day OFF or Public Holiday, and we need to give comp off, we can use this attendance type.

Then we need to write a rule, where in if any employee has got this attendance type, then popuate a pre defined time type by that many hours. This time type can be used in the creation of the comp off quota for the employee. Once done, when ever an employee has got his attendance type, the employee comp off quota is increated by that many hours, as given in the attendance type.

Now another absecne type has to be created , to use this comp off quota. The absece type can be named as comp off.

So in effective, to create a Comp Off we need an attendance type, an absence type and a absence quota.

Comp Off - Time Evalaution with Clock times

In this case the employee actual times enter the time eval. So we need a rule to check, if there are hours on any Day OFF. If there an any , then we can pass on the hours into a Time type and the rest of the process is same as the above.

Will try to update the post with some screen shots on how the rules will look like and how the quota is configured.

4 comments: