SAP APIs Kundenerweiterungen

SAP APIs zu Kundenerweiterungen

SAP bietet eine Vielzahl an APIs, mit denen Unternehmen ihre Systeme erweitern und individuelle Anpassungen vornehmen können. Diese APIs ermöglichen die Integration externer Anwendungen, die Anpassung von Geschäftsprozessen sowie den Zugriff auf SAP-Daten über standardisierte Schnittstellen. Dabei stehen sowohl OData- als auch REST-APIs zur Verfügung, die über die SAP Business Technology Platform (BTP) oder das SAP Gateway bereitgestellt werden. Im Folgenden werden die wichtigsten APIs für Kundenerweiterungen detailliert beschrieben, einschließlich ihrer Endpunkte und JSON-Schemata.


Die SAP S/4HANA Cloud APIs bieten standardisierte Schnittstellen für den Zugriff auf Kernfunktionen und Daten in der S/4HANA Cloud. Diese APIs nutzen das OData-Protokoll und sind über die SAP API Business Hub dokumentiert.

  • Endpunkt: https://<your-cloud-system>/sap/opu/odata/sap/API_BUSINESS_PARTNER
  • Beispiel-JSON-Schema für Geschäftspartner-Abfrage: { "BusinessPartner": "1003764", "BusinessPartnerFullName": "Max Mustermann", "BusinessPartnerCategory": "Person", "Address": { "StreetName": "Musterstraße", "CityName": "Musterstadt", "Country": "DE" } }


Das API Management innerhalb der SAP Business Technology Platform ermöglicht die Verwaltung, Absicherung und Analyse von APIs. Unternehmen können hierüber eigene APIs definieren oder bestehende erweitern.

  • Endpunkt: https://api.<region>.hana.ondemand.com/v1/apis
  • Beispiel-JSON-Schema für API-Registrierung: { "name": "CustomAPI", "basePath": "/custom/v1", "targetEndpoint": "https://backend.example.com/api", "authentication": { "type": "OAuth2", "clientId": "abc123", "clientSecret": "xyz789" } }


Die SAP Cloud Integration APIs ermöglichen die Orchestrierung und Verbindung verschiedener Systeme, darunter sowohl SAP- als auch Non-SAP-Lösungen.

  • Endpunkt: https://<region>.it-cpi.cloud.sap/http/CustomIntegrationFlow
  • Beispiel-JSON-Schema für eine Integrationsanforderung: { "sourceSystem": "CRM", "targetSystem": "SAP S/4HANA", "data": { "OrderID": "4500012345", "Status": "Processed" } }


Über das SAP Gateway können Unternehmen eigene OData-Services bereitstellen, um SAP-Daten strukturiert für externe Anwendungen zugänglich zu machen. Diese APIs sind besonders nützlich für die Erweiterung von SAP Fiori-Apps.

  • Endpunkt: https://<sap-system>/sap/opu/odata/sap/ZCUSTOM_SERVICE_SRV/
  • Beispiel-JSON-Schema für kundenspezifischen OData-Service: { "d": { "results": [ { "CustomerID": "CUST001", "CustomerName": "Musterfirma GmbH", "ContactPerson": "John Doe", "Email": "john.doe@musterfirma.de" } ] } }


Mit SAP Event Mesh können ereignisgesteuerte Architekturen aufgebaut werden, um Echtzeitkommunikation zwischen Anwendungen und Services zu ermöglichen.

  • Endpunkt: https://<event-mesh-instance>/v1/topics/custom-topic
  • Beispiel-JSON-Schema für ein Ereignis: { "eventType": "OrderCreated", "timestamp": "2025-03-12T12:00:00Z", "payload": { "OrderID": "5000123456", "CustomerID": "CUST001" } }

Diese APIs ermöglichen eine flexible Erweiterung und Integration von SAP-Systemen, indem sie standardisierte Schnittstellen für den Zugriff auf Daten und Prozesse bereitstellen.