Absence Management

Hi Folks,
Please help me out with implementing this requirement.
Absence for the Purpose of medicalTreatments
Employees undergoing a series of medical treatments, either requiring hospital stay or ambulatory, including days of rest involved may be absent form work for each series but no more than 4 series of treatment a year as follows:
Workers working 5 days a week – 16 days.
Employees working 6 days a week – 20 days
Regards,
Pravin

What Legislation are you implementing this under?
What about this as a potential solution:
1) Use a separate Absence Type and Absence Element for 'Medical Treatment'
2) In the Element's Input Value Definition for the Days/Hours taken, including a Fast Formula of type Element Input Validation
3) In this Fast Formula, have a callout to a custom Fast Formula Function that counts the absences of this type in the last year and errors accordingly
That should prevent employees requesting absences that exceed the given entitlement.
If this is an SSHR request that has approval, you could have the situation whereby an employee requests several medical treatments in one go. If that's the case, they won't be submitted to the base table until approved so your custom function (in 3 above) might want to sum absences in the hr_api_transactions* tables as well (otherwise they could error on approval).

Similar Messages

  • OTL Absence Management Integration Issues

    We are planning to implement OTL integration with Absence Management. We want to capture unit as DAYS and would like to capture half day leave as well. We applied for half day leave (0.5) in Absence Management, when reviewing the information from OTL, it is appearing as 1 instead of 0.5. OTL does not support absences in half days, it supports only in FULL days.
    Has anyone come across this situation? Your inputs are really appreciated.
    Best Regards
    Gupta Nagubandi

    Hello,
    There is an Enhancement Request that was  logged for that requirement:
    Bug 14042699 - NEEDS TO ENTER DECIMAL VALUES IN THE TIMECARD WHEN USING DAY INPUT VALUE
    This ER is logged, here in the Community.  Development is tracking all voting and customer comments related to this ER and will take your ideas and requests under consideration.
    By Voting for this ER your information will be tied to the ER, so there is no longer a need to be attached to a bug.  We understand this is a new way of working and capturing information,
    and we hope you will find it more beneficial to know what ERs are being logged by customers and how many customers in fact are seeking out the same improvements as you.
    This issue has been identified as an Enhancement Request. We are excited to share with you that we now have an Enhancement Request Community in Service. All customers can now
    log new Enhancement Requests via this channel and track the progress. This community will give visibility to current recommendations and allow others to collaborate, discuss, and vote
    on existing requests. This part of the community is owned and maintained by Oracle Development.
    We also encourage you in the future to log the ER directly as the thread will be tied to your 'My Oracle Support Username', which will allow development to communicate with you directly
    should they have any questions or need clarifications. Also, by creating the thread yourself you will automatically be notified by email on any replies to the discussion. This will allow you
    to track the progress of the recommendation.
    Please follow these steps:
        Navigate to the Service Community via the URL: https://community.oracle.com/community/support/oracle_e-business_suite/service
        Reference the Your Ideas Count!template to help ensure you log a complete idea. https://community.oracle.com/docs/DOC-892134
        Select "Create an Idea" at the right of the Community Screen
        Add the Subject for the Enhancement Request. It would be recommended to make this as generic as possible, but summarizing the issue in a one-liner at the same time
        Include in the content region the details of what you are requesting and why. It is best to give as much detail as you can to help others customers understand the request so they can vote
        on the ER if they also find it     desirable. This detail will also help development with their review and consideration.   
        For more information about this community, please see the Enhancement Request Community FAQ (Doc ID 1584210.1)
    Thank you,
    Andrea Minor | Senior Support Engineer
    Oracle Global HRMS Support

  • Recurring Leave in Oracle Absence Management

    Hi All,
    I have requirement where employee will have recurring leave like every thursday he/she will be off for next 4 months lets say. This thursday can be any other day in next week. Basically 1 day per week. There is proper schedule for employee for his/her leave day in a week. Please let me know how this can be achieved using seeded Oracle absence management functionality.
    Please let me know if more details are required.
    Cheers,
    Sandip Jadhav
    [email protected]

    Hi Vignesh,
    We are capturing this data in schedule management system(Not Oracle CAC).
    They want to create absence also for such leaves And they do not want employee to enter multiple times.
    I am thinking of using EITs and Absence Attendance API to create multiple absences.
    Other approach we are discussing is  create user friendly OAF page for only this type of leave entry.We have one .net based leave management system which internally calls oracle leave sshr page. So for this type of leave we will call either custom web page or EIT page.
    Please let me know your views.
    Cheer,
    Sandip Jadhav
    [email protected]

  • Absence Management-Annual Leave CarryOver

    Hi,
    I have a single BG with multiple companies, the requirement is, in absence Management- Annual Leave carryforward is different for different companies.
    For one of the companies the maximum carry over is 60 days and other company there is no limit for the carry overs.Employees can carry any number of leaves.
    Can i achieve the requirement. Appreciate your reply.
    Regards,

    For one accrual plan there is only one carry over formula.
    You have to handle multiple conditions to satisfy the different companies carryover policies in same Carry Over Formula.
    Thanks

  • Absence Management set-up Documentation

    Hello,
    Can anyone share any documentation about absence management. We wanted to start using this functionality. Any help is greatly appreciated.

    You can look at the following sources. If you know the basics of absences, suggest going through the PTO FAQ first, otherwise go through the comp and ben guide first.
    1. PTO FAQ -
    https://metalink2.oracle.com/metalink/plsql/f?p=130:14:5911870172542922414::::p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,146730.1,1,1,1,helvetica
    2. Oracle HRMS Compensation and Benefits Management Guide -> Chapter 4 : Leave and Absence Management
    http://download.oracle.com/docs/cd/B25516_18/current/acrobat/115hrcbug.zip
    The link is for the generic one, choose the one for your legislation from the apps documentation.
    http://download.oracle.com/docs/cd/B25516_18/current/html/docset.html
    Some additional metalink notes for quick references
    3. How Do You Set Up an Accrual Plan for HR-Only?
    https://metalink2.oracle.com/metalink/plsql/f?p=130:14:5911870172542922414::::p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,1064687.6,1,1,1,helvetica
    4. How Does the PTO Carryover and Accrual Balance Work?
    https://metalink2.oracle.com/metalink/plsql/f?p=130:14:5911870172542922414::::p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,734240.1,1,1,1,helvetica
    Hope that helps. Post any specific questions.

  • Restricting absences in the absence type dropdown in Absence Management

    Hi friends,
    How can I restrict the absence types in the absence type dropdown in the Absence Management. Also can we change how the days are calculated when the "Calculate Duration" button is pressed.
    Kindly let me know any ideas so that I can try.
    Thanks in Advance

    For LOV restriction -
    How To Restrict Absence Type LOV in Oracle Self-Service Human Resources (Doc ID 1122674.1)
    For calculate duration -
    https://forums.oracle.com/message/10752228#10752228
    https://forums.oracle.com/message/10460289#10460289
    Cheers,
    Vignesh

  • Internal Server error while approving leave in absence management

    hi
    In my project absence mgt is applicable for Netherland employees. When an NL manager applies leave and his manager from puerto rico tries to approve it from UWL , the manager is getting the following ERROR on clicking on the leave request in his inbox task.
    500   Internal Server Error   Web Dynpro Container/SAP J2EE Engine/6.40 
    Failed to process request. Please contact your system administrator.
    Error Summary
    While processing the current request, an exception occured which could not be handled by the application or the framework.
    If the information contained on this page doesn't help you to find and correct the cause of the problem, please contact your system administrator. To facilitate analysis of the problem, keep a copy of this error page. Hint: Most browsers allow to select all content, copy it and then paste it into an empty document (e.g. email or simple text file).
    Root Cause
    The initial exception that caused the request to fail, was:
       java.lang.NullPointerException:
        at com.sap.xss.hr.lea.form.edit.VcFormEdit.setReadOnlyApprover(VcFormEdit.java:467)
        at com.sap.xss.hr.lea.form.edit.VcFormEdit.onInit(VcFormEdit.java:269)
        at com.sap.xss.hr.lea.form.edit.wdp.InternalVcFormEdit.onInit(InternalVcFormEdit.java:700)
        at com.sap.xss.hr.lea.form.edit.VcFormEditInterface.onInit(VcFormEditInterface.java:165)
        at com.sap.xss.hr.lea.form.edit.wdp.InternalVcFormEditInterface.onInit(InternalVcFormEditInterface.java:158)
        ... 37 more
    This UWL error in Leave approval workflow is coming ONLY when PR manager is trying to NL employee's leave .
    All other country managers ( US , CH , FR etc) are able to approve the leave without any issue.
    We are using the standard leave approval workflow.
    ANY SOLUTIONS Plzz???

    Hello
    The above issue can occur if the rule group , to which this employee belongs, the leave type is not configured correctly. Please check the view V_T556A_WEB. The leave type and the rule group need to be defined here .
    Also make sure that the counting rule for the leave type is also  define correctly in T556C. Once the leave type for the approver  which belongs to the rule group has been correctly configured, way it has been done for normal employees, there will not be any issue.
    Kindly complete the necessary customizing  and check your results.
    Thanks and kind Regards
    Ramana

  • Oracle SSHR (Absence Management) Error - ORA-01436: CONNECT BY LOOP

    The following error message is displayed in Absence Review Page while creating a Leave of Absence for some employees, while working propoerly (withpout any error) for other employees,
    "An Invalid Setup has been detected for the current Transaction Type in Approvals Management. Please contact your System Administrator."
    Please note that I checked the Supervisory chain through the follwoing query and it shows data properly without any endless loop,
    SELECT levels, ppf.full_name, ppf.Employee_number
    FROM per_all_people_f ppf,
    (SELECT level levels, paf.person_id
    FROM per_all_assignments_f paf START WITH paf.person_id = &person_id
    AND paf.primary_flag = 'Y'
    AND SYSDATE BETWEEN paf.effective_start_date
    AND paf.effective_end_date CONNECT BY PRIOR paf.supervisor_id = paf.person_id
    AND paf.primary_flag = 'Y'
    AND SYSDATE BETWEEN paf.effective_start_date
    AND paf.effective_end_date ORDER BY LEVEL) paf
    WHERE ppf.person_id = paf.person_id
    AND SYSDATE BETWEEN ppf.effective_start_date
    AND ppf.effective_end_date
    ORDER BY levels
    further it may please be noted that we have currently set a singly level for approval (testing purposes).
    Any help to resolve this issue shall be highly appriciable.
    Regards,
    Nahidullah Khan

    Please also see the following docs.
    Invalid Setup Has Been Detected For The Current Transaction Type In Approvals Management [ID 1313961.1]
    An Invalid Setup has been detected for the current Transaction Type in Approvals Management. [ID 602920.1]
    An Invalid Setup Has Been Detected For The Current Transaction Type In Approvals Management. ORA-06502: PL/SQL: numeric or value error: Character string buffer too small [ID 1458422.1
    An Invalid setup has been detected for the current transaction type [ID 1300417.1]
    Connect By Loop Problem in Supervisor Hierarchy [ID 579750.1]
    Initiating A Transaction That Goes For Approval Fails With ORA-06502 [ID 795063.1]
    Thanks,
    Hussein

  • Absence management/substition rules for workflows in UI5

    Hi,
    we would like to set the substition rules for the workflows in UI5 because some users don't use the SAPGUI but UI5 and need to maintain the substitution in case of planned absences (and maybe also in general) in case of an unplanned absence.
    Therefore we are searching for the possibility to set the substition rule for the workflows within an UI5 application. Does ist already exist (maybe as Fiori app) or are there any NW GW services like WFService that support this as a good starting point for our development?
    Regards, Vanessa

    Hi,
    Set substitution app is included in My Inbox (Wave 7), for more details please check
    Solving the workflow inbox clutter - Manage all your workflow tasks in SAP Fiori

  • Absence Management in HR and SSHR

    Hi all....
    After I apply for vacation through SSHR and my manager is approved this leave , I didn't find this leave on Absence form in HR ?
    Any Helop please ?
    Regards;
    Edited by: user9077532 on Jun 11, 2010 10:22 PM

    The absence form in HR fetches data from the table PER_ABSENCE_ATTENDANCES. The same table holds the absence data when leave is applied through SSHR and finally approved by the final approver.
    Just check if you have data for the person in this table. If not, leave it yet to be approved by the final approver.

  • The Absence Management Summary does not deliver the whole infoormation

    Hi experts,
    My client has the follwing problem.
    If he look at his absence summary page his Approval status is set to pending for approval, the pencile is set to gray (no update available), and in addition:
    The fields: Start Date, End Date, Absence type, Absence category, Duration are all empty (very strange). His supervisor did not got also the request for approval.
    Can somebody telling me the reason. I see this situation for the first time. But looking into Person Enter and Maitain i see that the absence days has been reduced accordingly.
    Thanks in advance
    Mehdi

    The fields: Start Date, End Date, Absence type, Absence category, Duration are all empty .
    =======================================================
    This seems seeded Error . you should raise SR.
    Before raising the SR, Check related VO query whether this retruning results or not/
    His supervisor did not got also the request for approval.
    ==================================
    You need to check AME rule for this.

  • How can I fix the error in displaying Absence Element Balances?

    I was able to set up absence management and also defined the element set of type run set. I had also set the profile option HR: Accrual Plan Element Set Displayed to User at the responsibility level that I am using for my Employee Self Service BUT I keep getting the error message each time I tried to vie the absence Element Balances from employee self service absence management page:
    MEANWHILE: I can view the element balances from the PUI (Navigation: HRMS Manager >FastPath>Accruals).
    Please kindly advise on what I need to do.
    Thanks.
    Error Page
    Exception Details.
    oracle.apps.fnd.framework.OAException: java.sql.SQLException: ORA-20001: Data GET_TABLE_VALUE not found at line 28 of TENNG_PTO_ACCRUAL Cause: A SQL SELECT statement, obtained from the application dictionary, returned no rows when executed. Action: Please refer to your local support representative. ORA-06512: at "APPS.PER_FORMULA_FUNCTIONS", line 608 ORA-06512: at "APPS.PER_ACCRUAL_CALC_FUNCTIONS", line 70 ORA-06512: at "APPS.PER_ACCRUAL_CALC_FUNCTIONS", line 129 ORA-06512: at "APPS.PER_ACCRUAL_CALC_FUNCTIONS", line 894 ORA-06512: at "APPS.PER_DISPLAY_ACCRUAL_BALANCE", line 347 ORA-06512: at line 2 at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:896) at oracle.apps.per.selfservice.accruals.components.AccrualBalanceComponent.getSSAccrualBalance(AccrualBalanceComponent.java:746) at oracle.apps.per.selfservice.accruals.components.AccrualBalanceComponent.renderSSComponent(AccrualBalanceComponent.java:878) at oracle.apps.per.selfservice.absence.webui.AbsenceEntitlementTabCO.processRequest(AbsenceEntitlementTabCO.java:108) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:596) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.OASubTabLayoutHelper.processRequest(OASubTabLayoutHelper.java:434) at oracle.apps.fnd.framework.webui.beans.layout.OASubTabLayoutBean.processRequest(OASubTabLayoutBean.java:465) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.beans.layout.OAHeaderBean.processRequest(OAHeaderBean.java:391) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1166) at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353) at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2513) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1894) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:538) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:426) at _OA._jspService(_OA.java:212) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370) at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259) at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51) at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193) at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284) at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198) at com.evermind.server.http.EvermindPageContext.forward(EvermindPageContext.java:395) at _OA._jspService(_OA.java:221) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64) at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26) at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15) at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370) at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:234) at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:29) at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:879) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:619) ## Detail 0 ## java.sql.SQLException: ORA-20001: Data GET_TABLE_VALUE not found at line 28 of TENNG_PTO_ACCRUAL Cause: A SQL SELECT statement, obtained from the application dictionary, returned no rows when executed. Action: Please refer to your local support representative. ORA-06512: at "APPS.PER_FORMULA_FUNCTIONS", line 608 ORA-06512: at "APPS.PER_ACCRUAL_CALC_FUNCTIONS", line 70 ORA-06512: at "APPS.PER_ACCRUAL_CALC_FUNCTIONS", line 129 ORA-06512: at "APPS.PER_ACCRUAL_CALC_FUNCTIONS", line 894 ORA-06512: at "APPS.PER_DISPLAY_ACCRUAL_BALANCE", line 347 ORA-06512: at line 2 at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70) at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:133) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:206) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:413) at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:1034) at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:191) at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:950) at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1225) at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3387) at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3488) at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:3857) at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1374) at oracle.apps.per.selfservice.accruals.components.AccrualBalanceComponent.getSSAccrualBalance(AccrualBalanceComponent.java:735) at oracle.apps.per.selfservice.accruals.components.AccrualBalanceComponent.renderSSComponent(AccrualBalanceComponent.java:878) at oracle.apps.per.selfservice.absence.webui.AbsenceEntitlementTabCO.processRequest(AbsenceEntitlementTabCO.java:108) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:596) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.OASubTabLayoutHelper.processRequest(OASubTabLayoutHelper.java:434) at oracle.apps.fnd.framework.webui.beans.layout.OASubTabLayoutBean.processRequest(OASubTabLayoutBean.java:465) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.beans.layout.OAHeaderBean.processRequest(OAHeaderBean.java:391) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1166) at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353) at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2513) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1894) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:538) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:426) at _OA._jspService(_OA.java:212) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370) at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259) at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51) at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193) at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284) at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198) at com.evermind.server.http.EvermindPageContext.forward(EvermindPageContext.java:395) at _OA._jspService(_OA.java:221) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64) at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26) at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15) at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370) at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:234) at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:29) at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:879) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:619) java.sql.SQLException: ORA-20001: Data GET_TABLE_VALUE not found at line 28 of TENNG_PTO_ACCRUAL Cause: A SQL SELECT statement, obtained from the application dictionary, returned no rows when executed. Action: Please refer to your local support representative. ORA-06512: at "APPS.PER_FORMULA_FUNCTIONS", line 608 ORA-06512: at "APPS.PER_ACCRUAL_CALC_FUNCTIONS", line 70 ORA-06512: at "APPS.PER_ACCRUAL_CALC_FUNCTIONS", line 129 ORA-06512: at "APPS.PER_ACCRUAL_CALC_FUNCTIONS", line 894 ORA-06512: at "APPS.PER_DISPLAY_ACCRUAL_BALANCE", line 347 ORA-06512: at line 2 at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70) at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:133) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:206) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:413) at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:1034) at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:191) at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:950) at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1225) at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3387) at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3488) at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:3857) at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1374) at oracle.apps.per.selfservice.accruals.components.AccrualBalanceComponent.getSSAccrualBalance(AccrualBalanceComponent.java:735) at oracle.apps.per.selfservice.accruals.components.AccrualBalanceComponent.renderSSComponent(AccrualBalanceComponent.java:878) at oracle.apps.per.selfservice.absence.webui.AbsenceEntitlementTabCO.processRequest(AbsenceEntitlementTabCO.java:108) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:596) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.OASubTabLayoutHelper.processRequest(OASubTabLayoutHelper.java:434) at oracle.apps.fnd.framework.webui.beans.layout.OASubTabLayoutBean.processRequest(OASubTabLayoutBean.java:465) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.beans.layout.OAHeaderBean.processRequest(OAHeaderBean.java:391) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1166) at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251) at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353) at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2513) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1894) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:538) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:426) at _OA._jspService(_OA.java:212) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370) at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259) at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51) at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193) at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284) at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198) at com.evermind.server.http.EvermindPageContext.forward(EvermindPageContext.java:395) at _OA._jspService(_OA.java:221) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64) at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26) at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15) at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370) at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:234) at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:29) at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:879) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:619) 

    Hi McFala,
    There is some problem with your accrual formula -
    line 28 of TENNG_PTO_ACCRUAL
    Try to use a seeded formula instead and see if it works ?
    You can debug your custom formula using PYUPIP.
    Check this on how to debug your formula -
    Re: PTO : Some basic questions
    Cheers,
    Vignesh

  • Leave of absence replaced by lov

    Hi everyone, for the SSHR absence management form, I am trying to limit the replaced by LOV to only people in my business group. It is picking everyone across the company which isn't what I was hoping for. Does anyone have a workaround for this?
    Many Thanks,
    Igwe

    Hi Asif, this doesn't seem to be working. could you look at my setup dump and tell me where I've gone wrong. The LOVs for absence replacement and employee directory still return data for everyone.
    View Grant: XXKSA Employee Self Service Replaced By LOV
    Delete Update
    Name XXKSA Employee Self Service Replaced By LOV
    Description
    Effective From 15-Mar-2013
    Effective To
    Security Context
    Grantee Type All Users
    Grantee Everyone
    Operating Unit
    Responsibility KSA Employee Self Service
    Data Security
    Object Workflow Role LOV
    Data Context
    Type Instance Set
    Name XXKSA Employee Directory Instance Set
    Description Limits Employee Directory to KSA Employees
    Predicate
    &TABLE_ALIAS.USER_NAME IN (SELECT USER_NAME FROM FND_USER FU, PER_ALL_PEOPLE_F PAPF WHERE FU.EMPLOYEE_ID = PAPF.PERSON_ID AND PAPF.BUSINESS_GROUP_ID = 721 AND (PAPF.CURRENT_EMPLOYEE_FLAG = 'Y' or PAPF.CURRENT_NPW_FLAG = 'Y') AND SYSDATE BETWEEN PAPF.EFFECTIVE_START_DATE AND PAPF.EFFECTIVE_END_DATE )
    Instance Set Details
    Parameter 1
    Parameter 2
    Parameter 3
    Parameter 4
    Parameter 5
    Parameter 6
    Parameter 7
    Parameter 8
    Parameter 9
    Parameter 10
    Set
    Name Workflow Role LOV Permission Set
    Code WF_ROLE_LOV_PSET
    Description Permission Set to Restrict the Visibility of Roles

  • Time Management effect of other sub-modules

    Hi All,
    Can anyone please tell me how will be the functionlity of SAP HCM will be effected if we have implemented SAP HR without Time Management.
    I want to know the adverse effect of not implementing TM.
    Regards

    There are no adverse effects as such if time management not implemented.
    Time Management provides things like
    Absence Management
    Clock in& out
    Attendance Management
    Cross Application time sheets
    Personalized work schedules.
    Thanks

  • Absences - Few Issues

    Hi,
    I am very new to Absence Management Part of Oracle HRMS and facing many issues during the implementation. Pls help me out
    I have a requirement to create the Accruals Functionality with the following rules
    Total Leaves in a year = 30..
    15 leaves credited on 1st Jan and 15 leaves credited on 1st July
    The employee starts accruing the leaves from the date he is hired...
    All the balance leaves left out at the end of year has to be carried farward to next year and employee can accrue upto 300 leaves.
    Kindly advise on how to design the element and which seeded accrual formula to follow
    Regards,
    Rajani

    When i was going through the formula, i have noticed that it takes the input value Calculation_Date. From which element is this input value passed.The Calculation Date would be the Date track Session Date (when Accrual Form is launched), Date_Earned (When processed in PAyroll Run), the Parameter value (when invoked from the pl/sql function)
    Also does this formula handle proration..because 15 days will be credited on 1st of January and another 15 days on 1st of July (this logic has been incorporated according to previous suggestions) but let's say in case the employee joins in March, the EL that should be credited to his account is 8.5 days rounded off to 9 days.You need to create custom Accrual Sub Formula by copying the seeded formula template PTO_SIMPLE_MULTIPLIER_PERIOD_ACCRUAL (also change the reference of the above formula with new formula in your accrual formula)
    In the accrual sub formula, you need to add a code something of this sort...
    Existing Statement :
    Period_Accrued_PTO = Accrual_Rate
    New Statement :
    Period_Accrued_PTO = Accrual_Rate
    IF (Continuous_Service_Date > Period_SD AND Continuous_Service_Date <= Period_ED) THEN
    l_total_days = DAYS_BETWEEN(Period_ED,Period_SD) + 1
    l_working_days = DAYS_BETWEEN(Period_ED,Continuous_Service_Date) + 1
    Period_Accrued_PTO = Accrual_Rate * l_working_days/l_total_days
    )

Maybe you are looking for

  • Download a file from servlet to midlet

    Hi everyone. I am trying to download a file (audio/video) from a server to my midlet but i have a few issues. Below is my code: public void run() {       try{       byte data[]=getFilecontent("http://127.0.0.1:8080/yo.wav");    // yo.wav :5 MB       

  • How do I get to an engineer ?

    So I have two lines, both with broadband. When it rains heavily the speed (IP profile) on one of the lines drops to 1 Mbps. I work from home and after several weeks of trying to solve the problem I gave up and ordered the second line which works fine

  • HT201269 how do i get my pics off iPhone and transfer to my mac?

    How do I get my pictures off my I phone to transfer to my mac? Please explain as simple as possible.

  • Error Message for Camera Raw

    I used the Update function several times for PS  12.0.4 and it always says Camera Raw failed to install.  What's going wrong?  How can I tell whether i have the current (6.7?) camera raw version?

  • Help! I can't print-to-PDF anymore

    My ability to print-to-PDF has suddenly stopped. I cannot print-to-PDF with Firefox, Safari, MS Word, Preview or TextEdit. When I try with TextEdit and Preview, I get a message saying "Error while printing." I am still able to print a PDF on my print