coloum wise background color in alv

 

    REPORT ZAJAY_ALV_TS.

    tables:vbap.

    typesBEGIN 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.


datait_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-OPTIONSs_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.
          clearwa_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.
          clearwa_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.
          clearwa_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.
          clearwa_fieldcat.



          CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
           EXPORTING
             IS_LAYOUT                         wa_layout
             IT_FIELDCAT                       it_fieldcat

            TABLES
              t_outtab                          it_vbap.

Input



Output



Comments

Popular posts from this blog

New syntax for append- VALUE (new syntax 7.4+) in ABAP

Read statement new syntax in ABAP. (7.4+).

Concatenation new syntax( 7.4+ ).