SAP IBP APIs

SAP IBP APIs bzgl. Integrated Business Planning

SAP Integrated Business Planning (SAP IBP) ist eine cloudbasierte Lösung für Echtzeitplanung und Prognosen entlang der gesamten Lieferkette. Die APIs für SAP IBP ermöglichen die Integration mit externen Systemen, um Planungsdaten zu verarbeiten, Simulationen durchzuführen und Berichte zu erstellen. Hier sind die wichtigsten APIs mit Details zu Endpunkten und JSON-Schemata.


Diese API unterstützt die Erstellung und Verwaltung von Bedarfsplanungsdaten.

  • Endpunkt: /sap/opu/odata/sap/API_IBP_DEMAND_PLANNING
  • Methoden:
    • GET /A_DemandForecast: Abrufen von Bedarfsprognosen
    • POST /A_DemandForecast: Hinzufügen neuer Prognosedaten
    • PATCH /A_DemandForecast('{ForecastID}'): Aktualisierung von Prognosen
    • DELETE /A_DemandForecast('{ForecastID}'): Löschen von Prognosen
  • JSON-Schema: Beispiel für Bedarfsprognosen: { "ForecastID": "IBP_DP2024", "Product": "P1000", "Location": "LOC01", "Quantity": 1200, "Period": "2024-Q1", "Status": "Active" }


Diese API ermöglicht die Planung und Optimierung der Materialversorgung.

  • Endpunkt: /sap/opu/odata/sap/API_IBP_SUPPLY_PLANNING
  • Methoden:
    • GET /A_SupplyPlan: Abrufen von Versorgungsplänen
    • POST /A_SupplyPlan: Erstellung neuer Versorgungspläne
    • PATCH /A_SupplyPlan('{PlanID}'): Aktualisierung von Versorgungsplänen
    • DELETE /A_SupplyPlan('{PlanID}'): Löschen von Versorgungsplänen
  • JSON-Schema: Beispiel für Versorgungspläne: { "PlanID": "IBP_SP2024", "Material": "M2000", "Source": "PlantA", "Destination": "DC01", "PlannedQuantity": 500, "Period": "2024-W01", "Status": "Planned" }


Diese API bietet Funktionen zur Optimierung von Beständen entlang der Lieferkette.

  • Endpunkt: /sap/opu/odata/sap/API_IBP_INVENTORY_OPTIMIZATION
  • Methoden:
    • GET /A_InventoryPlan: Abrufen von Bestandsplänen
    • POST /A_InventoryPlan: Erstellung neuer Bestandspläne
    • PATCH /A_InventoryPlan('{PlanID}'): Aktualisierung von Bestandsplänen
    • DELETE /A_InventoryPlan('{PlanID}'): Löschen von Bestandsplänen
  • JSON-Schema: Beispiel für Bestandspläne: { "PlanID": "IBP_IO2024", "Product": "P3000", "Location": "LOC01", "OptimalStockLevel": 800, "ReorderPoint": 200, "SafetyStock": 100, "Status": "Active" }


Diese API unterstützt die Integration von Vertriebs- und Produktionsplanung.

  • Endpunkt: /sap/opu/odata/sap/API_IBP_SOP
  • Methoden:
    • GET /A_SOPPlan: Abrufen von S&OP-Plänen
    • POST /A_SOPPlan: Erstellung neuer Pläne
    • PATCH /A_SOPPlan('{PlanID}'): Aktualisierung eines S&OP-Plans
    • DELETE /A_SOPPlan('{PlanID}'): Löschen eines S&OP-Plans
  • JSON-Schema: Beispiel für S&OP-Pläne: { "PlanID": "IBP_SOP2024", "SalesForecast": 10000, "ProductionPlan": 9500, "InventoryTarget": 500, "Period": "2024-Q1", "Status": "Approved" }


Diese API ermöglicht Echtzeitreaktionen und Anpassungen der Lieferkette basierend auf Nachfrageänderungen.

  • Endpunkt: /sap/opu/odata/sap/API_IBP_RESPONSE_SUPPLY
  • Methoden:
    • GET /A_SupplyResponse: Abrufen von Lieferreaktionen
    • POST /A_SupplyResponse: Erstellung neuer Lieferreaktionen
    • PATCH /A_SupplyResponse('{ResponseID}'): Aktualisierung von Reaktionen
    • DELETE /A_SupplyResponse('{ResponseID}'): Löschen von Reaktionen
  • JSON-Schema: Beispiel für Lieferreaktionen: { "ResponseID": "IBP_RS2024", "DemandChange": 1500, "AdjustedSupply": 1400, "Location": "LOC02", "Material": "M4000", "Status": "InProgress" }


Diese API ermöglicht die Verwaltung von Kennzahlen in der IBP-Planung.

  • Endpunkt: /sap/opu/odata/sap/API_IBP_KEY_FIGURE
  • Methoden:
    • GET /A_KeyFigure: Abrufen von Kennzahlen
    • POST /A_KeyFigure: Erstellung neuer Kennzahlen
    • PATCH /A_KeyFigure('{FigureID}'): Aktualisierung von Kennzahlen
    • DELETE /A_KeyFigure('{FigureID}'): Löschen von Kennzahlen
  • JSON-Schema: Beispiel für Kennzahlen: { "FigureID": "IBP_KF2024", "Description": "Monthly Demand", "Value": 5000, "Unit": "EA", "Period": "2024-M01", "Status": "Active" }