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 illustrano 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 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.8
La versione 1.8 dell'edizione on-premise o di qualsiasi versione cloud di ABAP SDK for 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 più accessibili le funzionalità di Vertex AI di Google dal tuo ambiente ABAP. Per scoprire come sfruttare la potenza dell'IA nei tuoi programmi ABAP, consulta la Panoramica dell'SDK Vertex AI per ABAP e la pagina IA generativa su Vertex AI per SAP.
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 API Google Cloud: dalla versione 1.7, Google Cloud ha arricchito l'esperienza degli sviluppatori introducendo librerie client ABAP per oltre 20 API Google Cloud aggiuntive nell'SDK, tra cui le seguenti API chiave:
- API Apigee 1.0: integra le tue applicazioni ABAP con Apigee, la piattaforma di gestione API di Google Cloud. Con l'API Apigee, puoi gestire e monitorare le API Google Cloud 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 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 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 API Google Cloud. 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à di Workload 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 API Google Cloud. Per saperne di più, consulta Trovare i ruoli IAM per le API Google Cloud.
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 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 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 Application Integration 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 delle identità di carico di lavoro: per i sistemi SAP ospitati al di fuori di Google Cloud, puoi autenticarti su Google Cloud utilizzando i token tramite la federazione delle identità di carico di lavoro. Con la federazione di Workload Identity, 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 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 ulteriori informazioni, 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 Codelab.
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 campione 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 per 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à:
Supporto di altre API di Google: l'SDK offre nuove librerie client ABAP che consentono agli sviluppatori di creare ed eseguire il deployment di 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 reale da Google Maps Platform.
Per un elenco completo dei servizi supportati, consulta le librerie client ABAP SDK for Google Cloud.
Supporto per l'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 l'articolo Eseguire l'autenticazione per le API Google Cloud utilizzando le credenziali client OAuth 2.0.
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 dell'ABAP SDK per 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