F4IF_INT_TABLE_VALUE_REQUEST 弹出窗口中的隐式提交?

Implicit commit in F4IF_INT_TABLE_VALUE_REQUEST popup?

我注意到上面提到的周期之间存在隐式提交。

现在我在 BADI 中,我在其中实现了一个方法,该方法帮助说明那里不应有任何提交。但是,我有一个要求最好通过这种方法来实现。

我使用 F4IF_INT_TABLE_VALUE_REQUEST 模块允许用户通过弹出窗口进行选择。

现在我需要知道这个弹出窗口是否隐式触发了提交,因为还涉及到一个 PBO-PAI 循环。是吗?

正如我在评论中所说,简短的回答是肯定的。

F4IF_INT_TABLE_VALUE_REQUEST 使用 CALL SCREEN 调用弹出窗口 window,此命令开始一个新的屏幕序列,结束另一个屏幕序列。

更多(最新ABAP版本)here,引用具体案例:

Completion of a dialog step

The program waits for a user action and does not occupy a work process during this time. The next free work process is assigned to the program in the next dialog step.