SAP S/4HANA Sales Orders API

Operations on sales order header records

Business capability
Order Fulfilment Management BC-520.40

Operations 5

GET /A_SalesOrder Sap S/4hana Retrieve a List of Sales Orders #
POST /A_SalesOrder Sap S/4hana Create a New Sales Order #
GET /A_SalesOrder('{SalesOrder}') Sap S/4hana Retrieve a Single Sales Order by Key #
PATCH /A_SalesOrder('{SalesOrder}') Sap S/4hana Update a Sales Order Header #
DELETE /A_SalesOrder('{SalesOrder}') Sap S/4hana Delete a Sales Order #

Documentation

📖
Documentation
https://help.sap.com/docs/SAP_S4HANA_CLOUD/0f69f8fb28ac4bf48d2b57b9637e81fa/873c58e32fa642eea4ffb53d80819fa3.html
📖
Authentication
https://help.sap.com/docs/SAP_S4HANA_CLOUD/0f69f8fb28ac4bf48d2b57b9637e81fa/26f2b5aa3f3a4019b7d08978095b9e6a.html
📖
APIReference
https://api.sap.com/api/API_BUSINESS_PARTNER/resource
📖
Documentation
https://help.sap.com/docs/SAP_S4HANA_CLOUD/cd99a61e5e3f45789c954055c1e31de0/46e2b3e1e0d44419b86e4f0f6e90a0c9.html
📖
APIReference
https://api.sap.com/api/API_SALES_ORDER_SRV/resource
📖
Documentation
https://help.sap.com/docs/SAP_S4HANA_CLOUD/68bf513d4c6742ddb5c0268d46b48b7c/7e0da70d14b44e0cac79c2a29c21b695.html
📖
APIReference
https://api.sap.com/api/API_PURCHASEORDER_PROCESS_SRV/resource
📖
Documentation
https://help.sap.com/docs/SAP_S4HANA_CLOUD/0dd0e7f348b04fc7b4e6e63bc9e1db9f/e5ced76872764cbbb8d78e81e21e7f35.html
📖
APIReference
https://api.sap.com/api/API_MATERIAL_DOCUMENT_SRV/resource
📖
Documentation
https://help.sap.com/docs/SAP_S4HANA_CLOUD/0f69f8fb28ac4bf48d2b57b9637e81fa/48a7b615c24444a9b3a6f2810f88db71.html
📖
APIReference
https://api.sap.com/api/API_PRODUCT_SRV/resource
📖
Documentation
https://help.sap.com/docs/SAP_S4HANA_CLOUD/b8c083f8f1614da6bf6f7a6e06c4f9be/e0f6c2e84e214c8c8d77a24b40a11ae8.html
📖
APIReference
https://api.sap.com/api/API_JOURNALENTRY_SRV/resource
📖
Documentation
https://help.sap.com/docs/SAP_S4HANA_CLOUD/03c04db2a7434731b7fe21dca77440da/65680dabb62546029175655482f85edc.html
📖
APIReference
https://api.sap.com/api/API_BILLING_DOCUMENT_SRV/resource
📖
Documentation
https://help.sap.com/docs/SAP_S4HANA_CLOUD/0864cb07010642b3bde45a20de4975bc/8ddf1d448ce74a799390a1706d90ca3d.html
📖
APIReference
https://api.sap.com/api/API_SUPPLIERINVOICE_PROCESS_SRV/resource
📖
Documentation
https://help.sap.com/docs/SAP_S4HANA_CLOUD/03c04db2a7434731b7fe21dca77440da/69bd2e81cb394eb0b3d8eae85d6b4517.html
📖
APIReference
https://api.sap.com/api/API_CUSTOMER_RETURN_SRV/resource
📖
APIReference
https://api.sap.com/api/API_PURCHASEREQ_PROCESS_SRV/resource
📖
Documentation
https://help.sap.com/docs/SAP_S4HANA_CLOUD/588780cab2774a7ab9fffca3a7f919fe/113abb06f3fe4e94987d35d5f86ba1ac.html
📖
APIReference
https://api.sap.com/api/API_OUTBOUND_DELIVERY_SRV_0002/resource
📖
Documentation
https://help.sap.com/docs/SAP_S4HANA_CLOUD/588780cab2774a7ab9fffca3a7f919fe/f3ff58c5e7ec43c7b55a503be6633567.html
📖
APIReference
https://api.sap.com/api/API_INBOUND_DELIVERY_SRV_0002/resource
📖
Documentation
https://help.sap.com/docs/SAP_S4HANA_CLOUD/6b39bd1d0e5e4099a5b65d835c29c696/5792333ddf3c47eaad4314b071dfd684.html
📖
APIReference
https://api.sap.com/api/API_COSTCENTER_SRV/resource
📖
APIReference
https://api.sap.com/api/API_GLACCOUNTINCHARTOFACCOUNTS_SRV/resource
📖
Documentation
https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/e296651f454c4284ade361292c633d69/1de6770532554d43a1d026f57e7dd46e.html
📖
APIReference
https://api.sap.com/api/API_BANKDETAIL_SRV/resource
📖
APIReference
https://api.sap.com/api/API_PRODUCTION_ORDER_2_SRV/resource
📖
Documentation
https://help.sap.com/docs/SAP_S4HANA_CLOUD/2dfa044a255f49e89a3050daf3c61c11/ff951ebb44664d87b2a8db9290a41dc2.html
📖
APIReference
https://api.sap.com/api/API_MAINTENANCEORDER/resource
📖
Documentation
https://help.sap.com/docs/SAP_S4HANA_CLOUD/b08cb360201544ec803330fefa59b0f7/fa198e62c6d24788bd1f82082feb3096.html
📖
APIReference
https://api.sap.com/api/API_MANAGE_WORKFORCE_TIMESHEET/resource

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/sap-s4hana-sales-orders-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

sap-s4hana-sales-orders-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: SAP S/4HANA Sales Order Sales Orders API
  description: The SAP S/4HANA Sales Order API (API_SALES_ORDER_SRV) enables you to create, read, update, and delete sales orders in SAP S/4HANA.
  version: 1.0.0
  termsOfService: https://www.sap.com/about/trust-center/agreements/cloud/cloud-services.html
  contact:
    name: SAP API Support
    url: https://support.sap.com
  license:
    name: SAP Developer License
    url: https://www.sap.com/about/trust-center/agreements/cloud/cloud-services.html
  x-sap-api-type: OData V2
  x-sap-shortText: Manage sales orders in SAP S/4HANA
servers:
- url: https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_SALES_ORDER_SRV
  description: SAP S/4HANA Cloud sandbox environment
- url: https://{host}:{port}/sap/opu/odata/sap/API_SALES_ORDER_SRV
  description: SAP S/4HANA on-premise or private cloud
  variables:
    host:
      default: my-s4hana-host.example.com
      description: SAP S/4HANA server hostname
    port:
      default: '443'
      description: SAP S/4HANA server port
security:
- basicAuth: []
- oauth2: []
tags:


# --- truncated at 32 KB (51 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/sap-s4hana/refs/heads/main/openapi/sap-s4hana-sales-orders-api-openapi.yml