Hallo Karsten!
Die Zeilenfarbe kann über den Parameter „is_layout“ beim Aufruf der Methode „set_table_for_first_display“ gesetzt werden.
Bsp:
* Zusätzliches Feld für Zeilenfarbe in Ausgabetabelle (hier “itab”) einfügen:
...
zfarbe(4) type c.
...
* Layout-Tabelle für ALV-Grid:
DATA layout TYPE lvc_s_layo.
* im Programmablauf Farbe setzen:
IF ....
itab_zeile-zfarbe = 'C110'.
ENDIF.
APPEND itab_zeile TO itab.
* ALV Grid setzen:
layout-info_fname = 'ZFARBE'.
CALL METHOD grid->set_table_for_first_display
EXPORTING
is_layout = layout
CHANGING
it_outtab = itab.
Gruß,
Dil