Neues bei der lokalen oder einer beliebigen Cloud-Version des ABAP SDK for Google Cloud

In diesem Dokument werden Ergänzungen und Verbesserungen an der lokalen oder einer beliebigen Cloud-Version des ABAP SDK for Google Cloud aufgeführt. Weitere Informationen zur lokalen oder einer beliebigen Cloud-Version des ABAP SDK for Google Cloud finden Sie in den Anleitungen für lokale oder Cloud-Versionen des 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 einer beliebigen Cloud-Version des ABAP SDK for Google Cloud werden die folgenden Features eingeführt:

Version 1.7

Version 1.7 der lokalen oder einer beliebigen Cloud-Version des ABAP SDK for Google Cloud bietet die folgenden Funktionen:

  • 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 v2: 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: Unterstützen Sie Ihre ABAP-Anwendungen mit intelligenten Suchfunktionen, um anhand von Nutzeranfragen relevante Produkte, Artikel oder Dokumente anzuzeigen. 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 v1: 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 v1: Mit dieser API können 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: Vereinfachen Sie die Migration großer Datasets von lokalen Speichern oder anderen Cloud-Anbietern zu Cloud Storage. Mit der Storage Transfer Service API können Sie Datenübertragungsworkflows für Ihre ABAP-Anwendungen optimieren.
    • Vertex AI v1beta1: Verwenden Sie die erweiterten Korpusverwaltungsfunktionen von Retrieval-Augmented Generation (RAG) zur effizienten Nutzung benutzerdefinierter Wissensdatenbanken. Mit Vertex AI v1beta1 können Sie Vorhersageanalysen, intelligente Automatisierung, datengestützte Entscheidungsfindung und verbesserte Tools für die Indexierung oder das Abrufen von Informationen aus großen Dokumentsammlungen 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 über das 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 in das SDK eingebundenen Role Finder-Dienstprogramm können Sie bequem die IAM-Rollen identifizieren, die mit verschiedenen Google Cloud APIs verknüpft sind. Weitere Informationen finden Sie unter IAM-Rollen für Google Cloud APIs ermitteln.

  • 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 einer beliebigen Cloud-Version des ABAP SDK for Google Cloud werden die folgenden Features 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.

    • Integrations Connectors: Sie können die ABAP-Clientbibliothek für die Integration Connectors API verwenden, um nahtlose Integrationen in verschiedene Datenquellen wie Salesforce, Workday und ServiceNow zu 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 mit der Identitätsföderation von Arbeitslasten: Für SAP-Systeme, die außerhalb von Google Cloud gehostet werden, können Sie sich mit 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 einer beliebigen Cloud-Version des ABAP SDK for Google Cloud werden die folgenden Features 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: