点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
Hi Persona Experts,
我必须根据第一个屏幕上的值(设备授权组/位置授权组-调用RFC)切换到不同的样式。 session.utils.changeFlavor正在运行。 但是,我已将脚本添加到事件OnBeforeRefresh。 在随后的每个屏幕中调用它。 我可以避免吗? 在第一个屏幕上,仅一次为交易调用脚本(出于性能考虑,第二个屏幕上的元素名称也有所不同)。 onEnter最好。 首先在第一个屏幕上输入。 在那一次调用之后,脚本应该是" inactive"。我正在IE03和IL03事务上执行此操作。我们正在使用角色3,级别(组件)9,内核749路径级别824 webgui补丁级别823。依据750-0009。/p>
您可以通过会话存储使用标记( session.utils.put 和 session.utils.get )来表明您是否已经在事务中调用了脚本
通常,如果我只想运行一次脚本..我将使用全局标志(虚拟文本字段)或变量(通过session.utils.put \ get)。
HTH
好吧,在第一个屏幕上,您显然有一个 onLoad 脚本来清除标志... 屏幕上,重新排列您的逻辑,以使 onBeforeRefresh 脚本不会打扰您。
在任何情况下,都可以通过在适当的情况下进行一些逻辑重组来解决。
session.idExists 也应在Windows GUI中运行。 p>
一周热门 更多>