Novità dell'edizione on-premise o cloud di ABAP SDK per Google Cloud

Questo documento elenca le aggiunte e i miglioramenti alla versione on-premise o a qualsiasi versione cloud di ABAP SDK per Google Cloud. Per saperne di più sulla versione on-premise o su qualsiasi versione cloud di ABAP SDK for Google Cloud, consulta le guide alla versione on-premise o a qualsiasi versione cloud di ABAP SDK for Google Cloud.

Per informazioni sulla procedura per aggiornare la versione on-premise o qualsiasi versione cloud di ABAP SDK for Google Cloud, consulta Aggiornare ABAP SDK for Google Cloud.

Per esplorare le architetture di riferimento che mostrano come integrare i servizi nel tuo panorama di applicazioni SAP utilizzando l'SDK ABAP per Google Cloud, consulta Architetture di riferimento per l'SDK ABAP per Google Cloud. Google Cloud

Per le aggiunte e i miglioramenti all'edizione SAP BTP dell'ABAP SDK for Google Cloud, consulta Novità dell'edizione SAP BTP dell'ABAP SDK for Google Cloud.

Per visualizzare tutti gli annunci di SAP su Google Cloud, consulta Note di rilascio.

Puoi discutere di ABAP SDK for Google Cloud con la community nei forum di Cloud.

Versione 1.9

La versione 1.9 della versione on-premise o di qualsiasi versione cloud di ABAP SDK for Google Cloud introduce le seguenti funzionalità:

  • BigQuery Toolkit per SAP: BigQuery Toolkit per SAP ti consente di replicare in modo programmatico i dati dalle tabelle SAP a BigQuery, senza SAP Landscape Transformation Replication Server. Per ulteriori informazioni, consulta la Panoramica di BigQuery Toolkit per SAP.

  • Supporto di altre Google Cloud API: dalla versione 1.9, Google Cloud ha inserito nell'SDK le librerie client ABAP per altre Google Cloud API, tra cui le API Firestore e Firebase Cloud Messaging (FCM). L'SDK fornisce anche programmi di dimostrazione per queste API. Per informazioni sulle librerie client ABAP, consulta la sezione Librerie client ABAP SDK for Google Cloud.

  • Miglioramento dell'autenticazione tramite la federazione di Workload Identity: per un'autenticazione semplificata per i carichi di lavoro SAP in esecuzione su Google Cloud, puoi configurare l'autenticazione della federazione di Workload Identity in modo da utilizzare il server di metadati VM come provider di identità (IdP). Per ulteriori informazioni, consulta Federazione di Workload Identity con i metadati della VM.

  • Miglioramenti alle chiamate di funzione SAP con Gemini: le chiamate di funzione SAP con Gemini supportano quanto segue:

    • Puoi dichiarare funzioni senza parametri di input, che possono essere utilizzati come valori predefiniti per le richieste all'utente. Per ulteriori informazioni, consulta Aggiungere la dichiarazione di una funzione.
    • Puoi ottenere il nome della funzione Gemini selezionata (tra le funzioni dichiarate) insieme ai valori del parametro suggeriti da Gemini per la funzione selezionata. Puoi utilizzare queste informazioni per convalidare, monitorare e registrare le azioni di Gemini in base alle linee guida per la gestione degli eventi e le informazioni sulla sicurezza della tua azienda. Per ulteriori informazioni, vedi Ottenere il nome e i valori dei parametri della funzione selezionata.
  • Supporto dell'interfaccia Schede V2 per l'API Google Chat: puoi creare schede interattive per le app Google Chat utilizzando l'interfaccia Schede V2 con l'API Google Chat v1.

  • È stato risolto un problema con il modulo Embeddings Invoker: il modulo Embeddings Invoker dell'SDK genera embedding delle immagini in base alle dimensioni di input fornite. In questo modo viene risolto un problema per cui gli embedding venivano sempre generati nella dimensione 1408, indipendentemente dall'input.

Versione 1.8

La versione 1.8 dell'edizione on-premise o di qualsiasi versione cloud di ABAP SDK for Google Cloud introduce le seguenti funzionalità:

Versione 1.7

