coloum wise background color in alv
REPORT ZAJAY_ALV_TS.
tables:vbap.
types: BEGIN OF ty_vbap,
vbeln TYPE vbap-vbeln,
posnr TYPE vbap-posnr,
matnr TYPE vbap-matnr,
matkl TYPE vbap-matkl,
zcolor(5),
END OF ty_vbap.
data: it_vbap type STANDARD TABLE OF ty_vbap WITH HEADER LINE,
wa_vbap type ty_vbap,
wa_fieldcat TYPE slis_fieldcat_alv,
it_fieldcat TYPE slis_t_fieldcat_alv,
wa_layout TYPE slis_layout_alv,
it_header TYPE slis_t_listheader,
wa_header TYPE slis_listheader.
SELECT-OPTIONS: s_vbeln for vbap-vbeln.
START-OF-SELECTION.
SELECT vbeln
posnr
matnr
matkl
from vbap
into TABLE it_vbap
WHERE vbeln in s_vbeln.
sort it_vbap by vbeln.
wa_fieldcat-col_pos = '1'.
wa_fieldcat-fieldname = 'vbeln'.
wa_fieldcat-seltext_m = 'Sale Doc'.
wa_fieldcat-outputlen = '10'.
wa_fieldcat-emphasize = 'C6'.
APPEND wa_fieldcat TO it_fieldcat.
clear: wa_fieldcat.
wa_fieldcat-col_pos = '2'.
wa_fieldcat-fieldname = 'posnr'.
wa_fieldcat-seltext_m = 'Sale Item'.
wa_fieldcat-outputlen = '10'.
wa_fieldcat-emphasize = 'C5'.
APPEND wa_fieldcat TO it_fieldcat.
clear: wa_fieldcat.
wa_fieldcat-col_pos = '3'.
wa_fieldcat-fieldname = 'matnr'.
wa_fieldcat-seltext_m = 'Material Num'.
wa_fieldcat-outputlen = '15'.
wa_fieldcat-emphasize = 'C4'.
APPEND wa_fieldcat TO it_fieldcat.
clear: wa_fieldcat.
wa_fieldcat-col_pos = '4'.
wa_fieldcat-fieldname = 'matkl'.
wa_fieldcat-seltext_m = 'Mat Group'.
wa_fieldcat-outputlen = '10'.
wa_fieldcat-emphasize = 'C3'.
APPEND wa_fieldcat TO it_fieldcat.
clear: wa_fieldcat.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
IS_LAYOUT = wa_layout
IT_FIELDCAT = it_fieldcat
TABLES
t_outtab = it_vbap.
Input
Comments
Post a Comment