简体   繁体   中英

Implicit commit in F4IF_INT_TABLE_VALUE_REQUEST popup?

I noticed that there is an implicit commit between the cycles mentioned above.

Now I am in an BADI, where I implement a method, which help states there should be no commits there. However, I have a requirement which is best to be implemented through this method.

And I use F4IF_INT_TABLE_VALUE_REQUEST module to allow user selection via popup.

Now I need to know whether this popup implicitly triggers the commit because there is also a PBO-PAI cycle involved. Is it?

As I also stated in comments the short answer is yes.

F4IF_INT_TABLE_VALUE_REQUEST calls a popup window with CALL SCREEN and this command starts a new screen sequence ending another.

More (latest ABAP version) here , cited the exact case:

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.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM