Fields with Pushbuttons, Actions, and Icons
In the fields of a list various function elements can be embedded: pushbuttons, actions, and icons.

- A pushbutton is a graphical element with which a function is always connected. If a pushbutton is clicked at runtime, an event is triggered automatically.
- On the other hand, an action enhances a simple table field to a field with a clickable function ('link to action'). A simple click on such a table field then leads to the triggering of an event. If an action was implemented for a table field, the content of the field is then shown highlighted.
- An icon is a graphical element (for example, a traffic light symbol) that does not have any action function of its own. However, it can be given an additional text (tooltip).
| Interface | Method |
|---|---|
| IF_SALV_GUI_FIELD_DISPLAY_OPT | set_visible_fields |
You can retrieve interface IF_SALV_GUI_FIELD_DISPLAY_OPT using:
| Interface | Method |
|---|---|
| IF_SALV_GUI_FIELD_CATALOG_IDA | display_options |
Report example: SALV_IDA_DISPLAY_OPTIONS_FS