Leave Entitlement defining using Exit

Hello Gurus,
I have a requirement according to which I need to redefine entitlement days depending on the probation period of employee.
An employee can have 3 or 6 months as probation period.
In probation period he is getting NIL pay.. and After probation period gets over for next 10 weeks he should get full pay and then NIL pay again..
I am having a single sickness scheme for it. which I need to override depending on the above mentioned condition.
I tried using 'EXIT_SAPLHRGPBS_OSP_OMP_ENT'  but here you only get P_ENTITLEMENT_IN_DAYS as return value.
For example : If I have defaulted 3 months of probation period initially, but for current employee for whom I am creating absence is having 6 months as probation period. The initial 3 months should get replaced by 6 months. And the remaining time should also get reduced accordingly.
Need suggestions to formulate this condition in system.
Any kind of help is much appreciated..

Hi,
Your quota 11 is in the Calender year and in Selection Rule i have mentioned it as a monthly. Running RPTQTA00 monthly. I am correct?
If i am correct then your configuration is littlebit wrong. Kindly check.
See you want to generate quota on monthly basis then in the base entitlement you have to give the month value(11/12=....) and choose the Accrual Radio button.
Then in the Selection rule Accrual Period would be Monthly and you want to use the rounding rule then use the rounding rule in Accrual entitlement tab. For base on quota variation with the joining date's in the month then you will tick on Pro Rata Calculation in Accrual Entitlement Tab and tick on Take account to change of Work center / Basic Pay in Base entitlement tab.
Check and tell me.
Regards,
Sankarsan

