SAP EWM APIs bzgl. Extended Warehouse Management
SAP Extended Warehouse Management ist ein Modul, das eine erweiterte Lagerverwaltung ermöglicht. Es bietet präzise Steuerung von Warenbewegungen, Beständen und komplexen Lagerprozessen. APIs für SAP EWM erleichtern die Integration mit anderen Systemen, die Automatisierung von Lagerprozessen und die Bereitstellung von Echtzeitinformationen. Die JSON-Schemata dienen als Leitfaden für die Datenstruktur bei der Verwendung dieser APIs.
SAP EWM Warehouse Order API
Diese API ermöglicht die Verwaltung von Lageraufträgen, einschließlich der Erstellung, Aktualisierung und Verfolgung von Aufträgen.
- Endpunkt:
/sap/opu/odata/sap/API_WAREHOUSE_ORDER - Methoden:
GET /A_WarehouseOrder: Abrufen von LageraufträgenPOST /A_WarehouseOrder: Erstellen eines neuen LagerauftragsPATCH /A_WarehouseOrder('{WarehouseOrderID}'): Aktualisieren eines LagerauftragsDELETE /A_WarehouseOrder('{WarehouseOrderID}'): Löschen eines Lagerauftrags
- JSON-Schema: Beispiel für einen Lagerauftrag:
{ "WarehouseOrderID": "WO12345", "WarehouseNumber": "W001", "OrderType": "Pick", "Priority": "High", "Status": "Open", "CreatedDate": "2024-12-18" }
SAP EWM Handling Unit API
Diese API ermöglicht die Verwaltung von Handhabungseinheiten und deren Zuordnung zu Lageraufträgen.
- Endpunkt:
/sap/opu/odata/sap/API_EWM_HANDLING_UNIT - Methoden:
GET /A_HandlingUnit: Abrufen von HandhabungseinheitenPOST /A_HandlingUnit: Erstellung einer neuen HandhabungseinheitPATCH /A_HandlingUnit('{HandlingUnitID}'): Aktualisieren einer HandhabungseinheitDELETE /A_HandlingUnit('{HandlingUnitID}'): Löschen einer Handhabungseinheit
- JSON-Schema: Beispiel für eine Handhabungseinheit:
{ "HandlingUnitID": "HU67890", "WarehouseNumber": "W001", "StorageBin": "BIN100", "Material": "M1000", "Quantity": "50", "Status": "Active" }
SAP EWM Inbound Delivery API
Diese API unterstützt die Verwaltung von eingehenden Lieferungen, einschließlich Buchung und Verarbeitung.
- Endpunkt:
/sap/opu/odata/sap/API_EWM_INBOUND_DELIVERY - Methoden:
GET /A_InboundDelivery: Abrufen von Daten zu eingehenden LieferungenPOST /A_InboundDelivery: Erstellung einer neuen eingehenden LieferungPATCH /A_InboundDelivery('{DeliveryID}'): Aktualisieren einer LieferungDELETE /A_InboundDelivery('{DeliveryID}'): Löschen einer Lieferung
- JSON-Schema: Beispiel für eine eingehende Lieferung:
{ "DeliveryID": "IN12345", "WarehouseNumber": "W001", "Supplier": "SUP100", "Material": "M1000", "Quantity": "100", "DeliveryDate": "2024-12-19", "Status": "Received" }
SAP EWM Outbound Delivery API
Diese API ermöglicht die Verwaltung von ausgehenden Lieferungen, einschließlich der Kommissionierung und Verladung.
- Endpunkt:
/sap/opu/odata/sap/API_EWM_OUTBOUND_DELIVERY - Methoden:
GET /A_OutboundDelivery: Abrufen von Daten zu ausgehenden LieferungenPOST /A_OutboundDelivery: Erstellung einer neuen ausgehenden LieferungPATCH /A_OutboundDelivery('{DeliveryID}'): Aktualisieren einer LieferungDELETE /A_OutboundDelivery('{DeliveryID}'): Löschen einer Lieferung
- JSON-Schema: Beispiel für eine ausgehende Lieferung:
{ "DeliveryID": "OUT56789", "WarehouseNumber": "W001", "Customer": "CUST200", "Material": "M1000", "Quantity": "75", "ShippingDate": "2024-12-20", "Status": "Shipped" }
SAP EWM Physical Inventory API
Diese API unterstützt die Inventurverwaltung, einschließlich Erstellung und Bearbeitung von Zählblättern.
- Endpunkt:
/sap/opu/odata/sap/API_EWM_PHYSICAL_INVENTORY - Methoden:
GET /A_PhysicalInventory: Abrufen von InventurdatenPOST /A_PhysicalInventory: Erstellung eines neuen InventurdokumentsPATCH /A_PhysicalInventory('{InventoryID}'): Aktualisierung eines InventurdokumentsDELETE /A_PhysicalInventory('{InventoryID}'): Löschen eines Inventurdokuments
- JSON-Schema: Beispiel für ein Inventurdokument:
{ "InventoryID": "PI2024", "WarehouseNumber": "W001", "StorageType": "ST01", "StorageBin": "BIN001", "Material": "M1000", "CountedQuantity": "95", "BookQuantity": "100", "Status": "Pending" }
SAP EWM Goods Movement API
Diese API ermöglicht die Verwaltung von Warenbewegungen innerhalb des Lagers.
- Endpunkt:
/sap/opu/odata/sap/API_EWM_GOODS_MOVEMENT - Methoden:
GET /A_GoodsMovement: Abrufen von WarenbewegungsdatenPOST /A_GoodsMovement: Erstellung einer neuen WarenbewegungPATCH /A_GoodsMovement('{GoodsMovementID}'): Aktualisierung einer WarenbewegungDELETE /A_GoodsMovement('{GoodsMovementID}'): Löschen einer Warenbewegung
- JSON-Schema: Beispiel für eine Warenbewegung:
{ "GoodsMovementID": "GM56789", "WarehouseNumber": "W001", "Material": "M1000", "Quantity": "30", "MovementType": "101", "FromStorageBin": "BIN001", "ToStorageBin": "BIN002", "DocumentDate": "2024-12-18" }
