<?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: Traffic Lights in ALV in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779404#M909365</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tharangini,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try This...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ALV_LIGHTS.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_alv,&lt;/P&gt;&lt;P&gt;        lights(1) TYPE c, "Exception, Holding the value of the lights&lt;/P&gt;&lt;P&gt;        text(20) TYPE c,  "some text&lt;/P&gt;&lt;P&gt;       END OF ty_alv.&lt;/P&gt;&lt;P&gt;DATA: gs_alv TYPE ty_alv,&lt;/P&gt;&lt;P&gt;      gt_alv TYPE TABLE OF ty_alv,&lt;/P&gt;&lt;P&gt;      gr_alv TYPE REF TO cl_salv_table,&lt;/P&gt;&lt;P&gt;      gr_columns TYPE REF TO cl_salv_columns_table.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  gs_alv-lights = '1'.    "Color red&lt;/P&gt;&lt;P&gt;  gs_alv-text = 'RED SIGNAL'.&lt;/P&gt;&lt;P&gt;  APPEND gs_alv TO gt_alv.&lt;/P&gt;&lt;P&gt;  gs_alv-lights = '2'.    "Color yellow&lt;/P&gt;&lt;P&gt;  gs_alv-text = 'YELLOW SIGNAL'.&lt;/P&gt;&lt;P&gt;  APPEND gs_alv TO gt_alv.&lt;/P&gt;&lt;P&gt;  gs_alv-lights = '3'.    "Color green&lt;/P&gt;&lt;P&gt;  gs_alv-text = 'GREEN SIGNAL'.&lt;/P&gt;&lt;P&gt;  APPEND gs_alv TO gt_alv.&lt;/P&gt;&lt;P&gt;  CALL METHOD cl_salv_table=&amp;gt;factory&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      r_salv_table = gr_alv&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      t_table      = gt_alv.&lt;/P&gt;&lt;P&gt;  gr_columns = gr_alv-&amp;gt;get_columns( ).&lt;/P&gt;&lt;P&gt;  gr_columns-&amp;gt;set_exception_column( value = 'LIGHTS' ).&lt;/P&gt;&lt;P&gt;  CALL METHOD gr_alv-&amp;gt;display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Chitra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 07 May 2008 08:47:08 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-05-07T08:47:08Z</dc:date>
    <item>
      <title>Traffic Lights in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779395#M909356</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using below code to generate the traffic lights but in column header i am getting one button i want to replace that as Traffic lights. how to do this can any body tell me&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------" /&gt;&lt;P&gt;"Includes&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;INCLUDE &amp;lt;icon&amp;gt;.&lt;/P&gt;&lt;P&gt;INCLUDE &amp;lt;symbol&amp;gt;.&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Declaration part&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------" /&gt;&lt;P&gt;"Types&lt;/P&gt;&lt;P&gt;TYPES:&lt;/P&gt;&lt;P&gt;     BEGIN OF t_lights,&lt;/P&gt;&lt;P&gt;       matnr  TYPE mard-matnr,&lt;/P&gt;&lt;P&gt;       werks  TYPE mard-werks,&lt;/P&gt;&lt;P&gt;       lgort  TYPE mard-lgort,&lt;/P&gt;&lt;P&gt;       lights TYPE char4,       "Variable is needs to be declared with length 4 char&lt;/P&gt;&lt;P&gt;      END OF t_lights.&lt;/P&gt;&lt;P&gt;"Work Areas&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;    w_lights TYPE t_lights.&lt;/P&gt;&lt;P&gt;"Internal tables&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;    i_lights TYPE STANDARD TABLE OF t_lights.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ALV Declarations&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Types Pools&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TYPE-POOLS:&lt;/P&gt;&lt;P&gt;   slis.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Types&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TYPES:&lt;/P&gt;&lt;P&gt;   t_fieldcat         TYPE slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;   t_events           TYPE slis_alv_event,&lt;/P&gt;&lt;P&gt;   t_layout           TYPE slis_layout_alv.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Workareas&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;   w_fieldcat         TYPE t_fieldcat,&lt;/P&gt;&lt;P&gt;   w_events           TYPE t_events,&lt;/P&gt;&lt;P&gt;   w_layout           TYPE t_layout.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal Tables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;   i_fieldcat         TYPE STANDARD TABLE OF t_fieldcat,&lt;/P&gt;&lt;P&gt;   i_events           TYPE STANDARD TABLE OF t_events.&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;    start of selection&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;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  PERFORM get_data.&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;    end-of-selection.&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;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  PERFORM build_fieldcatlog.&lt;/P&gt;&lt;P&gt;  PERFORM build_layout.&lt;/P&gt;&lt;P&gt;  PERFORM list_display.&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;      Form  get_data&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;FORM get_data .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  SELECT matnr&lt;/P&gt;&lt;P&gt;         werks&lt;/P&gt;&lt;P&gt;         lgort&lt;/P&gt;&lt;P&gt;    FROM mard&lt;/P&gt;&lt;P&gt;    INTO CORRESPONDING FIELDS OF TABLE i_lights&lt;/P&gt;&lt;P&gt;    UP TO 10 ROWS.&lt;/P&gt;&lt;P&gt;  IF i_lights[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    "Dummy data&lt;/P&gt;&lt;P&gt;    DO 10 TIMES.&lt;/P&gt;&lt;P&gt;      w_lights-matnr = sy-index.&lt;/P&gt;&lt;P&gt;      w_lights-werks = sy-index + 1.&lt;/P&gt;&lt;P&gt;      w_lights-lgort = sy-index + 2.&lt;/P&gt;&lt;P&gt;      APPEND w_lights TO i_lights.&lt;/P&gt;&lt;P&gt;      CLEAR  w_lights.&lt;/P&gt;&lt;P&gt;    ENDDO.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  "Just pass 1=red or 2=yellow or 3=green to lights fields&lt;/P&gt;&lt;P&gt;  LOOP AT i_lights INTO w_lights .&lt;/P&gt;&lt;P&gt;    IF sy-tabix BETWEEN 1 AND 3.&lt;/P&gt;&lt;P&gt;      w_lights-lights = '1'.&lt;/P&gt;&lt;P&gt;    ELSEIF sy-tabix BETWEEN 4 AND 7.&lt;/P&gt;&lt;P&gt;      w_lights-lights = '2'.&lt;/P&gt;&lt;P&gt;    ELSEIF sy-tabix BETWEEN 8 AND 10.&lt;/P&gt;&lt;P&gt;      w_lights-lights = '3'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    MODIFY i_lights FROM w_lights INDEX sy-tabix TRANSPORTING lights.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_data&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;      Form  build_fieldcatlog&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;FORM build_fieldcatlog .&lt;/P&gt;&lt;P&gt;  CLEAR:w_fieldcat,i_fieldcat[].&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  w_fieldcat-fieldname     = 'MATNR'.&lt;/P&gt;&lt;P&gt;  w_fieldcat-seltext_m     = 'MATNR'.&lt;/P&gt;&lt;P&gt;  APPEND w_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR w_fieldcat.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  w_fieldcat-fieldname     = 'WERKS'.&lt;/P&gt;&lt;P&gt;  w_fieldcat-seltext_m     = 'WERKS'.&lt;/P&gt;&lt;P&gt;  APPEND w_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR w_fieldcat.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  w_fieldcat-fieldname     = 'LGORT'.&lt;/P&gt;&lt;P&gt;  w_fieldcat-seltext_m     = 'LGORT'.&lt;/P&gt;&lt;P&gt;  APPEND w_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR w_fieldcat.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDFORM.                    " build_fieldcatlog&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;      Form  build_layout&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;FORM build_layout .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  w_layout-colwidth_optimize = 'X'.&lt;/P&gt;&lt;P&gt;  w_layout-zebra             = 'X'.&lt;/P&gt;&lt;P&gt;  w_layout-lights_fieldname  = 'LIGHTS'.&lt;/P&gt;&lt;P&gt;  w_layout-lights_tabname    = 'I_LIGHTS'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDFORM.                    " build_layout&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;      Form  list_display&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;FORM list_display .&lt;/P&gt;&lt;P&gt;  DATA:&lt;/P&gt;&lt;P&gt;        l_program TYPE sy-repid.&lt;/P&gt;&lt;P&gt;  l_program = sy-repid.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_callback_program = l_program&lt;/P&gt;&lt;P&gt;      is_layout          = w_layout&lt;/P&gt;&lt;P&gt;      it_fieldcat        = i_fieldcat&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab           = i_lights&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  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.                    " list_display&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Tharangini&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 May 2008 04:10:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779395#M909356</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-07T04:10:59Z</dc:date>
    </item>
    <item>
      <title>Re: Traffic Lights in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779396#M909357</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;Add this to your layout:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_layout-lights_rollname  = 'MATNR'.(I have added MATNR but you can create a data element with field name as 'Traffic Lights'.It can be of any type).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Add this to your fieldcatalog:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_fieldcat-fieldname  = 'LIGHTS'.&lt;/P&gt;&lt;P&gt;  w_fieldcat-seltext_l   = 'Traffic Lights'.&lt;/P&gt;&lt;P&gt;  w_fieldcat-seltext_s  = 'Traffic Lights'.&lt;/P&gt;&lt;P&gt;  w_fieldcat-seltext_m = 'Traffic Lights'.&lt;/P&gt;&lt;P&gt;  APPEND w_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR w_fieldcat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 May 2008 04:58:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779396#M909357</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-07T04:58:25Z</dc:date>
    </item>
    <item>
      <title>Re: Traffic Lights in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779397#M909358</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sudeer,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If i am using that code in output i am getting 5 columns.&lt;/P&gt;&lt;P&gt;buttton   matnr   werks  lgort   trafficlights like this.&lt;/P&gt;&lt;P&gt;but i need like bellow.&lt;/P&gt;&lt;P&gt;matnr    werks   lgort   trafficlights&lt;/P&gt;&lt;P&gt;Please help me how to do this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Tharangini.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 May 2008 05:16:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779397#M909358</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-07T05:16:24Z</dc:date>
    </item>
    <item>
      <title>Re: Traffic Lights in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779398#M909359</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;Can you try changing the FM name to 'REUSE_ALV_GRID_DISPLAY'  with rest of the code remaining same.I tried the same and it is working fine.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 May 2008 05:46:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779398#M909359</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-07T05:46:52Z</dc:date>
    </item>
    <item>
      <title>Re: Traffic Lights in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779399#M909360</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;Pls refer standard program BCALV_GRID_04 . for Traffic Lights in ALV .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward Points for help full annswers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Fareedas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 May 2008 07:13:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779399#M909360</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-07T07:13:24Z</dc:date>
    </item>
    <item>
      <title>Re: Traffic Lights in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779400#M909361</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kamatham,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Its simple&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. We have to use the layout of alv also.&lt;/P&gt;&lt;P&gt;and one extra field in the internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Just copy paste in new program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT abc.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;TYPE-POOLS : slis.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA : alvly TYPE slis_layout_alv.&lt;/P&gt;&lt;P&gt;DATA : alvfc TYPE slis_t_fieldcat_alv.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;lt TYPE i,&lt;/P&gt;&lt;P&gt;matnr LIKE mara-matnr,&lt;/P&gt;&lt;P&gt;END OF itab.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;itab-lt = 1.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;itab-lt = 2.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;itab-lt = 3.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;itab-lt = 1.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;itab-lt = 3.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;itab-lt = 3.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;itab-lt = 3.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------" /&gt;&lt;P&gt;alvly-lights_fieldname = 'LT'.&lt;/P&gt;&lt;P&gt;alvly-lights_tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;i_program_name = sy-repid&lt;/P&gt;&lt;P&gt;i_internal_tabname = 'ITAB'&lt;/P&gt;&lt;P&gt;i_inclname = sy-repid&lt;/P&gt;&lt;P&gt;CHANGING&lt;/P&gt;&lt;P&gt;ct_fieldcat = alvfc.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &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 = sy-repid&lt;/P&gt;&lt;P&gt;it_fieldcat = alvfc&lt;/P&gt;&lt;P&gt;is_layout = alvly&lt;/P&gt;&lt;P&gt;i_save = 'A'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;t_outtab = itab.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 May 2008 07:17:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779400#M909361</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-07T07:17:48Z</dc:date>
    </item>
    <item>
      <title>Re: Traffic Lights in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779401#M909362</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi sudeer,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If i use reuse_alv_grid_display in the header its comming exception i don't want that i need traffic lights.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Tharangini.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 May 2008 07:56:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779401#M909362</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-07T07:56:56Z</dc:date>
    </item>
    <item>
      <title>Re: Traffic Lights in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779402#M909363</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi jony,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have checked ur program.but in heading i am getting Exception i don't want that i need heading as Traffic lights&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Tharangini.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 May 2008 08:13:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779402#M909363</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-07T08:13:52Z</dc:date>
    </item>
    <item>
      <title>Re: Traffic Lights in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779403#M909364</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;Did you add the fieldcatlog code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fieldcat-fieldname  = 'LIGHTS'.&lt;/P&gt;&lt;P&gt;w_fieldcat-seltext_l   = 'Traffic Lights'.&lt;/P&gt;&lt;P&gt;w_fieldcat-seltext_s  = 'Traffic Lights'.&lt;/P&gt;&lt;P&gt;w_fieldcat-seltext_m = 'Traffic Lights'.&lt;/P&gt;&lt;P&gt;APPEND w_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR w_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and also make sure that you add the following to your layout:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_layout-lights_rollname = 'MATNR'.(I have added MATNR but you can create a data element with field name as 'Traffic Lights'.It can be of any type).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It works for me!!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 May 2008 08:39:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779403#M909364</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-07T08:39:40Z</dc:date>
    </item>
    <item>
      <title>Re: Traffic Lights in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779404#M909365</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tharangini,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try This...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ALV_LIGHTS.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_alv,&lt;/P&gt;&lt;P&gt;        lights(1) TYPE c, "Exception, Holding the value of the lights&lt;/P&gt;&lt;P&gt;        text(20) TYPE c,  "some text&lt;/P&gt;&lt;P&gt;       END OF ty_alv.&lt;/P&gt;&lt;P&gt;DATA: gs_alv TYPE ty_alv,&lt;/P&gt;&lt;P&gt;      gt_alv TYPE TABLE OF ty_alv,&lt;/P&gt;&lt;P&gt;      gr_alv TYPE REF TO cl_salv_table,&lt;/P&gt;&lt;P&gt;      gr_columns TYPE REF TO cl_salv_columns_table.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  gs_alv-lights = '1'.    "Color red&lt;/P&gt;&lt;P&gt;  gs_alv-text = 'RED SIGNAL'.&lt;/P&gt;&lt;P&gt;  APPEND gs_alv TO gt_alv.&lt;/P&gt;&lt;P&gt;  gs_alv-lights = '2'.    "Color yellow&lt;/P&gt;&lt;P&gt;  gs_alv-text = 'YELLOW SIGNAL'.&lt;/P&gt;&lt;P&gt;  APPEND gs_alv TO gt_alv.&lt;/P&gt;&lt;P&gt;  gs_alv-lights = '3'.    "Color green&lt;/P&gt;&lt;P&gt;  gs_alv-text = 'GREEN SIGNAL'.&lt;/P&gt;&lt;P&gt;  APPEND gs_alv TO gt_alv.&lt;/P&gt;&lt;P&gt;  CALL METHOD cl_salv_table=&amp;gt;factory&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      r_salv_table = gr_alv&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      t_table      = gt_alv.&lt;/P&gt;&lt;P&gt;  gr_columns = gr_alv-&amp;gt;get_columns( ).&lt;/P&gt;&lt;P&gt;  gr_columns-&amp;gt;set_exception_column( value = 'LIGHTS' ).&lt;/P&gt;&lt;P&gt;  CALL METHOD gr_alv-&amp;gt;display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Chitra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 May 2008 08:47:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779404#M909365</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-07T08:47:08Z</dc:date>
    </item>
    <item>
      <title>Re: Traffic Lights in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779405#M909366</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi sudeer,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot.Its working fine.i'll not forget to reward points.&lt;/P&gt;&lt;P&gt;now lights are comming in first column is it possible to get those lights in last.&lt;/P&gt;&lt;P&gt;Can you please help me for this problem also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Tharangini.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 May 2008 10:46:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779405#M909366</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-07T10:46:28Z</dc:date>
    </item>
    <item>
      <title>Re: Traffic Lights in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779406#M909367</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;Try this code.I have removed the previous code where you specify Lights in layout.I specified the lights column in fieldcatalog as Icon and passed the icon value instead of the no.s which you specified earlier.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------" /&gt;&lt;P&gt;"Includes&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INCLUDE &amp;lt;icon&amp;gt;.&lt;/P&gt;&lt;P&gt;INCLUDE &amp;lt;symbol&amp;gt;.&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Declaration part&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------" /&gt;&lt;P&gt;"Types&lt;/P&gt;&lt;P&gt;TYPES:&lt;/P&gt;&lt;P&gt;BEGIN OF t_lights,&lt;/P&gt;&lt;P&gt;matnr TYPE mard-matnr,&lt;/P&gt;&lt;P&gt;werks TYPE mard-werks,&lt;/P&gt;&lt;P&gt;lgort TYPE mard-lgort,&lt;/P&gt;&lt;P&gt;lights(4),&lt;/P&gt;&lt;P&gt;END OF t_lights.&lt;/P&gt;&lt;P&gt;"Work Areas&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;w_lights TYPE t_lights.&lt;/P&gt;&lt;P&gt;"Internal tables&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;i_lights TYPE STANDARD TABLE OF t_lights.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS:&lt;/P&gt;&lt;P&gt;slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:&lt;/P&gt;&lt;P&gt;t_fieldcat TYPE slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;t_events TYPE slis_alv_event,&lt;/P&gt;&lt;P&gt;t_layout TYPE slis_layout_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;w_fieldcat TYPE t_fieldcat,&lt;/P&gt;&lt;P&gt;w_events TYPE t_events,&lt;/P&gt;&lt;P&gt;w_layout TYPE t_layout.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;i_fieldcat TYPE STANDARD TABLE OF t_fieldcat,&lt;/P&gt;&lt;P&gt;i_events TYPE STANDARD TABLE OF t_events.&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; start of selection&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  PERFORM get_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; end-of-selection.&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM build_fieldcatlog.&lt;/P&gt;&lt;P&gt;  PERFORM build_layout.&lt;/P&gt;&lt;P&gt;  PERFORM list_display.&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form get_data&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;FORM get_data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT matnr&lt;/P&gt;&lt;P&gt;  werks&lt;/P&gt;&lt;P&gt;  lgort&lt;/P&gt;&lt;P&gt;  FROM mard&lt;/P&gt;&lt;P&gt;  INTO CORRESPONDING FIELDS OF TABLE i_lights&lt;/P&gt;&lt;P&gt;  UP TO 10 ROWS.&lt;/P&gt;&lt;P&gt;  IF i_lights[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    "Dummy data&lt;/P&gt;&lt;P&gt;    DO 10 TIMES.&lt;/P&gt;&lt;P&gt;      w_lights-matnr = sy-index.&lt;/P&gt;&lt;P&gt;      w_lights-werks = sy-index + 1.&lt;/P&gt;&lt;P&gt;      w_lights-lgort = sy-index + 2.&lt;/P&gt;&lt;P&gt;      APPEND w_lights TO i_lights.&lt;/P&gt;&lt;P&gt;      CLEAR w_lights.&lt;/P&gt;&lt;P&gt;    ENDDO.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  "Just pass @0A@=red or @09@=yellow or @08@=green to lights fields&lt;/P&gt;&lt;P&gt;  LOOP AT i_lights INTO w_lights .&lt;/P&gt;&lt;P&gt;    IF sy-tabix BETWEEN 1 AND 3.&lt;/P&gt;&lt;P&gt;      w_lights-lights = '@0A@'.&lt;/P&gt;&lt;P&gt;    ELSEIF sy-tabix BETWEEN 4 AND 7.&lt;/P&gt;&lt;P&gt;      w_lights-lights = '@09@'.&lt;/P&gt;&lt;P&gt;    ELSEIF sy-tabix BETWEEN 8 AND 10.&lt;/P&gt;&lt;P&gt;      w_lights-lights = '@08@'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    MODIFY i_lights FROM w_lights INDEX sy-tabix TRANSPORTING lights.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " get_data&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form build_fieldcatlog&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;FORM build_fieldcatlog .&lt;/P&gt;&lt;P&gt;  CLEAR:w_fieldcat,i_fieldcat[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_fieldcat-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;  w_fieldcat-seltext_m = 'MATNR'.&lt;/P&gt;&lt;P&gt;  APPEND w_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR w_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_fieldcat-fieldname = 'WERKS'.&lt;/P&gt;&lt;P&gt;  w_fieldcat-seltext_m = 'WERKS'.&lt;/P&gt;&lt;P&gt;  APPEND w_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR w_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_fieldcat-fieldname = 'LGORT'.&lt;/P&gt;&lt;P&gt;  w_fieldcat-seltext_m = 'LGORT'.&lt;/P&gt;&lt;P&gt;  APPEND w_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR w_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_fieldcat-fieldname = 'LIGHTS'.&lt;/P&gt;&lt;P&gt;  w_fieldcat-icon = 'X'.&lt;/P&gt;&lt;P&gt;  w_fieldcat-outputlen = 14.&lt;/P&gt;&lt;P&gt;  w_fieldcat-seltext_l = 'Traffic Lights'.&lt;/P&gt;&lt;P&gt;  w_fieldcat-seltext_s = 'Traffic Lights'.&lt;/P&gt;&lt;P&gt;  w_fieldcat-seltext_m = 'Traffic Lights'.&lt;/P&gt;&lt;P&gt;  APPEND w_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR w_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " build_fieldcatlog&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form build_layout&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;FORM build_layout .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_layout-colwidth_optimize = 'X'.&lt;/P&gt;&lt;P&gt;  w_layout-zebra = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " build_layout&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form list_display&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;FORM list_display .&lt;/P&gt;&lt;P&gt;  DATA:&lt;/P&gt;&lt;P&gt;  l_program TYPE sy-repid.&lt;/P&gt;&lt;P&gt;  l_program = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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 = l_program&lt;/P&gt;&lt;P&gt;      is_layout          = w_layout&lt;/P&gt;&lt;P&gt;      it_fieldcat        = i_fieldcat&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab           = i_lights&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. " list_display&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 May 2008 08:59:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779406#M909367</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-08T08:59:49Z</dc:date>
    </item>
    <item>
      <title>Re: Traffic Lights in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779407#M909368</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sudeer,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot.my problem was solved.&lt;/P&gt;&lt;P&gt;Thank you so much.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Tharangini.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 May 2008 09:57:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/traffic-lights-in-alv/m-p/3779407#M909368</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-08T09:57:15Z</dc:date>
    </item>
  </channel>
</rss>

