Skip to Content

Deduction Rules for Absence quotas V_556R_B

Mar 11 at 08:34 AM


avatar image

Dear Team ,

I am facing issue regarding V_556R_B ( Deduction Rules for Absence quotas) .

My requirement :

We are allowing -ve callculation of 10 days for Annual leave when employee using all the annual leave quota . But the problem is that employee are able to use more than 10 days because of V_556R_B setting


Example :


Lets take an example as follow In 2006 infotype screen shot , just see in the highlighted screen as leave are deducting in ascending order means 2016-->2017-->2018 then actual leave . Each year system is allowing 10-ve leave which make actual -ve balance more than 10 days Please guide me what should I do in this scenario ?



2006.jpg (39.2 kB)
pt50.jpg (70.6 kB)
10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Brendan Gibbons Mar 12 at 09:35 AM


An approach might be to treat each year discretely and end date each one on the 31st December.

At the start of the new year carry over (manual load or roll over in PT60 if you are using time evaluation) the leave balance from the end of the previous year.


10 |10000 characters needed characters left characters exceeded
Ankit Maskara
Mar 14 at 05:12 AM

Another way could be-

1. You can disable the standard code for quota check.

2. Implement custom logic to validate the quota during leave creation and call custom logic's method before calling CL_HCM_ATTABS_REQUEST_API->EXECUTE_ACTION( ) with action code '01'.

10 |10000 characters needed characters left characters exceeded