Dokumen ini mencantumkan penambahan dan peningkatan pada ABAP SDK untuk Google Cloud edisi lokal atau cloud. Untuk mengetahui informasi selengkapnya tentang ABAP SDK untuk Google Cloud edisi cloud atau lokal, lihat Panduan ABAP SDK untuk Google Cloud edisi cloud atau lokal.
Untuk mengetahui informasi tentang langkah-langkah untuk mengupdate ABAP SDK untuk Google Cloud edisi cloud atau on-premise, lihat Mengupdate ABAP SDK untuk Google Cloud.
Untuk mempelajari arsitektur referensi yang menunjukkan cara mengintegrasikan layanan Google Cloud dalam lanskap aplikasi SAP Anda menggunakan ABAP SDK untuk Google Cloud, lihat Arsitektur referensi untuk ABAP SDK untuk Google Cloud.
Untuk penambahan dan peningkatan pada edisi SAP BTP ABAP SDK untuk Google Cloud, lihat Yang baru di edisi SAP BTP ABAP SDK untuk Google Cloud.
Untuk melihat semua pengumuman dari SAP di Google Cloud, lihat Catatan rilis.
Anda dapat mendiskusikan ABAP SDK untuk Google Cloud dengan komunitas di Cloud Forum.
Versi 1.10
ABAP SDK untuk Google Cloud edisi cloud atau versi on-premise versi 1.10 memperkenalkan fitur berikut:
BigQuery AI and ML SDK for ABAP: BigQuery AI and ML SDK for ABAP memungkinkan Anda menggunakan kemampuan AI dan ML BigQuery di aplikasi ABAP dan agen AI berbasis ABAP. SDK menawarkan kemampuan berikut dari lingkungan ABAP Anda:
- Gunakan Gemini untuk menganalisis data perusahaan Anda di BigQuery.
- Buat dan kelola penyematan untuk data perusahaan di BigQuery agar BigQuery menjadi database vektor berbiaya rendah.
- Lakukan penelusuran vektor pada data perusahaan Anda di BigQuery untuk penelusuran kemiripan atau untuk RAG model Anda.
Untuk informasi selengkapnya, lihat Ringkasan BigQuery AI dan ML SDK untuk ABAP.
Business Eventing Toolkit for SAP: Business Eventing Toolkit for SAP memungkinkan Anda mengintegrasikan SAP dengan Google Cloud dan sistem bisnis lainnya melalui arsitektur berbasis peristiwa, yang memerlukan konfigurasi minimal. Pendekatan ini menghasilkan siklus integrasi yang lebih cepat dan mengurangi upaya pengembangan yang terkait dengan metode integrasi manual. Untuk memastikan standarisasi peristiwa, toolkit ini menyediakan modul bawaan yang memungkinkan Anda mengenkode peristiwa SAP ke dalam spesifikasi CloudEvents standar industri. Kemudian, Anda dapat memublikasikan peristiwa standar ini ke target bawaan untuk layananGoogle Cloud seperti Pub/Sub, fungsi Cloud Run, Firebase Cloud Messaging (FCM), dan Konektor Integrasi. Untuk mengetahui informasi selengkapnya, lihat Business Eventing Toolkit untuk SAP.
Cloud Storage sebagai repositori konten untuk SAP: Untuk lanskap SAP, Anda dapat menerapkan Cloud Storage sebagai repositori konten yang skalabel dan hemat biaya untuk menyimpan berbagai jenis file seperti PDF dan gambar, serta untuk mengarsipkan data bisnis. Dengan data SAP yang tidak terstruktur di Cloud Storage, Anda dapat memaksimalkan potensi data untuk agen AI perusahaan yang dibuat menggunakan layanan AI Google seperti Google Agentspace dan Agent Development Kit (ADK). Untuk informasi selengkapnya, lihat Menerapkan Cloud Storage sebagai repositori konten untuk SAP.
Dukungan yang diperluas untuk lebih banyak Google Cloud API: Untuk mendukung kebutuhan Anda yang terus berkembang sebagai developer ABAP untuk berintegrasi dengan seluruh layanan Google Cloud dan untuk adopsi cloud lanjutan dalam kasus penggunaan SAP, ABAP SDK untuk Google Cloud mendukung lebih dari 294 Google Cloud API. Untuk informasi tentang library klien ABAP untuk semua API yang didukung, lihat Library klien ABAP SDK untuk Google Cloud.
Dukungan untuk penyambungan fungsi otomatis di Vertex AI SDK untuk ABAP: Untuk menangani interaksi kompleks dengan Model Bahasa Besar (LLM) di aplikasi ABAP dan agen AI berbasis ABAP, Anda dapat menggunakan penyambungan fungsi otomatis. Saat pemanggilan otomatis modul fungsi SAP diaktifkan, jika LLM menentukan bahwa beberapa modul fungsi atau agen diperlukan untuk menjawab perintah, Vertex AI SDK untuk ABAP akan otomatis memanggil modul fungsi atau agen tersebut dalam urutan yang disarankan oleh model. Rantai fungsi otomatis memungkinkan Anda mengatur agen AI lainnya dan melakukan pengalihan agen langsung dari agen berbasis ABAP. Untuk mengetahui informasi selengkapnya, lihat Rantaian fungsi otomatis.
Dukungan untuk percakapan multi-giliran di Vertex AI SDK untuk ABAP: Untuk membuat agen percakapan AI berbasis ABAP, Anda dapat menggunakan percakapan multi-giliran dengan model Gemini dari aplikasi ABAP. SDK memungkinkan Anda meneruskan histori percakapan sebagai input dengan setiap pemanggilan Gemini, sehingga memastikan bahwa respons yang Anda terima relevan secara kontekstual dengan percakapan yang sedang berlangsung. Untuk mengetahui informasi selengkapnya, lihat Menambahkan histori konten. Untuk membuat agen percakapan berbasis ABAP, lihat solusi contoh GitHub.
Dukungan untuk pembuatan konten terkontrol menggunakan Gemini 2.0 di Vertex AI SDK untuk ABAP: Vertex AI SDK untuk ABAP mendukung pembuatan terkontrol dengan Gemini 2.0, yang membantu Anda memastikan bahwa output yang dihasilkan model mematuhi skema tertentu untuk respons yang diformat secara konsisten. Untuk informasi selengkapnya, lihat Menetapkan skema respons.
Berintegrasi dengan sistem multi-agen yang di-deploy di Vertex AI Agent Engine: Anda dapat memanggil sistem multi-agen, yang dibuat menggunakan Agent Development Kit (ADK) open source, dari sistem SAP Anda dengan menggunakan ABAP SDK untuk Google Cloud edisi cloud atau lokal. Untuk mengetahui detail tentang cara melakukannya, lihat panduan memulai Memanggil Agen Vertex AI dari lingkungan ABAP.
Versi 1.9
ABAP SDK untuk Google Cloud edisi cloud atau versi on-premise versi 1.9 memperkenalkan fitur berikut:
BigQuery Toolkit untuk SAP: BigQuery Toolkit untuk SAP memungkinkan Anda mereplikasi data dari tabel SAP secara terprogram ke BigQuery, tanpa Server Replikasi Transformasi Lanskap SAP. Untuk mengetahui informasi selengkapnya, lihat Ringkasan BigQuery Toolkit untuk SAP.
Dukungan untuk lebih banyak Google Cloud API: Mulai versi 1.9, Google Cloud telah memperkaya pengalaman developer dengan memperkenalkan library klien ABAP untuk Google Cloud API tambahan ke dalam SDK, termasuk Firestore dan Firebase Cloud Messaging (FCM) API. SDK ini juga menyediakan program demo untuk API ini. Untuk informasi tentang library klien ABAP, lihat library klien ABAP SDK untuk Google Cloud.
Peningkatan autentikasi menggunakan Workload Identity Federation: Untuk autentikasi yang disederhanakan untuk beban kerja SAP yang berjalan di Google Cloud, Anda dapat menyiapkan autentikasi Workload Identity Federation untuk menggunakan server metadata VM sebagai Penyedia Identitas (IdP). Untuk mengetahui informasi selengkapnya, lihat Workload Identity Federation dengan metadata VM.
Peningkatan pada panggilan fungsi SAP dengan Gemini: Panggilan fungsi SAP dengan Gemini mendukung hal berikut:
- Anda dapat mendeklarasikan fungsi tanpa parameter input, yang dapat berfungsi sebagai penggantian untuk perintah pengguna. Untuk mengetahui informasi selengkapnya, lihat Menambahkan deklarasi fungsi.
- Anda bisa mendapatkan nama fungsi yang dipilih Gemini (dari antara fungsi yang dideklarasikan) beserta nilai parameter yang disarankan Gemini untuk fungsi yang dipilih. Anda dapat menggunakan informasi ini untuk memvalidasi, melacak, dan mencatat tindakan Gemini sesuai dengan informasi keamanan dan panduan pengelolaan peristiwa perusahaan Anda. Untuk informasi selengkapnya, lihat Mendapatkan nama fungsi dan nilai parameter yang dipilih.
Dukungan untuk antarmuka Kartu V2 untuk Google Chat API: Anda dapat membuat kartu interaktif untuk aplikasi Google Chat menggunakan antarmuka Kartu V2 dengan Google Chat API v1.
Memperbaiki masalah pada modul Pemanggil Embed: Modul Pemanggil Embed SDK menghasilkan penyematan gambar sesuai dengan dimensi input yang disediakan. Tindakan ini memperbaiki masalah saat penyematan selalu dibuat dalam dimensi 1408, terlepas dari input.
Versi 1.8
ABAP SDK untuk Google Cloud edisi cloud atau versi on-premise versi 1.8 memperkenalkan fitur berikut:
- Vertex AI SDK untuk ABAP: Vertex AI SDK untuk ABAP menawarkan interaksi yang lancar dengan Vertex AI, sehingga kemampuan Vertex AI Google lebih mudah diakses dari lingkungan ABAP Anda. Untuk mempelajari cara memanfaatkan kecanggihan AI dalam program ABAP, lihat Ringkasan Vertex AI SDK untuk ABAP dan AI Generatif di Vertex AI untuk SAP.
Versi 1.7
ABAP SDK untuk Google Cloud edisi cloud atau versi on-premise versi 1.7 memperkenalkan fitur berikut:
Dukungan untuk lebih banyak Google Cloud API: Mulai versi 1.7, Google Cloud telah memperkaya pengalaman developer dengan memperkenalkan library klien ABAP untuk lebih dari 20 Google Cloud API tambahan ke dalam SDK, termasuk API utama berikut:
- Apigee API v1: Mengintegrasikan aplikasi ABAP Anda dengan Apigee,platform pengelolaan API Google Cloud. Dengan Apigee API, Anda dapat mengelola dan memantau Google Cloud API untuk performa, keamanan, dan pengalaman developer yang lebih baik.
- Cloud Run Admin API v2: Menyederhanakan deployment dan pengelolaan aplikasi ABAP serverless di Cloud Run. Cloud Run menawarkan fleksibilitas dan skalabilitas untuk arsitektur aplikasi modern, sehingga memudahkan pengelolaan dan penskalaan aplikasi Anda.
- Discovery Engine API: Dukung aplikasi ABAP Anda dengan kemampuan penelusuran cerdas untuk menampilkan produk, artikel, atau dokumen yang relevan berdasarkan kueri pengguna. Dengan Discovery Engine API, Anda dapat meningkatkan penemuan informasi dan memanfaatkan kecanggihan Aplikasi AI untuk membuat agen AI percakapan yang dapat berinteraksi dengan lancar dengan sistem SAP Anda.
- Dialogflow API v3: Buat antarmuka percakapan dan chatbot ke dalam aplikasi ABAP menggunakan kemampuan pemrosesan bahasa alami Dialogflow. Dengan Dialogflow API, Anda dapat meningkatkan dukungan pelanggan, mengotomatiskan proses, dan memberikan interaksi yang dipersonalisasi.
- Google Forms API v1: Buat, baca, atau perbarui Google Forms secara terprogram dari aplikasi ABAP. Dengan Forms API, Anda dapat mengotomatiskan survei, mengumpulkan masukan pelanggan, atau mengumpulkan data untuk analisis.
- Google Slides API v1: Memungkinkan aplikasi ABAP membuat atau memanipulasi presentasi secara terprogram. Dengan Slides API, Anda dapat mengotomatiskan alur kerja pembuatan laporan, visualisasi data, atau pembuatan konten.
- Identity and Access Management (IAM) API v2: Buat aplikasi ABAP untuk mengelola autentikasi dan otorisasi dengan lancar. Dengan IAM API v2, Anda dapat menerapkan keamanan yang ditingkatkan dan kontrol terperinci atas izin pengguna dan akses ke resource Google Cloud .
- Storage Transfer Service API v1: Menyederhanakan migrasi set data besar dari penyimpanan lokal atau penyedia cloud lainnya ke Cloud Storage. Dengan Storage Transfer Service API, Anda dapat mengoptimalkan alur kerja transfer data untuk aplikasi ABAP.
- Vertex AI v1beta1: Gunakan fitur pengelolaan korpus Retrieval-Augmented Generation (RAG) yang ditingkatkan untuk penggunaan basis pengetahuan kustom yang efisien. Dengan Vertex AI v1beta1, Anda dapat memanfaatkan analisis prediktif, otomatisasi cerdas, pengambilan keputusan berbasis data, dan alat yang ditingkatkan untuk mengindeks atau mengambil informasi dari koleksi dokumen yang besar.
SDK menyediakan library klien ABAP untuk lebih dari 75 Google Cloud API. Untuk informasi tentang library klien, lihat Library klien ABAP SDK untuk Google Cloud.
Peningkatan autentikasi untuk fungsi Cloud Run: Anda dapat menggunakan akun layanan khusus untuk autentikasi guna memanggil fungsi Cloud Run dari ABAP SDK. Bergantung pada lingkungan tempat sistem SAP Anda dihosting, Anda dapat mengakses fungsi Cloud Run generasi ke-1 dan ke-2 menggunakan JWT, Workload Identity Federation, atau autentikasi Google. Untuk informasi selengkapnya, lihat Autentikasi untuk memanggil fungsi Cloud Run.
Kontrol yang ditingkatkan untuk Workflows API: Untuk Workflows API, library klien ABAP menyertakan metode
sendHttpCallback
yang menawarkan lebih banyak cara untuk mengelola alur kerja Anda. Untuk informasi selengkapnya, lihat Class /GOOG/CL_WORKFLOWS_V1.Utilitas Pencari Peran: Utilitas Pencari Peran, yang terintegrasi dalam SDK, memungkinkan Anda mengidentifikasi peran IAM dengan mudah yang terkait dengan berbagai Google Cloud API. Untuk mengetahui informasi selengkapnya, lihat Menemukan peran IAM untuk Google Cloud API.
Stub klien API yang ditingkatkan: Saat menulis kode di editor ABAP, Anda dapat melihat deskripsi setiap kolom dari jenis ABAP. Fitur ini membantu Anda memahami tujuan setiap kolom di class stub klien API dengan cepat.
Memperbaiki masalah terkait upload yang dapat dilanjutkan: Untuk upload yang dapat dilanjutkan ke Cloud Storage dan Google Drive, masalah yang terjadi karena ukuran file yang tidak diketahui telah diperbaiki.
Versi 1.6
ABAP SDK untuk Google Cloud edisi cloud atau versi on-premise versi 1.6 memperkenalkan fitur berikut:
Peningkatan terkait API: SDK menawarkan peningkatan pada library klien ABAP untuk API Google Cloud berikut:
Vertex AI: Anda dapat menggunakan library klien ABAP yang ditingkatkan untuk Vertex AI API guna mem-build aplikasi menggunakan kemampuan AI generatif dari LLM multi-modal, seperti Gemini. Untuk mengetahui informasi selengkapnya, lihat Pengantar Vertex AI.
Konektor Integrasi: Anda dapat menggunakan library klien ABAP untuk Integration Connectors API guna membuat integrasi yang lancar dengan berbagai sumber data seperti Salesforce, Workday, dan ServiceNow. Untuk daftar sumber data yang didukung, lihat Semua Konektor Integrasi.
Dengan menggunakan langganan peristiwa di Integration Connectors bersama dengan Integrasi Aplikasi, Anda dapat membuat integrasi yang berguna untuk memenuhi kebutuhan bisnis Anda. Untuk informasi tentang cara mengonfigurasi pemicu Integrasi Aplikasi pada data SAP ERP dan data SAP Gateway, lihat pemicu SAP ERP dan pemicu SAP Gateway.
Google Drive: Anda dapat menggunakan library klien ABAP yang ditingkatkan untuk Drive API guna mengupload data file. SDK menyediakan metode untuk upload sederhana, upload multibagian, dan upload yang dapat dilanjutkan. Untuk informasi tentang upload data file ke Drive , lihat Mengupload data file.
Cloud Logging: Anda dapat menggunakan library klien ABAP untuk Logging API guna mengirim log aplikasi ke Logging. Dengan Logging, Anda dapat melihat semua log di satu tempat untuk pemecahan masalah dan pemantauan.
Untuk informasi tentang library klien ABAP, lihat library klien ABAP SDK untuk Google Cloud.
Autentikasi menggunakan Workload Identity Federation: Untuk sistem SAP yang dihosting di luar Google Cloud, Anda dapat melakukan autentikasi ke Google Cloud menggunakan token melalui Workload Identity Federation. Dengan Workload Identity Federation, Anda dapat memberikan akses beban kerja SAP lokal atau multi-cloud ke resourceGoogle Cloud tanpa menggunakan kunci akun layanan. Untuk mengetahui informasi selengkapnya, lihat Mengautentikasi menggunakan token melalui Workload Identity Federation.
Transaksi IMG kustom: Untuk mengelola konfigurasi ABAP SDK untuk Google Cloud, SDK menyediakan transaksi IMG kustom
/GOOG/SDK_IMG
. Jika Anda menggunakan produk SAP seperti SAP CRM atau SAP BW, yang tidak memiliki Implementation Guide (IMG), Anda dapat menggunakan transaksi IMG kustom/GOOG/SDK_IMG
untuk mengonfigurasi SDK.Transformasi JSON kustom: SDK kini menawarkan kontrol yang lebih besar terhadap data yang dipertukarkan dengan stub API melalui transformasi JSON kustom. Meskipun perilaku default menggunakan class
/UI2/CL_JSON
yang disediakan SAP untuk serialisasi dan deserialisasi, Anda dapat menerapkan logika kustom untuk tugas ini menggunakan BADI (Add-In Bisnis) yang disertakan dengan SDK. Untuk informasi selengkapnya, lihat Serialisasi dan deserialisasi permintaan dan respons API.Codelab untuk ABAP SDK untuk Google Cloud: Codelab untuk ABAP SDK untuk Google Cloud menyediakan tutorial untuk membantu Anda mempelajari cara menggunakan layanan Google melalui SDK. Untuk mengakses codelab ABAP SDK untuk Google Cloud, lihat Codelab.
Wizard kode berbasis web: Tanpa perlu menginstal ABAP SDK untuk Google Cloud, wizard kode berbasis web memungkinkan Anda membuat contoh kode untuk semua metode publik stub klien API yang disediakan oleh SDK. Untuk menggunakan wizard kode berbasis web, lihat Wizard kode untuk ABAP SDK untuk Google Cloud.
Versi 1.5
ABAP SDK untuk Google Cloud edisi cloud atau versi on-premise versi 1.5 memperkenalkan fitur berikut:
Dukungan untuk lebih banyak Google API: SDK ini menawarkan library klien ABAP baru yang memungkinkan developer membuat dan men-deploy solusi berbasis ML dan AI dengan Vertex AI, berintegrasi dengan solusi Google Workspace seperti Gmail dan Spreadsheet, serta mendapatkan insight lokasi dunia nyata dari Google Maps Platform.
Untuk mengetahui daftar lengkap layanan yang didukung, lihat Library klien ABAP SDK untuk Google Cloud.
Dukungan untuk autentikasi dengan kredensial klien OAuth 2.0: SDK menyediakan class autentikasi baru untuk melakukan autentikasi dengan API Google Cloudmenggunakan kredensial klien OAuth 2.0.
Untuk informasi selengkapnya, lihat Mengautentikasi ke Google Cloud API menggunakan kredensial klien OAuth 2.0.
Versi 1.1 hingga 1.4 (Tidak tersedia)
ABAP SDK untuk Google Cloud edisi cloud atau versi on-premise 1.1 hingga 1.4 tidak tersedia.
Versi 1.0
ABAP SDK untuk Google Cloud edisi cloud atau versi lokal versi 1.0 menyediakan library klien ABAP untuk API Google Cloud berikut:
- Address Validation API v1
- Cloud Storage API v1
- Cloud Translation API v2, v3
- Document AI API v1
- Pub/Sub API v1
- Secret Manager API v1