Yang baru di ABAP SDK untuk Google Cloud edisi cloud atau on-premise

Dokumen ini mencantumkan penambahan dan peningkatan pada edisi lokal atau cloud ABAP SDK untuk Google Cloud. Untuk mengetahui informasi selengkapnya tentang edisi lokal atau cloud ABAP SDK untuk Google Cloud, lihat Panduan edisi lokal atau cloud ABAP SDK untuk Google Cloud.

Untuk mengetahui informasi tentang langkah-langkah memperbarui ABAP SDK untuk Google Cloud edisi on-premise atau cloud, lihat Memperbarui ABAP SDK untuk Google Cloud.

Untuk mempelajari arsitektur referensi yang menunjukkan cara mengintegrasikan layanan dalam lanskap aplikasi SAP Anda menggunakan ABAP SDK untuk Google Cloud, lihat Arsitektur referensi untuk ABAP SDK untuk Google Cloud. Google Cloud

Untuk mengetahui penambahan dan peningkatan pada ABAP SDK untuk Google Cloud edisi SAP BTP, lihat Yang baru di ABAP SDK untuk Google Cloud edisi SAP BTP.

Untuk melihat semua pengumuman dari SAP di Google Cloud, lihat Catatan rilis.

Anda dapat mendiskusikan ABAP SDK untuk Google Cloud dengan komunitas di Forum Cloud.

Versi 1.11

ABAP SDK untuk Google Cloud versi 1.11 di edisi cloud atau lokal memperkenalkan fitur berikut:

  • Dukungan untuk model Anthropic Claude di Vertex AI: Anda dapat meningkatkan pengembangan ABAP dengan mengintegrasikan model Anthropic Claude berikut di Vertex AI: Claude Opus 4, Claude Sonnet 4, dan Claude 3.7 Sonnet. Anda dapat mengakses fitur ini melalui Vertex AI SDK untuk ABAP. Untuk mengetahui informasi selengkapnya, lihat Memanggil model Claude Anthropic.

  • Dukungan untuk Model Armor API: Untuk penggunaan AI yang aman, pribadi, dan sesuai, SDK versi ini menyediakan stub klien untuk Model Armor API. Model Armor adalah layanan terkelola Google Cloud sepenuhnya yang menyaring perintah dan respons LLM untuk berbagai risiko keamanan dan keselamatan. Hal ini membantu Anda meningkatkan keamanan dan keselamatan agen AI berbasis ABAP, melindungi aplikasi ABAP yang menggunakan AI generatif dari risiko keamanan dan keselamatan LLM umum.

  • Validasi autentikasi WIF: Untuk autentikasi WIF ke Google Cloud, Anda dapat memvalidasi konfigurasi autentikasi untuk memverifikasi kesiapannya. Untuk mengetahui informasi selengkapnya, lihat Memvalidasi konfigurasi autentikasi.

  • Cakupan OAuth default untuk autentikasi berbasis JWT: Untuk autentikasi berbasis JWT, SDK versi ini otomatis mengisi cakupan OAuth default untuk panggilan IAM Service Account Credentials API. Peningkatan ini menyederhanakan konfigurasi Anda, karena Anda tidak perlu lagi menentukan cakupan OAuth default secara eksplisit. Untuk mengetahui informasi selengkapnya, lihat Menentukan setelan akses di tabel kunci klien.

  • Perbaikan pada upload file CSV BigQuery Toolkit untuk SAP: Versi SDK ini memperbaiki masalah yang mencegah Anda mengupload file CSV peta kolom BigQuery yang telah diperbarui ke BigQuery Toolkit untuk SAP. Untuk mengetahui informasi selengkapnya tentang cara menggunakan file CSV untuk mengedit peta kolom BigQuery, lihat Mengedit peta kolom BigQuery dalam file CSV.

Versi 1.10

