My client is utilizing 2 different subtypes in IT2006 for a particular personnel area. The 2 subtypes are vacation (98) and floating holiday (50). Since each employee will have 2 IT2006 for the year - one for subtype 50 and one for subtype 98, their configuration was set up to issue a warning message when the second record is entered with the same date parameters. The problem arises when more than one IT2006 with the same subtype is entered for the same time period - SAP allows you to do this.
Is there any way to set up the time constraint on the subtype so that not more than one can be entered for the same time period? They can change the program to check for the existence of a record for the year, but if there's a way to control this via configuration, please let me know!
That is actually set up correctly. There are 2 types of qabsence quotas, one for vacation and one for holiday. The reaction cannot be an "E" because then an employee could only have one or the other quota, not both. Every employee needs to have both. So the reaction has to stay at a "W" (could also be a "N"). And the subtype constraint needs to stay at a "Z" and not a "T" because checks need to be made with other time infotypes so someone doesnt' try to input 8 hours vacation along with actual working hours.
It's sounding to me like there are no other configuration areas that will remedy this issue and they'll have to check for the existence of a record in the program.
Hi. I think that this can be done through configuration. Go to Personnel Management --> Personnel administration --> Customizing Procedures --> Infotypes --> Infotypes. Choose activity "Infotype". Then select infotype 2006 and view the details. Under "General Attributes" you can change the time constraint. I believe if you use the time constraint value "T" this will apply your time constraint by subtype. Hope this helps.
- April King