SAP脚本,GUI-TAB-STRIP错误。

2020-09-04 00:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 当我记录脚本以自动进行数...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

当我记录脚本以自动进行数据提取时,我遇到了SAP选项卡的问题,而TABS却有太多问题。 总是显示消息,提示找不到按ID的控件,但是我确定该元素在屏幕上并且ID很好。


SAP生成的脚本:

 session.findById(" wnd [0]/usr/subSUB0:SAPLMEGUI:0019/subSUB3:SAPLMEVIEWS:1100/subSUB2:SAPLMEVIEWS:1200/subSUB1:SAPLMEGUI:1301/subSUB2:SAPLMEGUI:3303/tabsREQ_ITEM_DETAIL/tabpTABREQDT11)  。选择
 session.findById(" wnd [0]/usr/subSUB0:SAPLMEGUI:0015/subSUB3:SAPLMEVIEWS:1100/subSUB2:SAPLMEVIEWS:1200/subSUB1:SAPLMEGUI:1301/subSUB2:SAPLMEGUI:3303/tabsREQ_ITEM_DETAIL/tabpTABREQDT13"。
 session.findById(" wnd [0]/usr/subSUB0:SAPLMEGUI:0015/subSUB3:SAPLMEVIEWS:1100/subSUB2:SAPLMEVIEWS:1200/subSUB1:SAPLMEGUI:1301/subSUB2:SAPLMEGUI:3303/tabsREQ_ITEM_DETAIL/tabpTABREQDT14"。
 

我无法通过脚本在TABS之间切换

我已经看到了一些有关此问题的帖子,但我从未见过解决方案或至少一个原因。

尝试使用SAPGUIStrip对象,仍然无法选择TAB,是否有人对问题有任何了解?

(23.4 kB)
1条回答
打个大熊猫
2020-09-04 01:13
 usr/subSUB0:SAPLMEGUI:0015/subSUB3:SAPLMEVIEWS:1100/subSUB2:SAPLMEVIEWS:1200/subSUB1:SAPLMEGUI:1301/subSUB2:SAPLMEGUI:3303/
上面屏幕元素的列举组成之一与记录的值不同。

有一些运行时生成的ID,您可能在这里。

另一种选择可能是"低速连接",它通过最小化数据传输并删除ID来减少网络流量。

我想它是动态生成的屏幕ID。

我解决的方法是扫描静态组件,这是我从 @ stefan.schnell

https://answers.sap.com/questions/684650/vb-scripting-what-is-the-rule-behind-the-numbering.html?childToView=687312#answer-687312

一周热门 更多>