ABAP SDK untuk Google Cloud versi 1.10 edisi on-premise atau cloud memperkenalkan fitur berikut:

  • BigQuery AI and ML SDK untuk ABAP: BigQuery AI and ML SDK untuk ABAP memungkinkan Anda menggunakan kemampuan AI dan ML BigQuery di aplikasi ABAP dan agen AI berbasis ABAP. SDK ini 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 Anda.
    • Lakukan penelusuran vektor pada data perusahaan Anda di BigQuery untuk penelusuran kemiripan atau untuk RAG model Anda.

    Untuk mengetahui informasi selengkapnya, lihat Ringkasan SDK AI dan ML BigQuery 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 peristiwanya, yang hanya 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 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 Integration Connectors. Untuk mengetahui informasi selengkapnya, lihat Business Eventing Toolkit for SAP.

  • Cloud Storage sebagai repositori konten untuk SAP: Untuk lingkungan SAP Anda, 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 tidak terstruktur di Cloud Storage, Anda dapat memanfaatkan potensi data untuk agen AI perusahaan yang dibangun menggunakan layanan AI Google seperti Google Agentspace dan Agent Development Kit (ADK). Untuk mengetahui 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 dalam mengintegrasikan 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 mengetahui informasi tentang library klien ABAP untuk semua API yang didukung, lihat Library klien ABAP SDK untuk Google Cloud.

  • Dukungan untuk penggabungan fungsi otomatis di Vertex AI SDK for ABAP: Untuk menangani interaksi yang kompleks dengan Model Bahasa Besar (LLM) di aplikasi ABAP dan agen AI berbasis ABAP, Anda dapat menggunakan penggabungan fungsi otomatis. Jika pemanggilan otomatis modul fungsi SAP diaktifkan, dan LLM menentukan bahwa beberapa modul fungsi atau agen diperlukan untuk menjawab perintah, maka Vertex AI SDK untuk ABAP akan otomatis memanggil modul fungsi atau agen tersebut dalam urutan yang disarankan oleh model. Dengan penggabungan fungsi otomatis, Anda dapat mengatur agen AI lain dan melakukan pengalihan agen langsung dari agen berbasis ABAP Anda. Untuk mengetahui informasi selengkapnya, lihat Penyusunan fungsi otomatis.

  • Dukungan untuk percakapan multi-turn di Vertex AI SDK untuk ABAP: Untuk membuat agen percakapan AI berbasis ABAP, Anda dapat menggunakan percakapan multi-turn dengan model Gemini dari aplikasi ABAP Anda. SDK memungkinkan Anda meneruskan histori percakapan sebagai input dengan setiap pemanggilan Gemini, sehingga 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 for ABAP: Vertex AI SDK for 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 mengetahui informasi selengkapnya, lihat Menetapkan skema respons.

  • Mengintegrasikan dengan sistem multi-agen yang di-deploy di Vertex AI Agent Engine: Anda dapat memanggil sistem multi-agen, yang dibangun menggunakan Agent Development Kit (ADK) open source, dari sistem SAP Anda dengan menggunakan ABAP SDK untuk Google Cloud edisi on-premise atau cloud. Untuk mengetahui detail tentang cara melakukannya, lihat panduan memulai cepat Memanggil Agen Vertex AI dari lingkungan ABAP.

Versi 1.9

ABAP SDK untuk Google Cloud versi 1.9 di edisi cloud atau lokal memperkenalkan fitur berikut:

  • BigQuery Toolkit untuk SAP: BigQuery Toolkit untuk SAP memungkinkan Anda mereplikasi data dari tabel SAP ke BigQuery secara terprogram, tanpa SAP Landscape Transformation Replication Server. Untuk mengetahui informasi selengkapnya, lihat Ringkasan BigQuery Toolkit untuk SAP.

  • Dukungan untuk lebih banyak API Google Cloud : Mulai versi 1.9, Google Cloud telah memperkaya pengalaman developer dengan memperkenalkan library klien ABAP untuk API Google Cloud tambahan ke dalam SDK, termasuk API Firestore dan Firebase Cloud Messaging (FCM). SDK ini juga menyediakan program demo untuk API ini. Untuk mengetahui informasi tentang library klien ABAP, lihat Library klien ABAP SDK untuk Google Cloud.

  • Peningkatan autentikasi menggunakan Workload Identity Federation: Untuk autentikasi yang disederhanakan bagi 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 Anda. 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 pedoman pengelolaan informasi keamanan dan peristiwa perusahaan Anda. Untuk mengetahui 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 Embedding: Modul Pemanggil Embedding SDK menghasilkan embedding gambar sesuai dengan dimensi input yang diberikan. Perbaikan ini mengatasi masalah saat sematan selalu dibuat dalam dimensi 1408, terlepas dari inputnya.

