#ABAP#ALV#fieldcatalog

Field catalog, layout and variants: what holds the ALV up

Columns, texts, visibility, layout and variants the user saves. With SALV this is done with typed objects, not flat structures. Closing the ALV series with real ABAP code.

Mar 5, 2026

#ABAP#ALV#editable

Editable ALV: editing and validation without drama

When the user types into the cell, your responsibility begins. data_changed to validate, F4 for value helps, and persist with a user command. The editable grid with real ABAP code.

Mar 3, 2026

#ABAP#ALV#toolbar

Toolbar and custom functions in ALV: buttons that do your job

The standard bar is only the start. With SALV you add custom functions via add_function; with ALV Grid, buttons in the toolbar event. We look at both paths with real ABAP code.

Mar 1, 2026

#ABAP#ALV#events

Events and hotspots in ALV: when the list starts to respond

Hotspot, double-click, user command. Interaction in ALV Grid runs on events and handlers, not loose callbacks. We look at the pattern with SET HANDLER and real ABAP code for a hotspot event.

Feb 26, 2026

#ABAP#ALV#SALV

An ALV in ten lines with CL_SALV_TABLE

The fastest list you can write in classic ABAP: factory, display and little else. We look at the real minimum with CL_SALV_TABLE, full screen and inside a container, with real ABAP code.

Feb 25, 2026

#ABAP#ALV#SALV

SALV vs REUSE_ALV: why CL_SALV_TABLE is the way

The REUSE_ALV_* function zoo works, but it ages badly. We compare the classic family with CL_SALV_TABLE and explain why the class is the modern standard. With real ABAP code.

Feb 23, 2026

← All posts