Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
SAP Sales and Distribution (SD) website screenshot

SAP Sales and Distribution (SD)

APIs for SAP Sales and Distribution module covering sales orders, pricing, delivery, billing, and customer management processes within SAP S/4HANA. These OData-based APIs enable integration with external applications for end-to-end order-to-cash operations including sales document management, logistics execution, billing, and credit management.

agent ready

Solid contracts, transparent operations, and an easy start — typically complete on four or five facets with one clear soft spot.

Kin Score

API Evangelist profiles SAP Sales and Distribution (SD) the way a machine reads it — 211 machine-readable artifacts across 46 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.

Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — SAP Sales and Distribution (SD) scores 63.4/100 (strong), with a separate agent-readiness read of 48/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.

Kin Score

This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 63.4/100 · strong
Contract Quality 16.8 / 25
Developer Ergonomics 11.3 / 20
Commercial Clarity 12.6 / 20
Operational Transparency 5.5 / 13
Governance 10.4 / 12
Discoverability 6.8 / 10
Agent readiness — 48/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3

How we profile SAP Sales and Distribution (SD)

Each block below is one kind of artifact we hold for SAP Sales and Distribution (SD). For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.

APIs 46

Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.

Individual APIs this provider publishes, each with its own machine-readable definition.

SAP Sales and Distribution (SD) Billing Document API

Operations on billing document header (A_BillingDocument)

SAP Sales and Distribution (SD) Billing Document Item API

Operations on billing document items (A_BillingDocumentItem)

SAP Sales and Distribution (SD) Billing Document Partner API

Operations on billing document partners (A_BillingDocumentPartner)

SAP Sales and Distribution (SD) Business Partner Address API

Operations on business partner addresses (A_BusinessPartnerAddress)

SAP Sales and Distribution (SD) Business Partner API

Operations on business partner header entity (A_BusinessPartner)

SAP Sales and Distribution (SD) Condition Record Validity API

Operations on condition record validity (A_SlsPrcgCndnRecdValidity)

SAP Sales and Distribution (SD) Credit Account API

Operations on credit management accounts

SAP Sales and Distribution (SD) Credit Exposure API

Operations on credit exposure data

SAP Sales and Distribution (SD) Credit Limit API

Operations on customer credit limits

SAP Sales and Distribution (SD) Credit Memo Request API

Operations on credit memo request header (A_CreditMemoRequest)

SAP Sales and Distribution (SD) Credit Memo Request Item API

Operations on credit memo request items (A_CreditMemoReqItem)

SAP Sales and Distribution (SD) Customer API

Operations on customer-specific data (A_Customer)

SAP Sales and Distribution (SD) Customer Material API

Operations on customer material info records (A_CustomerMaterial)

SAP Sales and Distribution (SD) Customer Return API

Operations on customer return header (A_CustomerReturn)

SAP Sales and Distribution (SD) Customer Return Item API

Operations on customer return items (A_CustomerReturnItem)

SAP Sales and Distribution (SD) Customer Sales Area API

Operations on customer sales area data (A_CustomerSalesArea)

SAP Sales and Distribution (SD) Debit Memo Request API

Operations on debit memo request header (A_DebitMemoRequest)

SAP Sales and Distribution (SD) Debit Memo Request Item API

Operations on debit memo request items (A_DebitMemoReqItem)

SAP Sales and Distribution (SD) Inbound Delivery Header API

Operations on inbound delivery header (A_InbDeliveryHeader)

SAP Sales and Distribution (SD) Inbound Delivery Item API

Operations on inbound delivery items (A_InbDeliveryItem)

SAP Sales and Distribution (SD) Outbound Delivery Header API

Operations on outbound delivery header (A_OutbDeliveryHeader)

SAP Sales and Distribution (SD) Outbound Delivery Item API

Operations on outbound delivery items (A_OutbDeliveryItem)

SAP Sales and Distribution (SD) Outbound Delivery Partner API

Operations on outbound delivery partners (A_OutbDeliveryPartner)

SAP Sales and Distribution (SD) Pricing Condition Record API

Operations on pricing condition records (A_SlsPrcgConditionRecord)

SAP Sales and Distribution (SD) Product API

Operations on product/material master header (A_Product)

SAP Sales and Distribution (SD) Product Description API

Operations on product descriptions (A_ProductDescription)

SAP Sales and Distribution (SD) Product Plant API

Operations on product plant data (A_ProductPlant)

SAP Sales and Distribution (SD) Product Sales Delivery API

Operations on product sales and delivery data

