Hi ,
I have values in the ALV grid some this like this ...
DATE PLANT ORDERS VARIANCE% VARIANCE1%
01/12/06 PP1 1230000 100 100
01/12/06 PP1 1320000 45.8 30.23
01/12/06 PP1 1420000 -100 -100
01/12/06 PP1 1520000 100 100
Required is to highlight the variance% and variance1% field colour in RED when those field valued are either equal to '100 OR -100.'
My code is like this ...
FORM build_fieldcatalog.
wa_fieldcat-fieldname = 'TOTAL'.
wa_fieldcat-tabname = 'GS_DISPLAY1'.
wa_fieldcat-col_pos = 9.
wa_fieldcat-seltext_l = 'Total Confirmed'.
wa_fieldcat-seltext_m = 'Total Conf.'.
wa_fieldcat-seltext_s = 'Totl Conf. '.
wa_fieldcat-outputlen = 32.
APPEND wa_fieldcat TO fieldcatalog.
CLEAR wa_fieldcat.
wa_fieldcat-fieldname = 'VARIANCE'.
wa_fieldcat-tabname = 'GS_DISPLAY1'.
wa_fieldcat-col_pos = 14.
wa_fieldcat-seltext_l = ' Variance %'.
wa_fieldcat-seltext_m = ' Variance %'.
wa_fieldcat-seltext_s = ' Variance %'.
wa_fieldcat-outputlen = 16.
APPEND wa_fieldcat TO fieldcatalog.
CLEAR wa_fieldcat.
wa_fieldcat-fieldname = 'VARIANCE'.
wa_fieldcat-tabname = 'GS_DISPLAY1'.
wa_fieldcat-col_pos = 14.
wa_fieldcat-seltext_l = ' Variance1 %'.
wa_fieldcat-seltext_m = ' Variance1 %'.
wa_fieldcat-seltext_s = ' Variance1 %'.
wa_fieldcat-outputlen = 16.
APPEND wa_fieldcat TO fieldcatalog.
CLEAR wa_fieldcat.
****
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = g_repid
i_callback_pf_status_set = 'POPUP'
i_callback_user_command = 'USER_COMMAND'
it_fieldcat = fieldcatalog
i_save = 'X'
TABLES
t_outtab = gs_display1
EXCEPTIONS
program_error = 1
OTHERS = 2
.
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
***
do i need to include any code in the
FORM build_layout.
t_layout-no_input = 'X'.
t_layout-colwidth_optimize = 'X'.
t_layout-totals_text = 'Totals'(201).
ENDFORM. " BUILD_LAYOUT
Can u give some example codet display this ...
Thanks,
vind