on 08-03-2015 7:32 AM
I have a requirement of overtime calculation.
My client using a program, through this program total number of overtime hours is updating in infotype 15.
Overtime formula is below :
Basic Pay / Days of a month / working hours in a day = overtime hours x 2
Please suggest how to write a pcr for this scenario.
Regards,
Deep
NUmber of hours are getting updated in IT0015 with the help of wage type i.e you have number of hours then write like below.
****
XXXX
NUM*2
AMT= YYYY
AMT/TKSOLL
AMT/KXXXXX Constant number of hours
MULTI NAA
ADDWT *
Regards
Venkatesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
In the IT15 through wage type you are storing the number of hours worked. Suppose overtime wage typs is 9999.
Then you will write the below PCR for the same.
ZOVT
*
****
ADDWT *
3
9999
AMT= 1000
RTE=TKSOLL
DIVID ARA
ADDWT&100A
AMT=& 100A
NUM=KZDWS
DIVID ANA
ADDWT&101A
AMT=& 101A
NUM= 9999
MULTI ANA
ADDWT&102A
AMT=& 102A
AMT*2
ADDWT 9999
****
ADDWT *
Here ZDWS is the constant for daily working hours which will store at T511K table.
Use this pcr with PIT function just after P0015 function iun the sunschema INAP like below
PIT ZOVT GEN NOAB
Regards,
Sankarsan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Deep,
You may write the PCR as below
*
****
1001 overtime wage type
outwppersg
W(Employee group for which you are writing PCR)
AMT+ Basic Wage type
MULTI NAA
AMT/31 (No of days in a month)
AMT/9 (Working hrs in a day)
AMT*2
ADDWTE1001 (Assuming 1001 is overtime wage type)
You may also compute the no of working hours in a month. Assuming that the no of working hours is 208 in a month, you may insert AMT/208 in place of AMT/31 and skip the step AMT/9.
Hope this solves your problem.
Experts please correct me, if I am wrong.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
89 | |
7 | |
7 | |
4 | |
4 | |
3 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.