IExpenses Pending Approver field.

Hi,
For a report, I will need to display the Pending approver on the Iexpense credit card claims. This will need to meet the following business requirements:
1. For all pending expense claims, (With original approver, delegated, vacation rules assignments) it should show the CURRENT PENDING APPROVER.
2. If there is a expired notification(and no OPEN notifications) against the expense claim, then it should give up a NO VALID APPROVER value for this field.
3. In case the expense claim needs no action(APPROVED, INVOICED, REJECTED, CANCELLED expense), it should be left blank.
I could use either ap_expense_report_headers_all.expense_current_approver_id (which doesnt handle the vacation rules) or get it from wf_notifications.to_user(which doesnt account for actioned expense claims). Are there any other options I could have a look at?

Duplicate post -- iExpenses Pending Approver field.

Similar Messages

  • Report for pending approval absences

    Dear all Gents ,
    I want to create report for all types of employees absences which are pending approval and approved and every thing , any one has a select statement for this please ?
    thank you

    You have to query : per_absence_attendances table for applied leave
    and HR_API_TRANSACTION Table for pending approval leave.
    Thanks

  • Getting error while trying to get pending approval list from SOA server

    Hi,
    I have followed the steps mentioned in the following post to get the pending approval list from SOA server using java api's :
    Using Java APIs for Oracle Human Workflows | Oracle Technologies Premier
    But when I am running the java program I am getting the following error :
    java.io.InvalidClassException: oracle.bpel.services.common.exception.ServicesException; local class incompatible: stream classdesc serialVersionUID = 1, local class serialVersionUID = -2263933888849127134
    Please let me know how to solve this issue.
    Thanks

    You would need to spcify the JNDI path in a properties file or the like.
    Suggestions here should help -
    javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:  java.naming.factory.initial

  • How to get details of Pending Approval request in OIM 11g R2?

    Hi,
    We need to find out following details from Pending Approval Request in OIM 11g R2 -
    Request ID,Assignees,Requested Resource Name, Title of Request, Beneficiary, Status of Request.
    Out of above attributes we could find out Assignees, Title of Request, Status of Request, Beneficiary, etc. But we are not getting Request ID and Requested Resource Name.
    We have used API - 'IworkflowServiceClient'
    If we use API - 'RequestService' then we are not getting Assignees and Resource name from Pending approval request.
    Can any one suggeste how can we get these details? Do we need to use other API or other alternative to get all of attributes from Pending Approval Request.
    Thanks.

    Thanks Kevin for your suggestion.
    In OIM 11g R2 I tried task.getIdentificationKey() to get Request ID and task.getSystemMessageAttributes().getTextAttribute6() to get requested resource name but I am getting null values out of it. Is there something I am missing?
    Which common thing I can use to retrieve data from both OIM and SOAINFRA? As I am not getting Request ID from 'IworkflowServiceClient' API so I could not use it to earch request in OIM using 'RequestService'. Even if I have to use query what will be common thing I can use to fetch data from both tablespaces?
    Thanks.

  • Add "Approver" field in AP Invoice PLD

    Hi Experts,
                    I want "Approver" field in AP Invoice PLD. How can I get. Please help me.
                    Thanks for advance

    I modified the query showed on the other thread for you:
    SELECT T3.U_NAME FROM DBO.OWDD T0
    INNER JOIN DBO.OPCH T1 ON T1.DocEntry= T0.DocEntry AND T0.ObjType = 18
    INNER JOIN DBO.WDD1 T2 ON T2.WddCode=T0.WddCode
    INNER JOIN DBO.OUSR T3 ON T2.UserID = T3.INTERNAL_K
    WHERE T1.DocNum=$[$8.0.0\]
    Using this query as a FMS query to assign to your UDF (BY SHIFTALTF2).  The you could include this UDF to PLD.

  • Reminder Emails for Pending Approval Items

    Hi,
    I am new to Oracle workflow but the current project I am working with uses Oracle Workflow. I have a query regading reminder emails that workflow sends for the pending approvals. Do you know in which table I can check the settings for reminder emails. Also, how these reminder emails for any pending approval is triggered.
    Thanks a lot in advance.
    -Neeraj

    Hi Prabhat,
    I am working on creating a scheduled task for sending reminder emails. I need help on IapiTaskIfc Class com.frictionless.custom.wkfreminder.sendWorkflowReminder. Can you please share sendWorkflowReminder class to me, so that I can get idea about the code written for sending reminder emails? It would be great help.
    To check the class, you need to get the jar from server and decompile it. You can get some idea by looking at the java class file then.
    Thanks,
    Saloni

  • OIM pending approval task under user

    I have question regarding OIM
    we have 2 level approval workflow for provisioning responsibility to user. 1st level is Manager and 2nd is Business Owner. Say if the user submit request for a responsibility and it is approved by the user's manager. Its then submitted to Business owner. But say that business owner gets changed.
    this what is happening
    all the request for previous business owner are copied to new business owner, then he can approve/reject them. But the pending task under old business owner is still there. he/she can still approve or reject. Client want to remove this pending approval from the old business owner.
    ** Please note -- Business owner is a group which has a user.

    Pending Tasks works in the following manner:
    - User : Any task assigned to a user remains to be visible under its pending tasks unless re-assigned to someone else by the user/admin.
    - Group : Any task which is assigned to a group would not directly come to the user work flow. Whenever you login to OIM, the system checks all your groups and then do a smart calculation for these assigned tasks. So if the user is removed from a group then it would not see these tasks anymore.
    Now for your case, the Group=Business Owner itself is changed. So for new requests the assignment would be to done to the new group but existing tasks remains in the work-flow of the older group, if still required them you might want to re-assign it using OIM API's.
    Thanks
    Sunny

  • View Pending Approval

    Hi Employee has updated his Basic Details. It shows as View Pending Approval, when we click on this it is end of with error as follows.
    Error Page
    You have encountered an unexpected error. Please contact the System Administrator for assistance.
    Click here for exception details.
    Exception Details.
    oracle.apps.fnd.framework.OAException: java.lang.NullPointerException
         at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:896)
         at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:870)
         at oracle.apps.fnd.framework.OAException.wrapperInvocationTargetException(OAException.java:993)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:211)
         at oracle.apps.fnd.framework.server.OAViewObjectImpl.invokeMethod(OAViewObjectImpl.java:1089)
         at oracle.apps.per.selfservice.personalinformation.webui.BasicDetailsReviewCO.processRequest(BasicDetailsReviewCO.java:192)
         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.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)
    java.lang.NullPointerException
         at oracle.apps.per.selfservice.personalinformation.server.BasicDetailsAfterUpdVOImpl.setVOfromTransaction(BasicDetailsAfterUpdVOImpl.java:121)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:190)
         at oracle.apps.fnd.framework.server.OAViewObjectImpl.invokeMethod(OAViewObjectImpl.java:1089)
         at oracle.apps.per.selfservice.personalinformation.webui.BasicDetailsReviewCO.processRequest(BasicDetailsReviewCO.java:192)
         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.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.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.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)
    I appreciate your help on this issue.

    Go to status monitor and check status of Workflow. See if you can find more error details

  • Approver field in empty in ESS leave request

    Hi All,
    for one of the employees ,approver name is coming empty but his manager is able to receive the leave requests and approve them.we have checked all the relationships and everything seems ok.
    i haven't got much info from this thread
    Portal Leave Reqeust - Approval field is empty
    Please let me know what else will be the problem
    Thanks
    Bala Duvvuri

    check his absence ie in V_t554s_web
    PTARQ> Determine approver for this pernr, do you see approver?
    The table HRESSAPPROVER is filled with the approver, Is the approver maintained
    Check the users rule group, how the next agent is determined?
    are you using BADI, pt_gen_req to do so?

  • Reject Pending Approval Tasks when Manager changes

    Folks,
    I have a requirement , when the user's manager change , i need to reject all the pending approval tasks for that particular user whose manager has changed , not others pending tasks .
    Please let me know if anyone has implemented such a requirement .
    I'm thinking of writing the logic in Change Manager task in xellearte user prov process , so when manager will change this task will trigger and in this task i will get all the pending approvals by using the 'getPendingApprovalTasksAssignedToUser' but i'm not sure how to identify the user who was the beneficiary of the task .
    Thnx
    Sid

    We are using 11.1.1.5 with BP03.
    Question - An OIM user can raise requests which can be routed to its manager for approval. The manager may manage more than one subordinate and will have approval tasks for requests raised by all his subordinates. If one of the subordinate's manager changes, tasks assigned to old manager for that subordinate should be rejected. All other tasks assigned to this manager by other subordniates should still be active. Can we fetch tasks assigned to a manager for a particular subordinate?
    APIs do give me all the tasks assigned to a user but can we filter them to fetch tasks related to only one beneficiary without fetching all and then iterating through all to get desired result?

  • I have been requested the certificate for iOS development since 4 days ago, but the result is still pending approval. So how many days should i wait?

    i have been requested the certificate for IOS Development since 4 days ago, but the result is still pending approval. So how many days should i wait?

    1. You did not get an error message telling you that your iPhoto library was getting full. You got a message telling you that your HD was getting full, right?
    OS X needs about 10 gigs of hard drive space for normal OS operations - things like virtual memory, temporary files and so on.
    Without this space your Mac will slow down as the OS hunts for space on the disk, files will be fragmented, also slowing things down, apps will crash and the risk of data corruption - that is damage to your files, photos, music - increases exponentially.
    Your first priority is to make more space on that HD. Nothing else can be done until you do.
    Purchase an external HD and move your Photos and Music to it. Both iPhoto and iTunes can run perfectly well with the Library on an external disk.
    Your Library has been damaged from being run on an overfull disk.
    How much free space on it now?

  • OIM 9.1.0.2 Pending Approval Page

    Hello Gurus,
    In OIM 9.1.0.2, when creating a new request for a resource that includes several instances of the same resource(like AD1 , AD2), it is impossible to distinguish each of them, and its status, since their data is not shown.
    For the approval user, when he is approving the pending request on the Pending Approvals Page, it is impossible to know the data included in the those instances he is approving, it just shows AD User for both the instances(AD1, AD2)
    Is there some way to achieve this , so that the approver can distinguish between the two instances he is approving.
    Please let me know what is the best way to address this requirement.
    Any help is appreciated.
    Thanks in Advance

    You are correct. If you pre-populate, it will be the requester. The requester would need to manually populate the field during the request with the requestee information. And there is only one form available. You can however, after submission of the request, get the request data, parse the Consolidated Request Data to determine the id's in the request field, and then return appropriate responses to trigger the tasks needed. This will still be a problem in the long run because you can't change the requestee information for each approval task. You're pretty much out of luck on this one.
    -Kevin

  • Mail notification at value placed at approver field in Additional tab

    Hi SAP Gurus,
    in the business  based on the document (DIR ) we are creating there will be specific person responsible for approving the document.
    so we have created a characteristic values in additional tab field, having the list of names / values of approvers,
    so while creating the DIR the user will select the relevant approver who is suppose to approve the document, here the requirement is based on the characteristic field value in DIR,
    that particular person should get a Mail asking him to  approve the document.
    how to go about this, can standard work flow solve this requirement, or should we have to go for development in Workflow to meet this requirement, will the value at additional tab act as a triggering point for Mail generation to specific user? i have not worked with Work flow.
    please explain in detail the steps to meet this requirement.
    Points awaiting,
    Thanks and regards,
    Priya S

    Hi
    thanks for your inputs,
    The complete requirement is the client needs  to check the values in Characteristics  (the users) with there credentials, just like the funtionality provided in field USER in document Data Tab,
    and he will place the relevant Users (one or many) and the mail has to be triggred to each of the reviewers and the document approvers based on the value placed.
    (here not placing any values in Characteristics and only ging by Work FLow, it  will not give any record in the DIR who are the Approvers or reviewers of that particular Document, so it is required for reporting purpose also)
    so it is two requirement,
    1) search criteria in the values of Characteristics just like that is available in the field USER in document Data Tab (just exactly the same no compromise)
    2) Mails to the users placed in the Characteristics automatically to review, ( which could other wise be done through Document distribution)
    there is still more to share with you all in the class and classification requirements.
    need your help
    Thanks and regards
    Priya S

  • Pending / Approval of Friends and Family -- no warning, no follow up, lost on a technicality?

    Hi,
    I recently was looking at a Verizon One-Bill (all 21 pages) and saw that we were being charged for going over minutes.  I found this odd since my wife and I looked at our calling detail in December and added the top 10 phone numbers.
    When I signed on today it turns out that none of the Friends and Family changes were ever applied since I didn't log back in and approve them even though we have 1 userid and password just like every other family account, electric, auto insurance, OTHER ACCOUNTS IN THE ONE BILL PLAN.  We made the changes while looking at my wife's phone number since she uses 90% of the family minutes but it appears I had to go back to my phone # and approve.
    When I call customer service the woman was nice but when I explained that we were charged hundreds of dollars even though the F&F numbers were sitting there not used and that I did not know nor was I notified that I had to approve the account.  I asked if there was any way we cold be adjusted, again, since the numbers were there in pending status and I could onto figure out why someone would maliciously add phone numbers to F&F so why would there be a reason to approve them.
    The CR that we actually had 3 accounts not 1 and when I asked her why the 3 accounts have the same login and password, she seemed shocked that we only used 1 login and password when we could have had 3.  Then when I asked if there was a chance for a credit, that we have been customers for over a decade and she explained again that the changes were made on a 2ndary account and the burden was on us to know the process and apparently she thought the real issue was that I could not grasp the concept of multiple accounts under 1 family plan since she explained more slowly 2 more times.
     wouldn't say anything if there was a email or text stating I have F&F in pending but there is not and you need to check the F&F to find out.   This is despite the fact that Verizon sends text every other day and my other accounts send text for all of their payment issues, as well as emails.
    Has this happened to anyone else?    Can someone explain to me how, as the CR later stated, multiple accounts for each family member is the norm and not the exception even though every internet payment account we have has 1 user id and password.. 1 account for ever other utility, service, loan account we process online.
    Thanks in advance

    Verizon does let you set up different MyVerizon log ins for each number on your family plan.  The account of the primary line/account holder has full access to all of the information on the plan, and the ability to make changes, add F&F, and generally administer the account.  The secondary accounts can only access information for their specific line, cannot make most changes to the account, and cannot add F&F numbers (they can only suggest them).  What they can do is manage media purchases and back-up assistant entries for the line that the account is associated with.
    If you used BA or made media purchases for your secondary lines, you probably created those accounts (or perhaps they were created for you by the Verizon staff who helped you set up your phones?).  You may have never logged in to them again, most people don't need them very often.
    It is possible for the wrong MyVerizon account to be tagged as the "owner" account, leading to the wrong login having administration priveleges.  It's pretty simple to sort out, you just have to call in and ask for the correct MyVerizon login to be designated as the account owner.
    It sounds like you were logged in to a secondary MyVerizon account when you made the changes, and since those accounts don't have the priveleges to make changes to the F&F numbers, they would not have been applied to your account.  In terms of getting a credit, some reps are nicer than others, you might try again.  The long story short though is that Verizon isn't obligated to give you a credit and they may not.

  • Need sql query to get OIM request pending approval details for one user

    HI OIM Guru,
    It would be great help if someone can provide me sql query by which i can find out how many requests are pending for approval for one user ?

    1. Below query will give you status of all the request.
    SELECT REQ.REQUEST_ID , REQ.REQUEST_STATUS FROM REQUEST REQ
    2. You can have following status
    Obtaining Operation Approval
    Obtaining Template Approval
    Operation Approval Approved
    Operation Approval Rejected
    Post Operation Processing Initiated
    Request Approval Rejected
    Request Closed
    Request Completed
    Request Created
    Request Failed
    Request Withdrawn
    Template Approval Rejected
    3. Now prepare the query from above sapmle, the requset status string should not contains foloowing values.
    Rejected
    Failed
    Closed
    Withdrawn
    Completed
    The builded query will give you the desired result for 11g
    for 10 G
    Get the OST_STATUS from Req table, and do you logic above stated
    -Kuldeep
    Edited by: Kuldeep on May 22, 2012 1:04 AM

Maybe you are looking for