<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: ALV in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2546041#M579203</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. declare one field say color in the output table of type &lt;/P&gt;&lt;P&gt;SLIS_T_SPECIALCOL_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Also declare a table color like &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA COLOR TYPE SLIS_T_SPECIALCOL_ALV WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. After you have filled the field catalog do like this,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_ALV_DATA.&lt;/P&gt;&lt;P&gt;IF SY-TABIX = 2.&lt;/P&gt;&lt;P&gt;COLOR-FIELDNAME = 'POSNR'.&lt;/P&gt;&lt;P&gt;COLOR-COLOR-COL = 6.&lt;/P&gt;&lt;P&gt;COLOR-COLOR-INT = 0.&lt;/P&gt;&lt;P&gt;APPEND COLOR.&lt;/P&gt;&lt;P&gt;IT_ALV_DATA-COLOR = COLOR[].&lt;/P&gt;&lt;P&gt;MODIFY IT_ALV_DATA.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please click the link below&lt;/P&gt;&lt;P&gt;&amp;lt;a href="http://www.sapdevelopment.co.uk/reporting/alv/alvgrid_color.htm"&amp;gt;http://www.sapdevelopment.co.uk/reporting/alv/alvgrid_color.htm&amp;lt;/a&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rewards if useful,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;nazee&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 09 Jul 2007 05:13:51 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-09T05:13:51Z</dc:date>
    <item>
      <title>ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2546036#M579198</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in alv interactive report ,i display vendor masterdetails LIFNR ,NAME1,ORT01 fields in basic list.now i want display the LIFNR field only  in any one of the color ex red,greeen,blue,....how it is possible pls send related code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jul 2007 05:02:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2546036#M579198</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-09T05:02:12Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2546037#M579199</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;this might healp you out&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FCAT-COL_POS   = '4'.&lt;/P&gt;&lt;P&gt;FCAT-FIELDNAME = 'ERNAM'.&lt;/P&gt;&lt;P&gt;FCAT-TABNAME   = 'IT_VBAK'.&lt;/P&gt;&lt;P&gt;FCAT-OUTPUTLEN = '20'.&lt;/P&gt;&lt;P&gt;FCAT-SELTEXT_L = 'NAME OF ENTRY'.&lt;/P&gt;&lt;P&gt;FCAT-EMPHASIZE = 'C610'.&lt;/P&gt;&lt;P&gt;APPEND FCAT.&lt;/P&gt;&lt;P&gt;CLEAR FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LAYOUT2-info_fieldname = 'ANY'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_MARA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IT_MARA-MATNR &amp;lt; 1050 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IT_MARA-ANY = 'C510'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODIFY IT_MARA.&lt;/P&gt;&lt;P&gt;CLEAR IT_MARA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jul 2007 05:06:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2546037#M579199</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-09T05:06:07Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2546038#M579200</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;See this and do accordingly&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. add one more field to ur final internal table say COLOR(4)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. in layout wa_layout-style_fname = 'COLOR'. " if its grid&lt;/P&gt;&lt;P&gt;wa_layout-style_fieldname = 'COLOR'. "if its list&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. read table itab index 3.&lt;/P&gt;&lt;P&gt;itab-color = 'C410'. &lt;/P&gt;&lt;P&gt;modify itab index 3 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. see program SHOWCOLO for all color codes &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Add a field of data type CHAR(3) to the internal output table.&lt;/P&gt;&lt;P&gt;2. Enter the color code in the appropriate field of the row to be colored in the internal&lt;/P&gt;&lt;P&gt;output table:&lt;/P&gt;&lt;P&gt;Code: 'Cxy'&lt;/P&gt;&lt;P&gt;C = Color (all codes begin with 'C')&lt;/P&gt;&lt;P&gt;x = color number ('1' - '9')&lt;/P&gt;&lt;P&gt;y = highlight ('0' = off, '1' = on)&lt;/P&gt;&lt;P&gt;3. Assign the internal output table color code field name to the IS_LAYOUT importing&lt;/P&gt;&lt;P&gt;structure IS_LAYOUT-INFO_FIELDNAME field and pass this structure in the ALV call&lt;/P&gt;&lt;P&gt;interface. &lt;/P&gt;&lt;P&gt;To enable row coloring, you should add an additional field to your list data table. It should be of character type and length at least 4. This field will contain the color code for the row. So, let&amp;#146;s modify declaration of our list data table &amp;#147;gt_list&amp;#148;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you should fill the color code to this field. Its format will be the same as explained before at section C.6.3. But how will ALV Grid know that you have loaded the color data for the row to this field. So, you make it know this by passing the name of the field containing color codes to the field &amp;#147;INFO_FNAME&amp;#148; of the layout structure.&lt;/P&gt;&lt;P&gt;e.g.&lt;/P&gt;&lt;P&gt;ps_layout-info_fname = &amp;lt;field_name_containing_color_codes&amp;gt;. &amp;#147;e.g. &amp;#145;ROWCOLOR&amp;#146;&lt;/P&gt;&lt;P&gt;You can fill that field anytime during execution. But, of course, due to the flow logic of screens, it will be reflected to your list display as soon as an ALV refresh occurs.&lt;/P&gt;&lt;P&gt;You can color an entire row as described in the next section. However, this method is less time consuming.&lt;/P&gt;&lt;P&gt;Coloring Individual Cells&lt;/P&gt;&lt;P&gt;This is the last point about coloring procedures for the ALV Grid. The procedure is similar to coloring an entire row. However, since an individual cell can be addressed with two parameters we will need something more. What is meant by &amp;#147;more&amp;#148; is a table type structure to be included into the structure of the list data table. It seems strange, because including it will make our list data structure deep. But anyhow ALV Grid control handles this.&lt;/P&gt;&lt;P&gt;The structure that should be included must be of type &amp;#147;LVC_T_SCOL&amp;#148;. If you want to color the entire row, this inner table should contain only one row with field &amp;#147;fname&amp;#148; is set to space, some color value at field &amp;#147;col&amp;#148;, &amp;#147;0&amp;#148; or &amp;#147;1&amp;#148; at fields &amp;#147;int&amp;#148; (intensified) and &amp;#147;inv&amp;#148; (inverse).&lt;/P&gt;&lt;P&gt;If you want to color individual cells, then for each cell column, append a line to this inner table which also contains the column name at field &amp;#147;fname&amp;#148;. It is obvious that you can color an entire column by filling this inner table with a row for that column for each row in the list data table. &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&lt;/P&gt;&lt;P&gt;Reward points for useful Answers&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jul 2007 05:07:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2546038#M579200</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-09T05:07:58Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2546039#M579201</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;REPORT  zmm_rept_po_in_alv_cg01 NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;                      MESSAGE-ID zmsg_cg LINE-COUNT 36(3).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-----Type-Pools Declaration&lt;/P&gt;&lt;P&gt;TYPE-POOLS : slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-----Tables Declaration&lt;/P&gt;&lt;P&gt;TABLES     : ekko.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-----Structure Declaration&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ty_ekko,&lt;/P&gt;&lt;P&gt;          ebeln TYPE ekko-ebeln,          "PO Number&lt;/P&gt;&lt;P&gt;          bukrs TYPE ekko-bukrs,          "Company Code&lt;/P&gt;&lt;P&gt;          bsart TYPE ekko-bsart,          "Puchasing Document Type&lt;/P&gt;&lt;P&gt;          spras TYPE ekko-spras,          "Language Key&lt;/P&gt;&lt;P&gt;          zterm TYPE ekko-zterm,          "Terms of Payment Key&lt;/P&gt;&lt;P&gt;        END OF ty_ekko,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        BEGIN OF ty_ebeln,&lt;/P&gt;&lt;P&gt;          ebeln TYPE ekko-ebeln,          "PO Number&lt;/P&gt;&lt;P&gt;        END OF ty_ebeln,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        BEGIN OF ty_ekpo,&lt;/P&gt;&lt;P&gt;          ebeln TYPE ekpo-ebeln,          "Purchase Document&lt;/P&gt;&lt;P&gt;          ebelp TYPE ekpo-ebelp,          "Purchase Document item&lt;/P&gt;&lt;P&gt;          werks TYPE ekpo-werks,          "Plant&lt;/P&gt;&lt;P&gt;          matnr TYPE ekpo-matnr,          "Material Number&lt;/P&gt;&lt;P&gt;          matkl TYPE ekpo-matkl,          "Material group&lt;/P&gt;&lt;P&gt;        END OF ty_ekpo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                     DATA DEFINITION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-----Internal Tables Declaration&lt;/P&gt;&lt;P&gt;DATA : it_ekko          TYPE TABLE OF ty_ekko,&lt;/P&gt;&lt;P&gt;       it_ekko1         TYPE TABLE OF ty_ekko,&lt;/P&gt;&lt;P&gt;       it_ekpo          TYPE TABLE OF ty_ekpo,&lt;/P&gt;&lt;P&gt;       it_ebeln         TYPE TABLE OF ty_ebeln,&lt;/P&gt;&lt;P&gt;       it_fieldcat_ekko TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;       it_fieldcat_ekpo TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;       it_slis_layout   TYPE slis_layout_alv,&lt;/P&gt;&lt;P&gt;       it_header        TYPE slis_t_listheader,&lt;/P&gt;&lt;P&gt;       it_print         TYPE slis_print_alv,&lt;/P&gt;&lt;P&gt;*-----Work Area Declaration&lt;/P&gt;&lt;P&gt;       x_ekko           TYPE ty_ekko,&lt;/P&gt;&lt;P&gt;       x_fieldcat_ekko  TYPE slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;       x_fieldcat_ekpo  TYPE slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;       x_header         TYPE slis_listheader,&lt;/P&gt;&lt;P&gt;*-----Variable Declaration&lt;/P&gt;&lt;P&gt;       v_repid          TYPE sy-repid,&lt;/P&gt;&lt;P&gt;       v_lines(10)      TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-----Selection Screen Design&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS s_ebeln FOR ekko-ebeln.&lt;/P&gt;&lt;P&gt;PARAMETER      p_pos   TYPE i.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                     AT SELECTION-SCREEN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;*-----Validating the selection screen&lt;/P&gt;&lt;P&gt;  SELECT ebeln&lt;/P&gt;&lt;P&gt;    FROM ekko&lt;/P&gt;&lt;P&gt;    INTO TABLE it_ebeln&lt;/P&gt;&lt;P&gt;   WHERE ebeln IN s_ebeln.                                  "#EC *&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE e012(zmsg_cg).                      "No records For this Selection&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;*-----Checking if Number of PO field is empty&lt;/P&gt;&lt;P&gt;  IF p_pos IS INITIAL.&lt;/P&gt;&lt;P&gt;    p_pos = sy-dbcnt.&lt;/P&gt;&lt;P&gt;  ELSEIF p_pos &amp;gt; sy-dbcnt .&lt;/P&gt;&lt;P&gt;    MESSAGE w003 WITH sy-dbcnt.                 "Existing Records are &amp;amp; &amp;amp;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                      INITIALIZATION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  v_repid = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                      START-OF-SELECTION.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;*-----Building Fieldcatalog&lt;/P&gt;&lt;P&gt;  PERFORM builtcat_ekko.&lt;/P&gt;&lt;P&gt;*-----Layout for the Basic List&lt;/P&gt;&lt;P&gt;  PERFORM layout_ekko.&lt;/P&gt;&lt;P&gt;*-----Retreive the Records&lt;/P&gt;&lt;P&gt;  PERFORM get_data_ekko.&lt;/P&gt;&lt;P&gt;*-----Displaying the Result&lt;/P&gt;&lt;P&gt;  PERFORM alv_display_ekko.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="--------------" /&gt;Form  get_data_ekko--&lt;HR originaltext="--------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_data_ekko.&lt;/P&gt;&lt;P&gt;*-----Retreive the Records&lt;/P&gt;&lt;P&gt;  SELECT ebeln bukrs bsart spras zterm&lt;/P&gt;&lt;P&gt;  FROM ekko&lt;/P&gt;&lt;P&gt;  INTO TABLE it_ekko&lt;/P&gt;&lt;P&gt;  WHERE ebeln IN s_ebeln.&lt;/P&gt;&lt;P&gt;*-----Retreive the Records Corresponding to Selection made&lt;/P&gt;&lt;P&gt;  DO p_pos TIMES.&lt;/P&gt;&lt;P&gt;    READ TABLE it_ekko INTO x_ekko INDEX sy-index.&lt;/P&gt;&lt;P&gt;    APPEND x_ekko TO it_ekko1.&lt;/P&gt;&lt;P&gt;  ENDDO.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "get_data_ekko&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="--------------" /&gt;Form builtcat_ekko--&lt;HR originaltext="----------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM builtcat_ekko.&lt;/P&gt;&lt;P&gt;  CLEAR : x_fieldcat_ekko, it_fieldcat_ekko.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-col_pos   = '1'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-fieldname = 'EBELN'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-seltext_l = 'PURCHASE DOCUMENT'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-tabname   = 'IT_EKKO1'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-outputlen = 22.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-emphasize = 'C400'.&lt;/P&gt;&lt;P&gt;  APPEND x_fieldcat_ekko TO it_fieldcat_ekko.&lt;/P&gt;&lt;P&gt;  CLEAR x_fieldcat_ekko.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-col_pos   = '2'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-fieldname = 'BUKRS'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-seltext_l = 'COMPANY CODE'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-tabname   = 'IT_EKKO1'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-outputlen = 20.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-emphasize = 'C300'.&lt;/P&gt;&lt;P&gt;  APPEND x_fieldcat_ekko TO it_fieldcat_ekko.&lt;/P&gt;&lt;P&gt;  CLEAR x_fieldcat_ekko.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-col_pos   ='3'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-fieldname = 'BSART'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-seltext_l = 'PURCHASING DOCUMENT TYPE'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-tabname   = 'IT_EKKO1'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-outputlen = 30.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-emphasize = 'C600'.&lt;/P&gt;&lt;P&gt;  APPEND x_fieldcat_ekko TO it_fieldcat_ekko.&lt;/P&gt;&lt;P&gt;  CLEAR x_fieldcat_ekko.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-col_pos   ='4'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-fieldname = 'SPRAS'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-seltext_l = 'LANGUAGE KEY'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-tabname   = 'IT_EKKO1'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-outputlen = 25.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-emphasize = ''.&lt;/P&gt;&lt;P&gt;  APPEND x_fieldcat_ekko TO it_fieldcat_ekko.&lt;/P&gt;&lt;P&gt;  CLEAR x_fieldcat_ekko.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-col_pos   = '5'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-fieldname = 'ZTERM'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-seltext_l = 'TERMS OF PAYMENT KEY'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-tabname   = 'IT_EKKO1'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-outputlen = 30.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekko-emphasize = 'C700'.&lt;/P&gt;&lt;P&gt;  APPEND x_fieldcat_ekko TO it_fieldcat_ekko.&lt;/P&gt;&lt;P&gt;  CLEAR x_fieldcat_ekko.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "builtcat_ekko&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="-----------------" /&gt;Form  layout_EKKO--&lt;HR originaltext="-------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM layout_ekko.&lt;/P&gt;&lt;P&gt;  it_slis_layout-zebra    = 'X'.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "layout&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Form  print&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM print.&lt;/P&gt;&lt;P&gt;  it_print-print(1) = 'X'.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "print&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----------------" /&gt;Form  alv_display_EKKO--&lt;HR originaltext="---------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM alv_display_ekko.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_callback_program       = v_repid&lt;/P&gt;&lt;P&gt;      i_callback_pf_status_set = 'STATUS'&lt;/P&gt;&lt;P&gt;      i_callback_user_command  = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;      i_callback_top_of_page   = 'TOP-OF-PAGE'&lt;/P&gt;&lt;P&gt;      is_layout                = it_slis_layout&lt;/P&gt;&lt;P&gt;      it_fieldcat              = it_fieldcat_ekko&lt;/P&gt;&lt;P&gt;      is_print                 = it_print&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab                 = it_ekko1&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      program_error            = 1&lt;/P&gt;&lt;P&gt;      OTHERS                   = 2.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "alv_ekko_display&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="------------------" /&gt;Form  top-of-page--&lt;HR originaltext="--------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM top-of-page.                                           "#EC CALLED&lt;/P&gt;&lt;P&gt;*----Title&lt;/P&gt;&lt;P&gt;  x_header-typ  = 'H'.&lt;/P&gt;&lt;P&gt;  x_header-info = text-101.&lt;/P&gt;&lt;P&gt;  APPEND x_header TO it_header.&lt;/P&gt;&lt;P&gt;  CLEAR: x_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_list_commentary = it_header&lt;/P&gt;&lt;P&gt;      i_logo             = 'ENJOYSAP_LOGO'.&lt;/P&gt;&lt;P&gt;  CLEAR it_header[].&lt;/P&gt;&lt;P&gt;ENDFORM.                    "top-of-page&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="-------------" /&gt; Form  user_command--&lt;HR originaltext="-----------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM user_command USING v_ucomm LIKE sy-ucomm&lt;/P&gt;&lt;P&gt;                     v_selfield TYPE slis_selfield.         "#EC CALLED&lt;/P&gt;&lt;P&gt;*-----User Action&lt;/P&gt;&lt;P&gt;  CASE v_ucomm.&lt;/P&gt;&lt;P&gt;*-----On Double Click&lt;/P&gt;&lt;P&gt;    WHEN '&amp;amp;IC1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE it_ekko INTO x_ekko INDEX v_selfield-tabindex.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;*-----Retreiving Item Details corresponding to PO Selected&lt;/P&gt;&lt;P&gt;        SELECT ebeln ebelp werks matnr matkl&lt;/P&gt;&lt;P&gt;        FROM ekpo&lt;/P&gt;&lt;P&gt;        INTO TABLE it_ekpo&lt;/P&gt;&lt;P&gt;        WHERE ebeln = x_ekko-ebeln.&lt;/P&gt;&lt;P&gt;        IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;          MESSAGE e010(zmsg_cg).                              "NO Item Details For Selected Sales Order No.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        PERFORM builtcat_ekpo.&lt;/P&gt;&lt;P&gt;        PERFORM alv_display_ekpo.&lt;/P&gt;&lt;P&gt;        CLEAR : x_ekko,v_selfield.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "user_command&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="-----------------" /&gt;Form  builtcat_ekpo--&lt;HR originaltext="-----------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM builtcat_ekpo.&lt;/P&gt;&lt;P&gt;  CLEAR : x_fieldcat_ekpo, it_fieldcat_ekpo.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-col_pos   = '1'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-fieldname = 'EBELN'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-seltext_l = 'PURCHASE DOCUMENT'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-tabname   = 'IT_ekpo'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-outputlen = 25.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-emphasize = 'C300'.&lt;/P&gt;&lt;P&gt;  APPEND x_fieldcat_ekpo TO it_fieldcat_ekpo.&lt;/P&gt;&lt;P&gt;  CLEAR x_fieldcat_ekpo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-col_pos   = '2'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-fieldname = 'EBELP'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-seltext_l = 'PURCHASE DOCUMENT ITEM'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-tabname   = 'IT_ekpo'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-outputlen = 35.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-emphasize = 'C301'.&lt;/P&gt;&lt;P&gt;  APPEND x_fieldcat_ekpo TO it_fieldcat_ekpo.&lt;/P&gt;&lt;P&gt;  CLEAR x_fieldcat_ekpo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-col_pos   ='3'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-fieldname = 'WERKS'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-seltext_l = 'PLANT'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-tabname   = 'IT_ekpo'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-outputlen = 20.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-emphasize = 'C202'.&lt;/P&gt;&lt;P&gt;  APPEND x_fieldcat_ekpo TO it_fieldcat_ekpo.&lt;/P&gt;&lt;P&gt;  CLEAR x_fieldcat_ekpo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-col_pos   ='4'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-seltext_l = 'MATERIAL NUMBER'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-tabname   = 'IT_ekpo'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-outputlen = 30.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-emphasize = 'C403'.&lt;/P&gt;&lt;P&gt;  APPEND x_fieldcat_ekpo TO it_fieldcat_ekpo.&lt;/P&gt;&lt;P&gt;  CLEAR x_fieldcat_ekpo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-col_pos   ='5'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-fieldname = 'MATKL'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-seltext_l = 'MATERIAL GROUP'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-tabname   = 'IT_ekpo'.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-outputlen = 25.&lt;/P&gt;&lt;P&gt;  x_fieldcat_ekpo-emphasize = 'C504'.&lt;/P&gt;&lt;P&gt;  APPEND x_fieldcat_ekpo TO it_fieldcat_ekpo.&lt;/P&gt;&lt;P&gt;  CLEAR x_fieldcat_ekpo.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "builtcat_ekpo&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="---------------" /&gt;Form  ALV_DISPLAY_ekpo--&lt;HR originaltext="----------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM alv_display_ekpo.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_callback_program      = v_repid&lt;/P&gt;&lt;P&gt;      i_callback_user_command = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;      i_callback_top_of_page  = 'TOP-OF-PAGE1'&lt;/P&gt;&lt;P&gt;      is_layout               = it_slis_layout&lt;/P&gt;&lt;P&gt;      it_fieldcat             = it_fieldcat_ekpo&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab                = it_ekpo&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      program_error           = 1&lt;/P&gt;&lt;P&gt;      OTHERS                  = 2.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "ekpo_ALV_DISPLAY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----------------" /&gt;Form  status--&lt;HR originaltext="-------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM status USING v_extab TYPE slis_t_extab.                "#EC CALLED&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'AAAA' EXCLUDING v_extab.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "STATUS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----------------" /&gt;Form  top-of-page1--&lt;HR originaltext="--------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM top-of-page1.                                          "#EC CALLED&lt;/P&gt;&lt;P&gt;*----Title&lt;/P&gt;&lt;P&gt;  x_header-typ  = 'H'.&lt;/P&gt;&lt;P&gt;  x_header-info = text-102.&lt;/P&gt;&lt;P&gt;  APPEND x_header TO it_header.&lt;/P&gt;&lt;P&gt;  CLEAR: x_header.&lt;/P&gt;&lt;P&gt;*----Total No. of Records Selected&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE it_ekpo LINES v_lines.&lt;/P&gt;&lt;P&gt;  x_header-typ  = 'S'.&lt;/P&gt;&lt;P&gt;  CONCATENATE text-103 v_lines INTO x_header-info.&lt;/P&gt;&lt;P&gt;  APPEND x_header TO it_header.&lt;/P&gt;&lt;P&gt;  CLEAR: x_header.&lt;/P&gt;&lt;P&gt;*----Function to Display Title&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_list_commentary = it_header&lt;/P&gt;&lt;P&gt;      i_logo             = 'ENJOYSAP_LOGO'.&lt;/P&gt;&lt;P&gt;  CLEAR it_header.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "top-of-page&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  USER_COMMAND_9000  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module USER_COMMAND_9000 input.&lt;/P&gt;&lt;P&gt;CALL SCREEN 9000.&lt;/P&gt;&lt;P&gt;    IF sy-ucomm = 'PRINT'.&lt;/P&gt;&lt;P&gt;    PERFORM print.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmodule.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jul 2007 05:09:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2546039#M579201</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-09T05:09:05Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2546040#M579202</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kln , &lt;/P&gt;&lt;P&gt;   From what i understand from your post is thet you want to assign a color to the feild LIFNR ,, in the alv.&lt;/P&gt;&lt;P&gt;If you want to assign a single color to all the rows then you can use the EMPHASIZE field in the field catalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Arun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jul 2007 05:10:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2546040#M579202</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-09T05:10:02Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2546041#M579203</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. declare one field say color in the output table of type &lt;/P&gt;&lt;P&gt;SLIS_T_SPECIALCOL_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Also declare a table color like &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA COLOR TYPE SLIS_T_SPECIALCOL_ALV WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. After you have filled the field catalog do like this,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_ALV_DATA.&lt;/P&gt;&lt;P&gt;IF SY-TABIX = 2.&lt;/P&gt;&lt;P&gt;COLOR-FIELDNAME = 'POSNR'.&lt;/P&gt;&lt;P&gt;COLOR-COLOR-COL = 6.&lt;/P&gt;&lt;P&gt;COLOR-COLOR-INT = 0.&lt;/P&gt;&lt;P&gt;APPEND COLOR.&lt;/P&gt;&lt;P&gt;IT_ALV_DATA-COLOR = COLOR[].&lt;/P&gt;&lt;P&gt;MODIFY IT_ALV_DATA.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please click the link below&lt;/P&gt;&lt;P&gt;&amp;lt;a href="http://www.sapdevelopment.co.uk/reporting/alv/alvgrid_color.htm"&amp;gt;http://www.sapdevelopment.co.uk/reporting/alv/alvgrid_color.htm&amp;lt;/a&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rewards if useful,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;nazee&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jul 2007 05:13:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2546041#M579203</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-09T05:13:51Z</dc:date>
    </item>
  </channel>
</rss>

