In V_T556A(in the filed V_T556A-QTNEG), I can configure whether an employee can take leave even if the available quota goes into negative.
How can I have this value based on employees seniority?
My business requirement is the same as base entitlement of an employee which is calculated on seniority.
ex: an employee whose seniority is 2-5 years get 100 hours of base entitlement. On the other hand this band of employees for example can also go to negative 100 ( i.e -100) on the vacation deduction for the year.
I am considering using the BADI for HR_BLP_MAINTAIN_TIMEDATA for this requirement as I cannot find a configuration place for the same. At the same time, I am concerned as to how this validation will take effect when employee enters time through CATS if I code in HR_BLP_MAINTAIN_TIMEDATA .
Any thoughts here, if I can configure this or if using this BADI is the only way