La versione 1.7 dell'edizione on-premise o di qualsiasi versione cloud dell'SDK ABAP per Google Cloud introduce le seguenti funzionalità:

  • Supporto di altre Google Cloud API: dalla versione 1.7, Google Cloud ha arricchito l'esperienza degli sviluppatori introducendo librerie client ABAP per più di 20 Google Cloud API aggiuntive nell'SDK, incluse le seguenti API chiave:

    • API Apigee v1: integra le tue applicazioni ABAP con Apigee,la piattaforma di gestione API di Google Cloud. Con l'API Apigee, puoi gestire e monitorare Google Cloud le API per migliorare le prestazioni, la sicurezza e l'esperienza degli sviluppatori.
    • API Cloud Run Admin v2: semplifica il deployment e la gestione delle applicazioni ABAP serverless su Cloud Run. Cloud Run offre flessibilità e scalabilità per le architetture di applicazioni moderne, semplificando la gestione e la scalabilità delle applicazioni.
    • API Discovery Engine: potenzia le tue applicazioni ABAP con funzionalità di ricerca intelligente per mostrare prodotti, articoli o documenti pertinenti in base alle query degli utenti. Con l'API Discovery Engine, puoi migliorare il rilevamento delle informazioni e sfruttare la potenza di Vertex AI Agent Builder per creare agenti di IA conversazionale in grado di interagire senza problemi con i tuoi sistemi SAP.
    • API Dialogflow v3: crea interfacce conversazionali e chatbot nelle applicazioni ABAP utilizzando le funzionalità di elaborazione del linguaggio naturale di Dialogflow. Con l'API Dialogflow, puoi migliorare l'assistenza clienti, automatizzare i processi e fornire interazioni personalizzate.
    • API Google Forms versione 1: crea, leggi o aggiorna i moduli Google tramite programmazione dalle applicazioni ABAP. Con l'API Forms, puoi automatizzare i sondaggi, raccogliere il feedback dei clienti o raccogliere dati per l'analisi.
    • API Google Slides versione 1: consente alle applicazioni ABAP di generare o manipolare le presentazioni in modo programmatico. Con l'API Slides, puoi automatizzare i flussi di lavoro di generazione di report, visualizzazione dei dati o creazione di contenuti.
    • API Identity and Access Management (IAM) 2.0: crea le tue applicazioni ABAP per gestire l'autenticazione e l'autorizzazione senza problemi. Con la versione 2 dell'API IAM, puoi applicare una maggiore sicurezza e un controllo granulare sulle autorizzazioni utente e sull'accesso alle risorse. Google Cloud
    • API Storage Transfer Service v1: semplifica la migrazione di set di dati di grandi dimensioni dallo spazio di archiviazione on-premise o da altri fornitori di servizi cloud a Cloud Storage. Con l'API Storage Transfer Service, puoi ottimizzare i flussi di lavoro di trasferimento dei dati per le tue applicazioni ABAP.
    • Vertex AI v1beta1: utilizza le funzionalità avanzate di gestione del corpus della Retrieval-Augmented Generation (RAG) per un utilizzo efficiente delle knowledge base personalizzate. Con Vertex AI v1beta1, puoi usufruire di analisi predittiva, automazione intelligente, decisioni basate sui dati e strumenti migliorati per l'indicizzazione o il recupero di informazioni da grandi collezioni di documenti.

    L'SDK fornisce librerie client ABAP per più di 75 Google Cloud API. Per informazioni sulle librerie client, consulta Librerie client ABAP SDK for Google Cloud.

  • Miglioramenti all'autenticazione per le funzioni Cloud Run: puoi utilizzare account di servizio dedicati per l'autenticazione per richiamare le funzioni Cloud Run dall'SDK ABAP. A seconda dell'ambiente in cui è ospitato il sistema SAP, puoi accedere alle funzioni Cloud Run di 1ª generazione e 2ª generazione utilizzando JWT, la federazione delle identità dei carichi di lavoro o l'autenticazione Google. Per ulteriori informazioni, consulta Autenticazione per richiamare le funzioni Cloud Run.

  • Controllo avanzato per l'API Workflows: per l'API Workflows, la libreria client ABAP include il metodo sendHttpCallback che offre più modi per gestire i flussi di lavoro. Per ulteriori informazioni, consulta la classe /GOOG/CL_WORKFLOWS_V1.

  • Utilità Ricerca ruoli: l'utilità Ricerca ruoli, integrata nell'SDK, consente di identificare facilmente i ruoli IAM associati a varie Google Cloud API. Per ulteriori informazioni, consulta Trovare i ruoli IAM per le Google Cloud API.

  • Stub client API migliorato: quando scrivi codice nell'editor ABAP, puoi visualizzare la descrizione di ciascun campo di un tipo ABAP. Questa funzionalità ti aiuta a comprendere rapidamente lo scopo di ogni campo nella classe API client stub.

  • È stato risolto un problema relativo ai caricamenti riavviabili: per i caricamenti riavviabili su Cloud Storage e Google Drive, è stato risolto il problema che si verificava a causa delle dimensioni del file sconosciute.

Versione 1.6