SAP Sales and Distribution (SD) Returns Delivery Header API

Operations on customer returns delivery header

SAP Sales and Distribution (SD) Returns Delivery Item API

Operations on customer returns delivery items

SAP Sales and Distribution (SD) Sales Contract API

Operations on sales contract header (A_SalesContract)

SAP Sales and Distribution (SD) Sales Contract Item API

Operations on sales contract items (A_SalesContractItem)

SAP Sales and Distribution (SD) Sales Inquiry API

Operations on sales inquiry header (A_SalesInquiry)

SAP Sales and Distribution (SD) Sales Inquiry Item API

Operations on sales inquiry items (A_SalesInquiryItem)

SAP Sales and Distribution (SD) Sales Order Header API

Operations on sales order header entity (A_SalesOrder)

SAP Sales and Distribution (SD) Sales Order Item API

Operations on sales order item entity (A_SalesOrderItem)

SAP Sales and Distribution (SD) Sales Order Partner API

Operations on sales order header partner entity (A_SalesOrderHeaderPartner)

SAP Sales and Distribution (SD) Sales Order Pricing Element API

Operations on sales order pricing elements (A_SalesOrderHeaderPrElement)

SAP Sales and Distribution (SD) Sales Order Schedule Line API

Operations on sales order schedule lines (A_SalesOrderScheduleLine)

SAP Sales and Distribution (SD) Sales Order Text API

Operations on sales order text elements (A_SalesOrderText)

SAP Sales and Distribution (SD) Sales Quotation API

Operations on sales quotation header (A_SalesQuotation)

SAP Sales and Distribution (SD) Sales Quotation Item API

Operations on sales quotation items (A_SalesQuotationItem)

SAP Sales and Distribution (SD) Sales Quotation Partner API

Operations on sales quotation partners (A_SalesQuotationPartner)

SAP Sales and Distribution (SD) Schedule Line API

Operations on delivery schedule lines

SAP Sales and Distribution (SD) Scheduling Agreement API

Operations on scheduling agreement header

SAP Sales and Distribution (SD) Scheduling Agreement Item API

Operations on scheduling agreement items

Scroll within the panel for all 46 ·

Postman Collections 17

A runnable collection turns the contract into something a developer can execute in seconds. We profile them because the fastest way to trust an API is to make a real call against it.

Ready-to-run Postman collections for exercising this provider's APIs.

Scroll within the panel for all 17 ·

Open Collections 17

Open, tool-agnostic collections carry the same runnable value as Postman without locking you to one client — the portable, forkable form of the same exercise.

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Scroll within the panel for all 17 ·

Arazzo Workflows 17

Real integrations are rarely a single call. Arazzo describes the multi-step sequences — auth, then create, then confirm — so both a human and an agent can follow the choreography, not just the endpoints.

Multi-step API workflows described with the Arazzo specification.

SAP SD Billing Review and Cancel

Read a billing document, list its items and partners, then optionally cancel it.

ARAZZO

SAP SD Contract Release Order

Create a sales contract, read it, list its items, then release a sales order from it.

ARAZZO

SAP SD Credit Check

Read a customer's credit account, then its credit limit and credit exposure.

ARAZZO

SAP SD Credit Memo Approval

Create a credit memo request, read it, then accept or reject its approval by amount.

ARAZZO

SAP SD Customer Lookup to Order

Verify a customer and its sales area, then create a sales order for it.

ARAZZO

SAP SD Customer Material Setup

Create a customer-material info record, read it back, then list customer materials.

ARAZZO

SAP SD Customer Onboarding

Create a business partner, read it, add an address, then list its addresses.

ARAZZO

SAP SD Customer Return Intake

Create a customer return referencing an order, read it, and list its items.

ARAZZO

SAP SD Debit Memo Intake

Create a debit memo request, read it back, then list its items.

ARAZZO

SAP SD Deliver and Post Goods Issue

Create an outbound delivery, verify it, list its items, then post goods issue.

ARAZZO

SAP SD Inbound Delivery Receipt

Create an inbound delivery, read it, list its items, then post goods receipt.

ARAZZO

SAP SD Inquiry to Quotation

Create a sales inquiry, read it, list its items, then create a quotation from it.

ARAZZO

SAP SD Material Onboarding

Create a product, read it back, list its plants, and read its sales/delivery view.

ARAZZO

SAP SD Order to Delivery

Create a sales order, confirm it, then create an outbound delivery for it.

ARAZZO

SAP SD Pricing Setup

