Resaltar valor concreto columna ALV GRID

Hola, necesito resaltar (negrito o fondo coloreado) valores concretos de una campo de un ALV GRID. He conseguido que se coloree toda la columna pero no valores determinados. Pueden ayudarme?
He probado lo siguiente (dentro de método local) pero no funciona:

 METHOD prepar_layout_down.
    DATA: gs_variant TYPE disvariant.

    gs_layout_down-box_fname  = 'BOX'.
    gs_layout_down-zebra      = 'X' .
    gs_layout_down-cwidth_opt = 'X'. " Ajust automátic columnes
    CONCATENATE text-007 p_perio p_mjahr INTO gs_layout_down-grid_title SEPARATED BY space. " Consumo budget CO2 periodo/año
    gs_layout_down-no_merging = 'X'. " Evitem merge automàtic
    gs_layout_down-detailinit = 'X'. " Us layout inicial

    DATA: lt_cellstyles TYPE lvc_t_styl,
          ls_cellstyle  TYPE lvc_s_styl,
          wa_final      LIKE LINE OF gt_outtab_down.

    CONSTANTS: c_style_bold      TYPE lvc_style VALUE 1,
               c_style_underline TYPE lvc_style VALUE 4.

    ls_cellstyle-style = c_style_bold.

    ls_cellstyle-fieldname = 'CONCEPT'.  "Nombre del campo en el ALV
*ls_cellstyle-style     = cl_gui_alv_grid=>mc_style_bold.  "Para negrita (se ha desmarcado y pasado como constante porque mi SAP no compilaba)
    APPEND ls_cellstyle TO lt_cellstyles.

    wa_final-celltab = lt_cellstyles.
    DATA: lt_cellcolors TYPE lvc_t_scol,
          ls_cellcolor  TYPE lvc_s_scol.

    " Para el color
    ls_cellcolor-fname = 'Free EUAs received. 70.560 EUAs @ 83.52€'.       "Nombre del campo
    ls_cellcolor-color-col = '6'.       "Código de color (1-7)
    ls_cellcolor-color-int = '1'.       "Color de fondo (1 = sí)
    APPEND ls_cellcolor TO lt_cellcolors.

    wa_final-cellcolors = lt_cellcolors.

    " Activar layout
    gs_layout_down-stylefname = 'CELLTAB'.    " Para estilos
    gs_layout_down-ctab_fname = 'CELLCOLORS'. " Para colores

    gs_variant-report = sy-repid. " Programa actiu

    CALL METHOD gr_grid_down->set_table_for_first_display
      EXPORTING
        is_variant      = gs_variant
        i_save          = 'A'      " A = tots poden guardar; U = usuari actual
        is_layout       = gs_layout_down
      CHANGING
        it_outtab       = gt_outtab_down
        it_fieldcatalog = gt_fieldcat_down[].

  ENDMETHOD.
**********************************************************************************************

Solución:

DATA: gs_variant TYPE disvariant.

gs_layout_down-box_fname = 'BOX'.
gs_layout_down-zebra = 'X' .
gs_layout_down-cwidth_opt = 'X'. " Ajust automátic columnes
CONCATENATE text-007 p_perio p_mjahr INTO gs_layout_down-grid_title SEPARATED BY space. " Consumo budget CO2 periodo/año
gs_layout_down-no_merging = 'X'. " Evitem merge automàtic
gs_layout_down-detailinit = 'X'. " Us layout inicial
************** Colors *******************************************************************
DATA: lt_cellstyles TYPE lvc_t_styl,
ls_cellstyle TYPE lvc_s_styl.

CONSTANTS: c_style_bold TYPE lvc_style VALUE 4. " Groc

ls_cellstyle-fieldname = 'GL_ACCOUNT'. "Nom camp ALV2
ls_cellstyle-style = c_style_bold. "Per color fons
APPEND ls_cellstyle TO lt_cellstyles.

LOOP AT gt_outtab_down ASSIGNING FIELD-SYMBOL(<fs_outtab_down>)
WHERE gl_account = 'Free EUAs received. 70.560 EUAs @ 83.52€'
OR gl_account = 'Monthly consumption. Free EUAs'
OR gl_account = 'Return of EUAs. Year emissions.'
OR gl_account = 'Acquisition of EUAs in the market'
OR gl_account = 'Provision monthly consumption. Paid EUAs.'.
<fs_outtab_down>-celltab = lt_cellstyles.
ENDLOOP.

" Activar layout
gs_layout_down-stylefname = 'CELLTAB'. " Para estilos
*****************************************************************************************
gs_variant-report = sy-repid. " Programa actiu

CALL METHOD gr_grid_down->set_table_for_first_display
EXPORTING
is_variant = gs_variant
i_save = 'A' " A = tots poden guardar; U = usuari actual
is_layout = gs_layout_down
CHANGING
it_outtab = gt_outtab_down
it_fieldcatalog = gt_fieldcat_down[].
2 Me gusta

Este tema se cerró automáticamente 2 días después de la última publicación. No se permiten nuevas respuestas.