Hello Jeremy,
to have some Colors in the Table we use dialog.setArrayAttributes in the program.
To use it you have to create a second array for the arrtibutes.
Fill the array...
define lo_color dynamic array of record
color01 string,
color02 string
end record
...
case lo_xxx
when " "
let pa_color[lo_ii].color01 = ""
let pa_color[lo_ii].color02 = ""
when "A"
let pa_color[lo_ii].color01 = "reverse yellow"
let pa_color[lo_ii].color02 = "reverse yellow"
when "F"
let pa_color[lo_ii].color01 = "reverse green"
let pa_color[lo_ii].color02 = "reverse green"
end case
...
--then before display....
display array pa_ntze to s_anz.*
before display
call dialog.setArrayAttributes("s_anz",lo_color)