ich baue derzeit an einem Programm, dass einen ALV ausgibt. Diesen ALV baue ich mithilfe eines Feldkatalogs der auf einer DB-Struktur basiert auf. Nach ein paar Hotspot-Klicks sollen ein paar der Felder rot hinterlegt werden.
Dafür habe ich eine technische Spalte definiert. Diese wird auch richtig gefüllt und auch richtig an den refresh_table_display übergeben. Leider werden die Felder dann aber nicht bunt ausgegeben.
DATA: ls_color TYPE lvc_s_scol,
lt_color_tab TYPE STANDARD TABLE OF lvc_s_scol.
ls_color-fname = if_col2.
ls_color-color-col = 6.
APPEND ls_color TO lt_color_tab.
INSERT LINES OF lt_color_tab INTO TABLE ls_field-10.
Die gewünschten Zellen farbig gemacht und wollte dann über refresh_table_display das diese auch angezeigt werden.
Nur leider hat das so nicht funktioniert.
In einem Testprogramm ohne refresh_table_display hat das funktioniert, nur irgendwie mit dem refresh nicht
Übergabewert mit Inhalte der gewünschten Zeile und Spalte hatte führende Leerzeichen da diese Felder Char20 waren, welche ich durch ein SHIFT entfernt habe.