01 Was passiert ist

Das Open-Source-ABAP-Cloud-SDK für Azure wurde am 12. Oktober 2026 vorgestellt. Das SDK bietet eine geschichtete HTTP-Pipeline, Microsoft Entra ID-Anmeldeinformationen, typisierte Ausnahmen und typisierte Dienstclients für Storage Blob, Compute und Resource Graph. Es ist vollständig in ABAP for Cloud Development geschrieben und verwendet nur veröffentlichte APIs, was eine saubere Aktivierung innerhalb der ABAP-Cloud-Beschränkungen gewährleistet. Entwickler benötigen ein SAP Business AI Platform, ABAP Environment oder S/4HANA Cloud System mit ABAP for Cloud Development, eine Microsoft Entra ID-Identität und entsprechende Azure-RBAC-Rollen. Der Code wird über abapGit unter der Pakethierarchie ZABAP_SDK_AZURE importiert.

02 Die wichtigsten Details

  • Das Open-Source-ABAP-Cloud-SDK für Azure wurde am 12. Oktober 2026 auf GitHub vorgestellt. Es richtet sich an SAP Business AI Platform, ABAP Environment und S/4HANA Cloud.
  • Die erste Version enthält drei typisierte Dienstclients: Storage Blob (Liste, Upload, Download), Compute (Verwaltung von VMs, Skalierungsgruppen, Images, Hosts) und Resource Graph (Ausführen von KQL-Abfragen).
  • Die Authentifizierung verwendet Microsoft Entra ID mit Unterstützung für Client Secret, Managed Identity, Environment Credential und Default Credential. Für Blob-Zugriff wird User Delegation SAS empfohlen.
  • Das SDK ist vollständig kompatibel mit ABAP-Cloud-Beschränkungen: geschrieben in ABAP for Cloud Development mit nur veröffentlichten APIs. Import über abapGit; Stammpaket ist ZABAP_SDK_AZURE.

03 Warum das wichtig ist

Dieses SDK eliminiert wiederholte manuelle HTTP-Client-Requests, OAuth-Token-Handling und Fehlerbehandlung für Azure-Integrationen in ABAP Cloud, reduziert Entwicklungsaufwand und verbessert Wartbarkeit und Testbarkeit des Codes.

04 Für wen es relevant ist

SAP-Entwickler und SAP-Integrationsteams.

Originalquelle
SAP Community