color alv report sap abap
For this you need to have one column color in output table of type
color TYPE lvc_t_scol,
w_alv is the final alv table to be displayed LOOP AT
w_alv ASSIGNING <l_alv>.
l_count = 5.
WHILE l_count LE lc_11.
l_count = l_count + 1.
CASE l_count.
WHEN lc_09.
ls_color-fname = 'TOTAL_QUAN1'.
ls_color-color-col = 5.
ls_color-color-int = 1.
ls_color-color-inv = 0.
APPEND ls_color TO <l_alv>-color.
WHEN lc_10.
ls_color-fname = 'SAP_QUAN1'.
ls_color-color-col = 5.
ls_color-color-int = 1.
ls_color-color-inv = 0.
APPEND ls_color TO <l_alv>-color.
CLEAR ls_color.
WHEN lc_11.
ls_color-fname = 'QUAN_DIFF1'.
ls_color-color-col = 5.
ls_color-color-int = 1.
ls_color-color-inv = 0.
APPEND ls_color TO <l_alv>-color.
CLEAR ls_color.
ENDCASE.
ENDWHILE.
ENDLOOP.
color TYPE lvc_t_scol,
w_alv is the final alv table to be displayed LOOP AT
w_alv ASSIGNING <l_alv>.
l_count = 5.
WHILE l_count LE lc_11.
l_count = l_count + 1.
CASE l_count.
WHEN lc_09.
ls_color-fname = 'TOTAL_QUAN1'.
ls_color-color-col = 5.
ls_color-color-int = 1.
ls_color-color-inv = 0.
APPEND ls_color TO <l_alv>-color.
WHEN lc_10.
ls_color-fname = 'SAP_QUAN1'.
ls_color-color-col = 5.
ls_color-color-int = 1.
ls_color-color-inv = 0.
APPEND ls_color TO <l_alv>-color.
CLEAR ls_color.
WHEN lc_11.
ls_color-fname = 'QUAN_DIFF1'.
ls_color-color-col = 5.
ls_color-color-int = 1.
ls_color-color-inv = 0.
APPEND ls_color TO <l_alv>-color.
CLEAR ls_color.
ENDCASE.
ENDWHILE.
ENDLOOP.
Comments
Post a Comment