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.
SAP NetWeaver UME (User Management Engine) API
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" }
- Endpunkt:
- Benutzergruppen verwalten: Hinzufügen oder Entfernen von Benutzern in Gruppen.
- Endpunkt:
/sap/ume/api/groups - JSON-Schema:
{ "GroupId": "string", "UserId": "string", "Action": "add|remove" }
- Endpunkt:
SAP NetWeaver System Management API
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" } ] }
- Endpunkt:
- Jobverwaltung: Verwaltung und Überwachung von Hintergrundjobs.
- Endpunkt:
/sap/system/api/jobs - JSON-Schema:
{ "JobId": "string", "Status": "string", "ExecutionTime": "string" }
- Endpunkt:
SAP NetWeaver Gateway OData API
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" }
- Endpunkt:
- Datenzugriff: Abfrage und Bearbeitung von Daten über OData-Services.
- Endpunkt:
/sap/opu/odata/sap/<ServiceName> - JSON-Schema:
{ "EntitySetName": "string", "Key": "string", "Properties": { "PropertyName": "value" } }
- Endpunkt:
SAP NetWeaver Integration API
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" } }
- Endpunkt:
- 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>
- Endpunkt:
SAP NetWeaver Workflow API
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" } }
- Endpunkt:
- Workflow-Status abfragen: Ermittlung des Status laufender Workflows.
- Endpunkt:
/sap/workflow/api/status - JSON-Schema:
{ "InstanceId": "string", "Status": "string", "Steps": [ { "StepId": "string", "Status": "string" } ] }
- Endpunkt:
SAP NetWeaver PI/PO API
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" }
- Endpunkt:
- Monitoring von Integration Flows: Abfrage des Status von Integrationsflüssen.
- Endpunkt:
/sap/pi/api/monitoring - JSON-Schema:
{ "FlowId": "string", "Status": "string", "LastExecution": "string" }
- Endpunkt:
SAP NetWeaver RFC API
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" } }
- Endpunkt:
- Metadatenabfrage von RFCs: Abrufen von Strukturinformationen über RFC-Funktionen.
- Endpunkt:
/sap/rfc/api/metadata - JSON-Schema:
{ "FunctionName": "string", "Metadata": { "ParameterName": { "Type": "string", "Length": "number" } } }
- Endpunkt:
