阅读和查看 Automation Anywhere 文档

Automation Anywhere Automation 360

关闭内容

内容

打开内容

SAP BAPI package

  • 已更新:2021/07/13
    • Automation 360 v.x
    • 探索
    • RPA Workspace

SAP BAPI package

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

开始之前

SAP BAPI package 中执行下列 actions,作为使用可用 actions 集的一部分:
  1. 使用连接 actionSAP 应用程序建立连接。
  2. 使用创建函数 action 为指定的 SAP BAPI 函数创建用户定义的函数。

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

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

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

SAP BAPI package 中的 Actions

SAP BAPI package 包括以下 actions

Action 描述
连接 请参阅 Using Connect action for SAP BAPI
创建函数 为 SAP BAPI 函数创建别名并使用别名保存函数。您可以在其他 actions 中使用该别名,以在那些 actions 中使用该 BAPI 函数。
  • 会话名称字段中,在连接 action 中输入您用于连接到 SAP 应用程序的会话名称。
  • 函数别名字段中,输入要用于 BAPI 函数的别名。
  • BAPI 名称字段中,输入要为其创建别名的 SAP BAPI 函数的名称。
  • 如果要以特定顺序执行 BAPI 以标记流程的开始,请选择开始序列选项。
获取字段值 从函数、表或结构中获取特定字段的数据。
  • BAPI 函数别名字段中,输入您使用创建函数 action 为 SAB BAPI 函数提供的别名。
  • 选择以下选项之一以指定是要从函数、表还是结构中获取数据:
    • 函数:使您能够从函数中获取字段的值。
    • :使您能够从 SAP BAPI 函数的表中获取字段的值。

      您必须指定要从中获取数据的表别名

      您必须先使用获取表 action,然后再使用获取字段 action 从 SAP BAPI 函数的表中获取字段的值。您还必须指定要从中获取数据的表别名

    • 结构:使您能够从 SAP 应用程序的结构中获取数据。

      您必须先使用获取结构 action,然后再使用获取字段 action 从 SAP BAPI 函数的结构中获取字段的值。您还必须指定要从中获取数据的表别名

  • 字段名称字段中,输入要从中获取数据的字段名称。
  • SAP BAPI 会话字段中,在连接 action 中输入您用于连接到 SAP 应用程序的会话名称。
  • 将输出保存到变量字段中,指定字符串变量。
获取结构 使用函数别名从结构中获取数据。
  • BAPI 函数别名字段中,输入您使用创建函数 action 为 SAB BAPI 函数提供的别名。
  • 结构名称字段中,输入要从中获取数据的结构名称。
  • SAP BAPI 会话字段中,在连接 action 中输入您用于连接到 SAP 应用程序的会话名称。
  • 选择以下选项之一以指定您希望如何保存从结构中检索到的数据:
    • 别名:使您能够为结构提供别名并在其他 actions 中使用该别名。
    • 变量:使您能够将从结构中检索到的数据存储在表变量中。
获取表 使用函数别名从表中获取表格数据。
  • BAPI 函数别名字段中,输入您使用创建函数 action 为 SAB BAPI 函数提供的别名。
  • 表名称字段中,输入要从中获取数据的表名称。
  • SAP BAPI 会话字段中,在连接 action 中输入您用于连接到 SAP 应用程序的会话名称。
  • 选择以下选项之一以指定您希望如何保存从表中检索到的数据:
    • 别名:使您能够为表提供别名并在其他 actions 中使用该别名。
    • 变量:使您能够将从表中检索到的数据存储在表变量中。
运行函数 运行 SAP BAPI 函数。
  • BAPI 函数别名字段中,输入您使用创建函数 action 为 SAB BAPI 函数提供的别名。
  • 选择结束序列选项以标记流程的结束,并选择提交事务选项以提交在流程中所做的更改。

    如果要结束序列,则必须从创建函数操作中选择开始序列选项。如果您使用了已排队远程函数调用 (qRFC),则必须选择提交事务选项以提交您所做的更改。

  • SAP BAPI 会话字段中,在连接 action 中输入您用于连接到 SAP 应用程序的会话名称。