Create a pricing condition record, read it back, then list its validity periods.

ARAZZO

SAP SD Quotation to Order

Create a sales quotation, read it, list its items, then create a sales order from it.

ARAZZO

SAP SD Returns Goods Receipt

Read a returns delivery, list its items, then post goods receipt for it.

ARAZZO

Scroll within the panel for all 17 ·

Pricing Plans 1

Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.

Published pricing tiers and plan structures.

Rate Limits 1

Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.

Documented rate limits and quota policies.

FinOps 1

Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.

JSON-LD contexts and semantic vocabularies used across these APIs.

Sap Sd Context

0 classes · 65 properties

JSON-LD

Spectral Rules 2

Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.

SAP Sales and Distribution (SD) API Rules

5 rules · 4 warnings

SPECTRAL

SAP Sales and Distribution (SD) API Rules

17 rules · 8 errors · 9 warnings

SPECTRAL

JSON Schema 98

Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.

Standalone JSON Schema definitions for this provider's data models.

BillingDocument

26 properties

JSON SCHEMA

BillingDocumentItem

16 properties

JSON SCHEMA

BillingDocumentPartner

4 properties

JSON SCHEMA

BusinessPartner

20 properties

JSON SCHEMA

BusinessPartnerAddress

12 properties

JSON SCHEMA

BusinessPartnerAddressCreate

7 properties

JSON SCHEMA

BusinessPartnerCreate

9 properties

JSON SCHEMA

BusinessPartnerUpdate

7 properties

JSON SCHEMA

CrdtMgmtBusinessPartner

6 properties

JSON SCHEMA

CrdtMgmtBusinessPartnerUpdate

3 properties

JSON SCHEMA

CrdtMgmtCreditExposure

8 properties

JSON SCHEMA

CrdtMgmtCreditLimit

6 properties

JSON SCHEMA

CrdtMgmtCreditLimitUpdate

3 properties

JSON SCHEMA

CreditMemoRequest

18 properties

JSON SCHEMA

CreditMemoRequestCreate

8 properties

JSON SCHEMA

CreditMemoRequestItem

11 properties

JSON SCHEMA

CreditMemoRequestItemCreate

5 properties

JSON SCHEMA

CreditMemoRequestUpdate

3 properties

JSON SCHEMA

Customer

10 properties

JSON SCHEMA

CustomerMaterial

11 properties

JSON SCHEMA

CustomerMaterialCreate

7 properties

JSON SCHEMA

CustomerMaterialUpdate

4 properties

JSON SCHEMA

CustomerReturn

15 properties

JSON SCHEMA

CustomerReturnCreate

8 properties

JSON SCHEMA

CustomerReturnItem

12 properties

JSON SCHEMA

CustomerReturnItemCreate

6 properties

JSON SCHEMA

CustomerReturnUpdate

2 properties

JSON SCHEMA

CustomerSalesArea

13 properties

JSON SCHEMA

DebitMemoRequest

17 properties

JSON SCHEMA

DebitMemoRequestCreate

8 properties

JSON SCHEMA

DebitMemoRequestItem

11 properties

JSON SCHEMA

DebitMemoRequestItemCreate

5 properties

JSON SCHEMA

DebitMemoRequestUpdate

3 properties

JSON SCHEMA

Error

1 properties

JSON SCHEMA

InbDeliveryHeader

10 properties

JSON SCHEMA

InbDeliveryHeaderCreate

5 properties

JSON SCHEMA

InbDeliveryHeaderUpdate

2 properties

JSON SCHEMA

InbDeliveryItem

11 properties

JSON SCHEMA

InbDeliveryItemCreate

6 properties

JSON SCHEMA

OutbDeliveryHeader

25 properties

JSON SCHEMA

OutbDeliveryHeaderCreate

5 properties

JSON SCHEMA

OutbDeliveryHeaderUpdate

4 properties

JSON SCHEMA

OutbDeliveryItem

19 properties

JSON SCHEMA

OutbDeliveryItemCreate

6 properties

JSON SCHEMA

OutbDeliveryPartner

4 properties

JSON SCHEMA

Product

19 properties

JSON SCHEMA

ProductCreate

9 properties

JSON SCHEMA

ProductDescription

3 properties

JSON SCHEMA

ProductDescriptionCreate

2 properties

JSON SCHEMA

ProductPlant

7 properties

JSON SCHEMA

ProductSalesDelivery

10 properties

JSON SCHEMA

ProductUpdate

5 properties

JSON SCHEMA

ReturnsDeliveryHeader

