启用对 SAP GUI for Windows 的支持

先决条件: 确保安装了 SAP GUI Scripting

安装 SAP GUI for Windows 应用程序时,请选择“SAP GUI 脚本”安装选项。如果在安装 SAP GUI for Windows 应用程序时未选择此选项,则必须重新安装该应用程序并选择此选项,然后才能设置此部分中所述的其他配置选项。

SAP 提供了一组安全机制,允许管理员按系统、按组、按用户以及按脚本功能限制 SAP GUI Scripting 的使用。要测试 SAP GUI for Windows 应用程序,必须确保未激活这些安全机制。有关各种安全选项的详细信息,请参见 SAP Service Marketplace 的联机《SAP GUI Scripting Security Guide》。

返回页首

在 SAP 应用程序上启用脚本 (服务器端)

  1. 确认您已安装正确的支持包和内核修补程序级别:

    软件组件

    发布

    支持包

    内核修补程序级别

    SAP_APPL

    31I

    SAPKH31I96

    内核 3.1I 级别 650

    SAP_APPL

    40B

    SAPKH40B71

    内核 4.0B 级别 903

    SAP_APPL

    45B

    SAPKH45B49

    内核 4.5B 级别 753

    SAP_BASIS

    46B

    SAPKB46B37

    内核 4.6D 级别 948

    SAP_BASIS

    46C

    SAPKB46C29

    内核 4.6D 级别 948

    SAP_BASIS

    46D

    SAPKB46D17

    内核 4.6D 级别 948

    SAP_BASIS

    610

    SAPKB61012

    内核 6.10 级别 360

    注释: 下表显示了所需的最低版本和级别。必须拥有这些版本和级别或更高版本和级别。

    有关详细信息,请参见 SAP OSS note # 480149。

  2. 在 SAP 应用程序上启用脚本。 (默认情况下脚本是禁用的。) 通过在应用程序服务器上使用管理权限进入 Maintain Profile Parameters 窗口,并将 sapgui/user_scripting 配置文件参数设置为 TRUE,您可以启用脚本。

    • 要为所有用户启用脚本,请在所有应用程序服务器上设置该参数。

    • 要为特定用户组启用脚本,请仅在具有相应访问限制设置的应用程序服务器上设置该参数。

    • 如果要在 SAP GUI 或运行 SAP GUI 的 SAP NWBC 客户端上进行录制,则可能需要在 transaction rz11 中将 sapgui/nwbc_scripting 配置文件参数设置为 FALSE

    有关更多详细信息,请参阅在 SAP 应用程序上启用脚本 (服务器端)

  3. 注释: 如果连接到禁用了脚本的服务器,当您尝试在 SAP GUI for Windows 应用程序上录制时,将显示错误消息。

返回页首

在 SAP 应用程序上启用脚本 (客户端)

仅在安装 SAP GUI 脚本选项后才可以在 SAP 客户端上执行此操作。如果未安装此选项,请重新安装 SAP GUI for Windows 应用程序,并确保选中 SAP GUI 脚本复选框。有关详细信息,请参见 SAP GUI for Windows 文档。

消除警告消息

默认情况下,将 UFT One 与 SAP GUI for Windows 应用程序一起使用时,会定期收到两条警告消息:

  • UFT One 连接到 Scripting API 时,将显示以下警告消息: A script is trying to attach to the GUI

  • UFT One 使用 Scripting API 打开新连接时,将显示以下警告消息: A script is opening a connection to system <系统名称>

我们建议您在使用 UFT One 时在 SAP GUI for Windows 应用程序中禁用这些警告消息。

返回页首

检查 SAP 服务器上的连接速度

在录制和运行 GUI 测试之前,请确认对于要连接的服务器,未选中低速连接选项。

因为使用低速连接选项登录 SAP 与服务器通信时,SAP 服务器发送的信息不足以使 UFT One 正确录制和运行测试。(如果选中低速连接选项,则 UFT One 将显示一条错误消息。)

有关详细信息,请参见 SAP OSS note #587202。

返回页首

将 F1 帮助设置为使用模式对话框模式

确认选中了模式对话框选项。这样能使 UFT One 录制测试中 F1 帮助的显示。 (SAP GUI for Windows 应用程序中的 F1 帮助可以使用性能助手进行显示,或作为模式对话框显示。)

返回页首

将 F4 帮助设置为使用对话框显示模式

请确认客户端设置为在对话框模式加载 F4 帮助屏幕。 (使用 SAP GUI Scripting API (启用脚本选项) 时,SAP GUI for Windows 应用程序无法以控件模式加载 F4 帮助屏幕。)

注释: 每个用户都必须进行此设置。必须在要使用 UFT One SAP 解决方案插件进行测试的每个客户端上设置此选项。或者,SAP 系统管理员可以为您更改系统默认值。

返回页首