The statement UPDATE changes the content of one or more lines of the database table specified in
target. The entries
in source determine which columns of which lines are changed, and how they are changed.
System fields
The statement UPDATE
sets the values of the system fields sy-subrc and sy-dbcnt.
sy-subrc | Meaning |
0 | At least one line has been changed. |
4 | At least one line was not able to be changed, either because no appropriate line was found, or because the change would generate a line that leads to double entries in the primary key or a unique secondary index in the database table. |
The statement UPDATE sets sy-dbcnt to the number of changed lines.
The changes are definitively copied to the database with the next database commit. Until that point, they can still be undone using a database rollback