启用对 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 应用程序上启用脚本 (服务器端)
-
确认您已安装正确的支持包和内核修补程序级别:
软件组件
发布
支持包
内核修补程序级别
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。
-
在 SAP 应用程序上启用脚本。 (默认情况下脚本是禁用的。) 通过在应用程序服务器上使用管理权限进入 Maintain Profile Parameters 窗口,并将 sapgui/user_scripting 配置文件参数设置为 TRUE,您可以启用脚本。
-
要为所有用户启用脚本,请在所有应用程序服务器上设置该参数。
-
要为特定用户组启用脚本,请仅在具有相应访问限制设置的应用程序服务器上设置该参数。
-
如果要在 SAP GUI 或运行 SAP GUI 的 SAP NWBC 客户端上进行录制,则可能需要在 transaction rz11 中将 sapgui/nwbc_scripting 配置文件参数设置为 FALSE。
有关更多详细信息,请参阅在 SAP 应用程序上启用脚本 (服务器端) 。
-
注释: 如果连接到禁用了脚本的服务器,当您尝试在 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 系统管理员可以为您更改系统默认值。