点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在编写一个脚本,该脚本将通过IW32安排工单操作。 我遇到了与SAP ID相关的问题。 当我录制脚本并尝试运行它时,它在下面的行中出现故障。 因此,我重新录制后发现ID名称不同。 这行代码在下面,它将按行号选择一个操作:
seccion.findById(" wnd [0]/usr/subSUB_ALL:SAPLCOIH:3001/ssubSUB_LEVEL:SAPLCOIH:1101/tabsTS_1100/tabpVGUE/ssubSUB_AUFTRAG:SAPLCOVG:3010/tblSAPLCOVGTCTRL_3010")= <选择1。/p>
更改的部分是" .../ssubSUB_LEVEL:SAPLCOIH:1101/..."。 它工作了一段时间,然后我回去改进了代码,再次发生了同样的问题。 对于代码的这一特定部分,我将其视为:
(1)ssubSUB_LEVEL:SAPLCOIH:1100
(2)ssubSUB_LEVEL:SAPLCOIH:1101
(3)ssubSUB_LEVEL:SAPLCOIH:1107
有人知道为什么会这样或知道如何处理吗? 这只是一个具体示例,在另一种情况下也是如此,因此,首选通用的处理方法。
下面的代码是第二个示例,该示例单击工单状态信息按钮。
ObjSess.findById(" wnd [0]/usr/subSUB_ALL:SAPLCOIH:3001/ssubSUB_LEVEL:SAPLCOIH:1101/subSUB_KOPF:SAPLCOIH:1102/btnBUTTON_STATUS")。按
谢谢!
为什么会这样:屏幕1100、1101、1107几乎相同,但不完全相同,它们的选择取决于是否有空白内容,以便更好地显示内容,并且还有更多标准(功能模块)
操作:检测当前显示的屏幕是1100、1101还是1107,并相应地更改字段ID。
一周热门 更多>