拦截脚本中的标准弹出决定

2020-08-19 04:39发布

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

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


大家好

有没有办法在脚本中学习用户对标准弹出窗口的操作?

我的脚本将让标准代码检查现有供应商,然后再将其与我的脚本一起保存。 但是我需要了解用户的决定:要继续(保存),请检查供应商(供应商),或取消保存(取消)。

换句话说,我想保留标准功能,只在我的代码上使用用户的操作。

感谢您的任何建议

安德里亚

(13.7 kB)

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

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


大家好

有没有办法在脚本中学习用户对标准弹出窗口的操作?

我的脚本将让标准代码检查现有供应商,然后再将其与我的脚本一起保存。 但是我需要了解用户的决定:要继续(保存),请检查供应商(供应商),或取消保存(取消)。

换句话说,我想保留标准功能,只在我的代码上使用用户的操作。

感谢您的任何建议

安德里亚

(13.7 kB)
付费偷看设置
发送
2条回答
歪着头看世界
1楼 · 2020-08-19 05:13.采纳回答

可能不是最理想的...但是对于基础GUI元素使用Onclick事件呢? 基本上,拦截用户操作(即Onclick)以执行脚本; 然后执行完脚本后,通过与GUI元素相同的"上下文菜单"操作将控件传递回去。

haha101010
2楼-- · 2020-08-19 04:59

嗨,安德里亚,

我同意Damean的观点,将onClick事件脚本添加到您希望通过其他功能进行改进的本机按钮。

要从脚本中取消默认的标准操作,只需添加" return true"语句:

 if(suppress)返回true; 

如果省略了" return true"语句,则根据生命周期图,将在附加的onClick脚本执行后执行标准操作

要了解有关SAP Screen Personas脚本生命周期的更多信息: https://wiki.scn.sap.com/wiki/display/Img/Available+Events+in+Scripting

谢谢

Krists Magons

SAP Screen Personas开发团队

一周热门 更多>