Versi 1.8

ABAP SDK untuk Google Cloud versi 1.8 di edisi cloud atau lokal memperkenalkan fitur berikut:

Versi 1.7

ABAP SDK untuk Google Cloud versi 1.7 di edisi cloud atau lokal 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 API tambahan ke dalam SDK, termasuk API utama berikut: Google Cloud

    • Apigee API v1: Integrasikan aplikasi ABAP Anda dengan platform pengelolaan API Apigee. Google CloudDengan 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: Memberdayakan 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 sistem SAP Anda secara lancar.
    • Dialogflow API v3: Bangun 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 Formulir 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: Bangun aplikasi ABAP Anda 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 Google Cloud resource.
    • Storage Transfer Service API v1: Menyederhanakan migrasi set data besar dari penyimpanan lokal atau penyedia cloud lain ke Cloud Storage. Dengan Storage Transfer Service API, Anda dapat mengoptimalkan alur kerja transfer data untuk aplikasi ABAP Anda.
    • 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 besar.

    SDK ini menyediakan library klien ABAP untuk lebih dari 75 Google Cloud API. Untuk mengetahui 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 mengetahui 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 mengetahui informasi selengkapnya, lihat Class /GOOG/CL_WORKFLOWS_V1.

  • Utilitas Pencari Peran: Utilitas Pencari Peran, yang terintegrasi dalam SDK, memungkinkan Anda mengidentifikasi peran IAM yang terkait dengan berbagai API dengan mudah. Google Cloud 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 jenis ABAP. Fitur ini membantu Anda memahami dengan cepat tujuan setiap kolom di class stub klien API.

  • Memperbaiki masalah pada 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 versi 1.6 di edisi cloud atau lokal memperkenalkan fitur berikut:

  • Peningkatan terkait API: SDK menawarkan peningkatan pada library klien ABAP untuk API berikut: Google Cloud

    • Vertex AI: Anda dapat menggunakan library klien ABAP yang ditingkatkan untuk Vertex AI API guna membangun aplikasi menggunakan kemampuan AI generatif LLM multi-modal, seperti Gemini. Untuk mengetahui informasi selengkapnya, lihat Pengantar Vertex AI.

    • Integration Connectors: Anda dapat menggunakan library klien ABAP untuk Integration Connectors API guna membangun 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 Application Integration, Anda dapat membuat integrasi yang berguna untuk memenuhi kebutuhan bisnis Anda. Untuk mengetahui 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, 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 mengetahui 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 Cloudmenggunakan token melalui Workload Identity Federation. Dengan Workload Identity Federation, Anda dapat memberikan akses beban kerja SAP lokal atau multicloud ke Google Cloud resource 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 Panduan Penerapan (IMG), Anda dapat menggunakan transaksi IMG kustom /GOOG/SDK_IMG untuk mengonfigurasi SDK.

  • Transformasi JSON kustom: SDK kini menawarkan kontrol yang lebih besar atas 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 (Business Add-In) yang disertakan dengan SDK. Untuk mengetahui informasi selengkapnya, lihat Serialisasi dan deserialisasi permintaan dan respons API.

  • Codelab untuk ABAP SDK for Google Cloud: Codelab untuk ABAP SDK for 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 for Google Cloud.

Versi 1.5

ABAP SDK untuk Google Cloud versi 1.5 di edisi cloud atau lokal memperkenalkan fitur berikut:

Versi 1.1 hingga 1.4 (Tidak tersedia)

ABAP SDK untuk Google Cloud versi 1.1 hingga 1.4 di edisi cloud atau lokal tidak tersedia.

Versi 1.0

ABAP SDK untuk Google Cloud edisi cloud atau lokal versi 1.0 menyediakan library klien ABAP untuk API Google Cloud berikut: