概述
本文概述了如何将 SAP 系统与 Workiva 集成,包括支持的连接方法、身份验证类型和集成模型(推送与集成)。拉)。使用本指南了解哪种集成策略最适合您的 SAP 环境和报表需求。
注: 本文假设读者已具备 SAP 和 Workiva 集成方面的基础知识。
如果您是集成方面的新手,或者不确定从哪里开始,请联系您的 Workiva 代表或 SAP 管理员。
推与拉动式整合
要将 SAP 数据与 Workiva 集成,重要的是要了解 Workiva 应该拉取 数据还是 SAP 应该推送 数据。
| 模式 | 描述 | 责任 | 何时使用 |
|---|---|---|---|
| 拉 | Workiva Chains 调用 SAP API | SAP 必须开发并公开一个符合 OAuth2 标准的 API。 | 按需、受控或被动地访问 SAP 数据。 |
| 推 | SAP 将数据发送给 Workiva | SAP负责处理交付、格式和进度安排。 | SAP启动了向Workiva平台的数据交付。 |
拉
如果您希望 Workiva 从 SAP 提取 数据,请按照以下步骤将 SAP BW 或 S/4HANA 数据公开为 OData 服务。这使得 Workiva Chains 能够安全地调用 SAP API。
| 通过 OData 公开 SAP BW 数据的步骤 | 通过 OData 公开 SAP S/4HANA 数据的步骤 | ||
|---|---|---|---|
| 1 | 使用 EasyQuery或基于 ABAPCDS的查询创建 SAP BW 查询 。 | 构建 自定义 CDS 视图。 定义并建模所需的数据集。 |
|
| 2 | 将查询公开为 OData 服务。 | 将CDS 视图公开为 OData 服务。 | |
| 3 |
您可以选择使用以下方式之一来公开 API: |
您可以选择使用以下方式之一来公开 API: |
|
| 4 | 使用 OAuth 2.0 客户端凭据保护端点。 | 使用 OAuth 2.0 客户端凭据保护端点。 | |
| 5 | 使用 Postman 或类似工具测试 API 端点。 | 使用 Postman 或类似工具测试 API 端点。 | |
推
如果您希望 SAP 将 数据推送到 Workiva,请考虑使用 SAP CPI 作为中间件。它负责在 数据交付给 Workiva API 之前对 数据进行 调度和 格式化。
CPI 的功能与 Workiva Chains 类似,提供逻辑、调度和转换功能,但 配置和 维护完全由 SAP 负责。
借助 SAP CPI,您可以使用 Workiva API 将 数据直接推送到 Workiva。
SAP集成矩阵
该矩阵概述了不同的 SAP 系统如何与 Workiva 集成。它概述了支持的集成方法、所需的中间件、身份验证类型,以及该方法是否与 Chains 兼容。您可以将其作为快速参考,根据您的 SAP 环境确定最佳集成路径。
| SAP系统 | 积分法 | 中间件/工具 | 验证 | 集成流程 | 链式兼容 |
| S/4 HANA 云 | CDS View + OData API | 可选:SAP APIM、SAP CAP | OAuth 2.0 | Workiva 通过 HTTP 连接器从公开的 SAP API 端点获取数据。 | ✅ 是的 |
| SAP BW(NetWeaver) | BEx 查询或 ABAP CDS 视图 + OData | SAP Cloud Connector + SAP APIM | OAuth 2.0 | Workiva 通过 HTTP 连接器从公开的 APIM 端点拉取数据。 | ✅ 是的 |
| SAP BW (非NW) |
SFTP | Chains | 用户名/密码或私钥 | Workiva 通过 SFTP 连接器拉取数据 | ✅ 是的 |
| SAP BW/4HANA 本地部署 | SAP BW 连接器 +Ground Runner | Chains | 用户名/密码 | Workiva 通过 SAP BW 连接器拉取数据 | ✅ 是的 |
| SAP BPC NW / MS 10.0 (非 HANA) |
SAP BW 连接器 +Ground Runner | Chains | 用户名/密码 | Workiva 通过 SAP BW 连接器拉取数据 | ✅ 是的 |
| SAP HANA 数据库 | SAP HANA JDBC 连接器 + Ground Runner | Chains | 用户名/密码 | Workiva 通过连接器从 SAP 拉取数据。 | ✅ 是的 |
| SAP Datasphere | SAP HANA JDBC 连接器 + Cloud Runner | Chains | 用户名/密码 | Workiva 通过连接器从 SAP 拉取数据。 | ✅ 是的 |
| SAP CPI (推送模式) |
HTTP 端点至 Workiva API/Webhook | SAP CPI | OAuth 2.0 | SAP通过Workiva API推送到Workiva | ✅ 是的 |