Skip to Content

How can an absence deduct from 2 different Absence Quotas

Some of our employees are entitled to a fixed number of Special Leave days each year, but these must also be deducted from their Sick Days Quota.

We had set-up the Special Leave Absences so that they would deduct from the Sick Days Quota and created "counters" to make ensure that no employee could take more than allowed, but this solution has many drawbacks.

Through PCRs, I can generate an Annual Quota Allowance for these Special Leaves, and I can generate the Special Leave Time Type when I process the absence, but I haven't found a way to deduct the Quota (other than reducing the initial allowance).

I have tought of using the "Sort all other quota types in ascending order" of the Deduction Rules for Absence Quotas, but the deduction from the Sick Days Quota must be done from Quota 10 (Current Year's Allowance) or from Quota 12 (Carry-over from previous years), in sequence, but not from both.

Any suggestions ?

Add a comment
10|10000 characters needed characters exceeded

Related questions

4 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Jul 29, 2011 at 08:49 PM

    Hi Rémi,

    I hope I understood your question! what about a PCR like this; lets say you have the amount of hours deducted from "special leave" in a time type in daily balance 9999

    presudocode:

    funciton P2006

    ...IF OUTAQTYP = 01 (quota shared)

    .......IF D9999 > 0 (there was an special leave today)

    ...........UPDTQA01 (update the quota with D9999)

    your special leave shouldnt have been customized to deduct from quota, it will be done in the PCR

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jul 30, 2011 at 06:39 AM

    Did u check table V_556R_B, absence quota and deduction priority?

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jul 31, 2011 at 03:20 AM

    Hello,

    The standard solution does not provide the capability to reduce 2 quotas simultaneously. In the US, there is also the requirement to reduce 2 quotas simultaneously for a federal regulation (FMLA) and the standard solution is that an additional workbench was created that requires configuration and management. This workbench requires that an administrator selects recorded absences that reduce the FMLA balances using the workbench. If you are in the US, you might think of "using" the FMLA workbench to support your requirement - be aware that the workbench is designed to support this US FMLA legal requirement and that your use of the tool might be considered a "work around".

    One possible solution might be to create an additional attendance type, which is associated with an attendance quota that mimics the absence quota. This attendance type could be created using a dynamic action (or a user exit) when the orignial absence record is created,

    Add a comment
    10|10000 characters needed characters exceeded

    • To Frederico:

      Operation UPDQT will only affect the Quota Allowance (positively or negatively), not it's use.

      To Consultant SAP HR:

      The Deduction Rule for Absence Quota (table view V_556R_B) only allows to take from one Quota, in the defined sequence. We already use it to start taking the absence from the "current year" quota before going into the "reserve" quota.

      To Hillary:

      I may ask our ABAP ressource to look at the american FMLA workbench in order to create something for us, but I'd like to find a solution that would not require any ABAP.

      As for the solution of creating a second absence dynamically, that may create more problems in Time Evaluation (2 absences on the same day) and in Time Reporting, and getting the Absence to generate a secont Time Type will probably have the same effect since an Absence will impact the Quota upon it's creation while a Time Type can only impact the Quota Allowance (and not it's use).

  • author's profile photo Former Member
    Former Member
    Posted on May 29, 2014 at 01:57 PM

    table v_556r_b

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.