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

Questo documento elenca le aggiunte e i miglioramenti alle versioni on-premise o a qualsiasi edizione cloud dell'SDK ABAP per Google Cloud. Per ulteriori informazioni sull'edizione on-premise o su qualsiasi edizione cloud dell'SDK ABAP per Google Cloud, consulta le guide sull'edizione on-premise o su cloud dell'SDK ABAP per Google Cloud.

Per aggiunte e miglioramenti all'edizione 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, consulta le note di rilascio.

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

Versione 1.7

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

  • Supporto per più API Google Cloud: dalla versione 1.7, Google Cloud ha arricchito l'esperienza degli sviluppatori introducendo le librerie client ABAP per oltre 20 API Google Cloud aggiuntive nell'SDK, incluse 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 serverless ABAP su Cloud Run. Cloud Run offre flessibilità e scalabilità per le architetture delle applicazioni moderne, semplificando la gestione e la scalabilità delle applicazioni.
    • API Discovery Engine: Potenzia le tue applicazioni ABAP con 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 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 v1: crea, leggi o aggiorna Moduli Google in modo programmatico dalle applicazioni ABAP. Con l'API Forms, puoi automatizzare i sondaggi, raccogliere il 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 di dati e la creazione di contenuti.
    • API Identity and Access Management (IAM) v2: crea le tue applicazioni ABAP per gestire facilmente l'autenticazione e l'autorizzazione. 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 dallo spazio di archiviazione on-premise o da altri cloud provider a Cloud Storage. Con l'API Storage Transfer Service, puoi ottimizzare i flussi di lavoro di trasferimento dati per le tue applicazioni ABAP.
    • Vertex AI v1beta1: utilizza funzionalità di gestione del corpus avanzate di Retrieval-Augmented Generation (RAG) 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 di informazioni da raccolte di documenti di grandi dimensioni.

    L'SDK fornisce librerie client ABAP per oltre 75 API Google Cloud. Per informazioni sulle librerie client, consulta ABAP SDK per le librerie client di Google Cloud.

  • Miglioramenti dell'autenticazione per Cloud Functions: puoi utilizzare account di servizio dedicati per l'autenticazione al fine di 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 JWT, Workload Identity Federation o l'autenticazione Google. Per ulteriori informazioni, consulta la sezione 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 più modi per gestire i tuoi flussi di lavoro. Per ulteriori informazioni, vedi Class /goog/CL_WORKFLOWS_V1.

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

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

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

Versione 1.6

La versione 1.6 dell'edizione on-premise o di qualsiasi edizione 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 API Google Cloud:

    • Vertex AI: puoi utilizzare la libreria client ABAP avanzata per l'API Vertex AI per creare applicazioni che utilizzano le funzionalità di IA generativa di LLM multimodali, come Gemini. Per saperne di più, 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 fornisce metodi per caricamenti semplici, caricamenti multiparte e caricamenti ripristinabili. Per informazioni sul caricamento dei dati dei file su Drive , vedi Caricamento dei 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'unica posizione per la risoluzione dei problemi e il monitoraggio.

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

  • Autenticazione con federazione di Workload Identity: per i sistemi SAP ospitati all'esterno di Google Cloud, puoi eseguire l'autenticazione in Google Cloud utilizzando i token tramite la federazione di Workload Identity. Con Workload Identity Federation, puoi concedere a 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 Autenticazione con token tramite federazione di Workload Identity.

  • 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 dell'API tramite trasformazioni JSON personalizzate. Sebbene il comportamento predefinito utilizzi la classe fornita da SAP /UI2/CL_JSON per la serializzazione e la deserializzazione, puoi implementare una logica personalizzata per queste attività utilizzando un BADI (Business Add-In) incluso con l'SDK. Per maggiori informazioni, consulta Serializzazione e deserializzazione di richieste e risposte dell'API.

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

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

Versione 1.5

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

Versione da 1.1 a 1.4 (non disponibile)

Non sono disponibili versioni da 1.1 a 1.4 dell'SDK on-premise o di qualsiasi edizione cloud dell'SDK ABAP per Google Cloud.

Versione 1.0

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