屏幕刷新后,在按钮上执行脚本。

2020-08-30 04:14发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在联系人选项卡上项目详细信息级别...

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

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


在"联系人"选项卡上"项目详细信息"级别的事务ME52N中,有一个用于请求者或请求者的字段。 我在角色角色上添加了两个其他字段,以根据通过RFC传递的此申请者字段显示用户的全名和电话号码。 我已在项目级别的向上和向下箭头中添加了一个脚本,该脚本将检查是否选择了"联系人"选项卡,如果已选中,则在"申请者"字段中获取值并将该信息传递给RFC并返回 将两个值粘贴到自定义字段。 我的问题是,执行此脚本(用户单击向上或向下箭头以导航到上一个/下一个订单项)时,系统会在屏幕刷新为新的订单项信息之前捕获请求者字段中的值。 是否可以在屏幕刷新后不实际使用屏幕事件onAfterRefresh之后执行此脚本?

5条回答
土豆飞人
2020-08-30 05:13

你好,布莱恩,我知道了我的问题。 :)一直是我。 我的问题是我试图使用标准sap按钮的"脚本事件"运行脚本。 我认为发生了什么事,通过将我的脚本添加到标准按钮中,Personas在标准按钮的按钮单击事件之前执行了我的脚本。 为了解决该问题,我创建了两个新按钮(更改了图标以使其与箭头匹配),然后将脚本添加到了这些按钮中。 但是,第一行代码是单击"隐藏"标准按钮,然后执行我的代码。 这样,屏幕现在首先刷新,我的代码接收到新的申请者。 这也有助于我满足不使用onafter刷新事件的要求。

感谢您的帮助。 我想更好地理解Thomas在下面提到的代码,因为我无法在网上找到任何有关此代码的信息。 我需要添加任何内容还是直接复制他提供的内容?

一周热门 更多>