SAP package

SAP package 包含 actions,可让您在 SAP 应用程序上自动化执行任务和流程。

SAP package 使用 SAP GUI 技术,可以在安装了 SAP GUI 的台式计算机上创建和部署自动化。
SAP package 使您能够执行以下任务:
  • 缩短组合来自不同系统的数据所需的时间。
  • 消除人为错误,提高效率。
  • 增加处理的事务数。
  • 向各种利益相关方提供实时信息。
  • 通过全面报告增强决策能力。
    注:SAP 连接操作中,会话名称字段不能与 Task Bots 或任何其他 bots 共享。

先决条件

  • 在捕获对象之前,请登录 SAP GUI,因为对象捕获不支持 SAP 登录屏幕。
  • 启用 GUI 脚本和可访问性。

    请参阅在客户端上启用脚本在服务器端上启用脚本以及启用辅助功能设置

  • 确保在用于自动执行 SAP 相关任务和运行这些任务的设备上安装了以下 Windows SAP GUI 之一:
    • SAP GUI 800(带修补程序 4)
    • SAP GUI 770(带修补程序 6)
    • SAP GUI 760(带修补程序 5)
    • SAP GUI 760(带修补程序 1)
    • SAP GUI 760(带修补程序 0)
    • SAP GUI 750(带修补程序 9)
    注: SAP package 支持带有不同补丁的 SAP GUI 版本,包括经过认证的版本。
    注: 如果您的设备上安装了 SAP GUI 760(带修补程序 0),则由于 SAP GUI 760(带修补程序 0)存在问题,您将无法使用 SAP 网格视图控件设置表单元格文本获取表单元格文本 actions
  • 安装脚本跟踪器或类似工具来检索 SAP 对象的字段路径。

开始之前

  • SAP 支持多个会话。 但是,在创建使用多个会话的 bot 时,请确保在特定控件字段路径中输入您打算使用的会话的确切名称。

    例如,/app/con[0]/ses[0]/userid

  • SAP package 中执行下列 actions,作为使用可用 actions 集的一部分:
    1. 使用连接 actionSAP 应用程序建立连接。

      使用 SAP GUI 应用程序登录 SAP 应用程序。 然后使用 SAP package 中的连接 action 来使用此连接并分配会话名称。 对其他 actions 使用此相同会话名称。

    2. 使用 actions 自动执行任务。
    3. 自动执行所有 SAP 相关任务后,使用 断开连接 action 终止与 SAP 应用程序的连接。

SAP package 中的 Actions

SAP package 包括以下 actions
注: SAP 和 Recorder package 可以检测应用程序中的 SAP 元素。 从可用性的角度来看,Recorder package 比 SAP package 更受欢迎,因为与 SAP package 相比,它更直观,例如可以自动检测 SAP 对象路径。 请参阅 使用 Recorder package 代替 SAP package 的好处
Action 描述
选中/取消选中复选框

选中/取消选中复选框 action

单击

单击 action

单击菜单

单击菜单 action

连接 使用 Connect action for SAP.
断开

断开连接 action

双击

双击 action

展开

展开 action

导出表 使用导出表 action.
获取单元格计数

获取单元格计数 action

获取子项名称

获取子项名称 action

获取子级文本

获取子级文本 action

获取列计数

获取列数 action

获取行计数

获取行数 action

获取所选项目

获取所选项目 action

获取状态

获取状态 action

获取表格单元格索引

获取表格单元格索引 action

获取表格单元格文本

获取表格单元格文本 action

获取文本

获取文本 action

获取项目计数

获取项目计数 action

左键单击

左键单击 action

右键单击

右键单击 action

选择项目

选择项目 action

选择单选选项

选择单选选项 action

发送虚拟键

SAP GUI 中的虚拟键

发送虚拟键 action

设置表格单元格文本 设置表格单元格文本
设置文本

设置文本 action