活动
最新
False
横幅背景图像
传统集成活动
上次更新日期 2024年4月22日

关于“SAP BAPI”活动包

“SAP BAPI”活动包使 RPA Developer 能够调用 SAP 业务应用程序编程接口 (BAPI)。 该软件包附带一个作用域活动 SAP 应用程序作用域使用户能够连接到 SAP 系统并使用 调用 SAP BAPI 活动来调用指定的 BAPI。

安装必备程序

安装该活动包之前,必须先安装 SAP Connector for Microsoft .NET 3.0 (NCo 3.0) 的 32 位 (x86) .NET 4.0 版本。该连接器还需使用 Microsoft C++ 运行时 DLL 10.0 版(已包含在 Microsoft Visual C++ 2010 可再发行组件包中)。您可以请求 SAP 管理员提供此安装程序。

注意: 请注意, SAP Connector for Microsoft 必须安装在 Windows 全局程序集缓存 (GAC) 中才能正常工作。 这可以通过在安装 SAP 连接器期间选择适当的选项来完成。

您需在要在其中使用该活动包的任何机器上安装这些依赖项。这类机器是指开发机器以及生产机器,其中开发机器可让用户使用 Studio 创建工作流,而生产机器则可供机器人执行这类工作流。

可以在此处找到 SAP .NET 连接器的官方文档。

为 v2.0.0 及更高版本生成 SAP BAPI 工作流

首先,您必须配置与 SAP 系统的连接。 执行此步骤后,您可以在关闭连接之前调用多个 BAPI 工作流。

配置连接

您可以使用自定义应用程序服务器或组/服务器选择配置与 SAP 系统的连接,也可以使用用户/密码或 SSO 进行身份验证。 应为服务器和身份验证指定一组有效参数,以使连接成功。 来自 SAP 的错误消息指出任何缺少的参数。

设计连接

单击“ SAP 应用程序作用域 ” 活动正文中的“配置” 按钮将打开一个向导,使您能够在设计时配置与 SAP 系统的连接。



只需输入连接所需的所有凭据,然后单击“ 测试连接 ”按钮。 如果连接已成功建立,则会显示一条消息,通知您。



单击此消息框中的“ 关闭 ” 将关闭连接向导,并将作为凭据提供的所有值设置到各自的属性字段中,从而使活动可以使用。

注意: 退出连接窗口时,“ 密码 ” 字段的值不会保存在活动属性中。

Robot 连接

您还可以通过切换到“ 机器人连接 ” 选项卡来配置机器人连接详细信息。



使用“ 复制到机器人连接 ”按钮,也可以从“设计连接”选项卡中自动复制机器人连接的详细信息。

运行时

在运行时,必须在其各自的属性字段中将所有服务器凭据作为变量提供。 您还可以使用 IConnectionService 对象,该对象在“ 现有 SAP 连接”属性字段中包含所有连接详细信息。
配置“调用 SAP BAPI”活动

单击“ 调用 SAP BAPI ” 活动正文中的“配置” 按钮将打开一个向导,在该向导中,您可以选择和配置要调用的 BAPI。



BAPI 名称 搜索栏可用于查找要调用的 BAPI。 选择后,BAPI 的必需参数将添加到下表中,您可以在其中编辑这些参数。

注意: 标有 * 的参数为必填参数,无法删除。


该表分为七列,如下所示:

  • 名称 ” - 特定于所选 BAPI 的参数名称。
  • 说明 - 详细说明参数的简短说明。
  • 长度 ” - 最大字符数(如果有)。
  • 数据类型 ” - 参数的变量或对象类型。
  • “方向” - 指定参数是 “输入”、 “输出”还是 “输入/输出”
  • ” - 参数的值。
  • docs image - 从 BAPI 中删除参数。

配置希望 BAPI 具有的参数后,单击 “完成” 关闭向导并将配置保存在“ 调用 SAP BAPI ”活动中。 现在,您可以运行已创建的流程。

添加参数

您可以使用窗口左下角的“ 添加参数 ” 文本字段来逐个添加参数,以搜索参数列表,然后 按 Enter 键

使用右上角的“ 添加参数 ” 按钮,您可以将所需的任何参数添加到正在执行的 BAPI 调用中。 单击该按钮将切换到所有可用参数的列表,您可以在其中通过选中相应的复选框来指定要添加的参数。



导出参数

导出参数 ” 按钮将当前定义的所有参数及其元数据导出到 .xlsx 文件中。 单击该按钮将打开一个浏览窗口,您可以在其中选择要保存包含导出数据的文件的位置。 然后,可以将此文件用作创建输入数据文件的模板。

为 v1.xx 版生成 SAP BAPI 工作流

如果您使用的版本低于 v2.0.0,则可以在 此处访问有关如何生成 SAP BAPI 工作流的说明。

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.