SAP IS-Retail APIs
SAP IS-Retail (Industry Solution Retail) ist eine spezifische Lösung von SAP, die speziell für den Einzelhandel entwickelt wurde. Sie unterstützt Einzelhändler bei der Verwaltung ihrer Geschäftsprozesse, von der Warenwirtschaft bis hin zur Preisgestaltung, Bestandsführung und Analyse. SAP IS-Retail umfasst auch Funktionen zur Verwaltung von Verkaufsartikeln, Filialen, sowie zur Bearbeitung von Bestellungen und Lieferungen. APIs für SAP IS-Retail bieten Unternehmen die Möglichkeit, diese Prozesse zu automatisieren, zu integrieren und zu optimieren, indem sie in verschiedene Systeme und Anwendungen eingebunden werden.
SAP IS-Retail Store API
Diese API ermöglicht die Verwaltung von Verkaufsstellen im Einzelhandel. Sie deckt die Verarbeitung von Daten wie Filialen und Lagerbeständen ab.
- Endpunkt:
/sap/opu/odata/sap/API_RETAIL_STORE - Methoden:
GET /A_RetailStore: Abrufen von Retail Store-DatenPOST /A_RetailStore: Erstellen eines neuen Retail StoresPATCH /A_RetailStore('{RetailStore}'): Aktualisieren von Retail Store-DatenDELETE /A_RetailStore('{RetailStore}'): Löschen eines Retail Stores
- JSON-Schema: Beispiel für einen Retail Store:
{ "RetailStore": "RS1000", "Name": "Store A", "Location": "City Center", "Region": "North", "Manager": "John Doe", "Status": "Active" }
SAP IS-Retail Article API
Mit dieser API werden Verkaufsartikel (Produkte) im Retail-Segment verwaltet. Sie unterstützt die Erstellung und Bearbeitung von Artikelstammdaten.
- Endpunkt:
/sap/opu/odata/sap/API_RETAIL_ARTICLE - Methoden:
GET /A_RetailArticle: Abrufen von ArtikelstammdatenPOST /A_RetailArticle: Erstellen eines neuen ArtikelsPATCH /A_RetailArticle('{RetailArticle}'): Aktualisieren eines ArtikelsDELETE /A_RetailArticle('{RetailArticle}'): Löschen eines Artikels
- JSON-Schema: Beispiel für einen Retail-Artikel:
{ "RetailArticle": "RA1000", "Description": "T-Shirt", "MaterialNumber": "M1000", "Price": "19.99", "Currency": "USD", "Quantity": "150", "Category": "Apparel", "Status": "Available" }
SAP IS-Retail Pricing API
Diese API unterstützt die Verwaltung von Preisstrategien und Preisänderungen für Verkaufsartikel im Einzelhandel.
- Endpunkt:
/sap/opu/odata/sap/API_RETAIL_PRICING - Methoden:
GET /A_RetailPricing: Abrufen von PreisdatenPOST /A_RetailPricing: Erstellung einer neuen PreisstrategiePATCH /A_RetailPricing('{RetailPricing}'): Aktualisierung von PreisstrategienDELETE /A_RetailPricing('{RetailPricing}'): Löschen einer Preisstrategie
- JSON-Schema: Beispiel für eine Preisstrategie:
{ "RetailPricing": "RP1000", "RetailArticle": "RA1000", "Price": "18.99", "Currency": "USD", "ValidFrom": "2023-12-01", "ValidUntil": "2024-01-31", "Discount": "5%", "Status": "Active" }
SAP IS-Retail Inventory API
Diese API verwaltet den Lagerbestand und die Bestandsbewegungen innerhalb eines Einzelhandelsgeschäfts.
- Endpunkt:
/sap/opu/odata/sap/API_RETAIL_INVENTORY - Methoden:
GET /A_RetailInventory: Abrufen von BestandsdatenPOST /A_RetailInventory: Durchführung einer BestandsbuchungPATCH /A_RetailInventory('{RetailInventory}'): Aktualisierung von Bestandsdaten
- JSON-Schema: Beispiel für eine Bestandsbuchung:
{ "RetailInventory": "RI1000", "RetailArticle": "RA1000", "Quantity": "150", "Unit": "EA", "Store": "RS1000", "MovementType": "101", "MovementDate": "2023-12-10", "Status": "Updated" }
SAP IS-Retail Sales API
Diese API ermöglicht das Management von Verkaufsdaten und Aufträgen im Retail-Geschäft. Sie hilft bei der Verfolgung von Verkäufen, Bestellungen und Transaktionen.
- Endpunkt:
/sap/opu/odata/sap/API_RETAIL_SALES - Methoden:
GET /A_RetailSales: Abrufen von VerkaufsdatenPOST /A_RetailSales: Erstellen eines neuen VerkaufsauftragsPATCH /A_RetailSales('{RetailSales}'): Aktualisieren eines VerkaufsauftragsDELETE /A_RetailSales('{RetailSales}'): Löschen eines Verkaufsauftrags
- JSON-Schema: Beispiel für einen Verkaufsauftrag:
{ "RetailSales": "RS1000", "Customer": "C1000", "RetailArticle": "RA1000", "Quantity": "2", "Price": "18.99", "Currency": "USD", "SaleDate": "2023-12-10", "Status": "Completed" }
SAP IS-Retail Purchase Order API
Diese API ermöglicht das Verwalten von Einkaufsbestellungen im Einzelhandel. Sie wird zur Erstellung, Verwaltung und Nachverfolgung von Bestellungen beim Lieferanten genutzt.
- Endpunkt:
/sap/opu/odata/sap/API_RETAIL_PURCHASE_ORDER - Methoden:
GET /A_RetailPurchaseOrder: Abrufen von EinkaufsbestellungenPOST /A_RetailPurchaseOrder: Erstellung einer neuen EinkaufsbestellungPATCH /A_RetailPurchaseOrder('{RetailPurchaseOrder}'): Aktualisierung einer EinkaufsbestellungDELETE /A_RetailPurchaseOrder('{RetailPurchaseOrder}'): Löschen einer Einkaufsbestellung
- JSON-Schema: Beispiel für eine Einkaufsbestellung:
{ "RetailPurchaseOrder": "PO1000", "Supplier": "S1000", "RetailArticle": "RA1000", "Quantity": "100", "UnitPrice": "18.99", "Currency": "USD", "OrderDate": "2023-12-01", "Status": "Ordered" }
SAP IS-Retail Store Traffic API
Diese API verfolgt und verwaltet den Kundenverkehr und die Besucherzahlen in den Einzelhandelsgeschäften.
- Endpunkt:
/sap/opu/odata/sap/API_RETAIL_STORE_TRAFFIC - Methoden:
GET /A_RetailStoreTraffic: Abrufen von VerkehrsdatenPOST /A_RetailStoreTraffic: Erstellen von neuen VerkehrsdatenPATCH /A_RetailStoreTraffic('{RetailStoreTraffic}'): Aktualisieren von Verkehrsdaten
- JSON-Schema: Beispiel für Verkehrsdaten:
{ "RetailStoreTraffic": "ST1000", "Store": "RS1000", "TrafficDate": "2023-12-10", "VisitorCount": "120", "PeakHour": "14:00", "Status": "Recorded" }
