SAP Query APIs

SAP APIs bzgl. Queries

SAP Query APIs ermöglichen eine flexible und automatisierte Abfrage von Geschäftsdaten, ohne dass Nutzer auf die klassische SAP GUI oder Fiori-Apps angewiesen sind. Mit diesen Schnittstellen lassen sich Queries direkt aus externen Anwendungen oder Systemen aufrufen und die Ergebnisse in verschiedenen Formaten weiterverarbeiten. Die APIs bieten Funktionen zur dynamischen Selektion, Filterung und Aggregation von Daten, wodurch komplexe Analysen effizient umgesetzt werden können. Zudem ermöglichen sie eine nahtlose Integration in bestehende IT-Landschaften, sodass Unternehmen Daten aus SAP-Systemen problemlos mit anderen Plattformen synchronisieren können. Durch den Einsatz von SAP Query APIs wird die Automatisierung von Berichtsprozessen erleichtert, was zu einer höheren Effizienz und verbesserten Datenkonsistenz führt.


APIs zur Erstellung, Verwaltung und Bearbeitung von Abfragen in SAP.

  • Abfrageerstellung: Erstellen einer neuen Query.
    • Endpunkt: /sap/query/v1/queries
    • JSON-Schema: { "queryName": "string", "description": "string", "queryType": "string", "fields": [ { "fieldName": "string", "fieldDescription": "string", "fieldType": "string" } ], "dataSource": "string" }
  • Abfrage aktualisieren: Aktualisieren einer bestehenden Query.
    • Endpunkt: /sap/query/v1/queries/{queryId}
    • JSON-Schema: { "queryName": "string", "description": "string", "fields": [ { "fieldName": "string", "fieldDescription": "string", "fieldType": "string" } ] }


APIs zur Verwaltung von Filtern und Parametern innerhalb von SAP Queries.

  • Parameter für Abfrage festlegen: Festlegen von Parametern, die zur Filterung von Daten in der Query verwendet werden.
    • Endpunkt: /sap/query/v1/queries/{queryId}/parameters
    • JSON-Schema: { "queryId": "string", "parameters": [ { "parameterName": "string", "parameterType": "string", "defaultValue": "string" } ] }
  • Filter anwenden: Anwenden von Filtern auf die Abfrage, um spezifische Datensätze zu extrahieren.
    • Endpunkt: /sap/query/v1/queries/{queryId}/filters
    • JSON-Schema: { "queryId": "string", "filters": [ { "fieldName": "string", "operator": "string", "value": "string" } ] }


APIs zur Verwaltung von Abfragen und Ergebnissen, einschließlich der Löschung und Archivierung.

  • Abfrage löschen: Löschen einer bestehenden Query.
    • Endpunkt: /sap/query/v1/queries/{queryId}
    • JSON-Schema: { "queryId": "string" }
  • Ergebnisse löschen: Löschen der Abfrageergebnisse nach der Verarbeitung.
    • Endpunkt: /sap/query/v1/queries/{queryId}/results/delete
    • JSON-Schema: { "queryId": "string" }


APIs zum Exportieren der Ergebnisse einer Query in verschiedene Formate.

  • Ergebnisse exportieren: Exportieren der Abfrageergebnisse als CSV, Excel oder PDF.
    • Endpunkt: /sap/query/v1/queries/{queryId}/export
    • JSON-Schema: { "queryId": "string", "exportFormat": "CSV | XLSX | PDF", "exportOptions": { "includeHeaders": true, "separateSheets": false } }


APIs zur Ausführung und Automatisierung von SAP Queries.

  • Abfrage ausführen: Starten der Abfrage und Abrufen von Ergebnissen.
    • Endpunkt: /sap/query/v1/queries/{queryId}/execute
    • JSON-Schema: { "queryId": "string", "parameters": { "parameterName": "value" } }
  • Abfrageergebnisse abrufen: Abrufen der Daten, die aus einer ausgeführten Query resultieren.
    • Endpunkt: /sap/query/v1/queries/{queryId}/results
    • JSON-Schema: { "queryId": "string", "results": [ { "fieldName": "string", "value": "string" } ] }