SAP BAPI package

SAP BAPI package 包含使用 SAP 业务应用程序编程接口 (SAP BAPI) 自动执行任务和流程的 actions。 BAPI 是一种标准化方法,可让第三方应用程序与 SAP 系统进行交互。

概览

业务应用程序编程接口 (BAPI) 是允许外部应用程序访问 SAP 业务对象的 API。

通常,BAPI 包含以下参数:

  • 导入参数: 用于接收来自调用应用程序的数据。
  • 导出参数: 用于将数据返回给调用应用程序。
  • 导入/导出表参数: 用于接收数据和返回数据的表。

参数可以是以下类型:

  • 数据元素: 标量数据类型
  • 结构: 通常包含多个字段

    如果导入参数是结构类型,您可以将多个值作为键值对传递。

  • : 包含多行的数据结构

要使 BAPI 方法正常发挥作用,调用应用程序可以通过以下方式在 BAPI 中调用该方法:

  • BAPI 名称
  • 导入参数(标量、结构、表)
  • 导出参数(标量、结构、表)

以下是使用 SAP BAPI 软件包创建自动化的高级工作流:

  1. 使用连接 actionSAP 应用程序建立连接。
  2. 使用创建函数 action 为指定的 SAP BAPI 函数创建用户定义的函数。

    选择开始序列选项以标记流程的开始,后面是自动执行任务的 actions

  3. 使用运行函数 action 运行您使用创建函数操作创建的函数。

    选择结束序列选项以标记流程的结束,并选择提交事务选项以提交更改。

必修课程

SAP Java Connector 下载 SAP Java 连接器 (SAP JCo) 库。 请联系您的 SAP 账户管理员,说明操作系统和处理器,以下载文件。

您可以提取 SDK 文件并将其存储在本地桌面,或上传到 Control Room

连接 action 需要从 SDK 软件包中获取以下文件,以便与 SAP 系统建立连接:

  • sapjco3.jar
  • sapjco3.dll ,用于 Windows 自动化
  • libsapjco3.dylib,用于 macOS 自动化

SAP BAPI Actions 中的 package

SAP BAPI package 包括以下 actions

Action 描述
连接 使用 SAP BAPI 的连接 action.
创建函数 创建函数 action.
获取字段值 获取字段值 action.
获取结构 获取结构 action.
获取表 获取表 action.
运行函数 运行函数 action.
设置字段值 设置字段值 action.
运行标准工作流 运行标准工作流 action.
运行自定义工作流 运行自定义工作流 action.

使用 SAP BAPI package构建样本 bots

如果您刚开始使用 SAP BAPI package,一个好的起点是借助以下教程构建一些样本 bots。 这些教程旨在培训您如何使用 SAP BAPI package中的各种操作来调用 SAP BAPI,传递导入参数,并从导出参数中检索数据。