Overtime Calculation
hi everybody,
actually i was doing an audit for a client. there is a scenario for overtime calculation is like
(Basic Salary/30)/81.5No of Hours
based on this calculation employee will get loss in the month of february why bcoz no. of days in that are 28.
based on this calculation employer will get loss in the months of 31 days
am i right? correct me if i am wrong.
now the client want to change that 30 days to the number of days of that month.
how to write this rule.
inputs will be highly appreciated
https://forums.sdn.sap.com/click.jspa?searchID=16169444&messageID=5765129
Similar Messages
-
Overtime calculation in TM00.
Hi Experts,
I am implementing positive time management and requirement for overtime calculation is as follows:
if employee works number of hours more than his/her daily work schedule the overtime wage type should get generated for the excess hours.
e.g. employee's daily working hours are 8 hrs (9 to 6 with 1 hour unpaid break) and if he/she works till 9 in night but he/she was out off the office for 1 hour from 4 to 5 then only "2" hours overtime should get calculated.
currently 3 hrs overtime wage type (1OVT) is getting generated using GWT M ZML.
For work around I thought of keeping this 3 hrs OT as it is but creating one more deduction wage type (1DDC) for absence hour (pair 4 to 5) I have assigned the processing type as "A" for this pair type using V_T555Z and define the generation rule for generating the wage type fpr this in V_T510S but function DEFTP is changing the processing type of this absence hour pair to "S" again because of which the wage type (1DDC) is not getiing generating.
Please suggest how to proceed with this. If you have any other solution please suggest.
Thanks in advance.
Thanks,
Javed
Edited by: javedshaikh on Sep 8, 2011 11:30 AMHi Okan,
I did not get what your below part:
MOBDE MODIF TPCOD FUNC1 ZART1 FUNC2 ZART2 FUNC3 ZART3 FUNC4 ZART4
01 01 01 ZNOT 0320 0330
After TIMTP ZNOT must be able to seen
I have maintained the view V_T555z
I have created the attendance quota 01 and created entry in 2007 for 2 hours for date 1st april 2004 (with and without meantioning the time)
then I maintained the time event entries in 2011 with 1 hr overtime.
but after rule TO20 the processing type of the time pair is not getting changed to "M", also the attendance quota 01 is not
getting deducted.
the output is as follows:
Call rule TO20
From To 1 P ID CT P TTyp BR ER C O I BPin EPin PT ALP C1 AB Number
18.0000 19.5000 1 01 00 S 0310 P10 P20 E 0001 1.5000
Rule GrRule TType VaKey Operation
TO20 * **** OUTTPPTYPE Pair type
TO20 * **** 1 GCY TO21 Goto PC rule
TO21 * **** HRS=D0000 Set
TO21 * **** HRS?S Decision op. HRS
TO21 * **** * OUTTPVTYPE Process.ty.
TO21 * **** * S HRS-PNUM Subtraction
TO21 * **** * S HRS?S Decision op. HR
TO21 * **** * S < HRS=R Set
TO21 * **** * S < GENTPB S Sep. Time Pair Start
TO21 * **** * S < GENOT Generate overtime
TO21 * **** * S < ADDDB0000- Subtract day balance
OUTPUT:
table tip overtime entry
18.0000 19.5000 1 01 00 S 0310 P10 P20 E 0001 1.5000
Please suggest why the processing type is not getting change to M and the quota is not getting deducted....
Thanks,
Javed -
Is it possible if overtime calculated under 2 cost centers.
Hi experts outhere,
I have 2 question to ask :
1. Is it possible if overtime calculated under 2 cost centers. For example, IT exec working overtime this week in IT dept. The overtime will go to IT cost center.Next week, IT exec working overtime in HR dept,and overtime calculated under cost centers of HR dept.
2. Calculation for current rate based on 8 hours working hours. Is it possible to have another calculation for those who working hours 7.5 hours.
Thanks in advanceHi,
1. Similar to what was already suggested you can assign posting cost center in IT 2002 "Attendances" or 2010 "Employee remuneration" (see button "Cost assignment" or Ctrl+F2).
2. The answer depends on how you compensate overtime: a) you use standard procedure with table V_512W_B and compensation is based on hourly rates. Then system should use right hourly rate for 8 and 7.5 h. daily WSR, b) you calculate compensation in the PCR, then you have to adjust PCR.
Cheers -
Overtime Calculation for California Employees
Hi Everyone,
My Client has 5 company codes. Here we dont differentiate the personnel areas and personnel subareas. For example these 5 company codes are namely 1000,1100,1110,1200 and 1230. So the personnel areas are also namely 1000,1100,1110,1200 and 1230. Similarly the personnel subarea are also same. The reason is the client do not want to create the structures as they dont feel to have.
They have salaried non exempt and hourly non exempt. They are using CATS time sheet for time entry.
They would like to capture Overtime automatically for the above category of employees if they belong to California. They can be from any company code but if they belong to california then the OT applies as
OT is > 8 Hours/day or > 40 worked hours/week
Double time is for > 12 hours/day
We dont have anything thing which identifies that an employee belong to CA. what do I need to do for identifying that an employee belongs to CA and also
Can any one let me know what to be done in TM04
Regards,
SAP HCM Consultant1. In TM04 there 2 subschema to calculate OT, analyze it and understand. Also there are couple of threads in the forum regarding the same. Check it out...I've responded few month back to someone similar query. Search with subschema name.
COPY TW15 Overtime after x hours/day
(in this PCR if hrs are greater than IT0007 daily working hrs, TO02 has statement COLOP 0040 this is time type for OT)
COPY TW30 Overtime after 40 hours/working week
( in this comment out with clock times logic. In TW35, it calls TW04 PCR. In this HRS?COVERT checks if hrs is greater than value in constant OVERT (from T511K). Then if greater PCR generates OT time type COLOP 0040)
2. After Customizing this rule for every one, the time eval will generate OT wagetype for all employees. You should understand that in Time eval you cannot query address or states from master date. And in payroll you will not have time wagetypes with dates. So you cannot implement daily OT directly in payroll.
3. In payroll, write rule after ZLIT processing, If the CA is based on work location then read the employee's work address state from P0006 or
if it is resident state then use can function P0207 to get the resident tax authority or read address infotype
4. In this rule after reading the state, keep the OT wagetype for CA employees, for others either drop the wagetype or move the OT to regular rate wagetype...depending on the client requirement.
Edited by: Amosha on Jan 14, 2011 10:32 AM -
How to add overtime calculation Rule?
Dear Experts,
Beacause we have eleven methods to calcuation overtime,i have to add these rule to sap,who can tell me how to do?can you give me some document?
Looking to your reply,thanks in advance.
Best Regards,
MerryIF you are useing + time you can go with wht our expert have said
if u are useing without time evaluation
the inputs which you are giving in the wage tyoe shd be in hours
and the PCR
AMT+ XXXX Basic wage type
AMT/30
AMT/8
AMT*1.25
MULTI NAA (Number Amount Amount)
ADDWT *
for ur wage type in T511 Character stics u have to change the characters of Input and out Put of the amount -
SAP HR Overtime Approval Process
Looking for something automated to approve overtime systematically.
Process to give authorisation access to managers in-order to approve overtime.
Wish to approve overtime by large number of employees using list entry.
ThanksHi if you are using positive time management, i mean time evaluation you can use approval.
Detailed information can be found in older thread. İ suggest u to check this link.
Re: Overtime calculation in TM00.
Regards
Okan -
Hi All,
We have a issue in cost distribution on overtime. We use FLSA Overtime calculation in time. The OT is calculated after meeting the thershold and OT payment is paid in PY. Since the time is passing the accumulated numbers as wage type after thershold is met, we are loosing the cost allocation in Payroll.The attendence is entered in CAT2 as 24hrs format. If the employee knows that the OT belongs to different Cost, then the Employee enters the hours based upon the Cost center.
Finally when it comes out -of Time evaluation, everything is lost after thershold is met by FLSA standards.
Query 1. how to capture the Cost distribution for overtime hours in FLSA overtime calculation.
Thanks in Advance
arbindoHi Krish...
Very first thanks for your reply. Answer to your reply is ...there are chances for both.technically speaking multiple cost centers can be there for Overtime worked. since the WS is open sun to sat ,workimg hours are 00 to 24 hours employee can be called by different agenicies/ costcenters to work at any time.
In that case how to capture the CC after thershold.
Regards,
arbindo -
FLSA Calculation: Exempt Employees
I want to calculate overtime as FLSA Overtime calculation rules for some employees those are on exempt jobs. So I override the FLSA Time definition in Assignment screen and processed payroll.
But, when I did above, in the run results for earnings that are subject to FLSA, still showing time definition id as (Non Allocation Time Definition) i.e. the seeded that is used for Exempt Employees.
So when this Time definition is used Time Definition balances doesn't work fine. Is there any way I can do this.Hi
Actually its not that difficult. You can give a criteria in selection where relationship A002 is equal to a space . Replace A002 in this example with the relatioship you have defined for 'Reports(line) to'.
Regards
Waz -
Dear Experts,
I need some help.
One of our ABAPER make Indirect valuation model for overtime calculation . In Infotype 0015 we only input number of hours , system calculate the value.
While Running payroll . its amount is not coming in RT.
Thanks In Advance
Regards
Jazib TariqHi Jazib,
This is not the way we calculate OT. WT can take just Amount or Number. Here you are puting Number and a ABAP code calculates the Amount but it's better to read Number in your schema and make calculation by PCR.
Consider sub-schema XAP9, PCR X011. Here systems reads Number and into it or in a separate PCR after that you can make OT calculation.
By the way, I am not sure just put A in OPIND operation(like this OPIND A) in X011 line 80 to see if it works or not.
Regards,
Omid -
How to create a sum on change of a detailed record without using groups
Hi,
I'm working on an overtime/payroll report. Overtime hours are calculated based on hours worked greater than 40 within the span of Sunday to Saturday. Further, pay periods are every two weeks and do not align with the calendar week of sunday to saturday.
I've managed to figure out how to do the overtime calculation from sunday to saturday and then the totals for each of these calendar weeks. However, I'd also like to calculate the totals for the pay periods. I cannot group on both the calendar week AND the pay period id because sometimes the calendar week starts before the pay period starts and sometimes the pay period starts before the calendar week. So, one is not a sub-group of the other. I tried setting both up as groups but it, unfortunately, resets by hour calculations at the wrong point because when one group is still going the other is ending.
So, the report is working well with just the one group - calendar week (oh, and there is a higher level group - employee id as this calculation is done for each employee). I can include the pay period id in the detail lines and I can see when it changes. So, if I could create a formula that summed the hours by pay period id and than reset when a new pay period id begins that is what I am after. I just want the sum of hours upon each change of pay period id. I'll attempt to show what the data looks like below:
Group 1: Employee Name (say Fred Jones)
Group 2: Week Beginning January 8, 2012
Date RegularHours OvertimeHours PayPeriodId
Jan 8 12 0 1
Jan 9 12 0 1
Jan 10 12 0 1
Jan 11 4 8 1
Jan 12 0 12 1
Jan 13 0 9 1
Jan 14 0 6 1
Total 40 35
Group 2: Week Beginning January 15, 2012
Date RegularHours OvertimeHours PayPeriodId
Jan 15 12 0 1
Jan 16 12 0 1
Jan 17 12 0 1
Jan 18 4 9 2
Jan 19 0 10 2
Jan 20 0 8 2
Jan 21 0 7 2
Total 40 34
So, the total hours for pay period #1 should be:
RegularHours OvertimeHours
76 35
And, the total hours for pay period #2 should be:
RegularHours OvertimeHours
4 34
I tried creating a formula: Distinctcount ({@OT Hours}, {Command.pay_periods_id}) but Crystal says I cannot summarize the formula that is in it.
I'm not a programmer but it feels like a loop of some sort (For each, unique pay period id sum the OT Hours).
Any and all help much appreciated in advance!
Mark
Edited by: mahewitt on Feb 14, 2012 4:42 AMHi Mark,
Here's something I have come up with:
1) Create this formula and place it on the details section beside the PayPeriodID field.Replace in the formula with PayPeriodId, with RegularHours and with OvertimeHours.
WhilePrintingRecords;
numbervar array reg_hrs;
numbervar array ot_hrs;
numbervar array payid;
numbervar reg;
numbervar ot;
numbervar x;
numbervar y;
if not({PayperId} in payid) then
y := y + 1;
redim preserve payid[y];
payid[y] := {PayperId};
if onlastrecord then
reg := reg + {Regular};
ot := ot + {Overtime};
x := x + 1;
redim preserve reg_hrs[x];
redim preserve ot_hrs[x];
reg_hrs[x] := reg;
ot_hrs[x] := ot;
else if {PayperId} = next({PayperId}) then
reg := reg + {Regular};
ot := ot + {Overtime};
else
reg := reg + {Regular};
ot := ot + {Overtime};
x := x + 1;
redim preserve reg_hrs[x];
redim preserve ot_hrs[x];
reg_hrs[x] := reg;
ot_hrs[x] := ot;
reg := 0;
ot := 0;
2) Create this formula and place it on the Group Footer 1 (Employee Name group):
WhilePrintingRecords;
numbervar array payid;
numbervar array reg_hrs;
numbervar array ot_hrs;
numbervar i;
stringvar final;
for i := 1 to ubound(payid) do
final := final + "For Pay Period # "&payid<i>&chr(13)&chr(13)&"Regular Working Hours are :"®_hrs<i>&chr(13)&"Overtime Hours are :"&ot_hrs<i>&chr(13)&chr(13)&chr(13)
final;
3) Right-click this field and select Format Field > Common tab > Check the 'can grow' option and increase the horizontal size of the formula field to around 3.5 to 4'
4) Create this formula to reset the variables at the Group Header 1. This will make sure it prints the Regular and Overtime hours for every employee:
whileprintingrecords;
numbervar array reg_hrs := 0;
numbervar array ot_hrs := 0;
numbervar array payid := 0;
numbervar reg := 0;
numbervar ot := 0;
numbervar x := 0;
numbervar y := 0;
numbervar i := 0;
stringvar final := "";
You may then hide the 1st and the last formula (Right-click > Format field > Common tab > Suppress)
Let me know how this goes!
-Abhilash -
SAP HR integration with Third Party Software - PAYCARE
Dear Experts/Gurus,
I am facing the following problem with my client.
Here the client is using Third Party Software "Paycare" for their Payroll
calculation.
Now the problem is that they are giving Incentive Wages one is based on
Target & another one is based on Attendance. Overtime Calculation (OT) is
also given to all the employees.
Incentive Wages calculation is given below:
Eg: PU Machine (12 hrs)
Operator - Rs. 40
Worker - Rs. 30
Helper - Rs. 20
Side Pating - Rs. 20
All the above on DAILY BASIS
Clicking:
Operators - Rs. 300 & Rs. 350
Helpers - Rs. 200
Printing & Embossing:
Workers - Rs. 250
Packing - Rs. 200
Ladies - Rs. 150
All the above on MONTHLY BASIS
Overtime Calculation (OT): OT is given the double once after exceeds the
normal working of 8 hours. Basis for OT Calculation is (Basic Pay +
Dearness Allowance + Special Allowance).
Now the major problem is that the client wants Payroll calculation
whatever happens in Paycare to be captured & calculated in SAP HR & posted
to their respective SAP FICO accounts. They don't want in report wise but
actual calculation to be done in SAP HR.
Is it possible to do this without Payroll implementation in SAP HR because
whenever money part is involved respective Wagetypes has to be configured
in the Payroll.
Please let me know is it possible or not ASAP.
Warm Regards,
Vikrant N1) Now the major problem is that the client wants Payroll calculation
whatever happens in Paycare to be captured & calculated in SAP HR & posted
to their respective SAP FICO accounts. They don't want in report wise but
actual calculation to be done in SAP HR.
A) But what about the inputs ?? How are you planning to map employees workin on Machines ??
What other modules ur client has implemented
As your client is expecting the calculations in SAP, so they should have Time, PP, MM, etc....
Then SAP will have base inputs.
But Calculation of INcentive will again a development.
2) Is it possible to do this without Payroll implementation in SAP HR because
whenever money part is involved respective Wagetypes has to be configured
in the Payroll.
A) Your second point is contrary to 1st !! without SAP HR - Payroll???
What exactly u want to say, without SAP HR Payroll, you want to intrate with FICO ???
Please let me know is it possible or not ASAP.
Warm Regards,
Vikrant N -
Time Operations and Infotype 2002
hi
Is there an operation to reterive attendacne hours in infotype 2002 .
Currently we are using HRS but it fetches from Planned working time .(HRS=PNUM.
This is used for overtime calculation (negative time manegment )
Alos if there isany alternate std Operation pls do let me know .
Regards
SanHI ,
The problem here is we need to get the hours from the attendance hours field ..
Example currently its picking from planned working time liek 08.00 am to say to 19.30 == 11.50
But it has a unpaid break of 1 hrs ..hence it shoudl pick up 10.5 which is not happening .
the attendance hours field in Infotype 2002 shows teh correct hours of 10.5
Regards
San -
Hi Guys,
I have a requirement at my client's place in which we have to do overtime based on 40 hours a week calculation, i have checked in IMG and tried to include TPOW but didnt calculate overtime on running time evaluation.We use Time evaluation for clocked times TM00.
Can someone tell me which PCR to change or include and also if anyone has any document on how to change time Schema please share it with me.If it is for Overtime Compensation POVT function will be used which will call personnel Caculation rule TC40. In TC40 time wagetypes are checked for Processing class specification and Valuated accordingly.
Specification
A- remuneration
B-Time in lieu of overtime
C- Time in lieu of overtime, calculated by a factor derived from the sum of %records of overtime wagetypes and derived wagetypes
D,E,F- depends on overtime compensation type
Other- Wagetype is transferred without affecting the overtime timetypes.
Prior to POVT, GWT function generates time wage types and store planned working time wagetype in DZL table and Overtime wagetypes in ZML table
Have u customized the schema? -
Time management_ WageTypes
Hi Seniors,
I want to copy a time wage type but wondering how to do that at the same time need some inputs on table T510S,want to know more about the fields in this.How it can help me in Overtime calculation.
can you all please guide me on the same a bit.
Edited by: srssaphr09 on Jul 12, 2011 5:57 PMHi,
Thanks for the update.
Yes i can go for a Z report but it doesn't seems possible at the Hour.
What i want to know is that automatic calculation of Over Time......without User input.......should reflect in payroll automatically while payroll run and its negative time management Time evaluation-0.
Can you guide me how the system is going to calculate the time of the employee when thee is no attendance stored for the employee only the deviations-absences are captured manually .......no check in-check out in place & its strictly no user in put for OT. the possible sollution could be 0050-2011 but here the time evaluation status should be 9 and mi may have to run PT60.
What could be the configuration i need to do for the same ....i am just wondering on the same but not of any use?????? -
Costing of project ovetime hours solution
we are implementing Self Service Time and Oracle Projects. All time will be captured in SST, including hours worked beyond 40 hours required for salaried employees. We need to ensure the ovetime hours are not costed to ensure labor cost capitalized in the project will reconcile with the GL. An employee may work on multiple projects during a day or week, etc.
Does the employee have to make the decision as to which hours are ovetime with a separate labor expenditure type class of overtime to be able to cost the hours at zero ovetime multiplier?We are currently evaluating Projects and the Oracle Sales Team who did the demo for us stated that we could only have one rate per employee, and that the SST "out of the box" would not support any type of "overtime" calculations. This was disappointing since, to us, the use of simple multipliers was all that was needed. However, they did say they could write "extensions" which could be made to handle the situation.
Maybe you are looking for
-
Can't enable S-Video to TV on Satellite P305D-S8834 Vista 64bit
I've been trying to connect my TV thru the S-Video out but the second display won't stay enabled. I've updated the drivers with Toshiba's latest, using ATI's CCC ver 8.10 and neither will enable second display. Toshiba's phone Tech Support wants me t
-
Images are not downloaded at all and page looks broken. The same page works fine over HTTP but shows the problem over HTTPS. Works fine in firefox and chrome. Checked and found the problem in IE 9, 10, 11 Is it some bug in IE, I have searched the for
-
Does any one know what IP means
I kneed to know what Ip means or how to get it so I can email back Itunes for support testing thanks fordlover
-
Screen froze when closing Safari then went black. Am I in trouble?
Have had this iMac since 2004, NEVER had any problems. Went to close window from Safari, screen froze, wouldn't turn off. Had to unplug, when I turned it back on the screen reloaded with the Apple icon then went black. Am I looking at a dead machine?
-
OSX freshly installed, HD checked for integrity, permissions corrected