
The ALV output cannot be edited, which means that users cannot make changes to the content of the ALV output themselves. The user can only change the display of the content, for example by sorting or filtering specific data records.
However, you are able to enable and handle different types of interaction by the user that do not affect the content of the ALV output, but do trigger certain functions.
You provide Pushbuttons or Menu Entries for generic ALV functions or define your own application-specific functions
In the columns of the ALV output, you provide elements for interaction such as pushbuttons, checkboxes or hyperlinks
You process the user's clicks and double cllicks on the ALV output.
You process specific key actions from the user
In every event handler method, you are able to change the content of the data table, for example. Then you need to refresh the display with the REFRESH method.