Questo documento elenca le aggiunte e i miglioramenti alle versioni on-premise o cloud dell'SDK ABAP 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 sui passaggi per aggiornare l'SDK ABAP on-premise o su qualsiasi cloud per Google Cloud, vedi Aggiornare l'SDK ABAP per Google Cloud.
Per esplorare le architetture di riferimento dimostrare come integrare i servizi Google Cloud Panoramica delle applicazioni SAP con l'utilizzo dell'SDK ABAP per Google Cloud, vedi 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'SDK ABAP per Google Cloud on-premise o 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 per altre 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, incluse 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 di monitorare le API Google Cloud per migliorare prestazioni, sicurezza che l'esperienza degli sviluppatori di Google.
- 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 di conversazione e chatbot nelle applicazioni ABAP utilizzando di elaborazione del linguaggio naturale di Dialogflow. Con l'API Dialogflow, puoi migliorare l'assistenza clienti, automatizzare i processi e fornire interazioni personalizzate.
- API Moduli Google versione 1: crea, leggi o aggiorna Moduli Google tramite programmazione dalle applicazioni ABAP. Con l'API Forms, puoi automatizzare i sondaggi, raccogliere le informazioni feedback o raccogliere dati per l'analisi.
- API Presentazioni Google v1: Abilita le applicazioni ABAP per generare o manipolare presentazioni in modo programmatico. Con l'API Presentazioni puoi automatizzare i report la generazione di contenuti, la visualizzazione dei dati o la creazione di contenuti.
- API Identity and Access Management (IAM) v2: build le tue applicazioni ABAP per gestire l'autenticazione e l'autorizzazione in modo trasparente. 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 grandi set di dati da archiviazione on-premise o da altri cloud provider in Cloud Storage. Con l'API Storage Transfer Service, puoi ottimizzare i dati e trasferire flussi di lavoro per le applicazioni ABAP.
- Vertex AI v1beta1: utilizza la gestione avanzata del corpus 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 di informazioni raccolte di documenti.
L'SDK fornisce librerie client ABAP per più di 75 API Google Cloud. Per informazioni sui librerie client, consulta l'articolo relativo all'SDK ABAP per le librerie client di 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ª e 2ª generazione utilizzando JWT, la federazione delle identità di lavoro o l'autenticazione Google. Per saperne di più, 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 dell'API migliorato: quando scrivi codice nell'editor ABAP, puoi visualizzare la descrizione di ciascun campo di un tipo ABAP. Questa funzione consente di puoi comprendere rapidamente lo scopo di ciascun campo della 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 all'API: l'SDK offre miglioramenti al client ABAP. per le seguenti API Google Cloud:
Vertex AI: puoi utilizzare la libreria client ABAP avanzata per API Vertex AI per creare applicazioni utilizzando l'IA generativa funzionalità degli LLM multimodali, o 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 delle origini dati supportate, vedi Tutti i connettori di integrazione.
Utilizzando le sottoscrizioni agli eventi in Integration Connectors insieme con Application Integration, puoi creare integrazioni utili per soddisfare le tue esigenze aziendali. 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 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 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 carichi di lavoro.
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, vedi Serializzazione e deserializzazione di richieste e risposte 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.
Procedura guidata per il codice basato sul web: senza dover installare L'SDK ABAP per Google Cloud, la procedura guidata di creazione del codice basata sul web, consente di generare codice campione per tutti i metodi pubblici degli stub del 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 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, vedi l'SDK ABAP per le librerie client di Google Cloud.
Supporto per l'autenticazione con credenziali client OAuth 2.0:SDK fornisce una nuova classe di autenticazione per l'autenticazione con Google Cloud che utilizzano credenziali client OAuth 2.0.
Per saperne di più, consulta Eseguire l'autenticazione nelle 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'SDK ABAP per Google Cloud on-premise o cloud non sono disponibili.
Versione 1.0
La versione 1.0 dell'SDK ABAP on-premise o su qualsiasi cloud per Google Cloud fornisce il 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