设置字段值 使用函数别名将数据设置到函数、表或结构中。
  • BAPI 函数别名字段中,输入您使用创建函数 action 为 SAB BAPI 函数提供的别名。
  • 选择以下选项之一以指定是要在函数、表还是结构中设置数据:
    • 函数:使您能够在函数中设置数据。
    • :使您能够在 SAP 应用程序中设置表中的数据。

      您必须先使用获取表 action,然后再使用获取字段 action 从 SAP BAPI 函数的表中获取字段的值。您必须指定要从中设置数据的表别名。如果要在表中创建新行并在该行中设置值,还可以选择创建新行选项。

    • 结构:使您能够在 SAP 应用程序中设置结构中的数据。

      您必须先使用获取结构 action,然后再使用获取字段 action 从 SAP BAPI 函数的结构中获取字段的值。您还必须指定要从中获取数据的结构别名

  • 字段名称字段中,输入要在其中设置数据的字段名称。
  • 字段值字段中,输入要设置的值。
  • SAP BAPI 会话字段中,在连接 action 中输入您用于连接到 SAP 应用程序的会话名称。
运行标准工作流 使您能够在 SAP BAPI 中运行标准工作流。
  • 使用选择工作流选项从标准 BAPI 选择器对话框中选择工作流。
  • 导入到 BAPI 部分显示选定工作流的导入参数。您可以从操作菜单(垂直省略号)中选择编辑选项以指定参数的值。
    • 如果要使用该导入参数,请选择包括选项。
    • 选择选项卡以选择包含要导入 BAPI 的值的表变量。或者,选择字符串选项卡以手动指定值。
  • 导出到 BAPI 部分显示选定工作流的导出参数。您可以从操作菜单(垂直省略号)中选择编辑选项以指定参数的值。
    • 如果要使用该导出参数,请选择包括选项。
  • 部分显示可用作选定工作流的导出或导入参数的表。您可以从操作菜单(垂直省略号)中选择编辑选项以指定表的值。
    • 如果要使用该表作为导出或导入参数,请选择包括选项。
    • 选择导入选项卡将表用作导入参数,或选择导出选项卡将表用作导出参数。
    • 选择选项卡以选择包含要导入 BAPI 的值的表变量。或者,选择字符串选项卡以手动指定值。
  • 如果要以特定顺序执行 BAPI 以标记流程的开始,请选择开始序列选项。
  • 选择结束序列选项以标记流程的结束。
  • 选择提交事务选项以提交在流程中所做的更改。
  • SAP BAPI 会话字段中,在连接 action 中输入您用于连接到 SAP 应用程序的会话名称。
  • 保存导出的结构和标量字段中,指定字典变量。
  • 保存导出的表字段中,指定字典变量。
运行自定义工作流 使您能够在 SAP BAPI 中运行自定义工作流。
  • 选择自定义工作流列表中选择要运行的自定义工作流。
  • 导入到 BAPI 部分显示选定工作流的导入参数。您可以从操作菜单(垂直省略号)中选择编辑选项以指定参数的值。
    • 如果要使用该导入参数,请选择包括选项。
    • 选择选项卡以选择包含要导入 BAPI 的值的表变量。或者,选择字符串选项卡以手动指定值。
  • 导出到 BAPI 部分显示选定工作流的导出参数。您可以从操作菜单(垂直省略号)中选择编辑选项以指定参数的值。
    • 如果要使用该导出参数,请选择包括选项。
  • 部分显示可用作选定工作流的导出或导入参数的表。您可以从操作菜单(垂直省略号)中选择编辑选项以指定表的值。
    • 如果要使用该表作为导出或导入参数,请选择包括选项。
    • 选择导入选项卡将表用作导入参数,或选择导出选项卡将表用作导出参数。
    • 选择选项卡以选择包含要导入 BAPI 的值的表变量。或者,选择字符串选项卡以手动指定值。
  • 如果要以特定顺序执行 BAPI 以标记流程的开始,请选择开始序列选项。
  • 选择结束序列选项以标记流程的结束。
  • 选择提交事务选项以提交在流程中所做的更改。
  • SAP BAPI 会话字段中,在连接 action 中输入您用于连接到 SAP 应用程序的会话名称。
  • 保存导出的结构和标量字段中,指定字典变量。
  • 保存导出的表字段中,指定字典变量。
发送反馈