Self Service Procurement

Get Involved. Join the Conversation.

Topic

    Avner Chen
    PurchaseRequest SOAP API functionality
    Topic posted July 3, 2017 by Avner ChenRed Ribbon: 250+ Points, tagged Approvals/Notification, Create Requisition, Requisition Import 
    116 Views, 3 Comments
    Title:
    PurchaseRequest SOAP API functionality
    Summary:
    No updateRequisition API
    Content:

    All,

    My customer, WIX.com would like to build an external requisition creation page (from various reasons), import the requisition to Fusion SS Procurement, initiate an approval process and have the ability to withdraw the requisition from Approval, update and re-submit.
    Currently the SOAP WS supports 

    1. Create Requisition as ExternallyManaged='Yes' in APPROVED status (no way to initiate the approval process), with ability to CANCEL the requisition line
    2. Create Requisition as ExternallyManaged='No' in INCOMPLETE status and initiate the approval cycle, but without ability to update the Requisition. 

    Does anyone know of a way to update a requisition through SOAP or any other way?

    Does anyone know of a way to initiate approval for a requisition through SOAP or any other way?

    SOAP doc is here -(http://docs.oracle.com/cloud/latest/procurementcs_gs/OESWP/Purchase_Request_Service_Version_1_PurchaseRequestService_svc_4.htm#oracle.apps.prc.po.editDocument.purchaseRequestService.PurchaseRequestService) 


     

    Comment

     

    • Ashok

      Avner

      All your observations seem to be accurate. At present, we do not have the provision to update requisitions.

      Similarly, externally managed requisitions can only be imported as Approved.

      What I would like though is a bit more of your business use cases for Update.

       

    • Avner Chen

      Hi Ashok,

      We are building a requisition external UI and creating requisitions through the SOAP API. The update is needed in cases of approval rejection or need to withdraw and update and resubmit. Currently the only option to update a requisition is wait for it to be approved, created as PO, PO approved and only then the user can create a Change Order through the createChangeOrder SOAP API.

      The update API should work in the following cases

      - In case of Incomplete requisition - simple update (like in the apps)

      - in case of Pending Approval requisition - withdraw the requisition, conduct update and re-submit

      - in case of Rejected - conduct update and re-submit

      Best Regards,

      Avner

       

      • Ashok

        Thanks for the details Avner. I will take this as input for requirements around this area of supporting Updates for Requistions.