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

Questo documento elenca le aggiunte e i miglioramenti alle versioni on-premise o cloud dell'SDK ABAP per Google Cloud. Per saperne di più sulle versioni on-premise o cloud dell'SDK ABAP per Google Cloud, consulta le guide on-premise o su qualsiasi versione cloud dell'SDK ABAP per Google Cloud.

Per aggiunte e miglioramenti alla versione SAP BTP dell'SDK ABAP per Google Cloud, consulta Novità della versione SAP BTP dell'SDK ABAP per Google Cloud.

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

Puoi discutere dell'SDK ABAP per Google Cloud con la community sui forum di Cloud.

Versione 1.7

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

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

    • API Apigee v1: integra le tue applicazioni ABAP con Apigee, la piattaforma di gestione delle API di Google Cloud. Con l'API Apigee puoi gestire e monitorare le API Google Cloud per migliorare prestazioni, sicurezza ed 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 applicative moderne, semplificando la gestione e la scalabilità delle applicazioni.
    • API Discovery Engine: offri alle tue applicazioni ABAP funzionalità di ricerca intelligenti 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 perfettamente con i tuoi sistemi SAP.
    • API Dialogflow v3: Crea interfacce di conversazione e chatbot in 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 v1: crea, leggi o aggiorna Moduli Google in modo programmatico dalle applicazioni ABAP. Con l'API Forms, puoi automatizzare i sondaggi, raccogliere i feedback dei clienti o raccogliere dati per l'analisi.
    • API Presentazioni Google v1: abilita le applicazioni ABAP per generare o manipolare le presentazioni in modo programmatico. Con l'API Presentazioni puoi automatizzare la generazione di report, la visualizzazione dei dati o i flussi di lavoro per la creazione di contenuti.
    • API Identity and Access Management (IAM) v2: crea le tue applicazioni ABAP per gestire l'autenticazione e l'autorizzazione in modo semplice. Con l'API IAM v2, puoi applicare una sicurezza avanzata e un controllo granulare sulle autorizzazioni degli utenti e sull'accesso alle risorse Google Cloud.
    • API Storage Transfer Service v1: semplifica la migrazione di grandi set di dati dall'archiviazione on-premise o da altri cloud provider a Cloud Storage. Con l'API Storage Transfer Service puoi ottimizzare i flussi di lavoro Data Transfer per le applicazioni ABAP.
    • Vertex AI v1beta1: utilizza le funzionalità avanzate di gestione del corpus di tipo RAG (Retrieval-Augmented Generation) per un uso efficiente delle knowledge base personalizzate. Con Vertex AI v1beta1, puoi sfruttare analisi predittiva, automazione intelligente, processo decisionale basato sui dati e strumenti migliorati per l'indicizzazione o il recupero delle informazioni da raccolte di documenti di grandi dimensioni.

    L'SDK fornisce librerie client ABAP per più di 75 API Google Cloud. Per informazioni sulle librerie client, consulta la pagina relativa all'SDK ABAP per le librerie client di Google Cloud.

  • Miglioramenti dell'autenticazione per Cloud Functions: puoi utilizzare gli account di servizio dedicati per l'autenticazione in modo da richiamare Cloud Functions dall'SDK ABAP. A seconda dell'ambiente in cui è ospitato il sistema SAP, puoi accedere a Cloud Functions di 1ª generazione e 2ª generazione utilizzando l'autenticazione JWT, Workload Identity Federation o Google. Per ulteriori informazioni, consulta Autenticazione per richiamare Cloud Functions.

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

  • Utilità Role Finder: questa utilità, integrata nell'SDK, ti consente di identificare comodamente i ruoli IAM associati a varie API Google Cloud. Per maggiori informazioni, consulta la pagina Trovare i ruoli IAM per le API Google Cloud.

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

  • Risolto un problema relativo a caricamenti ripristinabili: per i caricamenti ripristinabili su Cloud Storage e Google Drive, il problema che si è verificato a causa di dimensioni del file sconosciute è stato risolto.

Versione 1.6

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

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

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

    • Google Drive: puoi utilizzare la libreria client ABAP avanzata per l'API Drive per caricare i dati dei file. L'SDK offre metodi per caricamenti semplici, caricamenti multiparte e caricamenti ripristinabili. Per informazioni sul caricamento dei dati di un file su Drive , vedi Caricare i dati di un file su Drive.

    • 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 tuoi log in un'unica posizione per la risoluzione dei problemi e il monitoraggio.

    Per informazioni sulle librerie client ABAP, consulta l'articolo relativo all'SDK ABAP per le librerie client di Google Cloud.

  • Autenticazione tramite la federazione delle identità per i carichi di lavoro: per i sistemi SAP ospitati all'esterno di Google Cloud, puoi eseguire l'autenticazione in Google Cloud utilizzando i token tramite la federazione delle identità per i carichi di lavoro. 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 risorse Google Cloud senza utilizzare una chiave dell'account di servizio. Per maggiori informazioni, consulta Eseguire l'autenticazione utilizzando i token tramite la federazione delle identità per i carichi di lavoro.

  • Transazione IMG personalizzata: per gestire l'SDK ABAP per le configurazioni 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: l'SDK ora offre un maggiore controllo sui dati scambiati con 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 una logica personalizzata per queste attività utilizzando un BADI (Business Add-In) incluso nell'SDK. Per ulteriori informazioni, vedi Serializzazione e deserializzazione di richieste e risposte API.

  • Codelab per l'SDK ABAP per Google Cloud: i codelab per l'SDK ABAP per 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, vedi Codelab.

  • Procedura guidata per il codice basato sul web: senza dover installare l'SDK ABAP per Google Cloud, la procedura guidata per il codice basato sul web consente di generare il codice campione per tutti i metodi pubblici degli stub client API forniti dall'SDK. Per utilizzare la procedura guidata di codice basata sul web, vedi Procedura guidata del codice per l'SDK ABAP per Google Cloud.

Versione 1.5

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

Versione 1.1 to 1.4 (non disponibile)

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

Versione 1.0

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