蓝色棱镜 - 无法窥探SAP屏幕元素

时间:2017-11-20 07:26:56

标签: blueprism

尝试通过BluePrism for SAP Automation窥探SAP系统。 当我从BluePrism应用程序建模器中单击“识别”按钮并将鼠标移到T代码文本框时,将使用红色框突出显示文本框,该框显示TCode元素由SAP测试系统中的BluePrism工具识别。但是,SAP生产系统没有确定相同的内容。

我们检查了两个SAP系统都维护了相同的设置以启用SAP GUI Scripting。

感谢帮助!

4 个答案:

答案 0 :(得分:1)

不过,我不知道它是否可以解决您的特定问题: 多次按 alt 将会更改间谍方法,您将能够找到所需的内容(甚至是专门用于SAP的方法)。

答案 1 :(得分:0)

请检查两个系统中项目的SAP Id是否相同。例如,您可以通过识别两个系统中的项目来执行此操作。请回答问题系统之间ID的差异。

答案 2 :(得分:0)

如果您在组织中开始使用SAP Automation,您可能不会在生产系统中启用GUI脚本,但它可能位于DEV系统中。

如果您可以访问SAP然后运行RZ11并输入= CHOOSE(MIN(IF(SUMPRODUCT(($B$2:$B$20="Spouse")+0,($A2=$A$2:$A$20)+0)=0,5,4), MMULT(MMULT(TRANSPOSE((ROW($A$2:$A$20)>0)+0),(IF($A2=$A$2:$A$20,$B$2:$B$20)= {"self","Spouse","Child"})+0),{1;1;2})), "Employee","Employee + Spouse","Employee + Child","Family","Employee + Children") ,那么它将显示值列表,并且当前值应为true。比较DEV和PRD。您可能需要SAP Basis管理员来更改此信息。

Read this blog for more details

安迪

答案 3 :(得分:0)

要获得Blue Prism的最佳SAP自动化性能,您需要同时启用客户端和服务器脚本

我。启用客户端脚本

  • 启动SAP登录并登录SAP服务器。
  • 单击“自定义本地布局”工具栏按钮(ALT + F12)。
  • 单击“选项”,然后在“GUI选项”屏幕中选择“辅助功能和脚本”节点
  • 在“辅助功能”节点中,确保已启用“使用辅助功能模式”选项。
  • 在“脚本”节点中,确保“启用脚本”选项是唯一的选项集。必须关闭通知以防止弹出窗口阻止间谍模式。
  • 注意:如果选中“脚本附加到SAP GUI时通知”复选框和“当脚本打开连接时通知”选项仍然选中,那么当您在SAP界面中窥探元素时,您将看到消息“每次尝试单击它时,脚本都会尝试附加到GUI。如果您看到“用户已禁用脚本支持”消息,则表示尚未选中“启用脚本”选项。
  • 保存设置并重新启动SAP GUI。客户端设置现已设置。

II。启用服务器端脚本

  • 启动SAP登录并登录SAP服务器。
  • 运行'RZ11'交易(输入'RZ11'并点击绿色勾选按钮)
  • 在“维护配置文件参数”窗口中键入“sapgui / user_scripting”。
  • 点击“显示”按钮
  • 点击“显示配置文件参数属性”窗口中的“更改值”。
  • 在“新值”字段中输入“TRUE”。
  • 保存设置并从SAP Logon注销。
  • 退出SAP Logon程序(单击工具栏中的红色十字按钮,或单击“X”窗口按钮关闭窗口和应用程序)。如果您尚未保存任何未保存的更改,系统可能会提示您保存。