Neuerungen bei lokalen und Cloud-Versionen des ABAP SDK for Google Cloud

In diesem Dokument werden Ergänzungen und Verbesserungen der lokalen und der Cloud-Versionen des ABAP SDK for Google Cloud aufgeführt. Weitere Informationen zu lokalen und Cloud-Versionen des ABAP SDK for Google Cloud finden Sie in den Leitfäden zu lokalen und zu Cloud-Versionen des ABAP SDK for Google Cloud.

Informationen zum Aktualisieren der lokalen oder einer beliebigen Cloud-Version des ABAP SDK for Google Cloud finden Sie unter ABAP SDK for Google Cloud aktualisieren.

Informationen zu Referenzarchitekturen, die zeigen, wie Sie Google Cloud-Dienste mithilfe des ABAP SDK for Google Cloud in Ihre SAP-Anwendungslandschaft einbinden, finden Sie unter Referenzarchitekturen für das ABAP SDK for Google Cloud.

Hinzufügungen und Verbesserungen zur SAP BTP-Version des ABAP SDK for Google Cloud finden Sie unter Das ist neu bei der SAP BTP-Version des ABAP SDK for Google Cloud.

Informationen zu den Ankündigungen von SAP in Google Cloud finden Sie in den Versionshinweisen.

Sie können auch über das ABAP SDK for Google Cloud mit der Community in Cloud-Foren diskutieren.

Version 1.8

In Version 1.8 der lokalen oder Cloud-Version des ABAP SDK for Google Cloud werden die folgenden Funktionen eingeführt:

Version 1.7

