Is there way in time evaluation to change the end date of a quota or the validity period?
Here's the situation. We requalify for our sick quota on January 1 every year. However, you must have worked a number of days since your last sick day before you requalify. If you don't, then the remaining sick quota carries over into the new year.
So we might create a carryover sick quota for 200 hours for the 1/1/2011 to 12/31/2011 period because the person was sick on December 28th and hasn't requalified for the regular sick quota. After working 10 days without a sick day, time eval creates the regular sick qouta, lets say for 240 hours with a 1/9/2011 to 12/31/2011 period. We then give a warning that someone will need to manually end date the validity period for the carryover sick quota on infotype 2006.
The problem is that we end up with a large number of these (and the rule is changing to 30 days which will make it worse) and payroll isn't always doing the manual step to end date the validity period. Last year a couple people used a lot more sick than they should have because both quota's were valid for the year allowing them to drain one and then the other.
I've been trying to find a way to somehow end date the validity period of the carryover in time eval but I don't see any functions to do this. I have figured out how to zero out the carryover sick quota when I build the new one, but that may cause a lot more problems due to timing. The carryover could get cleared out before the time comes in from the time system, and then it wouldn't allow it to store the SICK record in CATS. So that would cause more extra work than manually updating the date on 2006.
So ideally, I'd to create the regular quota when they requalify, and end date the carryover the previous day. Is there any function in time eval that will allow this?