a month ago
Hi, experts.
Can someone explain how does the Implicit Database Commit works.
There is no any dialogs steps or other items, which are simmillar with documentation, why data are comes into db?
REPORT ZVA_EX31.
data : ls_mara type mara.
ls_mara-matnr = '000'.
insert INTO mara VALUES ls_mara.
Request clarification before answering.
The implicit database commit happens when SE38 screen is displayed after program execution.
By the way, do an SQL trace (ST05) and you'll see the database commits.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Read online documentation on Explicit Database Commits.
Hi Shizofrenik,
wenn the programm ends, than will produce an Implicit Commit on the Database. That means, you have not an explicit Commit with the Command "COMMIT WORK [AND WAIT]" executed (the addition in the brackets means a synchronous executet commit: the Programm waits on tha Database. Otherwise is a asynchronous Commit and the Programm ends, while the Database is on "working").
I can mention, that in your programm the event START-OF-SELECTION is missing 😉
Congrats,
Attila
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
102 | |
15 | |
9 | |
7 | |
5 | |
4 | |
3 | |
3 | |
3 | |
2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.