使用流程中的操作调用远程系统的 API

学习目标

  • 使用流程中的操作调用远程系统 API

业务场景

您和您的同事正在构建一个流程,该流程需要从 SAP S/4HANA 系统读取销售订单数据,并在稍后将销售订单数据写回系统。现在,您在流程中面临着与该 SAP S/4HANA 系统交互的挑战。作为应对此挑战的解决方案,SAP Build Process Automation 提供了操作项目的功能。您已创建包含 SAP S/4HANA 销售订单 API 的读取销售订单 API 端点的操作项目。现在,您希望在流程中使用操作。为此,您将使用操作步骤类型。由于此流程在技术上也需要能够访问 SAP S/4HANA 系统,因此还需要目标。

将远程系统与 SAP BTP 环境连接时,为其创建目标至关重要。目标 充当要连接的系统的技术地址。目标可以包含附加信息,例如访问验证和授权的凭据。

在此示例中,您想要使用 SAP Business Accelerator Hub 的 API 沙盒环境作为 SAP S/4HANA Cloud 系统的代理。

要详细了解如何在流程中使用操作调用远程系统 API,请按此交互式教程进行操作。

行使选项

要开始练习,请选择下图中的 开始练习

随即打开一个弹出窗口。可选择下列选项:

  • 选择 开始 :模拟开始。按照模拟了解如何使用流程中的操作调用远程系统 API。

  • 选择 打开 PDF 文档 :将打开 PDF。根据本文档中描述的步骤,您可以在自己的系统架构中执行练习。

练习开始练习(SAP 官方交互式练习)

前提条件

您已执行练习使用操作项目封装远程系统 API

任务 1: 准备远程系统并创建目标

任务 2: 创建新流程和触发器表单

练习开始练习(SAP 官方交互式练习)

任务 3: 使用操作

任务 4: 发布、部署和测试流程

结果

现在,您已使用流程中的操作调用远程系统 API。