Approver History SC PO

Hello Collegs,
i have a question. I have to fill the table-fields ZZ_E_PLANNER and ZZ_E_PURCHASER of EKPO with the eMail of the last Approver of a SC after it has been Approved.
So far i only get Information about the Approver during the Workflow with  BBP_PDH_WFL_APPROVER_SIMULATE/GET or BAPI_USER_GET_DETAIL. The Problem is i need the Last Approver after the Workflow has finished and the SC has been ordered.
Does any one have an Idea were i get the "history" Information of an SC.
Thanks for all Answers
Toby
Edited by: Tobias Dreier on Jul 7, 2010 10:46 AM

Who asks for approval of a PO is not an approver, he is just a buyer. If you have implemented a PO hierarchy and approval groups, and the buyer who asked for approval cannot directly approve the document by himself (because of the rule defined), the PO Approval Workflow will send a message to the approver (if correctly defined). You can view Approval Workflow situation by selecting a PO and pressing the button Tools, View Approval Through Workflow. Until the approver don't reply to the message (either approving or rejecting), the buyer who created the purchase order and asked for approval will not be able to open the document from Purchase Order Summary. Only the approver can do this, by connecting to a workflow responsibility (or by using Notification Summary in PO responsibility) and selecting the proper message. Here he will find a link that will open directly the purchase order.
Hope I have understood your question.
Regards
Riccardo

Similar Messages

  • Quote Approval History

    Hi all
    Where do we find the approval history for a quote( just like po approval history)
    e.g various status(draft,pending Internal Approval,Pending customer Acceptance)
    and when and by whom the status was changed?

    the wf_notifications table gets purged periodically. so i cant use that moreover when the status of quote changed from "pending customer acceptance" to "customer accepted" no entry is inserted to this table. is there any other feasible solution to get quote approval history similar to the po approavl history or we need to customize a create a table that will store all the quote approval history when ever there is some action performed on the quote

  • Work order - approval history is empty

    Hi I have developed a custom work flow for work orders but in form function work orders I am unable to see the any data under approval history of my customised work flow.
    I can only see the inbuilt work flow 'work order release approval' in work flow name.
    what I must do to add my workflows name and also to delete the inbuilt workflow

    What is the application release?
    Hi I have developed a custom work flow for work orders but in form function work orders I am unable to see the any data under approval history of my customised work flow.
    I can only see the inbuilt work flow 'work order release approval' in work flow name.
    what I must do to add my workflows name and also to delete the inbuilt workflowCould you please list the steps you have used to create this custom workflow?
    Please see if (How To Generate workflowapproved.log To Debug EAM Work Order Workflow Errors? [ID 1260006.1]) helps.
    Thanks,
    Hussein

  • Invoice Approval History encounter errors while viewing in r12

    hi all,
    would like to seek your help, a certain approver of AP invoice encountered error in viewing his invoice approval history.
    also, his worklist is not updated, new invoices is no longer reflected on this worklist...
    this the error when he view the invoice approval history:
    app-sqlap-10000: ORA-06502: PL/SQL: nuberic or value error: Bulk Bind: Truncated Bind occured in AP_WORKFLOW_PKG.Get_ALL_Approvers <-APKAWHS with parameters (&Parameters) while performing the following operation: set variables from workflow
    this is the version of ERP r12:
    RDBMS : 11.2.0.3.0
    Oracle Applications : 12.1.3
    hope your favorable response..

    Hi,
    I did not find any notes or bugs that address this specific error. I see that the AP_WORKFLOW_PKG.Get_ALL_Approvers procedure calls the AME_API2.getAllApprovers1.
    I can certainly look at your versions and see if there are any existing code bugs that address this. You would need to provide the versions of those procedures by running the following:
    select text from all_source
    where name = 'AP_WORKFLOW_PKG'
    and line = 2;
    select text from all_source
    where name= 'AME_API2'
    and line = 2;
    It might also help to get an FND Log or wfstatus.sql script output for review, but it might be best to log an SR to get this reviewed in more detail.
    Regards,
    Cheryl

  • Populating AP Invoice Approval History

    Hi,
    We have requirement where we need to send notifications up-to two escalations in Invoice Approval Workflow (IAW).
    We were able to do so, but we are not able to populate the approval history correctly.
    The approval history is getting populated till the second escalation correctly and once he approves it. It is not getting reflected in the approval history.
    For populating the approval history we are using the standard API ap_workflow_pkg.insert_history_table .
    Action Person
    Sent A
    Escalated B
    Escalated C
    Future B
    When C approves the invoice. It shows like below
    Action Person
    Sent A
    Escalated B
    Escalated C
    Approved B
    It will be great if someone can shed some light on it.
    Thanks,
    Manoj

    Hi,
    I did not find any notes or bugs that address this specific error. I see that the AP_WORKFLOW_PKG.Get_ALL_Approvers procedure calls the AME_API2.getAllApprovers1.
    I can certainly look at your versions and see if there are any existing code bugs that address this. You would need to provide the versions of those procedures by running the following:
    select text from all_source
    where name = 'AP_WORKFLOW_PKG'
    and line = 2;
    select text from all_source
    where name= 'AME_API2'
    and line = 2;
    It might also help to get an FND Log or wfstatus.sql script output for review, but it might be best to log an SR to get this reviewed in more detail.
    Regards,
    Cheryl

  • View Invoice Approval History Error

    Hi,
    After Initiate Invoice i went > Report > View Invoice Approval History. Its showing a below error message.
    Any one aware of this issue plz revert back.
    Error Message:
    APP-SQLAP-10000: ORA-20202:NO rate exits between the two currencies for the given date and conversion type. the from currency was OMR. The to Currency was INR. The conversion type was. The conversion date was 01-MAR-13. occurred in     AP_WORKFLOW_PKG.Get_All_Approvers <-APXIAWHS with parameters (&PARAMETERS) while performing the following operation: set variables from workflow     
    Regards,
    senthil
    Edited by: Senthilkumar Chellamuthu on Mar 1, 2013 4:10 PM

    Hi,
    I also facing the same issue, after Define the daily rates for both the currencies from GL Responsibility .
    Plz Revert back, The Issue is very urgent.
    Regards,
    senthil

  • Invoice Approval History

    Hi to All,
    I was trying to look at action history for an invocie. The following navigation was taken.
    Invoices-->Tools-->View Invoice Approval History. Once clicking on Invoice Approval History...I get the Invoice Approval History form. But this form does not display any information.
    Is there a profile option that must be enabled to see this information or is it that we have automatic approval on invoices and thus no information is entered.
    Thanks for any help on this question.

    Hi
    If invoice approval workflow is not enabled it will store any approval history. Or if approval workflow data has purged in that case also it will not display any approval history.
    To store the approval history invoice approval workflow need to be enabled.
    Gyanendra Singh Rana

  • Approval History (Workflow History) for a particular version of the PO

    Hello Everyone,
    We are using SRM 5.0 with ECS.
    We need the Approval History (Workflow History) for a particular version of the Purchase Order.
    Is there a way to get that?
    Any FM or table which can give the Approval History for a PO?
    Regards,
    Khushbu.

    LOGIKNR is assigned to only currently installed devices (see entries in EGERH, you will understand). So if you are looking at a record in EGERH and if the field BIS is in future, that is the record that will have the LOGIKNR. All the older records will not have that link. A device is always an equipment and LOGIKNR is always assigned to only installed devices. All other devices do not get that number. Only when you install a device, you will have information like device install date, device location etc. So it is relevant in the other case where device location was also needed.

  • PA Action History or Approval History

    Does oracle have some table to record budget (project) action history or Approval history?

    Hi,
    Thank you for posting in Patching Community,
    This can be addressed quick in the Projects Community,
    Hence created a discussion in the Projects Community, please follow the same.
    PA Action History or Approval History
    Thanks
    Ravi

  • EP5 document approval history

    Hi,
    Is it possible to see the approval history with the <b>approval date</b> of a document ?
    The detail/approval screen displays only the approvers and the steps name.
    Thanks in advance,
    Martin

    Hi Pedro!
    The versioning of the KM does not include approval information. So no, there is no way to get the info about the approver of version n in the history.
    Probably using the statemanagement API gives you more options:
    https://help.sap.com/javadocs/NW04S/current/km/com/sapportals/wcm/repository/service/statemanagement/package-summary.html
    If not, a custom repository service listening to state changes may allow you to store the approver in addition to other document properties.
    Cheers,
      Jürgen

  • History for approval process

    Hi out there,
    Is it possible to see the approval history of a document?
    For example:
    File test.txt
    - 05/10/08 file created by Mr.X
    - 05/11/08 submit for approval by Mr.X
    - 05/12/08 rejected by Mr.Y in step1
    - 05/13/08 submit for approval by Mr.X
    - 05/14/08 approved by Mr.Y in step 1
    - 05/15/08 approved by Mr.Y in step 2
    Best regards,
    Manuel

    Hi,
    There is no standard tool to check this information.
    I would suggest that you write your own portal component to achieve this.
    Look into KM API's to do this:
    http://help.sap.com/javadocs/NW04S/current/km/index.html
    Here you see how to access IStatemanagementUtilsResource object of each KM File (method createFolderStmgUtilsResource).
    https://forums.sdn.sap.com/thread.jspa?threadID=839022
    The IStatemanagementUtilsResource class has some helper methods to get infos on the state of the document.
    The information "05/10/08 file created by Mr.X " is just a property on the document, so just read the property from km document (KM Property is createdby):
    https://forums.sdn.sap.com/thread.jspa?threadID=293704
    Regards,
    Praveen Gudapati

  • Parallel Approval

    Dear Experts,
    This issue is occurred with one of our customer .
    They are using  SAP B1 2007B SP:00 PL 13
    As per their request we enabled approval for A/R Invoice and Outgoing payment. Both the documents having one level of approval where 2 approvers are there and approval from any one is enough. In Approval stage we gave '1' in No of approvals required' field.
    They completed one cycle of approval for an Invoice. Then they started an outgoing payment approval.
    Now the problem started - On opening the approval window by the approver shows the document number of Invoice draft (Which is approved earlier), the document opened on clicking the link button is also the old invoice. But the message shows that it is for an Approval of an Outgoing payment.
    When we took the Draft report it shows a draft invoice is still there with a pending status. There is an Out going Payment draft is also pending in the Draft List.
    The approval history of Invoice shows two threads one with Approved status and another one with Suspended status
    Is anybody faced this problem? What is the reason for this Behaviour?
    Please help us .
    Thanks in Advance.
    Regards
    Ajith G

    HI All,
    I have an update on this.
    1) We removed the second approver from the approval stage, still the same problem persists.
    2) The Approver is able to take the relevant document and approve the requests from the Approval status report
    3) The Approval for out going payment is enabled only for  'Account' payments through a query (I don't know this has any impact in this issue)
    Regards
    Ajith G

  • Custom Report for Application Catalog History

    Hi All,
    I am going to create custom report that display request and approval history from application catalog. Required parameters are Application name, requested by, approved by, request time, approval time. AFAIK there is no out of the box default report from
    SCCM 2012 SP1 that display those parameters. Which tables view and columns I could use for this purpose?
    Thanks for your help.

    The information which user installed what from the application catalog is not stored anywhere if I am not mistaken. 
    Torsten Meringer | http://www.mssccmfaq.de

  • PO approval Work flow

    Dear All,
    Our users need to share the work list for PO Approval workflow with others in the dept. but if the user other than the one who was the initial recipient of the notification approves the PO; the workflow approval history still shows the original recipients name and not the responder as the approver. It does not even puts the message as "Approving on behalf of" as in the case if the notification is forwarded to other user.
    Any suggestions how to capture the responder as approver?
    Edited by: 989622 on Mar 6, 2013 6:27 AM

    I was able to find where it is doing it.
    The PO_WF_PO_NOTIFICATION.POST_APPROVAL_NOTIF has a logic (which does not make much sense) but if the session owner (logged in user) is not equal to the original recipient of the notification it reverts the responder to the original recipient.
    SELECT fu.USER_ID
    INTO l_responder_id
    FROM fnd_user fu,
    wf_notifications wfn
    WHERE wfn.notification_id = l_nid
    AND wfn.original_recipient = fu.user_name;
    l_session_user_id := fnd_global.user_id;
    IF (l_responder_id is not null) THEN
    IF (l_responder_id <> l_session_user_id) THEN
    /* possible in 2 scenarios :
    1. when the response is made from email using guest user feature
    2. When the response is made from sysadmin login
    PO_WF_UTIL_PKG.SetItemAttrNumber(itemtype=>itemtype,
    itemkey => itemkey,
    aname => 'RESPONDER_USER_ID',
    avalue => l_responder_id);
    PO_WF_UTIL_PKG.SetItemAttrNumber(itemtype=>itemtype,
    itemkey => itemkey,
    aname => 'RESPONDER_RESP_ID',
    avalue => l_preparer_resp_id);
    PO_WF_UTIL_PKG.SetItemAttrNumber(itemtype=>itemtype,
    itemkey => itemkey,
    aname => 'RESPONDER_APPL_ID',
    avalue => l_preparer_appl_id);
    ELSE
    IF (l_session_resp_id is null) THEN
    /* possible when the response is made from the default worklist
    without choosing a valid responsibility */
    PO_WF_UTIL_PKG.SetItemAttrNumber(itemtype=>itemtype,
    itemkey => itemkey,
    aname => 'RESPONDER_USER_ID',
    avalue => l_responder_id);
    PO_WF_UTIL_PKG.SetItemAttrNumber(itemtype=>itemtype,
    itemkey => itemkey,
    aname => 'RESPONDER_RESP_ID',
    avalue => l_preparer_resp_id);
    PO_WF_UTIL_PKG.SetItemAttrNumber(itemtype=>itemtype,
    itemkey => itemkey,
    aname => 'RESPONDER_APPL_ID',
    avalue => l_preparer_appl_id);
    ELSE
    /* all values available - possible when the response is made
    after choosing a correct responsibility */
    /* bug 5333226 : If the values of responsibility_id and application
    id are available but are incorrect - i.e. not conforming to say the
    sls (subledger security). This may happen when a response is made
    through the email or the background process picks the wf up.
    This may happen due to the fact that the mailer / background process
    carries the context set by the notification/wf it processed last*/
    IF ( l_preserved_ctx = 'TRUE') THEN
    PO_WF_UTIL_PKG.SetItemAttrNumber(itemtype=>itemtype,
    itemkey => itemkey,
    aname => 'RESPONDER_USER_ID',
    avalue => l_responder_id);
    PO_WF_UTIL_PKG.SetItemAttrNumber(itemtype=>itemtype,
    itemkey => itemkey,
    aname => 'RESPONDER_RESP_ID',
    avalue => l_session_resp_id);
    PO_WF_UTIL_PKG.SetItemAttrNumber(itemtype=>itemtype,
    itemkey => itemkey,
    aname => 'RESPONDER_APPL_ID',
    avalue => l_session_appl_id);
    ELSE
    PO_WF_UTIL_PKG.SetItemAttrNumber(itemtype=>itemtype,
    itemkey => itemkey,
    aname => 'RESPONDER_USER_ID',
    avalue => l_responder_id);
    PO_WF_UTIL_PKG.SetItemAttrNumber(itemtype=>itemtype,
    itemkey => itemkey,
    aname => 'RESPONDER_RESP_ID',
    avalue => l_preparer_resp_id);
    PO_WF_UTIL_PKG.SetItemAttrNumber(itemtype=>itemtype,
    itemkey => itemkey,
    aname => 'RESPONDER_APPL_ID',
    avalue => l_preparer_appl_id);
    END IF; -- ( l_preserved_ctx = 'TRUE')
    END IF; --(l_session_resp_id is null)
    END IF; --(l_responder_id <> l_session_user_id)
    END IF; -- (l_responder_id is not null)
    So I have to create custom code to bypass this logic..

  • Workflow Return for correction RFC history not appearing

    Hi -
    I have built a custom new workflow in Oracle Learning Management.
    I am using the workflow attribute WF_NOTE to capture the comments of the approvers.
    When the approval moves from one approver to another, it successfully captures any comments made by the previous approvers and displays it to the next approver.
    However, when any of the approvers click on return for correction ( RFC ) button and the notification moves to the creator, the approval history is blank and does not have the comments made by the approver about why he is returning for correction.
    Any insight?
    Thanks

    In actual it should update only that SIT record which is currently under consideration and not allow other records to modify.Ayaz
    this is a very valid question .. and same thing happens with EIT as well. This happens because when you create or update EITs, SITs you can do more than one at a time at the time of creation/ updation. So when approver go to update action or send it back for return for correction you create/ update multiple EITs and SITs as all of that go in single transaction.
    Let us know if you find any solution for this one.

Maybe you are looking for

  • Nm-applet icon not showing in KDE

    hey guys, I'm running gnome networkmanager with the latest kde. The applet works fine but i can't see the icon. The icon shows up when i restart networkmanager (/etc/rc.d/networkmanager restart) but when i reboot the icon goes blank. Here's a screens

  • SQL in XML out

    hi folks Any one know of any db package that takes sql and puts xml tags around it like the XMLELEMENT in 9i. I am working on 8i db. Cheers Tappies

  • How to insert into SQL server table form oracle forms

    I created a form with oracle as my database. But there one trigger where I need to insert the data into a sql server table. Is this possible. If so can any help me out. Thanks in advance. Asha

  • Gateway Service Create with Multiple Line Items

    Hello, I observed that you can create an entity in gateway with only a Flat structure, no nested structure or a structure with an internal table is not supported. As i have a requirement of creating a purchase order with multiple items through a crea

  • Multiple Windows without Document based project?

    Is there a way to put multiple windows in my web browser without a document based application? I hate document based projects. A regular project is much easier to work with. What makes a Document based application so special anyway? Thanks in advance