ABAP SDK for Google Cloud 簡介

ABAP 適用的 Google Cloud SDK 可讓您使用偏好的程式設計語言 ABAP,直接在 SAP 開發環境中運用 Google Cloud的廣泛功能。您可以透過 SDK 提供的全方位 ABAP 用戶端程式庫,存取全系列的 Google Cloud API。除了基本連線功能,SDK 還提供解決方案和加速器,讓您使用 Google Cloud的進階 AI 和機器學習功能。

SDK 開箱即用,可處理連線、安全性、資料序列化和錯誤處理等繁重工作,讓 ABAP 開發人員專注於建構商業邏輯。SDK 也隨附程式碼精靈,可協助您快速開始使用樣板程式碼。這可大幅減少開發人員需要編寫的程式碼量,並縮短創造業務價值所需的時間。

ABAP SDK for Google Cloud 功能

用途

透過 Google Cloud 的 ABAP SDK,您可以使用 Google Cloud的進階 AI 和機器學習功能,建構有意義的商務應用程式。以下是一些常見用途:

以 ABAP 為基礎的 AI 代理
透過 Vertex AI SDK for ABAPVertex AI 整合,即可建立以 ABAP 為基礎的 AI 代理,直接在 SAP 系統中運作。這些代理程式可自動執行複雜程序、主動做出決策,並從資料中學習,進而大幅提升各個 SAP 模組 (例如財務、供應鏈、人資和銷售) 的效率。
將資料擷取至 BigQuery
使用 BigQuery Toolkit for SAP,為 SAP 資料建立資料擷取機制,將資料擷取至 BigQuery。這樣就能有效率地轉移大型資料集,直接從 SAP 環境進行強大的分析和報表作業。
運用 BigQuery AI 和機器學習功能,即時做出業務決策
使用 Google Cloud 的 ABAP SDK,即可直接從 SAP 使用 BigQuery 的 AI 和 ML 功能。您可以將 SAP 資料載入 BigQuery、建立及訓練 ML 模型,然後將預測結果和洞察資料即時傳回 SAP 應用程式。這有助於在 SAP 流程中做出資料導向決策。
AI 輔助內容管理
使用 Cloud Storage 做為 SAP 的可擴充內容存放區,ABAP SDK for Google Cloud 可為附加至商務物件的文件和封存的商務資料,提供 AI 輔助的內容管理功能。你可以採取下列行動:
  • 管理及分析文件:在 Cloud Storage 中儲存及管理附加至商務物件的文件。接著,使用 BigQuery AI 和 ML SDK for ABAP 與 Gemini 分析這項資料、產生嵌入內容,並執行向量搜尋,以智慧方式分類及擷取資訊。
  • 封存及深入瞭解商家資料:將商家資料封存至 Cloud Storage。接著,使用 BigQuery AI 和 ML SDK for ABAP 搭配 Gemini,分析模式、找出趨勢,並從這個龐大的資料集取得洞察資訊,以便做出更深入的資料導向決策。
使用 Document AI 自動化處理業務流程
透過 Google Cloud 的 ABAP SDK 將 Document AI 與 SAP 整合,即可自動處理發票、訂購單等工作,以及其他需要大量文件的流程。Document AI 可從文件中擷取、分類及處理非結構化資料,大幅減少手動作業和錯誤。
即時事件驅動系統整合
使用 SAP 專用的 Business Eventing Toolkit,即可在 SAP 和 Google Cloud 服務 (例如 Pub/Sub) 之間進行即時整合。這項重要功能可啟用事件導向架構,讓 SAP 系統即時回應業務事件、即時交換資料,並觸發自動化動作,使業務環境靈活且反應迅速。
保護 SAP 系統和應用程式
您可以整合 Secret ManagerCloud Key Management Service,安全地儲存、擷取及傳輸機密 SAP 資料,確保安全性和法規遵循。

以上僅列舉幾個常見的商務用途。 ABAP SDK for Google Cloud 支援所有 Google Cloud API,可將 Google Cloud 的完整功能 Google Cloud帶入 ABAP 平台,為您創造無限商機,協助您推動企業轉型。

ABAP SDK for Google Cloud 版本

ABAP SDK for Google Cloud 提供兩種版本,讓開發人員可選擇在內部部署、 Google Cloud、任何其他雲端、S/4HANA Cloud Private Edition、S/4HANA Cloud Public Edition 和其他雲端 ABAP 應用程式中使用 SDK。

  • SAP BTP 版本:適用於 S/4HANA Cloud Private Edition、S/4HANA Cloud Public Edition 和其他雲端 ABAP 應用程式。SDK 的 SAP BTP 版本提供超過 70 個 Google Cloud API 的整合功能。
  • 地端或任何雲端版本:適用於 S/4HANA、ECC 和 S/4HANA Cloud Private Edition。 SDK 的地端或任何雲端版本,可與超過 294 個 Google Cloud API 整合。

