我注意到在上述循环之间存在隐式提交。
现在我在一个 BADI 中,在那里我实现了一个方法,该方法有助于说明那里不应该有任何提交。但是,我有一个最好通过这种方法实现的要求。
我使用F4IF_INT_TABLE_VALUE_REQUEST
模块允许用户通过弹出窗口进行选择。
现在我需要知道这个弹出窗口是否隐式触发了提交,因为还涉及到 PBO-PAI 循环。是吗?
正如我在评论中所说的那样,简短的回答是肯定的。
F4IF_INT_TABLE_VALUE_REQUEST
使用 CALL SCREEN 调用弹出窗口,此命令开始一个新的屏幕序列,结束另一个。
更多(最新的 ABAP 版本)在这里,引用了确切的案例:
完成对话步骤
程序等待用户操作,在此期间不占用工作进程。在下一个对话步骤中,下一个空闲工作流程将分配给程序。