BPA details not getting defaulted on PO created via SOAP
Summary
Purchase Order created via web service is not defaulting BPA details on the POContent
We are currently working on integrating Purchase Orders from a third-party system to Oracle. While Purchase Orders data will come in from the third-party, Blanket Purchase Agreements are created and maintained within Oracle.
When POs are imported using SOAP web service, we are facing an issue that Source Agreement details (Agreement #, price, etc.) are not getting populated on the PO. PO’s go into pending approval state as soon as they get created in Oracle with the same price as sent by third-party. On an SR support engineer clarifies that BPA details will not default automatically on POs imported via web service and BPA number needs to be explicitly passed in the payload. Since source system will not have these details, we can’t pass this information in the payload.