ABAP SDK for Google Cloud 簡介

您可以使用偏好的程式設計語言 ABAP,透過 Google Cloud 適用的 ABAP SDK,將 Google Cloud的多項功能直接納入 SAP 開發作業。您可以透過 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
您可以使用 適用於 SAP 的 BigQuery 工具包,為 SAP 資料建立資料擷取機制,將資料擷取至 BigQuery。這樣一來,您就能有效轉移大型資料集,直接在 SAP 環境中執行強大的分析和報表功能。
運用 BigQuery AI 和機器學習技術做出即時業務決策
使用 Google Cloud 專用的 ABAP SDK,您就能直接從 SAP 使用 BigQuery 的 AI 和 ML 功能。您可以將 SAP 資料載入 BigQuery,建立及訓練機器學習模型,然後即時將預測結果和洞察資料回傳至 SAP 應用程式。這樣一來,您就能在 SAP 程序中根據資料做出決策。
結合 AI 技術的內容管理
透過使用 Cloud Storage 做為可擴充的 SAP 內容存放區,Google Cloud 的 ABAP SDK 可為附加至業務物件和封存的業務資料文件提供 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 和 Pub/Sub 等 Google Cloud 服務。這項重要功能可啟用事件導向架構,讓 SAP 系統即時回應業務事件、即時交換資料,並觸發自動化動作,讓您的業務環境更有彈性、更具回應性。
保護 SAP 系統和應用程式
您可以整合 Secret ManagerCloud Key Management Service,安全地儲存、擷取及傳輸機密 SAP 資料,確保強大的安全性和法規遵循性。

以上只是幾個典型業務用途的範例。由於支援所有 Google Cloud API,ABAP SDK for Google Cloud 可將 Google Cloud的完整功能帶入 ABAP 平台,為您帶來無限的轉型商機。

適用於 Google Cloud 版本的 ABAP SDK

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

  • SAP BTP 版本:適用於 S/4HANA Cloud Private Edition、S/4HANA Cloud Public Edition 和其他雲端 ABAP 應用程式。SAP BTP 版 SDK 可整合超過 70 個 Google Cloud API。
  • 內部部署或任何雲端版本:適用於 S/4HANA、ECC 和 S/4HANA Cloud Private Edition。SDK 的地端或任何雲端版本都會整合所有 Google Cloud API。

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

適用於 Google Cloud 版本的 ABAP SDK

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

SAP BTP 版本

您可以在 SAP BTP、ABAP 環境中安裝 SAP BTP 版的 ABAP SDK for Google Cloud。

這個版本可讓您使用 SAP 的並排擴充功能建議,建構擴充功能和整合。

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

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

地端或任何雲端版本

您可以在 Compute Engine、任何雲端虛擬機器、RISE with S/4HANA Cloud Private 版或內部部署的執行個體上,為 Google Cloud 安裝 ABAP SDK 的內部部署或任何雲端版本。

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

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

解決方案和加速器

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

  • Vertex AI SDK for ABAP:可讓您與 Google Cloud的 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 中對企業資料執行向量搜尋,以便進行相似度搜尋或評估模型。

    詳情請參閱「ABAP 適用的 BigQuery AI 和 ML SDK 總覽」。

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

  • 適用於 SAP 的 Business Eventing Toolkit:可讓您透過事件驅動架構整合 SAP 和其他業務系統,只需進行最少的設定。 Google Cloud為確保事件標準化,工具包提供內建模組,可讓您將 SAP 事件編碼為業界標準的 CloudEvents 規格。接著,您可以將這些標準化事件發布至預先建構的目標,適用於Google Cloud 服務,例如 Pub/Sub、Cloud Run 函式、Firebase 雲端通訊 (FCM) 和整合連接器。詳情請參閱 適用於 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 論壇上與社群討論 Google Cloud 適用的 ABAP SDK。

社群資源

如要充分運用 ABAP 適用的 Google Cloud SDK,請參閱下列社群資源:

  • ABAP SDK for Google Cloud 適用的 OpenAPI Generator:產生與 ABAP SDK for Google Cloud 相容的 ABAP 類別,讓您將代管在 Google Cloud 的客製或私人 API 整合至 SAP 應用程式。如需更多資訊,請參閱「ABAP SDK for Google Cloud 適用的 OpenAPI Generator」。

後續步驟