Skip to Content
avatar image
Former Member

absence deduction rule based on employee group.

The Setup.

SAP version 7. This is for absence types entered in PA61 or PA62-Week .

We have several employee groups (IT0001-persg's).

Employees that are in group 5 get to choose whether their paid time off (pto) comes from their comp time, flsa time, or vacation time. For everyone else their pto must come from flsa time first, comp time second, then finally vacation time.

The question:

Is there a way to change the absence type deduction rule based on the employee group? Or better yet, have a single deduction rule that deducts differently depending on employee group?

The reasoning.

If we could do this, we would not have to retrain timekeepers to specify different absence types depending on the employee group in this instance. Many timekeepers keep time for more than one group, they would have to consider this when choosing the absence type to code, and more absence types is more for everyone work.

Are there any good reasons for not doing this this way.

Note: I already have a solution for this that involves new absence types and exit PTIM2005 but I am looking for a cleaner one.

Thanks for your consideration!

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Mar 14 at 10:06 AM

    Hi,

    You can group by Employee Group / sub group for both absences and quotas, so you would have one set of deduction rules for Group 5 and a different set for everyone else.

    This would mean separate groupings for each of you combinations of deduction rules and separate deduction rules

    So can you alter the behaviour of a deduction rule base on EE grouping? Do not think so, you just need separated deduction rules. Maybe it can be done in an exit, have no knowledge of this.

    bg

    Add comment
    10|10000 characters needed characters exceeded

  • Apr 03 at 09:48 AM

    You can configure different deduction rules for different EE Groups, Cannot you?

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Apr 05 at 08:23 PM

    The solution adopted, though not the one I would have liked, was to define the user exit PTIM2005 and force use of the new absence types based on employee group. There does not seem to be a way to choose the method of counting for an absence type by IT0001 persg.

    IF i0001-persg <> '5'. " If employee is not in employee group 5

    IF awart = 'VAC'. " Vacation

    awart = 'VACN'. " Non-group 5 employee: Vacation
    ENDIF.
    IF awart = 'SICE'.
    awart = 'SIKS'. " Non-group 5 Employee: Sick for self
    ENDIF.
    ENDIF.

    Add comment
    10|10000 characters needed characters exceeded