In Version 1.7 der lokalen oder einer beliebigen Cloud-Version des ABAP SDK for Google Cloud werden die folgenden Funktionen eingeführt:

  • Unterstützung für weitere Google Cloud APIs: Ab Version 1.7 hat Google Cloud die Entwicklererfahrung durch die Einführung von ABAP-Clientbibliotheken für mehr als 20 zusätzliche Google Cloud APIs im SDK verbessert, einschließlich der folgenden wichtigen APIs:

    • Apigee API v1: Sie können Ihre ABAP-Anwendungen in Apigee, der API-Management-Plattform von Google Cloud, einbinden. Mit der Apigee API können Sie Google Cloud APIs verwalten und überwachen, um die Leistung, Sicherheit und Entwicklung zu verbessern.
    • Cloud Run Admin API Version 2: Optimiert die Bereitstellung und Verwaltung serverloser ABAP-Anwendungen in Cloud Run. Cloud Run bietet Flexibilität und Skalierbarkeit für moderne Anwendungsarchitekturen, sodass Sie Ihre Anwendungen einfacher verwalten und skalieren können.
    • Discovery Engine API: Mit intelligenten Suchfunktionen können Sie Ihre ABAP-Anwendungen so erweitern, dass auf Grundlage von Nutzeranfragen relevante Produkte, Artikel oder Dokumente angezeigt werden. Mit der Discovery Engine API können Sie die Informationssuche verbessern und die Vorteile des Vertex AI Agent Builder nutzen, um Conversational AI-Agenten zu erstellen, die nahtlos mit Ihren SAP-Systemen interagieren können.
    • Dialogflow API Version 3: Mit den Natural Language Processing-Funktionen von Dialogflow können Sie Konversationsoberflächen und Chatbots in ABAP-Anwendungen einbinden. Mit der Dialogflow API können Sie den Kundensupport verbessern, Prozesse automatisieren und personalisierte Interaktionen ermöglichen.
    • Google Forms API Version 1: Mit dieser API können Sie Google-Formulare programmgesteuert über ABAP-Anwendungen erstellen, lesen oder aktualisieren. Mit der Forms API können Sie Umfragen automatisieren, Kundenfeedback erfassen oder Daten für die Analyse erheben.
    • Google Präsentationen API Version 1: Mit dieser API können Sie in ABAP-Anwendungen Präsentationen programmatisch generieren oder bearbeiten. Mit der Slides API können Sie Workflows für die Berichterstellung, Datenvisualisierung oder Inhaltserstellung automatisieren.
    • Identity and Access Management (IAM) API Version 2: Mit dieser API können Sie Ihre ABAP-Anwendungen so erstellen, dass Authentifizierung und Autorisierung nahtlos verwaltet werden. Mit der IAM API v2 können Sie die Sicherheit erhöhen und Nutzerberechtigungen und den Zugriff auf Google Cloud-Ressourcen detaillierter steuern.
    • Storage Transfer Service API v1: Ermöglicht die einfache Migration großer Datensätze aus lokalem Speicher oder von anderen Cloud-Anbietern zu Cloud Storage. Mit der Storage Transfer Service API können Sie Workflows für die Datenübertragung für Ihre ABAP-Anwendungen optimieren.
    • Vertex AI v1beta1: Mit den erweiterten Funktionen zur Corpusverwaltung für die Retrieval-Augmented Generation (RAG) können Sie benutzerdefinierte Wissensdatenbanken effizienter nutzen. Mit Vertex AI v1beta1 können Sie Predictive Analytics, intelligente Automatisierung, datengestützte Entscheidungsfindung und verbesserte Tools zum Indexieren oder Abrufen von Informationen aus großen Dokumentensammlungen nutzen.

    Das SDK bietet ABAP-Clientbibliotheken für mehr als 75 Google Cloud APIs. Informationen zu den Clientbibliotheken finden Sie unter ABAP SDK for Google Cloud-Clientbibliotheken.

  • Verbesserungen bei der Authentifizierung für Cloud Run-Funktionen: Sie können spezielle Dienstkonten für die Authentifizierung verwenden, um Cloud Run-Funktionen aus dem ABAP SDK aufzurufen. Je nach Umgebung, in der Ihr SAP-System gehostet wird, können Sie mit JWT, der Identitätsföderation von Arbeitslasten oder der Google-Authentifizierung auf Cloud Run-Funktionen der 1. und 2. Generation zugreifen. Weitere Informationen finden Sie unter Authentifizierung zum Aufrufen von Cloud Run-Funktionen.

  • Erweiterte Steuerung für die Workflows API: Für die Workflows API enthält die ABAP-Clientbibliothek die Methode sendHttpCallback, die mehr Möglichkeiten zur Verwaltung Ihrer Workflows bietet. Weitere Informationen finden Sie unter Klasse /GOOG/CL_WORKFLOWS_V1.

  • Role Finder-Dienstprogramm: Mit dem im SDK integrierten Role Finder-Dienstprogramm können Sie die IAM-Rollen ermitteln, die mit verschiedenen Google Cloud APIs verknüpft sind. Weitere Informationen finden Sie unter IAM-Rollen für Google Cloud APIs finden.

  • Erweiterter API-Client-Stub: Wenn Sie im ABAP-Editor Code schreiben, können Sie sich die Beschreibung jedes Felds eines ABAP-Typs ansehen. Mit dieser Funktion können Sie schnell den Zweck der einzelnen Felder in der Klasse API-Client-Stub ermitteln.

  • Problem mit fortsetzbaren Uploads behoben:Bei fortsetzbaren Uploads in Cloud Storage und Google Drive wurde das Problem behoben, das aufgrund einer unbekannten Dateigröße aufgetreten ist.

Version 1.6

