SAP API bzgl. Datenmigration
Übersicht zu SAP APIs im Kontext der SAP Datenmigration
SAP bietet verschiedene APIs, um Daten zwischen Systemen zu migrieren, sei es im Rahmen von SAP S/4HANA-Transformationen, Cloud-Migrationen oder Datenkonsolidierungen. Diese APIs unterstützen sowohl Batchverarbeitung als auch Echtzeit-Datenintegration, um sicherzustellen, dass große Datenmengen effizient und sicher übertragen werden.
Diese APIs bieten umfassende Werkzeuge zur Unterstützung der Datenmigration und gewährleisten eine sichere und effiziente Übertragung von Daten. Zusätzliche Informationen finden Sie im SAP API Business Hub oder in der jeweiligen Produktdokumentation.
SAP Data Migration API (SAP S/4HANA Migration Cockpit)
APIs, die direkt für die Datenmigration mit dem SAP S/4HANA Migration Cockpit verwendet werden.
- Upload von Migrationsdateien: Ermöglicht das Hochladen von Dateien für die Datenmigration.
- Endpunkt:
/sap/opu/odata/sap/MIGRATIONCOCKPIT_SRV/Upload - JSON-Schema:
{ "fileName": "string", "contentType": "string", "fileContent": "base64-encoded-string" }
- Endpunkt:
- Statusabfrage von Migrationen: Gibt den Fortschritt von Migrationsprojekten zurück.
- Endpunkt:
/sap/opu/odata/sap/MIGRATIONCOCKPIT_SRV/Status - JSON-Schema:
{ "migrationId": "string", "status": "string", "message": "string" }
- Endpunkt:
SAP Cloud Integration APIs für Datenmigration
APIs zur Integration und Migration von Daten in Cloud-Systeme wie SAP S/4HANA Cloud oder SAP SuccessFactors.
- Datenintegration mit SAP Data Services: Überträgt Daten über vorbereitete Templates.
- Endpunkt:
/api/data-services/integration - JSON-Schema:
{ "sourceSystem": "string", "targetSystem": "string", "data": { "key": "value" } }
- Endpunkt:
- Datenexport aus SAP Cloud Systemen: Ermöglicht den Export von Daten aus Cloud-Systemen.
- Endpunkt:
/api/data-services/export - JSON-Schema:
{ "exportId": "string", "dataType": "string", "dataContent": "base64-encoded-string" }
- Endpunkt:
Datenmigration für spezifische SAP Module
Modulbezogene APIs zur Datenmigration.
- SAP SuccessFactors Employee Central API: Migration von Mitarbeiterstammdaten.
- Endpunkt:
/odata/v2 - JSON-Schema:
{ "employeeId": "string", "firstName": "string", "lastName": "string", "position": "string" }
- Endpunkt:
- SAP Ariba Datenmigration API: Integration von Beschaffungsdaten.
- Endpunkt:
/api/ariba/data-migration - JSON-Schema:
{ "documentType": "string", "documentContent": "base64-encoded-string" }
- Endpunkt:
SAP OData Services für Datenmigration
APIs, die über OData-Services Daten in SAP-Systeme laden.
- Massenimport von Stammdaten: Ermöglicht das Einfügen großer Mengen von Stammdaten.
- Endpunkt:
/sap/opu/odata/sap/API_STAMMDATENIMPORT_SRV - JSON-Schema:
{ "records": [ { "key": "string", "value": "string" } ] }
- Endpunkt:
- Datenvalidierung: Validiert Daten vor der Migration.
- Endpunkt:
/sap/opu/odata/sap/API_DATA_VALIDATION_SRV - JSON-Schema:
{ "data": [ { "fieldName": "string", "value": "string" } ] }
- Endpunkt:
SAP Data Migration Factory APIs
APIs, die von der SAP Data Migration Factory bereitgestellt werden, um die Migration großer Datenmengen zu unterstützen.
- Mapping API: Verwaltet Datenmapping zwischen Quell- und Zielsystemen.
- Endpunkt:
/sap/opu/odata/sap/DATA_MAPPING_SRV - JSON-Schema:
{ "sourceField": "string", "targetField": "string", "mappingRule": "string" }
- Endpunkt:
- Transformations-API: Führt Transformationen auf Daten aus.
- Endpunkt:
/sap/opu/odata/sap/DATA_TRANSFORMATION_SRV - JSON-Schema:
{ "data": [ { "input": "string", "transformationRule": "string", "output": "string" } ] }
- Endpunkt:
SAP Migration Monitoring API
APIs zur Überwachung und Analyse von Migrationen.
- Protokollabfrage für Migrationen: Gibt Fehler und Warnungen aus Migrationsprojekten zurück.
- Endpunkt:
/sap/opu/odata/sap/MIGRATION_LOGS_SRV - JSON-Schema:
{ "logs": [ { "timestamp": "string", "message": "string", "type": "string" } ] }
- Endpunkt:
- Leistungsanalyse für Datenmigrationen: Liefert Leistungsmetriken für Migrationsaufgaben.
- Endpunkt:
/sap/opu/odata/sap/MIGRATION_PERFORMANCE_SRV - JSON-Schema:
{ "metrics": [ { "taskId": "string", "executionTime": "number", "recordCount": "number" } ] }
- Endpunkt:
