SAP BTP APIs

SAP BTP APIs bzgl. Business Technology Platform

SAP bietet im Rahmen der SAP Business Technology Platform (BTP) eine Vielzahl von APIs, die Unternehmen bei der Integration, Erweiterung und Automatisierung ihrer Geschäftsprozesse unterstützen. Diese APIs decken zahlreiche Systeme und Module ab, darunter SAP S/4HANA, SAP SuccessFactors, SAP Ariba, SAP Concur, SAP Fieldglass und viele weitere. Die APIs sind meist über die SAP API Business Hub dokumentiert und als RESTful, OData oder SOAP-Dienste verfügbar.

Diese Übersicht ist nicht abschließend und dient als Leitfaden für die umfangreichen Integrationsmöglichkeiten mit SAP BTP. Die vollständige und aktuelle Dokumentation ist über den SAP API Business Hub zugänglich. Außerdem finden Sie im S4-Experts Info-Cube zur BTP diverse Übersichten zu Systemen und Modulen.

SAP S4-Experts Navigator


APIs für die Entwicklung von Integrationen zwischen verschiedenen Systemen.

  • Cloud Integration Runtime API: Verwaltung von Integration Flows.
    • Endpunkt: /api/v1/integrationflows
    • JSON-Schema: Angaben zu Integrationsschritten, Endpunkten und Fehlerbehandlungen.
  • API Management API: Verwaltung und Veröffentlichung von APIs.
    • Endpunkt: /api/v1/apis
    • JSON-Schema: API-Namen, Versionen und Sicherheitskonfigurationen.


APIs für die Verwaltung von HCM-Prozessen wie Personalakten, Gehaltsabrechnungen und Recruiting.

  • Employee Central API: Zugriff auf Mitarbeiterstammdaten.
    • Endpunkt: /odata/v2
    • JSON-Schema: Mitarbeiterdaten wie Name, Position, Abteilung und Gehalt.
  • Recruiting API: Unterstützt Bewerber- und Stellenmanagement.
    • Endpunkt: /odata/v2/RecruitingJob
    • JSON-Schema: Felder wie Stellen-ID, Beschreibung und Bewerbungsstatus.


APIs für Berichterstellung, Datenintegration und Planung.

  • Data Import API: Übertragung von Daten in SAP Analytics Cloud.
    • Endpunkt: /api/v1/dataimport
    • JSON-Schema: Datenquelle, Zielmodell und Mapping.
  • Planning API: Unterstützung von Planungsfunktionen.
    • Endpunkt: /api/v1/planning
    • JSON-Schema: Planungsdimensionen, Versionen und Szenarien.


SAP S/4HANA stellt APIs für die Integration und Erweiterung von Kernprozessen in den Bereichen Finanzen, Logistik, Vertrieb und mehr bereit.

  • Business Partner API: Unterstützt CRUD-Operationen für Geschäftspartnerdaten.
    • Endpunkt: /sap/opu/odata/sap/API_BUSINESS_PARTNER
    • JSON-Schema: Details zur Definition von Geschäftspartnerattributen wie Name, Adresse und Kommunikation.
  • Sales Order API: Verwaltung von Verkaufsaufträgen.
    • Endpunkt: /sap/opu/odata/sap/API_SALES_ORDER_SRV
    • JSON-Schema: Felder wie Verkaufsauftragsnummer, Kunde, Positionen und Preisdetails.
  • Purchase Order API: Verarbeitung von Einkaufsaufträgen.
    • Endpunkt: /sap/opu/odata/sap/API_PURCHASE_ORDER_SRV
    • JSON-Schema: Angaben zu Lieferanten, Artikeln und Bestellmengen.


APIs für die Verwaltung externer Arbeitskräfte und Dienstleistungen.

  • Worker Management API: Verwaltung externer Mitarbeiter.
    • Endpunkt: /api/v1/workers
    • JSON-Schema: Felder wie Mitarbeiter-ID, Vertragspartner und Einsatzdetails.
  • Timesheet API: Erfassung und Genehmigung von Arbeitsstunden.
    • Endpunkt: /api/v1/timesheets
    • JSON-Schema: Zeitstempel, Stundenanzahl und Projektinformationen.


APIs zur Automatisierung von Reisekosten- und Ausgabenmanagement.

  • Expense Report API: Verwaltung von Spesenabrechnungen.
    • Endpunkt: /api/v3/expense/reports
    • JSON-Schema: Berichts-ID, Mitarbeiterdetails, Kostenarten und Beträge.
  • Travel Request API: Verwaltung von Reiseanfragen.
    • Endpunkt: /api/v3/travel/request
    • JSON-Schema: Reisezweck, Dauer, Ziel und Genehmigungsstatus.


APIs für das Beschaffungsmanagement, um Prozesse wie Ausschreibungen und Rechnungsbearbeitung zu automatisieren.

  • Sourcing API: Verwaltung von Ausschreibungen.
    • Endpunkt: /api/v1/sourcing
    • JSON-Schema: Details zu Ausschreibungsdetails, Lieferanten und Angeboten.
  • Invoice API: Verarbeitung von Rechnungen.
    • Endpunkt: /api/v1/invoice
    • JSON-Schema: Rechnungsnummer, Datum, Lieferant und Beträge.


APIs für die Integration von IoT-Daten und Geräten.

  • Device Management API: Verwaltung von IoT-Geräten.
    • Endpunkt: /api/v1/devices
    • JSON-Schema: Gerätetyp, Sensoren und Status.
  • Sensor Data API: Zugriff auf Sensordaten.
    • Endpunkt: /api/v1/sensordata
    • JSON-Schema: Zeitstempel, Messwerte und Einheiten.