Color of ALV Output, Columns, and Cells
Use
You can specify the color of various areas of the ALV output. The following options are available:
-
ALV output:
You can choose from the following variants:
-
Standard color assignment
All rows and columns have the same color.
-
Alternating
The rows of the ALV output alternate between light and dark
-
Transparent
The background is transparent. The individual cells are displayed without gridlines.
-
-
Column
You can change the background color for a column. You can use pre-configured semantic colors for this (see TableColumn Properties).
-
Cell variant
You can specify a background color for a cell variant. You can use pre-configured semantic colors for this (see TableColumn Properties).
-
Cell
The only UI element whose color you can change is the cell editor TEXT_VIEW. You can choose the combination of background and text color that you want to use (see TextView Properties, under semanticColor).
-
ToolBar
You can choose from the following variants:
-
Standard color assignment
-
Colored
-
Transparent
-
Methods for changing the colors
|
Area |
Class |
Method |
|
ALV output |
IF_SALV_WD_ TABLE_SETTINGS |
SET_DESIGN GET_DESIGN |
|
Column |
CL_SALV_WD_ COLUMN |
SET_CELL_DESIGN GET_CELL_DESIGN |
|
Cell variant |
CL_SALV_WD_ CV_STANDARD |
SET_CELL_DESIGN or SET_CELL_DESIGN_FIELDNAME GET_CELL_DESIGN or GET_CELL_DESIGN_FIELDNAME |
|
Cell |
CL_SALV_WD_ UIE_TEXT_VIEW |
SET_SEMANTIC_COLOR or SET_SEMANTIC_COLOR_FIELDNAME GET_SEMANTIC_COLOR or GET_SEMANTIC_COLOR_FIELDNAME |
|
ToolBar |
IF_SALV_WD_ FUNCTION_SETTINGS |
SET_DESIGN GET_DESIGN |