cancel
Showing results for 
Search instead for 
Did you mean: 

OT extra hrs

former_member184702
Active Contributor
0 Kudos

Hello Experts,

I have a simple scenario on Over time , WSR is 9 hrs per day but the employee has worked 12 hours in a day, how we capture those timings in two (+ve and -ve). where we can see those extra hours ? which infotype the OT updated ?

How the system updates  like 9 hr and 3hrs OT ?

Regards

Siva

Accepted Solutions (1)

Accepted Solutions (1)

rajasekhar_reddy3
Active Contributor
0 Kudos

Hi,

If it is Positive Time you can achieve this through a PCR

First pull Number of working in a Time Types.

     D VARSTPRSNT

N      COLOP*

Y   DOUTTPORGIS

Y *

Y E   HRS=PNUM  ADDDB9003 (E means from 2011 Infotype )

Y P   HRS=PNUM  ADDDB9003 (P means from 2002 Infotypes)

Above PCR holds number of workings

      D VARSTDPRCL

0        COLOP*         (Here 0 is for Weekly -off if you any further processing you can write here)

*        HRS=D9003  HRS?9

* *      ADDZL 90OT

* <     COLOP*

Else if it is Negative Time Management .

You can add in IT2010 Infotypes which will update Payroll.

One more thing you can do is update IT2002 (With Extra hours ) and the same to be called in PCR which will update Payroll.

Regards,

Raja Sekhar

sikindar_a
Active Contributor
0 Kudos

Rajsekhar

Is it mandatory to write the PCR for OT in Case of Actual Planned Times ? we can achieve it through Setting in T510S also right

Where Time pairs were being formed based on the WSR and if an employee works more than the time mentioned in WSR extra hours were being formed as other Time type and treated as OT and processed as Over time

please correct me if my observation is wrong

rajasekhar_reddy3
Active Contributor
0 Kudos

Sikindar

If we use T510S Table below grouping to be changed in the Schema.

DAYMO 01   02   02   02     Set day grouping for T510S

GWT        S    DZL         Wage type selection for planned work

GWT        M    ZML         Wage type selection for overtime

By using T510S we can achieve OT as Sikindar said.

But i faced a problem  when using T510s table if employee is working from 16:00PM of (16-01-2012) to 11:00AM of the next day (17-01-2012) System forms only one Time Pair. At this point of Time OT is not processing . Because employee have Completed more than 2 shifts .

Please correct if iam wrong.

Regards,

Raja Sekhar

sikindar_a
Active Contributor
0 Kudos

Thanks Expert

former_member184702
Active Contributor
0 Kudos

Sikindar bhai ,

Where we see the OT extra overs and which infotype it will update ?

Config. Steps :-

Create a time type

Config.att. type

Maintained processing types and assigned Processing types to time types.

Written the custom rule.

Plz correct me if i am wrong the config steps.

but i want to see the extra OT hours where I can see ?

which infotype it wil update ?

Regards

Siva

sikindar_a
Active Contributor
0 Kudos

OT hours will get Generate in Time Evaluation and stores in Clusters but wont update in any of the Infotype

former_member184702
Active Contributor
0 Kudos

In cluster which ITAB will check ?

share me the whether the config settings is correct or need to any extra activity.

Regards

Siva

Former Member
0 Kudos

Hi Siva,

When you run the time evaluation for the day when the employee has worked overtime you can see that entry in time evaluation as in the below screen.

Once you run the time evaluation -LIVE then it picks that hrs into payroll and pays the amount as below...

Once the ZL entries are read the valuation of OT happens as in the below screen

We can see the amount calculation in the OT table as below:

Hope this helps...

Good Luck...

former_member184702
Active Contributor
0 Kudos

Thanks Akula 321 , Sikindhar, RReddy and Divyasri.

Closed.

sikindar_a
Active Contributor
0 Kudos

Your config settings are correct

if you want to see the hours check PT_BAL00 and amount CWTR report apart from these i dont feel we have any aother option other than developing a custom infotype

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

If you are working on negative Time management

Subschema TW15 in TM04 generates the overtime for the employee. Two rules To01 and To02 generate the Overtime worked for the employee,If in case you have maintained attendance types and have given the in and out time here.

The system will automatically pick it and calculate the overtime.

PCR To01 tells the system that overtime should be calculated after X hours (I.e. 9 hours on a work day) and from 1st minute on a weekend or a Public holiday.

PCR TO02 calculates the overtime worked.

In case you need to compensate the Overtime worked, Generation Rule are created using T510s table( for both +ve and-ve Time management)

If you need further information, Please let me know.

Hope this helps.

Thank you & Regards,

Divya

former_member184702
Active Contributor
0 Kudos

Thanks Divyasri and Rajasekhar reddy, Sikindar ,

I am okay but my question is , which infotype has updated the extra hours ? where we can see those extra hours in time side and Payroll side ?

Regards

Siva

rajasekhar_reddy3
Active Contributor
0 Kudos

Hi,

Have you maintained Time wage types ?

Are you using time evaluation ?

Answer of the above questions are yes

Then while running time evaluation the over time will update in to the time wage type (as number of hours ) and you can able to see that in ZL table.

You can able to see this through T-Code PT_BAL00

You need to write PCR from Payroll side to calculate the overtime amount.

Regards,

Raja sekhar

Former Member
0 Kudos

Hi Siva,

As Rajasekhar suggested, you can use time types. You can modify the PCR's i.e if In case of Negative Time Management, you can modify rule TR11 where in you can send the OT created through the Standard Time type 0040 into a custom Timetype using ADDDB operation and assign this Timetype to your Quota in table V_T559e.

This is one way of Accumulating the Overtime Worked. And hence forth you can use this Quota either as an absence quota or you can encash the overtime for this quota using 0416 Infotype.

Hope this helps.

Thank you & Regards,

Divya