Skip to Content
avatar image
Former Member

Deduction Rules for Absence quotas V_556R_B

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

deduction-table.jpg

Example :


2006.jpg

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 ?

pt50.jpg

Thanks

2006.jpg (39.2 kB)
pt50.jpg (70.6 kB)
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Mar 12 at 09:35 AM

    Hi,

    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.

    bg

    Add comment
    10|10000 characters needed characters exceeded

  • 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'.

    Add comment
    10|10000 characters needed characters exceeded