In Version 1.6 der lokalen oder Cloud-Version des ABAP SDK for Google Cloud werden die folgenden Funktionen eingeführt:

  • API-bezogene Verbesserungen: Das SDK bietet Verbesserungen an den ABAP-Clientbibliotheken für die folgenden Google Cloud APIs:

    • Vertex AI: Sie können die erweiterte ABAP-Clientbibliothek für die Vertex AI API verwenden, um Anwendungen mit auf generativer KI basierenden Funktionen multimodaler LLMs wie Gemini zu erstellen. Weitere Informationen finden Sie unter Einführung in Vertex AI.

    • Integration Connectors: Mit der ABAP-Clientbibliothek für die Integration Connectors API können Sie nahtlose Integrationen mit verschiedenen Datenquellen wie Salesforce, Workday und ServiceNow erstellen. Eine Liste der unterstützten Datenquellen finden Sie unter Alle Integration Connectors.

      Wenn Sie Ereignisabos in Integration Connectors zusammen mit Application Integration verwenden, können Sie nützliche Integrationen erstellen, die Ihren Geschäftsanforderungen entsprechen. Informationen zum Konfigurieren von Application Integration-Triggern für SAP-ERP-Daten und SAP-Gateway-Daten finden Sie unter SAP-ERP-Trigger bzw. SAP-Gateway-Trigger.

    • Google Drive: Sie können die erweiterte ABAP-Clientbibliothek für die Drive API verwenden, um Dateidaten hochzuladen. Das SDK bietet Methoden für einfache Uploads, mehrteilige Uploads und fortsetzbare Uploads. Informationen zum Hochladen von Dateidaten in Drive finden Sie unter Dateidaten hochladen.

    • Cloud Logging: Sie können die ABAP-Clientbibliothek für die Logging API verwenden, um Anwendungsprotokolle an Logging zu senden. Mit Logging können Sie alle Protokolle an einem Ort aufrufen, um Fehler zu beheben und zu überwachen.

    Informationen zu den ABAP-Clientbibliotheken finden Sie unter ABAP SDK for Google Cloud-Clientbibliotheken.

  • Authentifizierung über die Identitätsföderation von Arbeitslasten: Bei SAP-Systemen, die außerhalb von Google Cloud gehostet werden, können Sie sich mithilfe von Tokens über die Identitätsföderation von Arbeitslasten bei Google Cloud authentifizieren. Mit Identitätsföderation von Arbeitslasten können Sie lokalen oder Multi-Cloud-SAP-Arbeitslasten ohne Verwendung eines Dienstkontoschlüssels Zugriff auf Google Cloud-Ressourcen gewähren. Weitere Informationen finden Sie unter Mit Tokens über die Identitätsföderation von Arbeitslasten authentifizieren.

  • Benutzerdefinierte IMG-Transaktion: Zum Verwalten von ABAP SDK for Google Cloud-Konfigurationen stellt das SDK eine benutzerdefinierte IMG-Transaktion /GOOG/SDK_IMG bereit. Wenn Sie SAP-Produkte wie SAP CRM oder SAP BW verwenden, die keinen Implementierungsleitfaden (IMG) haben, können Sie die benutzerdefinierte IMG-Transaktion /GOOG/SDK_IMG zur Konfiguration des SDK verwenden.

  • Benutzerdefinierte JSON-Transformationen: Das SDK bietet jetzt mehr Kontrolle über Daten, die über benutzerdefinierte JSON-Transformationen mit API-Stubs ausgetauscht werden. Während das Standardverhalten die von SAP bereitgestellte Klasse /UI2/CL_JSON für die Serialisierung und Deserialisierung verwendet, können Sie für diese Aufgaben mithilfe eines BADI (Business Add-In), das im SDK enthalten ist, eine benutzerdefinierte Logik implementieren. Weitere Informationen finden Sie unter Serialisierung und Deserialisierung von API-Anfragen und ‑Antworten.

  • Codelabs für ABAP SDK for Google Cloud: Codelabs für ABAP SDK for Google Cloud enthalten Anleitungen, mit denen Sie lernen, wie Sie Google-Dienste über das SDK verwenden. Informationen zum Zugriff auf die Codelabs für das ABAP SDK for Google Cloud finden Sie unter Codelabs.

  • Assistent für webbasierten Code: Mit dem webbasierten Codeassistenten können Sie, ohne ABAP SDK for Google Cloud installieren zu müssen, Beispielcode für alle öffentlichen Methoden der vom SDK bereitgestellten API-Client-Stubs generieren. Informationen zur Verwendung des webbasierten Codeassistenten finden Sie unter Codeassistent für ABAP SDK for Google Cloud.

Version 1.5

In Version 1.5 der lokalen oder Cloud-Version des ABAP SDK for Google Cloud werden die folgenden Funktionen eingeführt:

Versionen 1.1 bis 1.4 (nicht verfügbar)

Version 1.1 bis 1.4 der lokalen oder einer beliebigen Cloud-Version des ABAP SDK for Google Cloud sind nicht verfügbar.

Version 1.0

Version 1.0 der lokalen oder einer beliebigen Cloud-Version des ABAP SDK for Google Cloud stellt ABAP-Clientbibliotheken für die folgenden Google Cloud APIs bereit: