OData Services Documentation
OData Services Documentation
Introduction.................................................................................................................................................................... 2
Metadata Endpoint.........................................................................................................................................................2
OData Service URLs.........................................................................................................................................................2
Base URL......................................................................................................................................................................2
POHeaderSet – Purchase Order Header..........................................................................................................................2
Applicable Filtering......................................................................................................................................................2
Format Options...........................................................................................................................................................3
Complete URL Example...............................................................................................................................................3
Output Payload............................................................................................................................................................3
Navigation URLs:..........................................................................................................................................................3
Navigation to Item Set:............................................................................................................................................3
POItemSet – Purchase Order Item...................................................................................................................................4
URL.............................................................................................................................................................................. 4
Applicable Filtering......................................................................................................................................................4
Format Options...........................................................................................................................................................4
Complete URL Example...............................................................................................................................................4
Output Payload............................................................................................................................................................4
Navigation URLs...........................................................................................................................................................5
Navigation to Service Set:........................................................................................................................................5
Navigation to Header:..............................................................................................................................................5
Navigation to Schedule Line Set:.............................................................................................................................5
URL.............................................................................................................................................................................. 5
Format Options...........................................................................................................................................................6
Complete URL Example...............................................................................................................................................6
Navigation URLs...........................................................................................................................................................7
Navigation to Purchase Order Item:........................................................................................................................7
POServiceSet – Purchase Order Service......................................................................................................................7
URL.............................................................................................................................................................................. 7
Applicable Filtering......................................................................................................................................................7
Format Options...........................................................................................................................................................7
Complete URL Example...............................................................................................................................................7
Navigation URLs...........................................................................................................................................................8
Navigation to Purchase Order Item:........................................................................................................................8
Attachments....................................................................................................................................................................8
1|Page
Supplier X OData Services Documentation
Introduction
Supplier X provides OData services to access and manipulate Purchase Order data. The following entities
are available:
1. POHeaderSet – P
No index entries found.urchase Order Header
2. POItemSet – Purchase Order Item
3. POScheduleLineSet – Purchase Order Schedule Line
4. POServiceSet – Purchase Order Service
Metadata Endpoint
URL : http://aacldvapp.aeonx.digital:8000/sap/opu/odata/sap/ZSUPPLIERX_SRV/$metadata
This URL is used to request the metadata of the OData service. The metadata document describes the
structure of the service, including entities, properties, relationships, and other relevant information.
http://aacldvapp.aeonx.digital:8000/sap/opu/odata/sap/ZSUPPLIERX_SRV
This is the base URL of the OData service, specifying the protocol, domain, port, and the path to the SAP
OData service.
URL: http://aacldvapp.aeonx.digital:8000/sap/opu/odata/sap/ZSUPPLIERX_SRV/POHeaderSet
Applicable Filtering
Output Payload
{
"d" : {
"results" : [
{
"__metadata" : {
"id" : "http://aacldvapp.aeonx.digital:8000/sap/opu/odata/sap/
ZSUPPLIERX_SRV/POHeaderSet('4100003024')",
"uri" : "http://aacldvapp.aeonx.digital:8000/sap/opu/odata/sap/
ZSUPPLIERX_SRV/POHeaderSet('4100003024')",
"type" : "ZSUPPLIERX_SRV.POHeader"
},
"PurchaseOrder" : "4100003024",
"PurchaseOrderType" : "NB",
"PurchaseOrderSubtype" : "",
"PurchasingDocumentOrigin" : "9",
"CreatedByUser" : "10000307",
"Language" : "E",
// ... (other properties)
"POItemSet" : {
"__deferred" : {
"uri" : "http://aacldvapp.aeonx.digital:8000/sap/opu/odata/sap/
ZSUPPLIERX_SRV/POHeaderSet('4100003024')/POItemSet"
}
}
}
]
}
}
Navigation URLs:
Navigation to Item Set:
http://aacldvapp.aeonx.digital:8000/sap/opu/odata/sap/ZSUPPLIERX_SRV/POHeaderSet('4100003024')/
POItemSet
This URL allows you to navigate to the set of Purchase Order Items related to the specific Purchase Order
Header. It can be used to fetch information about the individual items associated with the header.
3|Page
POItemSet – Purchase Order Item
URL
http://aacldvapp.aeonx.digital:8000/sap/opu/odata/sap/ZSUPPLIERX_SRV/POItemSet
Applicable Filtering
?$filter=PurchaseOrder eq '4600000585' and PurchaseOrderItem eq '00010' and PurchaseOrderCategory
eq 'F' and PurchasingDocumentDeletionCode ne 'X' and IsCompletelyDelivered ne 'X'
Format Options
1. &$format=json
2. &$format=xlsx
Output Payload
{
"d" : {
"results" : [
{
"__metadata" : {
"id" :
"http://aacldvapp.aeonx.digital:8000/sap/opu/odata/sap/ZSUPPLIERX_SRV/
POItemSet(PurchaseOrder='4600000585',PurchaseOrderItem='00010')",
"uri" :
"http://aacldvapp.aeonx.digital:8000/sap/opu/odata/sap/ZSUPPLIERX_SRV/
POItemSet(PurchaseOrder='4600000585',PurchaseOrderItem='00010')",
"type" : "ZSUPPLIERX_SRV.POItem"
},
"PurchaseOrder" : "4600000585",
"PurchaseOrderItem" : "00010",
"PurchaseOrderItemUniqueID" : "460000058500010",
"PurchaseOrderItemText" : "TEST",
// ... (other properties)
"POServiceSet" : {
"__deferred" : {
"uri" :
"http://aacldvapp.aeonx.digital:8000/sap/opu/odata/sap/ZSUPPLIERX_SRV/
POItemSet(PurchaseOrder='4600000585',PurchaseOrderItem='00010')/POServiceSet"
}
},
"POHeader" : {
"__deferred" : {
4|Page
"uri" :
"http://aacldvapp.aeonx.digital:8000/sap/opu/odata/sap/ZSUPPLIERX_SRV/
POItemSet(PurchaseOrder='4600000585',PurchaseOrderItem='00010')/POHeader"
}
},
"POScheduleLineSet" : {
"__deferred" : {
"uri" :
"http://aacldvapp.aeonx.digital:8000/sap/opu/odata/sap/ZSUPPLIERX_SRV/
POItemSet(PurchaseOrder='4600000585',PurchaseOrderItem='00010')/
POScheduleLineSet"
}
}
}
]
}
}
Navigation URLs
Navigation to Service Set:
http://aacldvapp.aeonx.digital:8000/sap/opu/odata/sap/ZSUPPLIERX_SRV/
POItemSet(PurchaseOrder='4600000585',PurchaseOrderItem='00010')/POServiceSet
This URL allows you to navigate to the service set related to the specific Purchase Order Item. It can be used
to fetch information about services associated with the item.
Navigation to Header:
http://aacldvapp.aeonx.digital:8000/sap/opu/odata/sap/ZSUPPLIERX_SRV/
POItemSet(PurchaseOrder='4600000585',PurchaseOrderItem='00010')/POHeader
This URL allows you to navigate to the header information related to the specific Purchase Order Item. It
can be used to fetch details about the entire Purchase Order to which the item belongs.
Applicable Filtering
5|Page
Format Options
1. &$format=json
2. &$format=xlsx
Applicable Filtering
Format Options
1. &$format=json
2. &$format=xlsx
7|Page
"Line" : "0000000002",
"LineNumber" : "0000000010",
"DeletionIndicator" : "",
"ActivityNumber" : "000000000003002340",
"Quantity" : "10.000",
"BaseUnitOfMeasure" : "LE",
"PriceUnit" : "1",
"GrossPrice" : "10000.000",
"NetValue" : "10000.000",
"ShortText" : "DOMESTIC WEIGHT BRIDGE WEIGHTMENT CHARGE",
"POItem" : {
"__deferred" : {
"uri" : "http://aacldvapp.aeonx.digital:8000/sap/opu/odata/sap/
ZSUPPLIERX_SRV/
POServiceSet(PurchaseOrder='4600000585',PurchaseOrderItem='00010',ServicePackag
e='0000017841',SubPackno='0000017842',Line='0000000002')/POItem"
}
}
}
]
}
}
Navigation URLs
Navigation to Purchase Order Item:
http://aacldvapp.aeonx.digital:8000/sap/opu/odata/sap/ZSUPPLIERX_SRV/
POServiceSet(PurchaseOrder='4600000585',PurchaseOrderItem='00010',ServicePackage='0000017841',Su
bPackno='0000017842',Line='0000000002')/POItem
This URL allows you to navigate to the related Purchase Order Item for the specific Purchase Order Service.
It can be used to fetch information about the item associated with the service.
Attachments
Master Data
8|Page
Postman Collection of APIs
9|Page