点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在联系人选项卡上项目详细信息级别...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在联系人选项卡上项目详细信息级别...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在"联系人"选项卡上"项目详细信息"级别的事务ME52N中,有一个用于请求者或请求者的字段。 我在角色角色上添加了两个其他字段,以根据通过RFC传递的此申请者字段显示用户的全名和电话号码。 我已在项目级别的向上和向下箭头中添加了一个脚本,该脚本将检查是否选择了"联系人"选项卡,如果已选中,则在"申请者"字段中获取值并将该信息传递给RFC并返回 将两个值粘贴到自定义字段。 我的问题是,执行此脚本(用户单击向上或向下箭头以导航到上一个/下一个订单项)时,系统会在屏幕刷新为新的订单项信息之前捕获请求者字段中的值。 是否可以在屏幕刷新后不实际使用屏幕事件onAfterRefresh之后执行此脚本?
Hello Brian,
我确定这个问题会出现,这是一项性能要求。 当我们甚至将最简单的代码添加到onAfterRefresh时,都会减慢系统速度。 即使使用简单的if语句查看字段是否在视野中,每单击一次按钮至少要延迟1秒钟,这将导致屏幕重新加载。 如果您考虑用户可以单击以查看信息的所有不同选项卡,则对于ME22N这样的交易,对于用户而言,这种情况会多次发生。 对于这种情况(单击项目导航箭头),延迟对于用户来说是有意义的,但问题是,每次屏幕刷新事件启动时,都会对此代码进行分析,而这就是我们希望将其最小化的原因。
我的情况是,无论我是否希望单击向上或向下箭头,都会发生屏幕刷新事件。 问题在于捕获新信息的代码在刷新发生之前就已启动,并且在运行RFC之前我没有得到新信息。
一周热门 更多>