Similar Messages

  • Report for deleting Leave Entitlement in Infotype 5

    Hi all
    I would like to know if there is a Standard Report to delete leave entitlement in Infotype 5: I made a mistake in generating the leave entitlement for 2007, so I would like to delete all the records inserted.
    I'm working in SAP 46C, and I used HR_RPILVA00 to create leave entitlement.
    TIA
    Paolo

    Hello,
    I would advise you to use at customizing level which is achievable on your case.
    The best way to proceed on your case would be to use IT0041 and on T559L for the relevant rule, you would use the Accrual Period Rel. to date type in which the period is defined in relation to a date type from the Date Specifications infotype (0041). You determine the accrual period using the length fields (for example, the date the employee joined the company, with the period you require, for example one year).
    Then, you can accrue via RPTIME00 or RPTQTA00.
    This would be much more scalable than doing customizing at code level.
    Regards,
    Bentow.

  • Editing schema for leave entitlement

    Hi All,
    I am basically a abaper. We have a change in company policy for annual leave entitlement.
    I want to know how to make this change? I can see from my sytem that there are some customized rules available. But i don't know how to change it? can anyone help me out
    I basically don't know much about schema and how customized settings are done for HR.
    under set base entitlements i choose modify schema, how to proceed?
    Regards,
    Anu

    Hi Anuradha Ramanathan,
    If you are using the RPTQTA00 report to generate the absence quota then you can follow the foolowing steps.
    To increase the quota of Annual leave you need to change the Base entitlement of this Quota Type.
    First find the Quota type of Annual Leave. Also find the appropriate ESG Grouping and PSG Grouping for which you want increase the entitlement of annual leave.
    now go to SPRO->Time Management->Time Data Recording and Administration->Managing time Accounts Using Attendance/Absence Quotas->Calculating Absence Entitlement->Rules for generating Absence Quotas->Define Generation Rules for Quota type Selection.
    Here in selection rules select the appropriate ESG and PSG and check the rule for Base entitlement.
    Now go to Base entitlement and change the Constant in Entitlement.
    Just pay attention to dates while changing the entry.
    also check if the same rule of base entitlement is used else where then it will effect those entries as well.
    to see the effect you will have to genetrate Absence quota for that employee again using the report RPTQTA00.
    Regards,
    Umesh Chaudhari

  • Function modules for Leave Entitlement

    Hi All,
    Are there any function modules avaialble in HR to find the Total leave entitlement for an employee .
    Let me know ASAP.
    Regards,
    C.Bharath Kumar

    Hi,
    use this function module:
    <b>RSS_UNIQUE_CONVERT_TO_HEX</b>
    regards
    Debjani
    Rewards point for helpful answer

  • System asking me to fill MANDATORY fields, even I used EXIT-COMMAND for F3

    HI Experts,
    issue- there is mandatory field in the screen, so, am using the folllowing code, system asking me to fillup the mandatory field.
    then, i used exit-command, but, still its asking me to fill the mandatory fiels???????????
    code is,
    process after input.
    ***Exit command
    module cancel at exit-command.
    module cancel.
    module user_command_9001.
    module cancel input.
    case: ok_code.
    when wa_con_back.
    clear ok_code.
    set screen 0.
    leave screen.
    when wa_con_exit.
    clear ok_code.
    set screen 0.
    leave screen.
    endcase.
    endmodule. " cancel INPUT
    thanq

    I am not sure but try making a specific module for your exit handling, for instance:
    module do_exit at exit-command.
    module cancel
    module user_command_9001.
    Hope it helps you,
    Bert

  • Work Center update during work order save (SAP PM) using exit IWO10009

    Hi All,
    I am updating the work center in the operation record of a work order using exit IWO1009. In the debug, the internal table for operation is updated successfully. But once the processing is done and I see the order though t-code IW33, I couldn't see the updated workcenter. And surprisingly, plant field which I am updating with work center, is getting updated in the operation and I can see this in IW33.
    Pls help.
    Thanks,
    Bhaskar

    Here is the code:
        REFRESH : lt_afvgd.
    Getting Operation details
        CALL FUNCTION 'CO_BO_OPR_OF_ORDER_GET'
          EXPORTING
            aufnr_imp = caufvd_imp-aufnr
          TABLES
            afvgd_get = lt_afvgd.
        IF caufvd_imp-AUART = lc_auart1 or caufvd_imp-AUART = lc_auart2 .
    Determination of Work Centre for Operation Relevent To PTE Eng.
          CLEAR : ls_afvgd.
          READ TABLE lt_afvgd INTO ls_afvgd WITH KEY usr00 = 'PTE'.
          IF sy-subrc eq 0.
            ls_afvgd-arbpl  = caufvd_imp-VAPLZ.
            ls_afvgd-WERKS  = caufvd_imp-VAWRK.
            MODIFY lt_afvgd  FROM ls_afvgd TRANSPORTING arbpl WERKS WHERE usr00 = 'PTE'.
          ENDIF.
        endif.
    **-- Updating operations buffer
        CALL FUNCTION 'CO_BO_UPDATE_OPR_OF_ORDER'
          TABLES
            afvgd_upd = lt_afvgd.

  • BDC Report to Roll Forward Negative Statutory Leave Entitlement

    Hi experts,
    Please let me know any standard program is there for this requirement: BDC Report to Roll Forward Negative Statutory Leave Entitlement.
    Tel me how to solve this requirement.....
    Thanks,
    Brahma

    thanks experts

  • Use-exit to update

    Hi
    I seek another to use-exit to update the zone kna1-bahns.
    gv_n = 0.
      IF i_kna1-bahns IS NOT INITIAL .
      ELSE.
        gv_bahns = i_kna1-name1+0(4).
       DO gv_n TIMES.
          gv_n = gv_n + 1.
          SELECT SINGLE kunnr FROM kna1 INTO kna1-kunnr
            WHERE kunnr <> i_kna1-kunnr
            AND   bahns = gv_bahns.
          IF sy-subrc <> 0.
            i_kna1-bahns = gv_bahns.
          ELSE.
            CLEAR gv_bahns.
            CONCATENATE i_kna1-name1+0(3) gv_n into gv_bahns.
            SELECT SINGLE kunnr FROM kna1 INTO kna1-kunnr
            WHERE kunnr <> i_kna1-kunnr
            AND   bahns = gv_bahns.
          ENDIF.
       ENDDO.
      ENDIF.
    ENDIF.
    THANKS

    Apps crashing
    See:
    iOS: Troubleshooting applications purchased from the App Store
    Restore from backup. See:
    iOS: How to back up              
    Restore to factory settings/new iPod

  • I want to update new tasks by using exit QQMA0014 the notification  qm01

    Hi ,
      i want update some mandatory task from custom table while creating or changing the QM notifiction through tcode QM01 or QM02 by using user exit QQMA0014. am trying to update but its giving one popup message "update was terminated received from author '
    Could you pls provide me solution to update the tasks by using exit. Thanks in advance.

    Please specify your requirement clearly. Are you updating a custom table of any fields in the standard table ?

  • Could you pls help on  use exits   before  saving  the contract .

    i want to check the limitatin  before  saving the contract  in sap banking.
    for  contract creation  tcode is  FN1V or FNV1.
    Could you pls tell me the   use exits  if knows  anybody
    advance thanks.

    Hi Diva,
    use this exit.
    EXIT_SAPLFVDA_002
    if this is not suitable for u r req then go to SMOD press f4 then click on Information systems give FVVD in package then press enter.there u will get no of enhancement. search for u r rlant.
    Thanks

  • Leave Entitlement accroding to Level

    Hi All
    Please suggest me anything for the below mentioned configuration.
    The Maximum Entitlement for my Employees has to be set according to the below table.
    In the Base Entitlement Tab, we can only set up through Seniority or Age, but how to configure the below mentioned data.
                                      GlobalLevel/EE Subgrp     SG
    Annual leave entitlement (days)          
      Managing Director                          0     25
      Director                                                     1     25
      Associate Director                                2     24
      Manager                                                     3     24
      Executive                                     4     21
      Non-Executive                                      5     Start at 18 increase to 21 after 5 yrs
      Non-Executive                                      6     Start at 15 increase to 18 aft 5 yrs
      Non-Executive                                      7     Start at 15 increase to 18 aft 5 yrs
    Contractor                                   No global level (or 99)     N/A
    Thanks & Regards

    than chekc T508T table and mentiond ESG according the table and set ur base entitlements
    but it is not a wise idea to have different quota based on their level

  • How to design a web based leave management application  using jsf n Spring

    I'm a beginner for spring and jsf technology. I have a requirement to design web based leave management module using jsf and spring. Im confused in the design phase itself and not clearly knowing how to classify the classes. I need to understand clearly on how to do class design, and wanted to use MVC design patterns. As i know jsf itself is MVC but, as i want to use spring, i need to have some kind of model files and bean files.
    I'm clear about the following 3 classes.
    Applicant
    Approver
    Leave
    this will be like applicant will apply for leave and approvar when he logs he will see list of applied leaves and he will approve / reject the same by selecting one or more rows from datatable.
    Please guide me on designing this or gimme some link where i can read about designing java classes for web based applications.
    Thanks for your time and help.

    Please guide me on designing this or gimme some link where i can read about designing java classes for web based applications.Sure:
    http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/

  • Help! Menu 1 : No Background Image defined, use default blank image!

    I've compressed my video and then imported the assets into dvd sp When I click on inspector I can see it in the Browse clip window etc. BUT when I burn I get the following and nothing on my disc. What am I missing? [email protected]
    Starting DVD Build UNTITLED_DISC...
    Compiler Initializing...
    Precompiling Project UNTITLED_DISC
    Compiling VMG Information...
    Created 7 PGCs in VTSM1
    Created 8 PGCs in VMG.
    1 Menu(s) will be created...
    Compiling Menu PGCs...
    Compiling Menu#1 (Menu 1)...
    Menu 1 : No Background Image defined, use default blank image!
    Menu 1 : No Buttons defined!
    Writing VIDEO_TS.VOB
    1 VTSs and 1 Titles will be created...
    Compiling VTS#1 (Track 1)...
    Muxing VTS011.VOB
    Done.
    Linking VMG...
    Linking VTS#1...
    Writing VTS#1...
    Writing VMG...
    Writing Layout Info...
    Compile Completed Successfully
    Warning: The file ‘UNTITLED_DISC.layout’ found in the VIDEO_TS or HVDVD_TS folder will not be included in the final disc.
    Warning: The file ‘VOB_DATA.LAY’ found in the VIDEO_TS or HVDVD_TS folder will not be included in the final disc.
      Mac OS X (10.3.9)  

    Hey Kellbone
    this just means that you left your menu in your project, but you didnt delete it.
    seems that you just made yoru first play the movie.
    if you delete your menu, then you will not get that error.
    all this error means is that you did not define either buttons or a sub-picture!
    i get this error all the time with my static FBI warnings that i put in menu space, not on a VTS.
    this is NOT a fatal error, so dont worry about it. it's more like a "HEY silly, you forgot to make buttons or put a sub-picture here!".
    Mikey m.

  • COPA Data Source: possible to enhance using exit?

    Hi BI experts,
    I got a question about if it is possible to enhance COPA data source by using user exit (just like the way to enahance other data sources in the business content).
    The background:
    I have to include several new fields in COPA data source. Since COPA data source is generated (not a data source from business content like LIS data sources).
    My questions:
    1) Is it the recommended way to enhance the existing COPA data source using exit?
    2) or it would be better to delete the existing one and create a new one with the two additional fields?
    3) any potential issue to be expected?
    Your feedback and help is highly appreciated.
    Regards,
    Sally

    Hi
    1) Is it the recommended way to enhance the existing COPA data source using exit?
    Yes, we can enhance COPA DS via User Exit, Provided the fields should be from other different tables which are not from Segment Tables.
    2) or it would be better to delete the existing one and create a new one with the two additional fields?
    If the fields are from Segment Tables, it is always better to delete the existing one and Recreate the same
    3) any potential issue to be expected?
    Appending/Enhancing fields are always bit difficult and my lead into errors in future, based on the critical functionality we use.. But I recommend DELETE THE DS AND RECREATE WITH COPA always.Hope it helps

  • Testing leave scenario without using ESS & using a copied workflow

    Hi all,
    How can I create a leave request without using ESS (For testing leave scenario).
    If we want to use some copied workflow in place of standard workflow, where can we give that workflow number in IMG settings.
    Thnx.

    Thnx Sudhir
    I have one doubt.
    Approver will get sms for all employees who have applied for leave and when the approver will approve/reject the application how can we identify for which employee he has approved/rejected the leave. As we don't have anything in sms to keep track of the employee. So we need 2 pass something, like unique workflow ID with the sms so that it will return to that particular WF and complete it.
    Can you tell me the way. how I can do this. Is there something like WF id n how can I get this... Is thr any RFC to get the same?
    Thnx n Regards.
    Edited by: Shailly on Dec 31, 2008 8:31 AM

Maybe you are looking for