Create Approved Supplier List Entries
Approved supplier list entry resources track suppliers that are authorized to supply critical items and services. The data can be maintained for a particular procurement BU or a specific ship-to organization within a procurement BU.
There are two REST API resources that are required to create approved supplier list entries and associate source documents to those entries.
- The Procurement Approved Supplier List Entries REST API resource maintains a repository linking items to the suppliers and supplier sites that are approved to provide them to a specific ship-to organization or to the entire enterprise.
- The Approved Supplier List Source Documents REST API resource maintains a repository linking approved supplier list entries to source documents.
As a buyer or an integration user, you can use the Procurement Approved Supplier List Entries and Approved Supplier List Source Documents to create new approved supplier list entries and add source documents to them.
For example, Amy is a buyer who wants to create multiple approved supplier list entries for the same Ship-to Organization and supplier but different items. Amy can use the Procurement Approved Supplier List Entries resource to create new approved supplier list entries. She can then use the Approved Supplier List Source Documents resource to add source documents to the already created approved supplier list entries.
Create Multiple Approved Supplier List Entries
- Procurement BU
- Ship-to organization
- Supplier
- Item
- Approved supplier list status
Example URL
Use this resource URL format:
POST
curl -u username:password -X POST -H "Content-Type:application/vnd.oracle.adf.action+json" -d 'request payload' "https://servername/fscmRestApi/resources/version/procurementApprovedSupplierListEntries"
Example Request
{ "parts": [ { "id": "part0", "path": "/procurementApprovedSupplierListEntries", "operation": "create", "payload": { "ProcurementBU": "Vision Operations", "ShipToOrganization": "Vision Operations", "Supplier": "Big Computers", "SupplierSite": "97", "Item": "CM13139", "Status": "Approved", "PrimaryVendorItem": null, "ReviewDueDate": null, "DisableFlag": null, "Comments": null } }, { "id": "part1", "path": "/procurementApprovedSupplierListEntries", "operation": "create", "payload": { "ProcurementBU": "Vision Operations", "ShipToOrganization": "Vision Operations", "Supplier": "Big Computers", "SupplierSite": "97", "Item": "RCV-100", "Status": "Approved", "PrimaryVendorItem": null, "ReviewDueDate": null, "DisableFlag": null, "Comments": null } } ] }
Example Response
{ "parts": [ { "id": "part0", "path": "https://server/fscmRestApi/resources/version/procurementApprovedSupplierListEntries", "operation": "create", "payload": { "AslId": 300100564454102, "ProcurementBUId": 204, "ProcurementBU": "Vision Operations", "AslScopeCode": "SHIP_TO_ORG", "Scope": "Ship-to Organization", "ShipToOrganizationId": 204, "ShipToOrganization": "Vision Operations", "Item": "CM13139", "ItemId": 249, "Supplier": "Big Computers", "SupplierId": 335, "SupplierSite": "97", "SupplierSiteId": 335, "PrimaryVendorItem": null, "Status": "Approved", "AslStatusId": 2, "ReviewDueDate": null, "DisableFlag": null, "Comments": null, "AslCreationDate": "2022-10-27T13:20:49.002-05:00" } }, { "id": "part1", "path": "https://server/fscmRestApi/resources/version/procurementApprovedSupplierListEntries", "operation": "create", "payload": { "AslId": 300100564454103, "ProcurementBUId": 204, "ProcurementBU": "Vision Operations", "AslScopeCode": "SHIP_TO_ORG", "Scope": "Ship-to Organization", "ShipToOrganizationId": 204, "ShipToOrganization": "Vision Operations", "Item": "RCV-100", "ItemId": 663907, "Supplier": "Big Computers", "SupplierId": 335, "SupplierSite": "97", "SupplierSiteId": 335, "PrimaryVendorItem": null, "Status": "Approved", "AslStatusId": 2, "ReviewDueDate": null, "DisableFlag": null, "Comments": null, "AslCreationDate": "2022-10-27T13:20:49.891-05:00" } } ] }
Add Multiple Source Documents to Approved Supplier List Entries
- Procurement BU
- Supplier
- Item
- Agreement Type
- Agreement
- Agreement Line
Example URL
Use this resource URL format:
POST
curl -u username:password -X POST -H "Content-Type:application/vnd.oracle.adf.action+json" -d 'request payload' "https://servername/fscmRestApi/resources/version/approvedSupplierListSourceDocuments"
Example Request
{ "parts": [ { "id": "part0", "path": "/approvedSupplierListSourceDocuments", "operation": "create", "payload": { "ProcurementBU": "Vision Operations", "ShipToOrganization": "Vision Operations", "Supplier": "Big Computers", "SupplierSite": "97", "Item": "CM13139", "AgreementType": "Blanket Purchase Agreement", "Agreement": "1002839", "AgreementLine": 1 } }, { "id": "part1", "path": "/approvedSupplierListSourceDocuments", "operation": "create", "payload": { "ProcurementBU": "Vision Operations", "ShipToOrganization": "Vision Operations", "Supplier": "Big Computers", "SupplierSite": "97", "Item": "RCV-100", "AgreementType": "Blanket Purchase Agreement", "Agreement": "1002839", "AgreementLine": 2 } }, ] }
Example Response
{ "parts": [ { "id": "part0", "path": "https://server/fscmRestApi/resources/version/approvedSupplierListSourceDocuments", "operation": "create", "payload": { "AslSourceDocumentsId": 300100564454163, "AslId": 300100564454102, "AslAttributesId": 300100564454104, "ProcurementBUId": 204, "ProcurementBU": "Vision Operations", "ScopeCode": "SHIP_TO_ORG", "Scope": "Ship-to Organization", "ShipToOrganizationId": 204, "ShipToOrganization": "Vision Operations", "ItemId": 249, "Item": "CM13139", "SupplierId": 335, "Supplier": "Big Computers", "SupplierSiteId": 335, "SupplierSite": "97", "AgreementTypeCode": "BLANKET", "AgreementType": "Blanket Purchase Agreement", "AgreementId": 300100564451039, "Agreement": "1002839", "AgreementLineId": 300100564451042, "AgreementLine": 1, "AgreementStatus": "OPEN", "AgreementStartDate": null, "AgreementEndDate": null } }, { "id": "part1", "path": "https://server/fscmRestApi/resources/version/approvedSupplierListSourceDocuments", "operation": "create", "payload": { "AslSourceDocumentsId": 300100564454164, "AslId": 300100564454103, "AslAttributesId": 300100564454105, "ProcurementBUId": 204, "ProcurementBU": "Vision Operations", "ScopeCode": "SHIP_TO_ORG", "Scope": "Ship-to Organization", "ShipToOrganizationId": 204, "ShipToOrganization": "Vision Operations", "ItemId": 663907, "Item": "RCV-100", "SupplierId": 335, "Supplier": "Big Computers", "SupplierSiteId": 335, "SupplierSite": "97", "AgreementTypeCode": "BLANKET", "AgreementType": "Blanket Purchase Agreement", "AgreementId": 300100564451039, "Agreement": "1002839", "AgreementLineId": 300100564451045, "AgreementLine": 2, "AgreementStatus": "OPEN", "AgreementStartDate": null, "AgreementEndDate": null } } ] }