SAP LO APIs bzgl. Logistik allgemein
SAP Logistics General (SAP LO) bietet eine Vielzahl von APIs, die es ermöglichen, Logistikprozesse effizient zu integrieren und zu automatisieren. Diese APIs unterstützen sowohl die Kommunikation zwischen SAP-Systemen als auch die Integration von Drittanwendungen. Die APIs decken Themen wie Materialwirtschaft, Bestandsführung, Produktionsplanung, Versand und vieles mehr ab. Hier ist eine strukturierte Übersicht:
SAP LO APIs bzgl. Material Management (MM)
- Purchase Order API
- Beschreibung: Ermöglicht das Erstellen, Aktualisieren und Abrufen von Bestellungen.
- Endpunkte:
- POST
/purchase-orders - GET
/purchase-orders/{id} - PATCH
/purchase-orders/{id}
- POST
- JSON-Schema:
{ "purchaseOrderNumber": "string", "supplier": "string", "items": [ { "materialNumber": "string", "quantity": "number", "price": "number" } ] }
- Goods Receipt API
- Beschreibung: Unterstützt die Buchung und Überprüfung von Wareneingängen.
- Endpunkte:
- POST
/goods-receipts - GET
/goods-receipts/{id}
- POST
- JSON-Schema:
{ "receiptNumber": "string", "purchaseOrderNumber": "string", "items": [ { "materialNumber": "string", "quantity": "number" } ] }
SAP LO APIs bzgl. Inventory Management (IM)
- Stock Overview API
- Beschreibung: Liefert eine Übersicht über aktuelle Lagerbestände.
- Endpunkte:
- GET
/stocks
- GET
- JSON-Schema:
{ "materialNumber": "string", "location": "string", "quantity": "number", "unit": "string" }
- Stock Transfer API
- Beschreibung: Ermöglicht die Buchung von Bestandsumlagerungen zwischen Standorten.
- Endpunkte:
- POST
/stock-transfers
- POST
- JSON-Schema:
{ "sourceLocation": "string", "destinationLocation": "string", "materialNumber": "string", "quantity": "number" }
SAP LO APIs bzgl. Production Planning (PP)
- Production Order API
- Beschreibung: Ermöglicht die Erstellung und Verwaltung von Produktionsaufträgen.
- Endpunkte:
- POST
/production-orders - GET
/production-orders/{id}
- POST
- JSON-Schema:
{ "productionOrderNumber": "string", "materialNumber": "string", "quantity": "number", "startDate": "string", "endDate": "string" }
- Bill of Materials (BOM) API
- Beschreibung: Stellt Informationen über Stücklisten bereit.
- Endpunkte:
- GET
/boms/{materialNumber}
- GET
- JSON-Schema:
{ "materialNumber": "string", "components": [ { "componentMaterialNumber": "string", "quantity": "number" } ] }
SAP LO APIs bzgl. Shipping and Transportation (SD)
- Delivery API
- Beschreibung: Unterstützt die Erstellung und Verwaltung von Lieferungen.
- Endpunkte:
- POST
/deliveries - GET
/deliveries/{id}
- POST
- JSON-Schema:
{ "deliveryNumber": "string", "salesOrderNumber": "string", "items": [ { "materialNumber": "string", "quantity": "number" } ] }
- Freight Order API
- Beschreibung: Dient zur Organisation und Verwaltung von Frachtdienstleistungen.
- Endpunkte:
- POST
/freight-orders - GET
/freight-orders/{id}
- POST
- JSON-Schema:
{ "freightOrderNumber": "string", "carrier": "string", "shipments": [ { "shipmentNumber": "string", "weight": "number" } ] }
SAP LO APIs bzgl. Cross-Functional APIs
- Business Partner API
- Beschreibung: Verwaltung von Geschäftspartnern wie Lieferanten, Kunden oder Spediteuren.
- Endpunkte:
- POST
/business-partners - GET
/business-partners/{id}
- POST
- JSON-Schema:
{ "businessPartnerNumber": "string", "name": "string", "address": { "street": "string", "city": "string", "country": "string" } }
- Document Flow API
- Beschreibung: Liefert den Dokumentenfluss für eine Bestellung, Lieferung oder einen Auftrag.
- Endpunkte:
- GET
/document-flows/{documentNumber}
- GET
- JSON-Schema:
{ "documentNumber": "string", "relatedDocuments": [ { "type": "string", "number": "string" } ] }
