SAP Sales and Distribution (SD) · JSON Structure
Sap Sales And Distribution Sd Structure
Structural overview of the SAP Sales and Distribution (SD) API surface; extracted from openapi/.
Type:
Properties: 0
DistributionERPODataS/4HANASalesSAP
Sap Sales And Distribution Sd Structure is a JSON Structure definition published by SAP Sales and Distribution (SD).
Meta-schema:
JSON Structure
{
"provider": "SAP Sales and Distribution (SD)",
"providerId": "sap-sales-and-distribution-sd",
"kind": "json-structure",
"description": "Structural overview of the SAP Sales and Distribution (SD) API surface; extracted from openapi/.",
"schemaCount": 11,
"operationCount": 13,
"schemas": [
{
"name": "SalesOrder",
"type": "object",
"propertyCount": 37,
"required": []
},
{
"name": "SalesOrderCreate",
"type": "object",
"propertyCount": 13,
"required": [
"SalesOrderType",
"SalesOrganization",
"DistributionChannel",
"OrganizationDivision"
]
},
{
"name": "SalesOrderUpdate",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "SalesOrderItem",
"type": "object",
"propertyCount": 21,
"required": []
},
{
"name": "SalesOrderItemCreate",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "SalesOrderItemUpdate",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "SalesOrderHeaderPartner",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "SalesOrderPricingElement",
"type": "object",
"propertyCount": 9,
"required": []
},
{
"name": "SalesOrderScheduleLine",
"type": "object",
"propertyCount": 9,
"required": []
},
{
"name": "SalesOrderText",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "Error",
"type": "object",
"propertyCount": 1,
"required": []
}
],
"operations": [
{
"method": "GET",
"path": "/A_SalesOrder",
"operationId": "listSalesOrders",
"summary": "Retrieve a list of sales orders",
"tags": [
"Sales Order Header"
]
},
{
"method": "POST",
"path": "/A_SalesOrder",
"operationId": "createSalesOrder",
"summary": "Create a new sales order",
"tags": [
"Sales Order Header"
]
},
{
"method": "GET",
"path": "/A_SalesOrder('{SalesOrder}')",
"operationId": "getSalesOrder",
"summary": "Retrieve a single sales order",
"tags": [
"Sales Order Header"
]
},
{
"method": "DELETE",
"path": "/A_SalesOrder('{SalesOrder}')",
"operationId": "deleteSalesOrder",
"summary": "Delete a sales order",
"tags": [
"Sales Order Header"
]
},
{
"method": "PATCH",
"path": "/A_SalesOrder('{SalesOrder}')",
"operationId": "updateSalesOrder",
"summary": "Update a sales order",
"tags": [
"Sales Order Header"
]
},
{
"method": "GET",
"path": "/A_SalesOrder('{SalesOrder}')/to_Item",
"operationId": "listSalesOrderItems",
"summary": "Retrieve items for a sales order",
"tags": [
"Sales Order Item"
]
},
{
"method": "GET",
"path": "/A_SalesOrderItem(SalesOrder='{SalesOrder}',SalesOrderItem='{SalesOrderItem}')",
"operationId": "getSalesOrderItem",
"summary": "Retrieve a single sales order item",
"tags": [
"Sales Order Item"
]
},
{
"method": "DELETE",
"path": "/A_SalesOrderItem(SalesOrder='{SalesOrder}',SalesOrderItem='{SalesOrderItem}')",
"operationId": "deleteSalesOrderItem",
"summary": "Delete a sales order item",
"tags": [
"Sales Order Item"
]
},
{
"method": "PATCH",
"path": "/A_SalesOrderItem(SalesOrder='{SalesOrder}',SalesOrderItem='{SalesOrderItem}')",
"operationId": "updateSalesOrderItem",
"summary": "Update a sales order item",
"tags": [
"Sales Order Item"
]
},
{
"method": "GET",
"path": "/A_SalesOrder('{SalesOrder}')/to_Partner",
"operationId": "listSalesOrderPartners",
"summary": "Retrieve partners for a sales order",
"tags": [
"Sales Order Partner"
]
},
{
"method": "GET",
"path": "/A_SalesOrder('{SalesOrder}')/to_PricingElement",
"operationId": "listSalesOrderPricingElements",
"summary": "Retrieve pricing elements for a sales order",
"tags": [
"Sales Order Pricing Element"
]
},
{
"method": "GET",
"path": "/A_SalesOrderScheduleLine(SalesOrder='{SalesOrder}',SalesOrderItem='{SalesOrderItem}',ScheduleLine='{ScheduleLine}')",
"operationId": "getSalesOrderScheduleLine",
"summary": "Retrieve a schedule line",
"tags": [
"Sales Order Schedule Line"
]
},
{
"method": "GET",
"path": "/A_SalesOrder('{SalesOrder}')/to_Text",
"operationId": "listSalesOrderTexts",
"summary": "Retrieve texts for a sales order",
"tags": [
"Sales Order Text"
]
}
]
}