onOptionDialogClose被调用后无法继续执行脚本

2020-09-21 10:07发布

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

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


我们当前正在使用Personas 3.0 SP5。 我使用带有onOptionDialogClose函数的showOptionDialog。 即使已为showOptionDialog定义了所有参数,该脚本也会在处理onOptionDialogClose函数后停止。

该脚本查找弹出窗口,并处理弹出窗口的表控件以查找消息类型。 类型" W"以外的任何内容都将导致脚本跳过进一步的处理。 这是代码段。

 var exitloop = false;
 var exitscript = false;


//第一个版本
 session.findById(" wnd [0]/usr/subCATS002:SAPLCATS:2200/tblSAPLCATSTC_CATSD/txtCATSD-DAY1 [12,2]")。setFocus();
 session.findById(" wnd [0]/usr/subCATS004:SAPLCATS:2400/btnFREE_DATA_BUTTON")。press();


//弹出
 if(session.idExists(" wnd [1]")){
 var errortype ="";
 for(rowindex = 0; rowindex  

是否需要在onOptionDialogClose函数模块中进行进一步的处理? 如果是这样,我将其放入功能模块中,因为如果弹出窗口不存在,则会对其进行处理。

谢谢

Brian Basch

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

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


我们当前正在使用Personas 3.0 SP5。 我使用带有onOptionDialogClose函数的showOptionDialog。 即使已为showOptionDialog定义了所有参数,该脚本也会在处理onOptionDialogClose函数后停止。

该脚本查找弹出窗口,并处理弹出窗口的表控件以查找消息类型。 类型" W"以外的任何内容都将导致脚本跳过进一步的处理。 这是代码段。

 var exitloop = false;
 var exitscript = false;


//第一个版本
 session.findById(" wnd [0]/usr/subCATS002:SAPLCATS:2200/tblSAPLCATSTC_CATSD/txtCATSD-DAY1 [12,2]")。setFocus();
 session.findById(" wnd [0]/usr/subCATS004:SAPLCATS:2400/btnFREE_DATA_BUTTON")。press();


//弹出
 if(session.idExists(" wnd [1]")){
 var errortype ="";
 for(rowindex = 0; rowindex  

是否需要在onOptionDialogClose函数模块中进行进一步的处理? 如果是这样,我将其放入功能模块中,因为如果弹出窗口不存在,则会对其进行处理。

谢谢

Brian Basch

付费偷看设置
发送
3条回答
haha101010
1楼-- · 2020-09-21 10:43

Hello Brian,

检查此Wiki 是否有帮助。
您 还应该将消息写入日志,以便您可以查看是否有与" W"不同的错误类型。

致谢,
Cris

宇峰
2楼-- · 2020-09-21 10:37

不,我没有。 我要结束这个问题。

谢谢。

哎,真难
3楼-- · 2020-09-21 10:23

你好布莱恩,

您找到有关问题的答案了吗?

我的行为相同,不知道该怎么办。

谢谢

以马内利。

一周热门 更多>