ABAP SDK for Google Cloud 概览

借助 ABAP SDK for Google Cloud,您可以使用首选的编程语言 ABAP,将 Google Cloud的丰富功能直接融入 SAP 开发中。您可以通过 SDK 提供的全面 ABAP 客户端库集合访问完整范围的 Google Cloud API。除了提供基本的连接功能之外,SDK 还提供解决方案和加速器,让您可以使用 Google Cloud的先进 AI 和机器学习功能。

该 SDK 开箱即用,负责实现连接性、安全性、数据序列化和错误处理等繁重工作,使 ABAP 开发者能够专注于构建业务逻辑。SDK 还附带代码向导,可用于快速开始使用样板代码。这大大减少了开发者需要编写的代码量,并缩短了实现业务价值的时间。

ABAP SDK for Google Cloud 特性

使用场景

借助 ABAP SDK for Google Cloud,您可以利用 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 和机器学习做出实时业务决策
借助 ABAP SDK for Google Cloud,您可以直接从 SAP 使用 BigQuery 的 AI 和机器学习功能。您可以将 SAP 中的数据加载到 BigQuery 中,创建和训练机器学习模型,然后将预测结果和数据洞见实时反馈到 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 实现业务流程自动化
通过使用 ABAP SDK for Google Cloud 将 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的强大功能引入 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 可与所有 Google Cloud API 集成。

下图展示了两个版本的 ABAP SDK for Google Cloud 以及每个版本的安装位置。

ABAP SDK for Google Cloud 版本

您可以选择适合 ABAP 运行时环境的 SDK 版本。

SAP BTP 版本

您可以在 SAP BTP、ABAP 环境中安装 SAP BTP 版本的 ABAP SDK for Google Cloud。

此版本可让您使用 SAP 的并行扩展建议来构建扩展程序和集成。

从 1.1 版开始,SAP BTP 版 ABAP SDK for Google Cloud 提供了一个专用工具 Vertex AI SDK for ABAP,用来与 Google Cloud的 Vertex AI 平台进行无缝互动。如需了解 Vertex AI SDK for ABAP,请参阅 Vertex AI SDK for ABAP 概览

如需了解 ABAP SDK for Google Cloud 的 SAP BTP 版本的新增功能和增强功能,请参阅 ABAP SDK for Google Cloud 的 SAP BTP 版本的新增内容

本地或任何云版本

您可以在 Compute Engine 上的 SAP 主机系统、任何云虚拟机、使用 S/4HANA Cloud Private Edition 的 RISE 或本地实例上安装 ABAP SDK for Google Cloud 的本地或任何云版本。

此版本可让您直接在 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 平台进行交互。如需了解 Vertex AI SDK for ABAP,请参阅 Vertex AI SDK for ABAP 概览

  • BigQuery AI and ML SDK for ABAP:让您可以在 ABAP 应用和基于 ABAP 的 AI 代理中使用 BigQuery 的 AI 和机器学习功能。该 SDK 可在您的 ABAP 环境中提供以下功能:

    • 使用 Gemini 分析 BigQuery 中的企业数据。
    • 在 BigQuery 中为企业数据生成和管理嵌入,以便将 BigQuery 用作低成本的向量数据库。
    • 对 BigQuery 中的企业数据执行向量搜索,以进行相似度搜索或对模型进行 RAG。

    如需了解详情,请参阅 BigQuery AI 和机器学习 SDK for ABAP 概览

  • BigQuery Toolkit for SAP:可让您以编程方式将数据从 SAP 表复制到 BigQuery,无需使用 SAP Landscape Transformation Replication Server。如需了解详情,请参阅 BigQuery Toolkit for SAP 概览

  • Business Eventing Toolkit for SAP:可让您通过事件驱动型架构将 SAP 与 Google Cloud及其他业务系统集成,只需进行最少的配置。为确保事件标准化,该工具包提供了内置模块,可让您将 SAP 事件编码为业界标准的 CloudEvents 规范。然后,您可以将这些标准化事件发布到 Pub/Sub、Cloud Run functions、Firebase Cloud Messaging (FCM) 和 Integration Connectors 等Google Cloud 服务的预构建目标。如需了解详情,请参阅 Business Eventing Toolkit for SAP

  • 将 Cloud Storage 用作 SAP 的内容存储库:让您可以将 Cloud Storage 用作 SAP 的内容存储库。Cloud Storage 可以满足与 SAP 相关的数据存储需求,用于存储各种文件类型(例如 PDF 和图片)以及归档业务数据。如需了解详情,请参阅将 Cloud Storage 用作 SAP 的内容存储库

参考架构

借助参考架构,探索 ABAP SDK for Google Cloud,了解该 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 Generator:通过生成与 ABAP SDK for Google Cloud 兼容的 ABAP 类,可让您将托管在 Google Cloud 上的自定义或专用 API 集成到 SAP 应用中。如需了解详情,请参阅 适用于 ABAP SDK for Google Cloud 的 OpenAPI 生成器

后续步骤