下圖顯示 ABAP SDK for Google Cloud 的兩個版本,以及各版本的安裝位置。

ABAP SDK for Google Cloud 版本

您可以選擇適合 ABAP 執行階段環境的 SDK 版本。

SAP BTP 版本

您會在 SAP BTP ABAP 環境中,安裝 ABAP SDK for Google Cloud 的 SAP BTP 版本。

您可以使用 SAP 的並行擴充功能建議,建構擴充功能和整合項目。

從 1.1 版開始,ABAP 適用的 Google Cloud SDK 的 SAP BTP 版本提供專用工具「Vertex AI SDK for ABAP」,可與 Google Cloud的 Vertex AI 平台順暢互動。如要瞭解 ABAP 適用的 Vertex AI SDK,請參閱「ABAP 適用的 Vertex AI SDK 總覽」。

如要瞭解 SAP BTP 版 ABAP SDK for Google Cloud 的新增功能和強化功能,請參閱「SAP BTP 版 ABAP SDK for Google Cloud 的新功能」。

地端部署或任何雲端版本

在 Compute Engine、任何雲端虛擬機器、RISE with S/4HANA Cloud Private 版或地端執行個體上,將 ABAP SDK for Google Cloud 的地端或任何雲端版本安裝在 SAP 主機系統上。

這個版本可讓您直接在 SAP 應用程式中建構應用程式內擴充功能和整合服務。

如要瞭解 ABAP SDK for Google Cloud 的內部部署或任何雲端版本新增及改良了哪些功能,請參閱「ABAP SDK for Google Cloud 的內部部署或任何雲端版本新功能」。

解決方案和加速器

ABAP SDK for Google Cloud 的地端部署或任何雲端版本提供下列解決方案和加速器:

  • Vertex AI SDK for ABAP:可讓您與 Google Cloud's Vertex AI 平台互動。如要瞭解 ABAP 適用的 Vertex AI SDK,請參閱「ABAP 適用的 Vertex AI SDK 總覽」。

  • 適用於 ABAP 的 BigQuery AI 和 ML SDK:讓您在 ABAP 應用程式和以 ABAP 為基礎的 AI 代理程式中,使用 BigQuery 的 AI 和 ML 功能。 SDK 可在 ABAP 環境中提供下列功能:

    • 使用 Gemini 分析 BigQuery 中的企業資料。
    • 在 BigQuery 中生成及管理企業資料的嵌入內容,將 BigQuery 做為低成本的向量資料庫。
    • 在 BigQuery 中對企業資料執行向量搜尋,進行相似度搜尋或 RAG 模型。

    詳情請參閱 BigQuery AI 和 ML SDK for ABAP 總覽

  • 適用於 SAP 的 BigQuery Toolkit:可讓您以程式輔助方式,將資料從 SAP 資料表複製到 BigQuery,不必使用 SAP Landscape Transformation Replication Server。詳情請參閱 SAP 專用 BigQuery 工具包總覽

  • SAP 專用的 Business Eventing Toolkit:透過事件導向架構整合 SAP 與 Google Cloud其他業務系統,只需進行最少的設定。為確保事件標準化,工具包提供內建模組,可將 SAP 事件編碼為業界標準的 CloudEvents 規格。接著,您可以將這些標準化事件發布至預先建構的目標,例如 Pub/Sub、Cloud Run functions、Firebase 雲端通訊 (FCM) 和 Integration Connectors 等Google Cloud 服務。詳情請參閱 SAP 專用的 Business Eventing Toolkit

  • 將 Cloud Storage 做為 SAP 的內容存放區:您可以將 Cloud Storage 實作為 SAP 的內容存放區。Cloud Storage 可滿足 SAP 相關資料的儲存需求,例如儲存 PDF 和圖片等各種檔案類型,以及封存業務資料。詳情請參閱「將 Cloud Storage 實作為 SAP 的內容存放區」。

參考架構

參考架構可協助您瞭解 Google Cloud 適用的 ABAP SDK,並探索如何運用 SDK 為 SAP 應用程式環境帶來創新。您可以使用 SDK 整合 Vertex AI,取得進階 AI 和機器學習功能,以及其他 Google Cloud服務,例如 BigQueryPub/SubCloud Storage 等。詳情請參閱「ABAP SDK for Google Cloud 參考架構」。

Google Cloud 社群

您可以在 Cloud 論壇與社群討論 ABAP SDK for Google Cloud。

社群資源

為協助您充分運用 ABAP SDK for Google Cloud,我們提供下列社群資源:

  • ABAP SDK for Google Cloud 的 OpenAPI 產生器:可產生與 ABAP SDK for Google Cloud 相容的 ABAP 類別,讓您將 Google Cloud 上代管的自訂或私人 API 整合至 SAP 應用程式。詳情請參閱「OpenAPI Generator for ABAP SDK for Google Cloud」。

後續步驟