cancel
Showing results for 
Search instead for 
Did you mean: 

IT2006 Time Constraint with Multiple Subtypes

Former Member
0 Kudos

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!

Thank you!

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

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.

Thanks.

Former Member
0 Kudos

Hmm. According to the documentation, though, you can set up the infotype to have more than one time constraint class and then group the subtypes by time constraint class. There's an example of this on the page that I referenced in my previous post (the example refers to IT2001 rather than IT2006, unfortunately). Granted, we only have our IT2006 set up with one time constraint class (01, with a reaction code of N). We do have other time infotypes set up with multiple time constraint classes though. View V_T554Y shows you the time constraint string for each class that's assigned to your infotype. I don't know if this will help at all, but good luck to you

- April

Former Member
0 Kudos

Thanks, April. I thought time management infotypes had to use the time constraint "Z" so that time constraint classes are evaluated.

Former Member
0 Kudos

Well, if you're going to use time constraint "Z", then try checking the time constraint class that you have assigned to infotype 2006. In transaction SM31, go to view V_554Y_B. Next to IT2006 is the time constraint class assigned to it, which determines how the system reacts when you enter overlapping records. If you select the infotype and view the details, you can see the reaction code. Please take a look at this page to see what the different reaction codes mean (and more help on this topic in general):

http://help.sap.com/saphelp_46c/helpdata/en/6f/d32fe48435d111950d0060b03c6b76/frameset.htm

- April

Former Member
0 Kudos

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