!--a11y-->
Color of ALV Output, Columns, and
Cells 
You can influence the color design of various areas of the ALV output. The following options are available:
· ALV output
You can choose between two variants:
¡ Standard colors
All rows and columns have the same color
¡ Alternate
The rows of the ALV output are alternate between light and dark

You only have these options if write-protection has been activated (see Write-Protection and Activation).
· Column
You can
change the background color of a column. You can use pre-configured semantic
colors for this (see
TableColumn
Properties).

You only have these options if write-protection has been activated (see Write-Protection and Activation).
· Cell variants
You can
specify a background color for a cell variant. You can use pre-configured
semantic colors for this (see
TableColumn
Properties).

You only have these options if write-protection has been activated (see Write-Protection and Activation).
· Cell
The only UI
element whose color you can change is the cell editor TEXT_VIEW. Here, you can
choose the combination of background and text color that you want to use
(see SemanticColor in
TextView
Properties).

You also have this option in the editable ALV.
Methods for Changing the Colors
Area |
Class |
Method |
ALV output |
IF_SALV_WD_ |
SET_DESIGN GET_DESIGN |
Column |
CL_SALV_WD_ |
SET_CELL_DESIGN GET_CELL_DESIGN |
Cell variant |
CL_SALV_WD_ |
SET_CELL_DESIGN or GET_CELL_DESIGN or |
Cell |
CL_SALV_WD_ |
SET_SEMANTIC_COLOR or GET_SEMANTIC_COLOR or |