Академический Документы
Профессиональный Документы
Культура Документы
6/12/12
Prerequisites
Valid Work Schedule Rule Hired Employees Attendance Type Wage type Created for Overtime
6/12/12 ATTENDANCE GIVEN TO THE EMPLOYEE FOR THE DAYS WORKED (4 Scenarios Where in the employee has Worked Overtime) Scenario 1 Employee has worked Overtime on Saturday
6/12/12
6/12/12
6/12/12
Schema Used for Calculating Overtime in TM04 (Time Evaluation Without Clock Events) Block Where Overtim e is Generat ed and Valuate d using the Sub Schema s TW15, Using Functio n DAYMO, GWT
6/12/12
6/12/12
PCR &O01 which has been Modified to Set the Overtime Limit for the day
6/12/12
6/12/12
Time Evaluation For the Period 01.01.2012 31.01.2012 For the Overtime to be calculated and generated, we need to run Time evaluation (Tcode PT60/ Report RPTIME00) for the period the attendances are given. Here Modified Schema &M04 is being used as the Sub Schemas TW15 and other functions have been Modified. Here is the modified schema &W15 being used in the Schema &M04.
6/12/12
6/12/12
6/12/12
Time Evaluation for the EE for the Period 01.01.2012-31.01.2012 ( Tcode PT60) :
6/12/12
6/12/12
Here after processing of this rule, We see that the Overtime Worked on Saturday( Weekly Off) is generated for 9 hrs. The Processing Type M is for Overtime. Here Time type 0040 is generated with the number of hours worked. As the day was a Saturday, all the hours worked
6/12/12
Similarly Overtime is calculated for 15.01.2012 (Weekly Off) and 26.01.2012 (Public Holiday). However the Rule calculates the Overtime worked on a working day i.e. here 09.01.2012, after deducting the number of planned working hours. Over time work ed for that The Rule processes for each entry in the table and generates the Processing Type M day when the overtime conditions are met. In the Input table i.e. TIP entry. The last entry marked in the above Picture is the overtime worked. The next slide shows us how the rule is
6/12/12
6/12/12
Overtime Compensation By Table T510S Table T510S is used to generate the time wage type (Here 7OVT) for the overtime worked. Here the Overtime worked is generated by the Sub Schema &W15. Based on the day grouping and Condition for the day an Conditions for the time, the time wage type is populated. For the configuration of the entries in table T510S, We need to have the time wage type grouping for table T510S and the Day Groupings. Time Wage type grouping for the table T510S is given by the PCR TMON.
6/12/12
6/12/12
We use function DAYMO to set the day grouping for time wage type selection from the Time Wage Type Selection table (T510S) to a particular value. The value is set according to the type of day on which the table is accessed. DAYMO must always be set before function GWT in day processing. This Function is in use in TM04 Schema Par1 - Not a public holiday Saturday Par2 - Not a public holiday Par3 - Public holiday Saturday :- 01 - Monday :- 02 - Sunday :- 03 - Monday -
IMG Path for Time Wage type Selection and Overtime Compensation Path Easy Access Menu Description IMG Time Management Time Evaluation Time Evaluation without Clock Times Time Wage type Selection and Overtime Compensation Transact SPRO ion Code Here in this path, First we define the Valuation Class for the Period Work Schedule Generated for the respective Employees. After this step, following all the IMG steps one after the other till Define Generation Rules (T510S). These steps help us in maintaining the Table and the prerequisite steps required to maintain the table.
6/12/12
6/12/12
Table T510S Maintenance Table T510s Configuration for Weekly Off Saturday:
As discussed earlier, for the Time Wage type Selection rule 000(Generation Rule for the Weekly Off Saturday) , Time Wage type Selection Group value 03 is picked from the PCR TMON and The DAYMO Grouping is 01 (Not A public Holiday). The wage type earlier created for the Overtime Compensation 7OVT is given in the Wage type field which needs to be populated with the overtime worked values. In the conditions for the day , we give in the details as to how the system should calculate the overtime worked and should be processed. As in in the previous slide, in the table we see that under the block conditions for the day w have maintained certain rules for the day. Weekdays Here we give in x for all the weekdays except Sunday as DAYMO grouping for Sunday is different. PH For Previous Day Referring to public holiday for the Previous day. Here it does not effect the current day. So we select al the classes. PH For Current Day Referring to current day. It should be 0 (Working Day) as Weekly Off is not a public holiday and should be considered as a working day. PH For Sub Day - Referring to public holiday for the Next day. Here it does not effect the current day. So we select al the classes. Valuation Class for PWS Defined in the path mentioned in the previous slide, we need to assign a valuation class to the PWS( Table V_551C_B) of the Respective Employee. DWS Class Here the DWS class would be 0 as it is an weekly off. Hence
6/12/12
1.
2.
3.
4.
5.
6.
Similarly for the Weekdays i.e. Monday Friday, the following is the Generation Rule configured.
6/12/12
Similar to Rule 000, for the Generation Rule 001 (Generation Rule for the Weekday Mon-Fri) , Time Wage type Selection Group value 03 is picked from the PCR TMON and The DAYMO Grouping is 01 (Not A public Holiday).
6/12/12
The wage type earlier created for the Overtime Compensation 7OVT is given in the Wage type field which needs to be populated with the overtime worked values. In the conditions for the day , we give in the details as to how the system should calculate the overtime worked and should be processed. As in in the previous slide, in the table we see that under the block conditions for the day we have maintained certain rules for the day.
1. 2.
3.
4.
5.
6.
7.
Weekdays Here we give in x for all the weekdays except Sat and Sun . PH For Previous Day Referring to public holiday for the Previous day. Here it does not effect the current day. So we select al the classes. PH For Current Day Referring to current day. It should be 0 (Working Day). PH For Sub Day - Referring to public holiday for the Next day. Here it does not effect the current day. So we select al the classes. Valuation Class for PWS Defined in the path mentioned in the previous slide, we need to assign a valuation class to the PWS( Table V_551C_B) of the Respective Employee. DWS Class Here the DWS class would be according to the DWS class you have assigned to your DWS Rule in table- V_T550A. Day Type Here the Day type would be 0-Work and Paid.
In Addition to the conditions on the day worked, Here we also tell the system
Similarly for the Weekly Off Sunday, the following is the Generation Rule configured.
6/12/12
6/12/12 As discussed earlier, for the Time Wage type Selection rule 004(Generation Rule for the Weekly Off Sunday) , Time Wage type Selection Group value 03 is picked from the PCR TMON and The DAYMO Grouping is 02 (Sunday & Not A public Holiday).
The wage type earlier created for the Overtime Compensation 7OVT is given in the Wage type field which needs to be populated with the overtime worked values. In the conditions for the day , we give in the details as to how the system should calculate the overtime worked and should be processed. As in in the previous slide, in the table we see that under the block conditions for the day w have maintained certain rules for the day. Weekdays Only Sunday is marked here according to the day Grouping given DAYMO - 02 PH For Previous Day Referring to public holiday for the Previous day. Here it does not effect the current day. So we select al the classes. PH For Current Day Referring to current day. It should be 0 (Working Day) as Weekly Off is not a public holiday and should be considered as a working day. PH For Sub Day - Referring to public holiday for the Next day. Here it does not effect the current day. So we select al the classes. Valuation Class for PWS Defined in the path mentioned in the previous slide, we need to assign a valuation class to the PWS( Table V_551C_B) of the Respective Employee. DWS Class Here the DWS class would be 0 as it is an weekly off.
1.
2.
3.
4.
5.
6.
Similarly for the Public Holiday Mon - Sat, the following is the Generation Rule configured
6/12/12
6/12/12
For the Time Wage type Selection rule 003(Generation Rule for the Public Holiday) , Time Wage type Selection Group value 03 is picked from the PCR TMON and The DAYMO Grouping is 03 (Mon-Fri and Public Holiday). The wage type earlier created for the Overtime Compensation 7OVT is given in the Wage type field which needs to be populated with the overtime worked values. In the conditions for the day , we give in the details as to how the system should calculate the overtime worked and should be processed. As in in the previous slide, in the table we see that under the block conditions for the day we have maintained certain rules for the day. Weekdays Here all weekdays except for Sunday need to be marked as DAYMO for Mon-Sat is PH For Previous Day Referring to public holiday for the Previous day. Here it does not effect the current day. So we select al the classes. PH For Current Day Referring to current day. It should be 1 (Public Holiday) PH For Sub Day - Referring to public holiday for the Next day. Here it does not effect the current day. So we select al the classes. Valuation Class for PWS Defined in the path mentioned in the previous slide, we need to assign a valuation class to the PWS( Table V_551C_B) of the Respective Employee. DWS Class Here the DWS class would be according to the DWS class you have assigned to your DWS Rule in table- V_T550A.
1.
2.
3.
4.
5.
6.
Processing of Table T510s Entries in During Time evaluation Processing of Time wage type Selection rule for Overtime worked on Saturday 07.01.2012:
6/12/12
6/12/12 TIP entry FOR Function GWT before Processing of the table T510s-
Processing of the Table T510s based on the entries given for that current day . Here The current day is a Saturday and the oT generated through TO02 is 9 hours.
Output: The output we are looking for is the generated wage type needs to be sent to the table ZML .
6/12/12
TC40 is the PCR which calls the data from the ZML table and Processes and sends it to the DZL table from where it is imported to ZL table using CUMBT function in the PCR.
6/12/12
The rule Queries on the Processing Class 17 specification assigned to the Wage type 7OVT. Here the Specification is 0 for this Processing class which stores the value as generated.
Output for The PCR TC40 wherein we see that DZL table contains the generated Time Wage type.
6/12/12
Similarly please find enclosed in the following Slides the processing and out puts for each of the days the employee has worked Overtime. i.e. Overtime Worked on 09.01.2012 Working Day (4 Hrs) Overtime worked on 15.01.2012 Sunday ( 9 Hrs) Overtime worked on 26.01.2012 Public Holiday (9 Hrs)
6/12/12
For this Scenario, In table T510s, in conditions of time, We have given that for a weekday Overtime should be valuated only after EE has put in more than 2 hrs for the day and have restricted to maximum of 5 hours, I.e. even though the employee works for 7 hours OT that day, only 5 hours of the whole OT worked would be valuated and paid. The following Slide Shows how the time Wage
Here, Based on the conditins for the day, the system chooses the Generation Rule 001 as it is a working day.
6/12/12
6/12/12
The same is picked up by the ZL table through CUMBT function and is processed in Payroll for payment.
Input Table for Overtime worked on 15.01.2012 ( Weekly Off- Sunday & DAYMO Grouping 02)
6/12/12
6/12/12
The same is picked up by the ZL table through CUMBT function and is processed in Payroll for payment.
Input Table for Overtime worked on 26.01.2012 ( Weekday - Public Holiday & DAYMO Grouping 03)
6/12/12
6/12/12
The same is picked up by the ZL table through CUMBT function and is processed in Payroll for payment.
Payroll Run For The employee for the Month Overtime Was Worked TCODE : PC00_M40_CALC Payroll for the employee is run for the month the Overtime was worked. The function ZLIT in the Schema IN00, Sub Schema XT00 fetches the Wage type from the ZL table and imports it to the IT Table. From where it is picked up for Valuation.
6/12/12
6/12/12
ZL table Entries
6/12/12
Here, The Wage type is added to the IT table for valuation. In total there are 29 Hours that are to be valuated. Hence, through Function ZLIT this is achieved. Rule X015 valuated the Time wagetypes based on the Valuation basis & percentage defined for the Wagetype in the Table V_512W_B ,
6/12/12
Output Table for X015 Here as mentioned earlier , We hve given the valuation percentage at 150% of the existing per hour rate. Hence We have the value as follows 406.7*150% = Rs 610.05 (Rounded off to 610.1) 610.1 *29 Hours = Rs 17,692.00
6/12/12
6/12/12
Thank You