SAP NetWeaver API

SAP NetWeaver API

SAP NetWeaver stellt eine technologische Plattform für die Entwicklung und Integration von Anwendungen bereit. Die APIs im SAP NetWeaver-Umfeld bieten Zugriff auf zentrale Funktionen, wie das Application Server Management, Datenintegration, Workflow-Steuerung und mehr. Diese APIs sind integraler Bestandteil des SAP NetWeaver-Frameworks und unterstützen Unternehmen bei der effizienten Nutzung von Systemressourcen und der Integration mit anderen Plattformen. Zusätzliche Informationen finden Sie in der offiziellen SAP NetWeaver API-Dokumentation.


APIs für das Benutzermanagement innerhalb von SAP NetWeaver.

  • Benutzerverwaltung: Erstellung, Aktualisierung und Löschung von Benutzern.
    • Endpunkt: /sap/ume/api/users
    • JSON-Schema: { "UserId": "string", "FirstName": "string", "LastName": "string", "Email": "string" }
  • Benutzergruppen verwalten: Hinzufügen oder Entfernen von Benutzern in Gruppen.
    • Endpunkt: /sap/ume/api/groups
    • JSON-Schema: { "GroupId": "string", "UserId": "string", "Action": "add|remove" }


APIs zur Überwachung und Steuerung von SAP-Systemen.

  • Systemstatus abrufen: Abrufen von Informationen zum aktuellen Status des SAP-Systems.
    • Endpunkt: /sap/system/api/status
    • JSON-Schema: { "SystemId": "string", "Status": "string", "Components": [ { "ComponentName": "string", "Status": "string" } ] }
  • Jobverwaltung: Verwaltung und Überwachung von Hintergrundjobs.
    • Endpunkt: /sap/system/api/jobs
    • JSON-Schema: { "JobId": "string", "Status": "string", "ExecutionTime": "string" }


APIs zur Entwicklung und Bereitstellung von OData-Diensten für SAP-Systeme.

  • Service Definition: Abrufen und Verwalten von OData-Services.
    • Endpunkt: /sap/opu/odata/IWFND/CATALOGSERVICE/ServiceCollection
    • JSON-Schema: { "ServiceName": "string", "ServiceUrl": "string", "Description": "string" }
  • Datenzugriff: Abfrage und Bearbeitung von Daten über OData-Services.
    • Endpunkt: /sap/opu/odata/sap/<ServiceName>
    • JSON-Schema: { "EntitySetName": "string", "Key": "string", "Properties": { "PropertyName": "value" } }


APIs für die Integration von Drittanbieter-Systemen mit SAP NetWeaver.

  • Datenintegration mit REST: Senden und Empfangen von Daten über RESTful-Dienste.
    • Endpunkt: /sap/integration/api/rest
    • JSON-Schema: { "Entity": "string", "Data": { "Field": "Value" } }
  • SOAP Integration: Austausch von Daten über SOAP-basierte Webservices.
    • Endpunkt: /sap/integration/api/soap
    • JSON-Schema: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header/> <soapenv:Body> <Request> <Entity>string</Entity> <Data> <Field>Value</Field> </Data> </Request> </soapenv:Body> </soapenv:Envelope>


APIs zur Steuerung von Workflows innerhalb des SAP NetWeaver-Frameworks.

  • Workflow-Instanz starten: Initialisierung eines neuen Workflows.
    • Endpunkt: /sap/workflow/api/start
    • JSON-Schema: { "WorkflowId": "string", "Context": { "Key": "Value" } }
  • Workflow-Status abfragen: Ermittlung des Status laufender Workflows.
    • Endpunkt: /sap/workflow/api/status
    • JSON-Schema: { "InstanceId": "string", "Status": "string", "Steps": [ { "StepId": "string", "Status": "string" } ] }


APIs für die Integration über die Process Integration (PI) bzw. Process Orchestration (PO).

  • Integration Flow Deployment: Bereitstellung von Integrationsszenarien.
    • Endpunkt: /sap/pi/api/deploy
    • JSON-Schema: { "FlowName": "string", "SourceSystem": "string", "TargetSystem": "string" }
  • Monitoring von Integration Flows: Abfrage des Status von Integrationsflüssen.
    • Endpunkt: /sap/pi/api/monitoring
    • JSON-Schema: { "FlowId": "string", "Status": "string", "LastExecution": "string" }


APIs zur Integration und Kommunikation über Remote Function Calls (RFC).

  • Aufruf von RFC-Funktionen: Direkter Zugriff auf BAPIs und andere RFC-Module.
    • Endpunkt: /sap/rfc/api/execute
    • JSON-Schema: { "FunctionName": "string", "Parameters": { "ParameterName": "value" } }
  • Metadatenabfrage von RFCs: Abrufen von Strukturinformationen über RFC-Funktionen.
    • Endpunkt: /sap/rfc/api/metadata
    • JSON-Schema: { "FunctionName": "string", "Metadata": { "ParameterName": { "Type": "string", "Length": "number" } } }