La versione 1.6 dell'edizione on-premise o di qualsiasi versione cloud dell'SDK ABAP per Google Cloud introduce le seguenti funzionalità:

  • Miglioramenti relativi alle API: l'SDK offre miglioramenti alle librerie client ABAP per le seguenti Google Cloud API:

    • Vertex AI: puoi utilizzare la libreria client ABAP avanzata per l'API Vertex AI per creare applicazioni che utilizzano le funzionalità di AI generativa dei modelli LLM multimodali, come Gemini. Per ulteriori informazioni, consulta Introduzione a Vertex AI.

    • Integration Connectors: puoi utilizzare la libreria client ABAP per l'API Integration Connectors per creare integrazioni senza problemi con varie origini dati come Salesforce, Workday e ServiceNow. Per l'elenco delle origini dati supportate, consulta Tutti i connettori di integrazione.

      Utilizzando le iscrizioni agli eventi in Integration Connectors insieme all'integrazione delle applicazioni, puoi creare integrazioni utili per soddisfare le esigenze della tua attività. Per informazioni su come configurare gli attivatori di integrazione delle applicazioni sui dati di SAP ERP e SAP Gateway, consulta rispettivamente Attivati SAP ERP e Attivati SAP Gateway.

    • Google Drive: puoi utilizzare la libreria client ABAP avanzata per l'API Drive per caricare i dati dei file. L'SDK fornisce metodi per caricamenti semplici, caricamenti suddivisi in più parti e caricamenti riavviabili. Per informazioni sul caricamento dei dati dei file su Drive , vedi Caricare i dati dei file.

    • Cloud Logging: puoi utilizzare la libreria client ABAP per l'API Logging per inviare i log delle applicazioni a Logging. Con Logging, puoi visualizzare tutti i log in un unico posto per la risoluzione dei problemi e il monitoraggio.

    Per informazioni sulle librerie client ABAP, consulta la sezione Librerie client ABAP SDK per Google Cloud.

  • Autenticazione tramite la federazione di Workload Identity: per i sistemi SAP ospitati al di fuori di Google Cloud, puoi autenticarti su Google Cloudutilizzando i token tramite la federazione di Workload Identity. Con la federazione delle identità per i carichi di lavoro, puoi concedere ai carichi di lavoro SAP on-premise o multi-cloud l'accesso alle Google Cloud risorse senza utilizzare una chiave dell'account di servizio. Per ulteriori informazioni, consulta Eseguire l'autenticazione utilizzando i token tramite la federazione delle identità per i workload.

  • Transazione IMG personalizzata: per gestire le configurazioni dell'SDK ABAP per Google Cloud, l'SDK fornisce una transazione IMG personalizzata /GOOG/SDK_IMG. Se utilizzi prodotti SAP come SAP CRM o SAP BW, che non dispongono della Guida all'implementazione (IMG), puoi utilizzare la transazione IMG personalizzata /GOOG/SDK_IMG per configurare l'SDK.

  • Trasformazioni JSON personalizzate: ora l'SDK offre un maggiore controllo sui dati scambiati con gli stub API tramite trasformazioni JSON personalizzate. Sebbene il comportamento predefinito utilizzi la classe /UI2/CL_JSON fornita da SAP per la serializzazione e la deserializzazione, puoi implementare la logica personalizzata per queste attività utilizzando un componente aggiuntivo di business (BADI) incluso nell'SDK. Per saperne di più, consulta la sezione Serializzazione e deserializzazione della richiesta e della risposta dell'API.

  • Codelab per ABAP SDK for Google Cloud: i Codelab per ABAP SDK for Google Cloud forniscono tutorial per aiutarti a imparare a utilizzare i servizi Google tramite l'SDK. Per accedere ai codelab per l'SDK ABAP per Google Cloud, consulta Codelabs.

  • Assistente alla creazione di codice basato sul web: senza dover installare l'SDK ABAP per Google Cloud, l'Assistente alla creazione di codice basato sul web consente di generare codice di esempio per tutti i metodi pubblici degli stub client dell'API forniti dall'SDK. Per utilizzare la procedura guidata di codice basata sul web, consulta Procedura guidata di codice per ABAP SDK for Google Cloud.

Versione 1.5

La versione 1.5 della versione on-premise o di qualsiasi versione cloud di ABAP SDK for Google Cloud introduce le seguenti funzionalità:

Dalla versione 1.1 alla 1.4 (non disponibile)

Le versioni da 1.1 a 1.4 dell'edizione on-premise o cloud di ABAP SDK for Google Cloud non sono disponibili.

Versione 1.0

La versione 1.0 dell'edizione on-premise o cloud di ABAP SDK per Google Cloud fornisce librerie client ABAP per le seguenti Google Cloud API: