Nouveautés de l'édition sur site ou de toute édition cloud du SDK ABAP pour Google Cloud

Ce document répertorie les ajouts et les améliorations apportés au SDK ABAP pour Google Cloud sur site ou dans n'importe quelle édition cloud. Pour en savoir plus sur l'édition sur site ou toute édition cloud du SDK ABAP pour Google Cloud, consultez les guides du SDK ABAP pour Google Cloud, sur site ou dans toute édition cloud.

Pour découvrir les ajouts et les améliorations apportés à l'édition SAP BTP du SDK ABAP pour Google Cloud, consultez la page Nouveautés de l'édition SAP BTP du SDK ABAP pour Google Cloud.

Pour afficher toutes les annonces de SAP sur Google Cloud, consultez les notes de version.

Vous pouvez discuter du SDK ABAP pour Google Cloud avec la communauté sur les forums Cloud.

Version 1.7

La version 1.7 du SDK ABAP pour Google Cloud sur site ou toute édition cloud introduit les fonctionnalités suivantes:

  • Compatibilité avec d'autres API Google Cloud : à partir de la version 1.7, Google Cloud a enrichi l'expérience des développeurs en introduisant des bibliothèques clientes ABAP pour plus de 20 API Google Cloud supplémentaires dans le SDK, y compris les API clés suivantes:

    • API Apigee v1: intégrez vos applications ABAP à Apigee, la plate-forme de gestion des API de Google Cloud. Avec l'API Apigee, vous pouvez gérer et surveiller les API Google Cloud afin d'améliorer les performances, la sécurité et l'expérience des développeurs.
    • API Cloud Run Admin v2: simplifiez le déploiement et la gestion des applications ABAP sans serveur sur Cloud Run. Cloud Run offre une flexibilité et une évolutivité pour les architectures d'applications modernes, ce qui facilite la gestion et le scaling de vos applications.
    • API Discovery Engine : optimisez vos applications ABAP avec des fonctionnalités de recherche intelligentes pour afficher des produits, des articles ou des documents pertinents en fonction des requêtes des utilisateurs. Avec l'API Discovery Engine, vous pouvez améliorer la découverte d'informations et profiter de la puissance de Vertex AI Agent Builder pour créer des agents d'IA conversationnelle pouvant interagir facilement avec vos systèmes SAP.
    • API Dialogflow v3 : créez des interfaces de conversation et des chatbots dans des applications ABAP à l'aide des fonctionnalités de traitement du langage naturel de Dialogflow. L'API Dialogflow vous permet d'améliorer le service client, d'automatiser les processus et de proposer des interactions personnalisées.
    • API Google Forms version 1 : créez, lisez ou mettez à jour des formulaires Google par programmation à partir d'applications ABAP. Avec l'API Forms, vous pouvez automatiser les enquêtes, recueillir les commentaires des clients ou collecter des données à analyser.
    • API Google Slides v1 : activez les applications ABAP pour générer ou manipuler des présentations de manière automatisée. L'API Slides vous permet d'automatiser la génération de rapports, la visualisation de données ou les workflows de création de contenu.
    • API Identity and Access Management (IAM) v2 : créez vos applications ABAP pour gérer l'authentification et l'autorisation de manière fluide. Avec l'API IAM v2, vous pouvez renforcer la sécurité et contrôler précisément les autorisations des utilisateurs et l'accès aux ressources Google Cloud.
    • API du service de transfert de stockage v1: simplifiez la migration des ensembles de données volumineux depuis un espace de stockage sur site ou d'autres fournisseurs cloud vers Cloud Storage. L'API du service de transfert de stockage vous permet d'optimiser les workflows de transfert de données pour vos applications ABAP.
    • Vertex AI v1beta1 : utilisez les fonctionnalités améliorées de gestion des corpus de génération augmentée de récupération (RAG) pour une utilisation efficace des bases de connaissances personnalisées. Avec Vertex AI v1beta1, vous pouvez bénéficier d'analyses prédictives, d'automatisations intelligentes, de prises de décision basées sur les données et d'outils améliorés pour indexer ou récupérer des informations à partir de grandes collections de documents.

    Le SDK fournit des bibliothèques clientes ABAP pour plus de 75 API Google Cloud. Pour en savoir plus sur les bibliothèques clientes, consultez la page Bibliothèques clientes du SDK ABAP pour Google Cloud.

  • Améliorations de l'authentification pour Cloud Functions : vous pouvez utiliser des comptes de service dédiés à l'authentification pour appeler Cloud Functions à partir du SDK ABAP. Selon l'environnement dans lequel votre système SAP est hébergé, vous pouvez accéder à Cloud Functions de 1re et 2e génération à l'aide d'un jeton JWT, de la fédération d'identité de charge de travail ou de l'authentification Google. Pour en savoir plus, consultez la page S'authentifier pour appeler des fonctions Cloud Functions.

  • Contrôle amélioré pour l'API Workflows: pour l'API Workflows, la bibliothèque cliente ABAP inclut la méthode sendHttpCallback qui offre d'autres façons de gérer vos workflows. Pour en savoir plus, consultez la section Classe /GOOG/CL_WORKFLOWS_V1.

  • Outil de recherche de rôles : intégré au SDK, cet outil vous permet d'identifier facilement les rôles IAM associés à différentes API Google Cloud. Pour en savoir plus, consultez Rechercher des rôles IAM pour les API Google Cloud.

  • Plug-in client d'API amélioré : lorsque vous écrivez du code dans l'éditeur ABAP, vous pouvez afficher la description de chaque champ d'un type ABAP. Cette fonctionnalité vous permet de comprendre rapidement l'objectif de chaque champ de la classe client stub d'API.

  • Correction d'un problème lié aux importations avec reprise: pour les importations avec reprise dans Cloud Storage et Google Drive, le problème en raison d'une taille de fichier inconnue a été résolu.

Version 1.6

La version 1.6 du SDK ABAP pour Google Cloud sur site ou toute édition cloud introduit les fonctionnalités suivantes:

  • Améliorations liées aux API: le SDK offre des améliorations aux bibliothèques clientes ABAP pour les API Google Cloud suivantes:

    • Vertex AI: vous pouvez utiliser la bibliothèque cliente ABAP améliorée pour l'API Vertex AI pour créer des applications à l'aide des fonctionnalités d'IA générative des LLM multimodaux, tels que Gemini. Pour plus d'informations, consultez la Présentation de Vertex AI.

    • Google Drive: vous pouvez utiliser la bibliothèque cliente ABAP améliorée pour l'API Drive pour importer des données de fichiers. Le SDK fournit des méthodes pour les importations simples, les importations en plusieurs parties et les importations avec reprise. Pour en savoir plus sur l'importation de données de fichiers dans Drive , consultez la page Importer des données de fichiers.

    • Cloud Logging: vous pouvez utiliser la bibliothèque cliente ABAP pour l'API Logging afin d'envoyer des journaux d'application à Logging. Avec Logging, vous pouvez afficher tous vos journaux au même endroit à des fins de dépannage et de surveillance.

    Pour en savoir plus sur les bibliothèques clientes ABAP, consultez la page Bibliothèques clientes du SDK ABAP pour Google Cloud.

  • Authentification à l'aide de la fédération d'identité de charge de travail: pour les systèmes SAP hébergés en dehors de Google Cloud, vous pouvez vous authentifier auprès de Google Cloud à l'aide de jetons via la fédération d'identité de charge de travail. Avec la fédération d'identité de charge de travail, vous pouvez autoriser les charges de travail SAP sur site ou multicloud à accéder aux ressources Google Cloud sans utiliser de clé de compte de service. Pour en savoir plus, consultez la section S'authentifier à l'aide de jetons via la fédération d'identité de charge de travail.

  • Transaction IMG personnalisée: afin de gérer les configurations du SDK ABAP pour Google Cloud, le SDK fournit une transaction IMG personnalisée /GOOG/SDK_IMG. Si vous utilisez des produits SAP tels que SAP CRM ou SAP BW, qui ne disposent pas du guide d'implémentation (IMG), vous pouvez utiliser la transaction IMG personnalisée /GOOG/SDK_IMG pour configurer le SDK.

  • Transformations JSON personnalisées: le SDK offre désormais un meilleur contrôle sur les données échangées avec des bouchons d'API via des transformations JSON personnalisées. Bien que le comportement par défaut utilise la classe /UI2/CL_JSON fournie par SAP pour la sérialisation et la désérialisation, vous pouvez mettre en œuvre une logique personnalisée pour ces tâches à l'aide d'un module BADI (Business Add-In) inclus dans le SDK. Pour plus d'informations, consultez la section Sérialisation et désérialisation des requêtes et des réponses d'API.

  • Ateliers de programmation pour le SDK ABAP pour Google Cloud: les ateliers de programmation pour le SDK ABAP pour Google Cloud fournissent des tutoriels permettant d'apprendre à utiliser les services Google via le SDK. Pour accéder aux ateliers de programmation du SDK ABAP pour Google Cloud, consultez la page Ateliers de programmation.

  • Assistant de code Web: sans avoir à installer le SDK ABAP pour Google Cloud, l'assistant de code Web vous permet de générer des exemples de code pour toutes les méthodes publiques des bouchons de client API fournis par le SDK. Pour utiliser l'assistant de code Web, consultez la page Assistant de code pour le SDK ABAP pour Google Cloud.

Version 1.5

La version 1.5 du SDK ABAP pour Google Cloud sur site ou toute édition cloud introduit les fonctionnalités suivantes:

Version 1.1 à version 1.4 (non disponible)

Les versions 1.1 à 1.4 de la solution sur site ou de toute édition cloud du SDK ABAP pour Google Cloud ne sont pas disponibles.

Version 1.0

La version 1.0 du SDK ABAP pour Google Cloud sur site ou de toute édition cloud fournit des bibliothèques clientes ABAP pour les API Google Cloud suivantes: