Get PO Approver details

I am writing an ABAP report that needs the name of the PO approver but I cannot find where to get the name in SRM tables. I can get requestor, vendor, goods receiptor details from CRMD_PARTNER and BUT000 but where do the PO approver details come from? I can see the approver name in SRM but not anywhere in the backend.
Conor

Hi,
You can find the change details in table CDHDR and CDPOS.
You can also get the workitem number for this PO form table  SWW_WI2OBJ. Now from this woirkitem  you can find the dialog workitem by using FM 'SAP_WAPI_GET_DEPENDENT_WIS' where wi_type = 'W' .
Now from this dialog workitem you can get the approver by using FM 'SAP_WAPI_GET_WI_AGENTS'.
For reference you can see below link.
http://www.genipole.com/tutorials/how-to-find-the-wokitem-form-material-number/
Hoping that this will be helpful.
Thanks and regards,
SNJY

Similar Messages

  • How to Get Approver details of Leave Request in SSHR in oracle apps r12

    Dear All,
    we have requirement to get the approver details of leave , Please let me know if there is any way .

    Hi,
    There are two BADi's which can help you to deal with ESS leave requests PT_GEN_REQ and PT_ABS_REQ. just try to check out the above two badi's . There is a method in the default implementation class with name FIND_DEFAULT_AND_RESP_ACTOR..
    Regards
    Pavan

  • Get approver details in doc check

    Is there any way to get the current approver and corresponding item guid determined by the system in doc check badi?

    Hi Saravanan,
    I am getting the approvers in the method GET_APPROVERS_BY_AREA_GUID via Z class which is a copy of /SAPSRM/CL_IM_WF_RR_CCTR_SC
    Now in this method I am getting the approver details from ECC, if no approver details is found I want to throw a error in the SC saying no approvers found. Since I could not pass any error message via that method I wanted to implement a check in doc_check badi if there is an approver against a line item, if not then it will show error to the user. Instead of calling and using the entire logic again in doc_check badi I wanted to check if any method can be used to retrieve the approver for the item during runtime.

  • Getting approval details by SQL query

    Hi,
    Could you please let me know the sql query to get all the details of a request in SOA.
    Thanks

    Check in SOA INFRA tables.
    WFTASK
    WFTASK_TL
    WFTASKHISTORY
    WFTASKHISTORY_TL
    WFCOMMENTS

  • Adobe form with approver details

    Hi All,
    I have designed one Adobe form for offline scenario. Once the user fills the data he will send to one emaild in R/3 which I have already configured to receive mails with attachment. Then it should trigger work flow.
    Here my requirement is , this PDF will be approved by first approver and then by second like that. I would like to get all the approver details in PDF itself. so, that when we do archive or when we take print , we can have full history of approvals.
    Can some body tell me how can we acheive this?
    Appreciate your help
    Regards,
    Ravi

    This issue is resolved. This was due to loading a large data set to the form.

  • How can i customize portal's Approval Detail Page?

    Hi there,
    I wonder how can i customize the portal Approval Detail Page? I got to know tat the package script is wrapped and cannot be unwrapped. So I am thinking to add smth like a link in the page for the mailto function. I was asked to send an email notification to the top management whenever there's smth new added approved.
    where can i locate the page? or... where's the script to generate the page? Can someone suggest me?
    thank you for your patient wit my question..

    In SP3 you can get a DesktopBackingContext, from which you can get the desktop's definitionLabel or title. Perhaps that will work for you?

  • Get PO Approval limit for Approver and substitute

    Hello all,
    Description:
    When an approver assigns a substitute for approval, the PO Value Limit (HRP5503-LIMIT) for the position needs to be equal to or greater than that of the approver.  If this is not true, then an error message saying u201CSubstitute has insufficient signing authorityu201D should be returned to the user upon adding the substitute.
    Logic can be found in SAP program LBW02F01 (include)
    under routine FORM / D1328_FIND_DEPUTIES
    Here i need to fetch the PO approver details and substitute detaiils.
    Please let me know about this.
    Thanks in advance

    Substitution is for the total inbox ... 
    I don't think it can be done only for Purchase Order or Shopping Cart or What ever it is...
    You can use the Implicit Enhacement Operation to add code to the standard sap code...
    Try to re-use the following code and get the value limit from the Business Object BUS4101.
    "swc_create_object req_user 'BUS4101' sy-uname.
    swc_get_property req_user 'ApprovalLimit' lv_calimit-approval_limit.
    swc_get_property req_user 'ApprovalCurrency' lv_calimit-currency."
    FORM / D1328_FIND_DEPUTIES -- In this, "gt_deputies" is the standard table used by SAP in the code which stores all the substitute uses..
    You need to delete the user entries who are having value limit less than the approver user in the "gt_deputies".
    I have done the same for one of my requirements.. but it was not specific for only PO.
    Regards,
    PR.

  • How is my computer affected if I don't get an approved Nvida grapgics card

    I'm very new to adobe after effects and I want to know how my computer will be affected if I dont' get an approved Nividia graphics card and a CUDA 5.0 or later

    The GPU is used for very little by After Effects, and CUDA is used by only one feature that you very likely don't care about.
    Details here:
    GPU (CUDA, OpenGL) features in After Effects

  • Function module for getting Vendor Address details

    Hi,
    Im new to this group,and new to ABAP
    plz hep me out by solving ABAP Query...
    i want to generate a report for getting Vendor Details
    like Vendor address,Ph num and Email
    input fields are Company code,country key and Account Group.
    im Using Smart Forms for this..
    but im not getting the Exact Function module to get All Required Details..
    regards
    Smitha

    thanks for ur quick reply...
    SELECT SINGLE LIFNR
      FROM LFB1
      INTO V_LIFNR
      WHERE BUKRS EQ V_BUKRS.
      CALL FUNCTION 'VENDOR_READ'
        EXPORTING
          i_bukrs         = V_BUKRS
          i_lifnr         = V_LIFNR
        EXCEPTIONS
         NOT_FOUND       = 1
         OTHERS          = 2
      IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
             WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    this is the code i have written...
    but my problem is there no table in the Function module....
    for Example...
    CALL FUNCTION 'QPAX_PLMKB_READ_FROM_PLKO'
        EXPORTING
          i_plnty            = 'Q'
          i_plnnr            = V_PLNNR
          I_PLNAL            = V_PLNAL
          i_sttag            = V_DATUV
       TABLES
        T_PLMKB_TAB        = IT_TAB
    i want the function modules with tables and proper input...

  • How to get the recruitment details in a customised report.

    Dear Experts,
    We are into developing a report which has to fetch the below.
    1.vendor name
    2.No. of positions
    3.Dept.name
    4.amount
    5.cost of recruitment
    6.Number of advertise ments.
    Experts,from where we have to get the above details.
    Please advice
    V Sai.

    Thread is closed.
    v sai

  • When syncing iPod the PC lost power. once power restored synced iPod but the sleeve detail has been blanked. Also when syncing a 'miss-match' message is reported on iTunes. how do I get the sleeve detail back onto iPod?

    When syncing iPod the PC lost power. once power restored synced iPod but the sleeve detail has been blanked. Also when syncing a 'miss-match' message is reported on iTunes. how do I get the sleeve detail back onto iPod?

    http://ww2.cs.fsu.edu/~rosentha/linux/2.6.26.5/docs/DocBook/libata/ch07.html#excatATAbusErr wrote:
    ATA bus error means that data corruption occurred during transmission over ATA bus (SATA or PATA). This type of errors can be indicated by
    ICRC or ABRT error as described in the section called “ATA/ATAPI device error (non-NCQ / non-CHECK CONDITION)”.
    Controller-specific error completion with error information indicating transmission error.
    On some controllers, command timeout. In this case, there may be a mechanism to determine that the timeout is due to transmission error.
    Unknown/random errors, timeouts and all sorts of weirdities.
    As described above, transmission errors can cause wide variety of symptoms ranging from device ICRC error to random device lockup, and, for many cases, there is no way to tell if an error condition is due to transmission error or not; therefore, it's necessary to employ some kind of heuristic when dealing with errors and timeouts. For example, encountering repetitive ABRT errors for known supported command is likely to indicate ATA bus error.
    Once it's determined that ATA bus errors have possibly occurred, lowering ATA bus transmission speed is one of actions which may alleviate the problem.
    I'd also add; make sure you have good backups when ATA errors are frequent

  • How to get the network details in flex4.5 web application

    How to get the network details in flex 4.5 web application
    similar to the nativeinterface in air application

    checkout this document for secure web application
    http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf6167e-7fff.html    

  • Function module to get the payment details for PO

    Hi,
    Is there any standard function modlue to get the payment details for specific purchase order  or is there any table where we can get the payment details till date.
    My requirement is purchase order wise how much already paid to vendor  and what is the balance amount  to be paid vendor.
    thanks in advance....
    Regards,
    Sree

    Hello
    BAPI_PO_GETDETAIL will help you.
    Look at structures PO_ITEM_HISTORY and PO_ITEM_HISTORY_TOTALS
    Also you may use table EKBE

  • FI drilldown reports- cant get Line item details in dynamic selection

    Hi,
    In FI drill down reports line item analysis, i create form in FDI4.I get document currency as a key figure.
    While executing a report in tcode FDI0. i gave company code,dealer and currency as 'EUR' in dynamic selection,.
    the correct output value '1245678.98' also displaying ,but i am not able to get line item details for the value '1245678.98'.
    the path to get line items is Extras-->Line items.
    it shows message as 'The value for characteristic Currency is not unique. Reposition the cursor'.
    how to display line item details.
    plz help.

    Hi,
    You can get this functionality with Virtual Key figures.
    You will have the complete dataset in the RSR00002 Enhancement in CMOD.
    Thank you
    Arun

  • Approval Notification getting auto approved.

    Oracle Gurus,
    I am stuck with this workflow and need you urgent help. Below is the problem description:
    I have created a custom workflow to send notification to certain level of approvers for there approval. Attached is the screenshot of the workflow. Let us say there are 5 approvers: MGR1 -> MG2 -> MGR3 -> MGR4 -> MGR5
    When the workflow is invoked the notification goes to MGR1 correctly, when MGR1 approves it goes to MGR2 notification gets auto-approved (skips MGR2) and goes to MGR3. When MGR3 approves it goes to MGR4 and gets auto approved as before and goes to MGR5.
    It's skipping alternative approvers by auto approving the notification!!! Any idea as to why? The notification's "On Revist" property is set to "Loop".
    Any kind of assistance is greatly appreciated.
    Thank you.
    Regards,
    Rakshith [https://lh3.googleusercontent.com/-FwWw20hnUWo/TtZYrOM4_yI/AAAAAAAACFQ/nBN2dtiWbZc/s912/WF.jpg]

    This is related to either your setup or an extension. There must be a hole in your logic if you are using an extension. If not, your Workflow may be setup to do "Go One Stop, then Go Directly." This flow will check for an approver, if it does not exists at the immediate supervisor level, it will autoapprove the Expense report and then flow directly to AP.

Maybe you are looking for

  • Unable to close metadata jco connection

    Hi Experts, when checking the JCo Connection Pools in Web Dynpro Console, I found that all MetaData JCo are in use and unable to disconnect automatically. the following is metadata jco destination setting Maximal Pool Size 1 Maximum Connections 5 Con

  • What are the Java iView 'Help' possibilities?

    Hi all, Currently we are investigating what the possibilities are of the 'Help' option for iViews. If I understand correctly, you can have only one help link included in the context menu. However, according to common UI preconceptions, it would make

  • PI adapter for MDM 7.1

    Hi All, Has anyone used PI adapter for MDM 7.1. what is the transport protocol, the technical details that we need to mention in the PI adapter communication channel. is there any blog/howto guide on usage of MDM PI adapter. thanks, Ganesh

  • Validate Settlement Rule In Internal Order

    Hi Experts, I have requirement to validate settlement rule entered by user in IW31/IW32. Currently, if the entered total settlement rule percentage is not 100% (more or less), message KD042 will occur as information message and user still can be proc

  • Sent mails duplicate copies in Inbox

    I have setup a POP gmail on Mail 4.1. It seems that every mail sent from my Mail app, it will forward a copy to my inbox right away. (It's already unchecked on the Composing tab, that says "Automatically cc: myself") Is there any way to stop this? Th