Allowance based on Absences

Dear Gurus
Attendance Allowance WT1050 is Rs.500 in IT0008 for Sub Area PSA1,PSA2,PSA3,PSA4,PSA4,PSA5,PSA6 EG7, and all Corresponding ESG
For Absence Type 0001,0002
0- 1.5 Days Rs.500 Paid
2-2.5 Days Rs.450 Paid
3Days Rs400 paid
Greater than 3days Is 0
how to write in rule or cover functionality and where to inser in Schema.
Edited by: HRSAP2011 on Jul 28, 2011 11:07 AM

Dear HR,
As per the requirement i worked on below PCR, i am not sure abut the results, It is only for testing......and it may helps u to work on this.....scenario....
ZZZZ Personnel Calculation Rule  ZZZZ - name of PCR
      1ATT -
*wage type *
        NUM=TKAU** Set unpaid absences here check any value is storing in the log
        NUM?1.5    Comparison
          <
            AMT= IZHRT1 Set-------* I - T511P table access & ZHRT1 is constant value*
            MULTI NAA  Multipl.amt/no/rate
            ADDWT 1ATT OT   Output table
          >
            NUM?2.5    Comparison
              <
                AMT= IZHRT1 Set
                AMT-50     Subtraction
                MULTI NAA  Multipl.amt/no/rate
                ADDWT 1ATT OT   Output table
              >
                NUM?3      Comparison
                  <
                    AMT= IZHRT1 Set
                    AMT-100    Subtraction
                    MULTI NAA  Multipl.amt/no/rate
                    ADDWT 1ATT OT   Output table
                  >
                    AMT= IZHRT1 Set
                    AMT*0      Multiplication
                    MULTI NAA  Multipl.amt/no/rate
                    ADDWT 1ATT OT   Output table
Before this just create a IT0015 with no. 1. (ANZHL),
then insert this PCR after P0015 function in schema.....
and i need your feedback if possible ...to work more on this....(all bold are...comments not part of PCR)
Thank you n all the best.

