Questo documento elenca le aggiunte e i miglioramenti apportati alla versione on-premise o a qualsiasi versione cloud di ABAP SDK for Google Cloud. Per saperne di più sulla versione on-premise o su qualsiasi versione cloud di ABAP SDK for Google Cloud, consulta Guide alla versione on-premise o a qualsiasi versione cloud di ABAP SDK for Google Cloud.
Per informazioni sui passaggi per aggiornare la versione on-premise o 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 Google Cloud nel tuo panorama di applicazioni SAP utilizzando l'SDK ABAP per Google Cloud, consulta Architetture di riferimento per l'SDK ABAP per Google Cloud.
Per le aggiunte e i miglioramenti all'edizione SAP BTP di ABAP SDK for Google Cloud, consulta Novità dell'edizione SAP BTP di ABAP SDK for Google Cloud.
Per visualizzare tutti gli annunci di SAP su Google Cloud, consulta le note di rilascio.
Puoi discutere di ABAP SDK for Google Cloud con la community nei forum di Cloud.
Versione 1.11
La versione 1.11 dell'edizione on-premise o cloud dell'ABAP SDK for Google Cloud introduce le seguenti funzionalità:
Supporto dei modelli Anthropic Claude su Vertex AI: puoi migliorare lo sviluppo ABAP integrando i seguenti modelli Anthropic Claude su Vertex AI: Claude Opus 4, Claude Sonnet 4 e Claude 3.7 Sonnet. Puoi accedere a questa funzionalità tramite l'SDK Vertex AI per ABAP. Per ulteriori informazioni, consulta Richiamare i modelli Claude di Anthropic.
Supporto dell'API Model Armor: per un utilizzo sicuro, privato e conforme dell'AI, questa versione dell'SDK fornisce uno stub client per l'API Model Armor. Model Armor è un servizio Google Cloud completamente gestito che analizza i prompt e le risposte del modello LLM per rilevare vari rischi per la sicurezza. In questo modo, puoi migliorare la sicurezza e la protezione dei tuoi agenti AI basati su ABAP, proteggendo le tue applicazioni ABAP che utilizzano l'AI generativa dai rischi comuni per la sicurezza e la protezione degli LLM.
Convalida dell'autenticazione WIF: per l'autenticazione WIF a Google Cloud, puoi convalidare la configurazione dell'autenticazione per verificarne la preparazione. Per ulteriori informazioni, consulta Convalidare la configurazione dell'autenticazione.
Ambito OAuth predefinito per l'autenticazione basata su JWT: per l'autenticazione basata su JWT, questa versione dell'SDK compila automaticamente l'ambito OAuth predefinito per le chiamate all'API IAM Service Account Credentials. Questo miglioramento semplifica la configurazione, in quanto non è più necessario specificare esplicitamente l'ambito OAuth predefinito. Per saperne di più, vedi Specificare le impostazioni di accesso nella tabella delle chiavi client.
Correzioni al toolkit BigQuery per il caricamento di file CSV SAP: questa versione dell'SDK corregge il problema che impediva il caricamento dei file CSV di mapping dei campi BigQuery aggiornati nel toolkit BigQuery per SAP. Per saperne di più su come utilizzare un file CSV per modificare la mappatura dei campi BigQuery, vedi Modificare la mappatura dei campi BigQuery in un file CSV.
Versione 1.10
La versione 1.10 dell'edizione on-premise o cloud dell'ABAP SDK for Google Cloud introduce le seguenti funzionalità:
SDK BigQuery AI e ML per ABAP: l'SDK BigQuery AI e ML per ABAP ti consente di utilizzare le funzionalità di AI e ML di BigQuery nelle tue applicazioni ABAP e negli agenti di AI basati su ABAP. L'SDK offre le seguenti funzionalità dal tuo ambiente ABAP:
- Utilizza Gemini per analizzare i dati aziendali in BigQuery.
- Genera e gestisci gli incorporamenti per i dati aziendali in BigQuery per trasformare BigQuery nel tuo database vettoriale a basso costo.
- Esegui la ricerca vettoriale sui dati aziendali in BigQuery per la ricerca di somiglianze o per RAG il tuo modello.
Per ulteriori informazioni, consulta Panoramica di BigQuery AI e dell'SDK ML per ABAP.
Business Eventing Toolkit per SAP: Business Eventing Toolkit per SAP consente di integrare SAP con Google Cloud e altri sistemi aziendali tramite la sua architettura basata sugli eventi, che richiede una configurazione minima. Questo approccio porta a cicli di integrazione più rapidi e a un minore sforzo di sviluppo associato ai metodi di integrazione manuale. Per garantire la standardizzazione degli eventi, il toolkit fornisce moduli integrati che consentono di codificare gli eventi SAP nella specifica CloudEvents standard del settore. Puoi quindi pubblicare questi eventi standardizzati su target predefiniti per Google Cloud servizi come Pub/Sub, funzioni Cloud Run, Firebase Cloud Messaging (FCM) e Integration Connectors. Per maggiori informazioni, vedi Business Eventing Toolkit per SAP.
Cloud Storage come repository di contenuti per SAP: per il tuo panorama SAP, puoi implementare Cloud Storage come repository di contenuti scalabile ed economicamente vantaggioso per archiviare vari tipi di file come PDF e immagini e per archiviare i dati aziendali. Con i dati SAP non strutturati in Cloud Storage, puoi sbloccare il potenziale dei tuoi dati per gli agenti AI aziendali creati utilizzando i servizi Google AI come Google Agentspace e Agent Development Kit (ADK). Per maggiori informazioni, consulta Implementare Cloud Storage come repository di contenuti per SAP.
Supporto esteso per più Google Cloud API: per supportare le tue esigenze in evoluzione come sviluppatore ABAP per l'integrazione con l'intera gamma di servizi e per l'adozione avanzata del cloud negli scenari d'uso SAP, l'SDK ABAP per Google Cloud supporta più di 294 Google Cloud API. Google Cloud Per informazioni sulle librerie client ABAP per tutte le API supportate, consulta Librerie client ABAP SDK for Google Cloud.
Supporto dell'incatenamento automatico delle funzioni nell'SDK Vertex AI per ABAP: Per gestire interazioni complesse con i modelli linguistici di grandi dimensioni (LLM) nelle tue applicazioni ABAP e negli agenti AI basati su ABAP, puoi utilizzare l'incatenamento automatico delle funzioni. Quando l'invocazione automatica dei moduli di funzione SAP è abilitata, se un LLM determina che sono necessari più moduli di funzione o agenti per rispondere a un prompt, allora l'SDK Vertex AI per ABAP chiama automaticamente questi moduli di funzione o agenti in una sequenza suggerita dal modello. L'incatenamento automatico delle funzioni ti consente di orchestrare altri agenti AI ed eseguire trasferimenti di agenti direttamente dai tuoi agenti basati su ABAP. Per saperne di più, consulta Concatenamento automatico delle funzioni.
Supporto per conversazioni multi-turno nell'SDK Vertex AI per ABAP: per creare agenti di AI conversazionale basati su ABAP, puoi utilizzare conversazioni multi-turno con i modelli Gemini dalle tue applicazioni ABAP. L'SDK ti consente di trasmettere la cronologia della conversazione come input a ogni chiamata di Gemini, garantendo che le risposte che ricevi siano pertinenti al contesto della conversazione in corso. Per ulteriori informazioni, vedi Aggiungere la cronologia dei contenuti. Per creare un agente conversazionale basato su ABAP, consulta la soluzione di esempio su GitHub.
Supporto della generazione controllata di contenuti utilizzando Gemini 2.0 nell'SDK Vertex AI per ABAP: L'SDK Vertex AI per ABAP supporta la generazione controllata con Gemini 2.0, che ti aiuta a garantire che l'output generato da un modello rispetti uno schema specifico per risposte formattate in modo coerente. Per maggiori informazioni, vedi Impostare lo schema di risposta.
Integrazione con sistemi multi-agente di cui è stato eseguito il deployment su Vertex AI Agent Engine: puoi chiamare sistemi multi-agente, creati utilizzando l'Agent Development Kit (ADK) open source, dai tuoi sistemi SAP utilizzando la versione on-premise o qualsiasi versione cloud dell'SDK ABAP per Google Cloud. Per informazioni dettagliate su come farlo, consulta la guida rapida Chiama Vertex AI Agents dall'ambiente ABAP.
Versione 1.9
La versione 1.9 dell'edizione on-premise o cloud dell'SDK ABAP per Google Cloud introduce le seguenti funzionalità:
BigQuery Toolkit per SAP: BigQuery Toolkit per SAP ti consente di replicare i dati dalle tabelle SAP a BigQuery in modo programmatico, senza SAP Landscape Transformation Replication Server. Per saperne di più, consulta la panoramica di BigQuery Toolkit for SAP.
Supporto di altre Google Cloud API: a partire dalla versione 1.9, Google Cloud ha migliorato l'esperienza degli sviluppatori introducendo librerie client ABAP per API Google Cloud aggiuntive nell'SDK, tra cui le API Firestore e Firebase Cloud Messaging (FCM). L'SDK fornisce anche programmi demo 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 eseguiti su Google Cloud, puoi configurare l'autenticazione della federazione di Workload Identity in modo da utilizzare il server dei metadati delle VM come provider di identità (IdP). Per maggiori informazioni, consulta Federazione delle identità per i workload con i metadati delle VM.
Miglioramenti alla chiamata di funzione SAP con Gemini: la chiamata di funzione SAP con Gemini supporta quanto segue:
- Puoi dichiarare funzioni senza parametri di input, che possono fungere da fallback per i prompt utente. Per maggiori informazioni, vedi Aggiungere la dichiarazione di funzione.
- Puoi ottenere il nome della funzione Gemini selezionata (tra quelle dichiarate) insieme ai valori dei parametri 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 delle informazioni di sicurezza della tua azienda. Per ulteriori informazioni, vedi Recuperare il nome della funzione selezionata e i valori dei parametri.
Supporto dell'interfaccia Cards V2 per l'API Google Chat: puoi creare schede interattive per le app Google Chat utilizzando l'interfaccia Cards V2 con l'API Google Chat v1.
È stato risolto un problema con il modulo Embeddings Invoker: il modulo Embeddings Invoker dell'SDK genera incorporamenti di immagini in base alle dimensioni di input fornite. È stato risolto un problema per cui gli incorporamenti venivano sempre generati nella dimensione 1408, indipendentemente dall'input.
Versione 1.8
La versione 1.8 dell'edizione on-premise o cloud dell'SDK ABAP per Google Cloud introduce le seguenti funzionalità:
- SDK Vertex AI per ABAP: l'SDK Vertex AI per ABAP offre un'interazione perfetta con Vertex AI, rendendo le funzionalità di Vertex AI di Google più accessibili dal tuo ambiente ABAP. Per scoprire come sfruttare la potenza dell'AI nei tuoi programmi ABAP, consulta Panoramica dell'SDK Vertex AI per ABAP e AI generativa su Vertex AI per SAP.
Versione 1.7
La versione 1.7 dell'edizione on-premise o cloud di ABAP SDK for Google Cloud introduce le seguenti funzionalità:
Supporto di altre Google Cloud API: a partire dalla versione 1.7, Google Cloud ha migliorato l'esperienza degli sviluppatori introducendo librerie client ABAP per più di 20 API Google Cloud aggiuntive nell'SDK, incluse le seguenti API chiave:
- API Apigee v1: integra le tue applicazioni ABAP con Apigee, Google Cloud's API management platform. 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 delle applicazioni moderne, semplificando la gestione e lo scaling delle applicazioni.
- API Discovery Engine: Migliora 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 la scoperta delle informazioni e sfruttare la potenza delle applicazioni AI per creare agenti di AI conversazionale in grado di interagire senza problemi con i tuoi sistemi SAP.
- API Dialogflow v3: integra 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 v1: Crea, leggi o aggiorna i moduli Google in modo programmatico dalle applicazioni ABAP. Con l'API Forms puoi automatizzare i sondaggi, raccogliere feedback dei clienti o raccogliere dati per l'analisi.
- API Google Slides v1: Consente alle applicazioni ABAP di generare o manipolare 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) v2: crea le tue applicazioni ABAP per gestire l'autenticazione e l'autorizzazione senza problemi. Con l'API IAM v2, puoi applicare una sicurezza avanzata e un controllo granulare sulle autorizzazioni utente e sull'accesso alle risorse. Google Cloud
- API Storage Transfer Service v1: semplifica la migrazione di grandi set di dati da un'archiviazione on-premise o da altri provider cloud in 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 funzionalità avanzate di gestione del corpus di Retrieval-Augmented Generation (RAG) per un utilizzo efficiente delle knowledge base personalizzate. Con Vertex AI v1beta1, puoi sfruttare l'analisi predittiva, l'automazione intelligente, il processo decisionale basato sui dati e strumenti migliorati per l'indicizzazione o il recupero di informazioni da grandi raccolte di documenti.
L'SDK fornisce librerie client ABAP per più di 75 Google Cloud API. Per informazioni sulle librerie client, consulta la sezione Librerie client di ABAP SDK for Google Cloud.
Miglioramenti dell'autenticazione per Cloud Run Functions: puoi utilizzare service account dedicati per l'autenticazione per richiamare Cloud Run Functions 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à per i carichi di lavoro o l'autenticazione Google. Per saperne di più, consulta Autenticazione per richiamare Cloud Run 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 workflow. Per saperne di più, vedi Class /GOOG/CL_WORKFLOWS_V1.Utilità Role Finder: l'utilità Role Finder, integrata nell'SDK, consente di identificare facilmente i ruoli IAM associati a varie API Google Cloud . Per ulteriori 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à ti aiuta a comprendere rapidamente lo scopo di ogni campo nella classe stub client API.
È stato risolto un problema relativo ai caricamenti ripristinabili: per i caricamenti ripristinabili su Cloud Storage e Google Drive, è stato risolto il problema che si verificava a causa di una dimensione del file sconosciuta.
Versione 1.6
La versione 1.6 dell'edizione on-premise o cloud dell'ABAP SDK for Google Cloud introduce le seguenti funzionalità:
Miglioramenti correlati 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 AI generativa di 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 perfette con varie origini dati come Salesforce, Workday e ServiceNow. Per l'elenco delle origini dati supportate, consulta Tutti i connettori di integrazione.
Utilizzando gli abbonamenti agli eventi in Integration Connectors insieme ad Application Integration, puoi creare integrazioni utili per soddisfare le tue esigenze aziendali. Per informazioni su come configurare i trigger di Application Integration sui dati SAP ERP e SAP Gateway, consulta Trigger SAP ERP e Trigger 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, caricamenti multiparte e caricamenti ripristinabili. 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 ABAP SDK for Google Cloud client libraries.
Autenticazione tramite la federazione di Workload Identity: per i sistemi SAP ospitati al di fuori di Google Cloud, puoi autenticarti su Google Cloud utilizzando i token tramite la federazione di Workload Identity. Con la federazione delle identità dei carichi di lavoro, puoi concedere ai carichi di lavoro SAP on-premise o multi-cloud l'accesso alle risorseGoogle Cloud senza utilizzare una chiave dell'account di servizio. Per maggiori informazioni, consulta Autenticarsi utilizzando i token tramite la federazione delle identità per i workload.
Transazione IMG personalizzata: per gestire le configurazioni di ABAP SDK for Google Cloud, l'SDK fornisce una transazione IMG personalizzata
/GOOG/SDK_IMG
. Se utilizzi prodotti SAP come SAP CRM o SAP BW, che non hanno la 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 gli stub API tramite trasformazioni JSON personalizzate. Anche se il comportamento predefinito utilizza 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 saperne di più, consulta Serializzazione e deserializzazione di richieste e risposte API.Codelab per ABAP SDK for Google Cloud: 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 ABAP SDK for Google Cloud, consulta Codelabs.
Procedura guidata per il codice basata sul web: senza la necessità di installare ABAP SDK per Google Cloud, la procedura guidata per il codice basata sul web ti consente di generarecodice campioneio 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 ABAP SDK for Google Cloud.
Versione 1.5
La versione 1.5 dell'edizione on-premise o cloud dell'SDK ABAP per Google Cloud introduce le seguenti funzionalità:
Supporto di altre API di Google:l'SDK offre nuove librerie client ABAP che consentono agli sviluppatori di creare e implementare soluzioni basate su ML e AI con Vertex AI, di integrarsi con soluzioni Google Workspace come Gmail e Fogli e di ottenere informazioni sulla posizione nel mondo reale da Google Maps Platform.
Per un elenco completo dei servizi supportati, consulta Librerie client ABAP SDK for Google Cloud.
Supporto dell'autenticazione con le credenziali client OAuth 2.0:l'SDK fornisce una nuova classe di autenticazione per l'autenticazione con le API Google Cloud utilizzando le credenziali client OAuth 2.0.
Per ulteriori informazioni, consulta Autenticarsi alle API Google Cloud utilizzando le credenziali client OAuth 2.0.
Versioni da 1.1 a 1.4 (non disponibili)
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 for Google Cloud fornisce librerie client ABAP per le seguenti API Google Cloud :
- API Address Validation v1
- API Cloud Storage v1
- API Cloud Translation v2, v3
- API Document AI v1
- API Pub/Sub v1
- API Secret Manager v1