activities
latest
false
UiPath logo, featuring letters U and I in white

传统集成活动

上次更新日期 2024年12月13日

关于 SAP BAPI 活动包

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

安装必备程序

注意:安装先决条件适用于 SAP BAPI 包版本 2.2.6 及更低版本。 从版本 3.0.0 开始, 先决条件对于 Studio Windows 项目不是必需的,但如果要构建 Windows - 旧版工作流,则仍然需要先决条件。

SAP Connector for Microsoft .NET 3.0 (NCo 3.0)(最好是 3.0.0.42)的 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 Logo White
信任与安全
© 2005-2025 UiPath。保留所有权利。