cancel
Showing results for 
Search instead for 
Did you mean: 

Half day Loss of pay

Former Member
0 Kudos

Hi

Present LOP (Loss of pay) is on calender day.if an employee on leave say for example from friday to monday his total LOP day are 4. /801 is configured on TKAU(absence in calender dasy) and doing right. but when it comes to half day LOP which is configured recently, we are not able se 0.5 as calender days in infotype 2001. hence, i am not able to deduct Half day LOP

I cannot go on absence hours since i want system to deduct on weekly offs also.

please advise, inputs will be rewarded

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi srinivas

I belive in counting rules you might't check the check box <=0.5 days,

May be you have checked only =>1day

i belive we can do it in standard no need of PCR

please verify it

Regards

Former Member
0 Kudos

hi Adi HCM Tek Func

thanks for your reply

in counting rules i put the thick mark at

1.planned hours>0

2. condition for absence <1 day

i think above config is right. but still calender days column in 2001 coming zero if it is Half day.

please advise

Srinivas

Sujith_EM
Active Contributor
0 Kudos

PLEASE CHANGE THE PCR INP1 and you have to maintain processing type 1 in processing class 10 (table v_512d_w ) for basic pay

IN PCR INP1 Under /801 make change like this

RTE=TKSOLL

RTE*10 ( change in accordance with your no of working hours per day here for example given 10)

RTE-TSAU**

RTE/10 ( change in accordance with your no of working hours per day here for example given 10)

RTE*KGENAU

RTE/TKDIVI

ADDWT *

1)Here in this scenario the planned hours/ day is 10 Hrs (half day 5 HRS) u2026u2026u2026 change according with that of yours

Taking planned working time in calendar days TKSOLL

Consider January ( 31 days )

RTE=TKSOLL

2)Multiply the calendar days by 10 , to convert it in to hours

RTE8 ( 3110= 310)

3)Deduct absence hours (TSAU**= 5 Hrs)

RTE-TSAU** (310 - 5 = 305)

4)Converting the absence hours in to days ( RTE )

RTE/8 (305 / 10 = 30.5)

5)Multiplication with RTE*KGENAU (Multiply with the amount by the factor GENAU held in the constants table T511k )

6)Divide the balance days in the period with total days ( here both are calendar days)

RTE/TKDIVI

WAITING FOR REPLY further clarification contact me back

Former Member
0 Kudos

Hi Sujith,

Above explanation is really helpful, it works, thanks for sharing.

regards,

Ramesh

sikindar_a
Active Contributor
0 Kudos

check

with the rounding rule in table T556C (and also check with DWS class 0 it shd be unticked)

and also check V_554S_Q the leave shd not have the quotas

and check ur valuation for absence T554C

Former Member
0 Kudos

Hi sikinder

i have done the rounding rule and assigned to counting rule. rest of the table i have checked but still it is not coming.

if i give one day LOP, it is showing 1 day in in the calender days field 1 if i change it half day then automatically it is becoming 0.

absence day it is showing 0.57.

please advise

Former Member
0 Kudos

Hi ,

with a little modification in PCR u can get the required result

as i did the same

in INAL- schema period factoring & storage

inp1 copy to znp1

in znp1

INP1 Partial factors for India - /801(CD), /802(WD), /803(WH),/804(Nom)

*

/801 Partial period factor 1

RTE=TsSOLL Set

RTE-TsAU** Subtraction

RTE*KGENAU Multiplication

RTE/TsDIVI Division

ADDWT * OT Output table

just we r changing K with s in the PCR so that hours can

also get calculated

Surely will work out for you

Former Member
0 Kudos

hi siva deepak

thanks for your replay

this will not solve our problem because if an employee is on LOP from friday to monday( his absence hours will be 8*2=16) his loss of pay days are 4 in such case this will not work if we are going on hourly basis

srinivas