10 properties

JSON SCHEMA

ReturnsDeliveryHeaderUpdate

2 properties

JSON SCHEMA

ReturnsDeliveryItem

11 properties

JSON SCHEMA

SalesContract

15 properties

JSON SCHEMA

SalesContractCreate

9 properties

JSON SCHEMA

SalesContractItem

10 properties

JSON SCHEMA

SalesContractItemCreate

4 properties

JSON SCHEMA

SalesContractUpdate

3 properties

JSON SCHEMA

SalesInquiry

15 properties

JSON SCHEMA

SalesInquiryCreate

7 properties

JSON SCHEMA

SalesInquiryItem

9 properties

JSON SCHEMA

SalesInquiryItemCreate

3 properties

JSON SCHEMA

SalesInquiryUpdate

2 properties

JSON SCHEMA

SalesOrder

37 properties

JSON SCHEMA

SalesOrderCreate

13 properties

JSON SCHEMA

SalesOrderHeaderPartner

6 properties

JSON SCHEMA

SalesOrderItem

21 properties

JSON SCHEMA

SalesOrderItemCreate

5 properties

JSON SCHEMA

SalesOrderItemUpdate

5 properties

JSON SCHEMA

SalesOrderPricingElement

9 properties

JSON SCHEMA

SalesOrderScheduleLine

9 properties

JSON SCHEMA

SalesOrderText

4 properties

JSON SCHEMA

SalesOrderUpdate

7 properties

JSON SCHEMA

SalesQuotation

27 properties

JSON SCHEMA

SalesQuotationCreate

11 properties

JSON SCHEMA

SalesQuotationItem

11 properties

JSON SCHEMA

SalesQuotationItemCreate

4 properties

JSON SCHEMA

SalesQuotationPartner

4 properties

JSON SCHEMA

SalesQuotationUpdate

5 properties

JSON SCHEMA

SchAgrmtHeader

14 properties

JSON SCHEMA

SchAgrmtHeaderCreate

8 properties

JSON SCHEMA

SchAgrmtHeaderUpdate

2 properties

JSON SCHEMA

SchAgrmtItem

7 properties

JSON SCHEMA

SchAgrmtScheduleLine

7 properties

JSON SCHEMA

SlsPrcgCndnRecdValidity

8 properties

JSON SCHEMA

SlsPrcgConditionRecord

22 properties

JSON SCHEMA

SlsPrcgConditionRecordCreate

12 properties

JSON SCHEMA

SlsPrcgConditionRecordUpdate

4 properties

JSON SCHEMA

SAP Billing Document

20 properties

JSON SCHEMA

SAP Business Partner

16 properties

JSON SCHEMA

SAP Customer Return

14 properties

JSON SCHEMA

SAP Outbound Delivery

13 properties

JSON SCHEMA

SAP Pricing Condition Record

16 properties

JSON SCHEMA

SAP Product (Material Master)

16 properties

JSON SCHEMA

SAP Sales Order Item

18 properties

JSON SCHEMA

SAP Sales Order

34 properties

JSON SCHEMA

Scroll within the panel for all 98 ·

JSON Structure 3

JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.

JSON Structure definitions describing this provider's data shapes.

Sap Sales And Distribution Sd Structure

0 properties

JSON STRUCTURE

Sap Sd Billing Document Structure

0 properties

JSON STRUCTURE

Sap Sd Sales Order Structure

0 properties

JSON STRUCTURE

Examples 2

Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.

Example request and response payloads for these APIs.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Sap Sales And Distribution Sd Authentication

http/oauth2 · 2 schemes

SECURITY

Sap Sales And Distribution Sd Vulnerability Disclosure

security.txt · contact published

SECURITY

Scopes 1

OAuth scopes are the vocabulary of least-privilege access. Profiling them shows exactly what an integration — or an agent acting on a user's behalf — is allowed to do.

OAuth scopes governing access to this provider's APIs.

Sap Sales And Distribution Sd Scopes

17 scopes · clientCredentials

17 scopes

SCOPES

Agentic Access 1

An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.

Recommended x-agentic-access execution contracts for AI agents.

Sap Sales And Distribution Sd Agentic Access

118 operations · 52 acting

118 operations · 52 acting

AGENTIC

Resources

Every other property we hold for SAP Sales and Distribution (SD) — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.

Get Started 4

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Operate 3

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 2

Properties that don't map to a standard resource type

← All providers · Data indexed from github.com/api-evangelist/sap-sales-and-distribution-sd · machine-readable index on apis.io