每次使用F4时调用的BEx变量出口i_step = 3(性能)

2020-09-18 21:32发布

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

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


大家好,

我们已经在i_step = 3的用户出口中实现了一些ABAP逻辑,这在性能上有些耗费时间。

问题:每次每次用户将F4用作BEx查询中的任何变量时,都会调用" i_step = 3逻辑"。

当用户单击"确定"按钮以执行BEx查询时,也会在最后调用" i_step = 3逻辑"。

问题:是否有一种方法可以在" i_step = 3"退出界面中进行标识,以了解是否由于用户按F4键获取了变量而被调用?

我们的目标是让ABAP逻辑区分因使用F4而调用" i_step = 3逻辑"的情况和因调用F4而导致的" i_step = 3逻辑"的情况 用户在填充变量后执行查询。

注意:这不是不是一个有关如何为变量F4控制实现BADI的问题

感谢您提供解决此问题的任何意见。

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

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


大家好,

我们已经在i_step = 3的用户出口中实现了一些ABAP逻辑,这在性能上有些耗费时间。

问题:每次每次用户将F4用作BEx查询中的任何变量时,都会调用" i_step = 3逻辑"。

当用户单击"确定"按钮以执行BEx查询时,也会在最后调用" i_step = 3逻辑"。

问题:是否有一种方法可以在" i_step = 3"退出界面中进行标识,以了解是否由于用户按F4键获取了变量而被调用?

我们的目标是让ABAP逻辑区分因使用F4而调用" i_step = 3逻辑"的情况和因调用F4而导致的" i_step = 3逻辑"的情况 用户在填充变量后执行查询。

注意:这不是不是一个有关如何为变量F4控制实现BADI的问题

感谢您提供解决此问题的任何意见。

付费偷看设置
发送
1条回答
能不能别闹
1楼-- · 2020-09-18 22:10

嗨,

您可以检查变量的值,如果为空,则继续,否则,不继续。

,这样,它将仅执行一次。

grtz

科恩

一周热门 更多>