Similar Messages

  • Only records of less than one day allowed for attendance/absence type 1002

    Hi All,
    I am getting an error while maintaining my sick leave absence type
    "Only records of less than one day allowed for attendance/absence type 1002"
    how to resolve this
    SD

    Bcz recently i made a change like this
    For our sick leave
    "First 14 days(1- 2 weeks) Full Salary
    Next 14 days (3- 4 weeks) 75% Salary
    Next 14 days (5- 6 weeks) 50% salary
    Next 28 days (7- 10 Weeks) 25 % Salary
    More than 10 Weeks no Salary"
    so what i did is
    I mantain one Sick leave type and counting rule as -
    seq no 1 for "First 14 days(1- 2 weeks) Full Salary
    seq no 2  for Next 14 days (3- 4 weeks) 75% Salary
    like this for all the conditions
    and in deduction rule I maintained deifferent Absence quotas
    Plz suggest me this solution will work out
    SD

  • Only records of less than one day allowed for attendance/absence type COMP

    Hi Friends
    I configured all the process in IMG for compensatory off
    ie ,Absence types,Attendance Types ,counting rules and assignment
    but when I tried to create attendances on a particular public holiday in PA 30 then the system shows 'Only records of less than one day allowed for attendance/absence type COMP' (Compensatory Off)
    Anyone pls help me to solve this problem
    regards
    Lakshmi

    Hi
    In PA30 which infotype I should maintain  and where I can see the result.
    Eg If the person works on 25/12/2007(public holiday) ,he wants to take compensatory off on the next working day.
    In this case How I can configure
    Pls help
    Regards
    Lakshmi

  • Err "Only absence less than 1 day are allowed for this absence type

    Hi Experts,
    When I am creating IT2001 record for EL an error is coming, "Only absence less than 1 day are allowed for this absence type". Although Counting rule is defined properly and in check for Condition of absence <1 day & full day both are checked.
    Regards,
    Tomesh

    Hi Nalla,
    The remaining amount for Casual leave is not updated even after we apply the casual leave .
    Suppose there are 20 CL quotas available. If we apply for 2 CLs then remaining should be 18.
    Regards,
    Tomesh

  • System allows to mark absence on holidays

    Dear all,
    As per the current configuration, system allows to mark absens on holidays and restric on weekly off.
    I want system to restict to apply absence on holiday too.
    Can anyone help me?
    Regards
    ET

    1) Go to define absence type node _>  under the absence input checks give the code E(error)  for First day is off , Las day is off and non-working period , So when we apply absence on weekoffs or holidays it will give error meesage to not to apply absence ......
    2) In the absence coutning rule select only not a public holiday  do not select others under holidayclass, this will ensure your holiday will not be counted if you apply on holiday
    do the above steps it will help you .... let me know .......

  • Dearness Allowance Based on CPI(PY-IN)

    Dear Experts,
    I have configured VDA based on the CPI and made the changes in  SPRO (V_T7IND1, V_T7IND3...) and  I am updating the VDA value in IT0008 with using PC00_M40_DAB T.code also.
    Burt here my query is If it is normal calculation based on CPI system is calculating correct only:
    If Reference value is 2400, current value is 5746 and the Rupees per point is "15" and calculation is current value - reference value * points increase factor= 5746-2400=3346*15= 50,190/- this calculation is OK for some locations but in some locations VDA calculation is different:
    As per client requirement calculation should be: current value - reference value / 10 * points increase factor = 5746-2400=3346/10=334.6(if decimal is less than 6 it should rounded to lower rupee and if it is greater than or equal to "6" it should rounded off to next rupee)= 335*15= 5025/-
    Can anyone help me on this.
    With kind regards,
    Venkat Polisetty.

    Dear Experts,
    I have achieved this with custom program and I am closing this thread.
    Thanks,
    Venkat Polisetty.

  • Display Additional Absence Details based on Absence Type selected

    On Oracle Absence Details screen through SSHR,
    Can display of Additional Absence Details fields be related to Absence Type field in any way ? Requirement is to display additional flex fields only for one absence type and not for others but in SSHR, additional absence details fields are always shown irrespective of what user selects.
    Thanks,
    Tanveer

    Hi Tanveer,
    Context sensitive DFFs are currently not supported by OAF and there an ER 6625335 logged by Oracle for the same.
    In absence of context sensitive DFF you can use the $FLEX$ option, using this option you can define dependent segments which will get enabled only in case of a specific value for all other values the fields will be read-only.
    Also, in order to read the absence data while leave application you will have to read the absence_type data from the HTML code stored in the HR_API_TRANSACTIONS table dumped into a column CLOB named TRANSACTION_DOCUMENT. For more details on how to read XML data from HR_API_TRANSACTIONS refer the link http://www.apps2fusion.com/apps-training/apps-functional-documents/ame-sshr/436-parse-xml-hrapitransactions-sshr-hrms-self-service
    Hope it helps. Let us know if you need further details.
    Thanks,
    Sanjay

  • Travel Allowance based on distance traveled

    Dear consultants,
    My client wants to pay Travel Allowance to employees who travel unplanned during their travel plan. Employees are divided in "Reimbursement Group for M/A Enterprise". There are different rates per KM for each grade. I have specified the rates in table V_T706B2. But when we enter the amount against any expense type in TRIP, we wish the window to receive amount (if traveled by hired vehicle) or number of KM (if traveled by own vehicle).
    Where to customize it ?
    Regards,
    Bindumadhav

    Hi,
    This is not possible. Its not possible to get a default value for KM and on the Expense Receipt level also. You can hav a default amount value but not a KM.
    Regards,
    Raynard

  • Hourly based unpaid absences

    Hi, Expert
    I am facing a tricky problem during implementation of Negative time management at clint site.
    Here time for worker is recorded by time office in  individual Cards. Later on this time is being forwarded to salary dept for salary processing.
    *Time is not the in-time and Out time but its like*
    *28.04.2008 emp no Hrs (8) or (7.5).Salary person count the total Hrs in end of month and pay the worker for those many Hours.now i am to mapp the short attendance of 1/2 Hr or 1 Hr and deduct the salary for that time.*I have already configured LOP for day and 1/2 day but what to do for these absences in Hours.
    If any one has suggestions pl do forward to me at the earliest. 
    Pl suggest me the possible settings for it to get this issue solved
    Thanks in advance and points are assured
    Regds
    Punit
    Edited by: punit sharma on Apr 30, 2008 5:27 PM

    You need to configure Absence Valuation (Absence --> Absence valuation --> Form counting classes for absence valuation) and generate a new wagetype for hours for the Valuation Rule you're using (time unit AH or RH).
    Then probably you'll need to modify rule for factoring to use the counting class that uses hours.
    Hope this helps.
    Regards.

  • Allowance calculation based on Planned & Actual working hours

    Hi,
    Please advise how to calculate an allowance based on employees Planned working hours & Actual working hours for a particular work schedule rules.
    Example A – Employee on Work Schedule for the Whole Month Employee has a 0007 infotype record that has them on Work Schedule SC112 for the whole of April 2008. System pays 100% of the allocated payment of $166.67 per month
    Example B – Employee on Work Schedule for part of the Month, Employee has a 0007 infotype record that has them on Work Schedule SC112 for the part of April 2008 as they only started on 14th April 2008. Planned Hours for April for SC112 are 180 hours and this person has worked 108 hours which is 60% (=108/180). System should pay 60% of the allocated payment of $166.67 per month which results in a payment of $100.00 for the employee.
    Your help would be really appreciated.
    Regards
    Ranjith Yama

    Hi Manoj,
    Suppose ABCD is the wagetype for xyz allowance. I hope you are getting this 1000 amount from T510.
    This is the logic of PCR for your requirement.
    ABCD
      NUM=TKAU**        --> Getting Unpaid Absences (Suppose 2)
      RTE=KCONS2        --> Maintain CONS2 constant in T511K Table with 200
      MULTI NRA            --> Multiplying No.of Absences with 200.. that is 400
      ADDWT &BUFF     --> Saving that in one Variable
      FILFF NRA            --> Restoring Actual values
      AMT- &BUFF        --> Subtracting from 1000 and you will get the 600
      AMT?0
         ADDWT *
       <              
         AMT=0             --> if amount is less than 0 then amount will bocome 0
    Hope this helps.
    Pradeep.

  • Absence overlap

    We have a requirement to allow overlapping absences. I have defined two different types of absences; Vacation and Flex. Both have accrual plans and I want to allow absence overlapping functionality for these. When I created these absences, I selected the radio button option as 'Yes' for Allow Absence overlap.
    When I enter two different absences with the same dates as below, I am getting a message that the dates are overlapping.
    Type:Vacation Absence
    Start date 13-feb-2013
    End Date 13-Feb-2013
    Absence Additional Details (ABS_INFORMATION3) = Half Day
    Saved successfully
    Type: Flex Absence
    Start Date 13-Feb-2013
    End Date 13-feb-2013
    Absence Additional Details (ABS_INFORMATION3) = Half Day
    Unable to save as I am getting an error message that the dates are overlapping. Shouldn't the system allow this when I select the Allow option for absence overlap?
    The reason why we want to allow this is we have a policy where employees can take half day absence. They can take two half days on the same day with two different absence types.
    Is there a better way to address this requirement?
    Thanks a lot for your help..
    Thanks
    Jay

    My assumption was that it would warn you but still save.
    But why not create hourly leave instead (based on hours not days)? Half day would be 4 hours based on 8 hour workday.
    I wrote a function to check hourly absence overlaps as well which you can use in your bg_absence_duration_formula.
    FUNCTION CHECK_HOURLY_ABSENCE_OVERLAP(
    p_assignment_id in number,
    p_start_date in date,
    p_time_start in varchar2,
    p_time_end in varchar2)
    return varchar2
    is
    v_overlap_flag varchar2(500) := 'N';
    v_overlap_count number := 0;
    v_time_start_dec number := 0;
    v_time_end_dec number := 0;
    begin
    -- get time start and time end as decimals
    begin
    select
    ((to_number(substr(p_time_start,1,2))*60 + to_number(substr(p_time_start,4,2)))/60),
    ((to_number(substr(p_time_end,1,2))*60 + to_number(substr(p_time_end,4,2)))/60)
    into v_time_start_dec, v_time_end_dec
    from dual;
    exception
    when others then
    return 'N';
    end;
    -- find absence
    begin
    select count(paa.absence_attendance_id)
    into v_overlap_count
    from per_absence_attendances paa, per_absence_attendance_types paat,
    per_all_assignments_f paaf
    where paa.absence_attendance_type_id = paat.absence_attendance_type_id
    and paa.person_id = paaf.person_id
    and paaf.assignment_id = p_assignment_id
    and p_start_date between paaf.effective_start_date and paaf.effective_end_date
    /* check if absence time start and time end are in between */
    and (p_start_date <= paa.date_end and p_start_date >= paa.date_start)
    and ( (v_time_start_dec between ((to_number(substr(paa.time_start,1,2))*60 + to_number(substr(paa.time_start,4,2)))/60)
    and ((to_number(substr(paa.time_end,1,2))*60 + to_number(substr(paa.time_end,4,2)))/60))
    or (v_time_end_dec between ((to_number(substr(paa.time_start,1,2))*60 + to_number(substr(paa.time_start,4,2)))/60)
    and ((to_number(substr(paa.time_end,1,2))*60 + to_number(substr(paa.time_end,4,2)))/60))
    exception
    when no_data_found then
    v_overlap_count := 0;
    when others then
    v_overlap_count := 0;
    end;
    -- if no overlaps found
    if (v_overlap_count = 0) then
    v_overlap_flag := 'N';
    else
    v_overlap_flag := 'Y';
    end if;
    -- return flag
    return v_overlap_flag;
    end CHECK_HOURLY_ABSENCE_OVERLAP;

  • How to suppress the report based on outer dimension in nested report

    Hi Experts,
    We have a report with nesting of two dimensions in rows. They are Program dimension and Account Dimension.
    We need to supress the report based on the program dimension members. i.e whenever there are no values against all the accounts for a particular program that particular program should get supressed.
    In the screenshot attached I am looking to supress the rows 37,38 and 39 as the data against this program is empty.
    However I dont want to supress the rows 31 and 33 as there is a capital data against this program in row number 32. So we have to supress the rows based on absence of data at program level.
    We are using SP14 on BPC 10.
    I remember that such functionality could be acheived in BPC 7.5 by flagging the required dimension to have suppress in Expansion Range. So I guess, similar functionality would be there in BPC 10 as well.
    I have evaluated the option of VBA macro to hide the required rows, but was wondering if we can achieve the same using EPM functionality as we used to do in BPC7.5.
    Thanks in advance for your suggestions!!
    Regards,
    Shiva

    Hi Shiva,
    First you have to check the option Keep Blocks:
    This option will show the whole block even if only one line contain some not zero/empty cells in the row.
    Second, when you select option Filter on All Columns/Rows you have to select OR as operator between columns:
    In this case the test for >0 (or for <0) will be applied to each column and the result will be OR'ed with other columns. True will be even if one column contains not zero and not empty cell.
    You logic to check individual column require to hardcode the members - not good!
    Vadim
    P.S. If you select AND for Filter on All Columns/Rows - then only lines with all cells with non zero / non empty will be shown as in your example!

  • Goods Receipt is allowed through MIGO  for PO's though they hav the confirm

    Goods Receipt is allowed through MIGO  for PO's though they hav the confirmation control key. where as its should allow based on ASN(inbound Delivery).
    Not sure if any system changes has to be made or anything else. please suggest.
    Thanks

    Hi Dear <
      You can also recived the goods  with reference to inbound Delevery,
    1  Select  In Confirmation  Tab Con con key while in  Creating PO
    2  Create a Inbound delevry from T.code: VL31n
    3 Once you create the Inbound delevery wth reference to PO, The inbound delevery no will be propulated in  Confirmation Tab of PO
    4 you can Do the mIGO  with reference to that Inbound delevery

  • How to delimit an absence with a "gap" period

    Hi,
    I need to create an absence quota and delimit the deduction period of that.
    The problem is that this deduction period has a gap. The user can take his absence leave from 01/01/YEAR to 31/05/YEAR and 01/10/YEAR to 30/04/NEXT_YEAR.
    On view V_T559D I just can set a sequencial deduction period.
    Do you have any ideas about where to put this verification?
    Thanks

    If I am not mistaken, GAPS are not permitted in Deduction Intervals. You can still try writing deduction rule in table V_556R_B with required periods, and check for yourself? I am not sure if it will work best, as I foresee you will have to write the rule for each year in above configuration table.
    I would rather write a PA User Exit (R/3) or enhance BADI (PT_ABS_REQ) in ESS with logic:
    If Absence Start date or end date is equal to 01/01/YEAR to 31/05/YEAR
    OR
    Absence Start date or end date is equal to 01/10/YEAR to 30/04/NEXT_YEAR
    Then Allow
    Else
           Error "Absence not permitted in entered period."
    End If
    Regards
    Yash

  • Creating absence

    Hi experts
    i have this error when creating absence
    "Only records of less than one day allowed for attendance/absence type 0190"
    Please help !!
    Thanks

    Go to Table T554S select your absence Type and check the maximum 999  and minimum duration it should be blank or 000

Maybe you are looking for

  • Extractor for RE-RX

    Hi, I have a question . Which extractor  is for table VIBDAO?I want to extract date from this table. I've not findet full information in help.sap.com Thanks

  • Moving Files in Maverick

    Everyone, This may be a lifesaver for file management. "Moving" files has been hidden in Maverick. In the past, dragging and dropping with one drive was an automatic move command. Although this still holds true for the built in harddrive, this does n

  • Automatic p.o. creation from purchase requsition.

    hello all, I AM TRYING TO CREATE AUTOMATIC PURCHASE OREDER FROM PR.I HAVE DONE ALL MANDATORY SETTINGS NEED TO BE DONE LIKE AUTOMATIC P.O.INDICATOR IS SET IN MM02,IN XK02 AUTOMATIC P.O. INDICATOR IS ALREADY SET. 1)  IN ME59 TCODE,WHEN I AM ENTERING VE

  • Can't Mount iPod from IPod Update

    I have an iPod and haave followed all the directions to reset it including downloading the latest updates for my computer, itunes, and ipod updater. I also have a 2nd ipod that i can connect fine to my PC. When I try to connect my troubled ipod to my

  • Problema con exportacion a adobe media encore

    Hola amigos, Tengo este pequeno problema cuando tengo ya finalizado mi trabajo en Premiere y quiero exportar por adobe media encore mi proyecto para poder quemarlo en un DVD por el adobe Encore, algunas veces exporta solo el audio lo cual esta mal y