<?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 grids in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638430#M284516</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;Go thru this link&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdevelopment.co.uk/reporting/alvhome.htm" target="test_blank"&gt;http://www.sapdevelopment.co.uk/reporting/alvhome.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Sunil.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 29 Sep 2006 12:59:06 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-09-29T12:59:06Z</dc:date>
    <item>
      <title>alv grids</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638418#M284504</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi i have mad a alv grid but my data is not being trnasfered to the o/p report can anyone suggest why??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Sep 2006 09:15:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638418#M284504</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-28T09:15:59Z</dc:date>
    </item>
    <item>
      <title>Re: alv grids</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638419#M284505</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Code Please.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Prakash.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Sep 2006 09:16:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638419#M284505</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-28T09:16:48Z</dc:date>
    </item>
    <item>
      <title>Re: alv grids</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638420#M284506</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please post details (code snippets, how you populated the alv grid, did you use the class method or the FM, etc) for the forum to help you better.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sudha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Sep 2006 09:17:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638420#M284506</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-28T09:17:32Z</dc:date>
    </item>
    <item>
      <title>Re: alv grids</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638421#M284507</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please make sure that the name of the fields in the output internal table are same as the ones defined in your field catalog.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Sep 2006 09:18:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638421#M284507</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-28T09:18:11Z</dc:date>
    </item>
    <item>
      <title>Re: alv grids</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638422#M284508</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;check in Debugging your ITAB is having any records or not.&lt;/P&gt;&lt;P&gt;(the table name you passed to the GRID function module)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Srikanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Sep 2006 09:19:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638422#M284508</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-28T09:19:09Z</dc:date>
    </item>
    <item>
      <title>Re: alv grids</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638423#M284509</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;Try this-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write body [] with ur fieldcatalog table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is how u can write-&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                = repid&lt;/P&gt;&lt;P&gt;                            i_callback_pf_status_set          = 'ZSC2'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                            is_layout                         = l_layout&lt;/P&gt;&lt;P&gt;                            it_fieldcat                       = field_cat_tab[]&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;                            t_outtab                          = t_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;More after viewing ur code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps u.&lt;/P&gt;&lt;P&gt;Regds,&lt;/P&gt;&lt;P&gt;Seema.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Sep 2006 09:19:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638423#M284509</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-28T09:19:32Z</dc:date>
    </item>
    <item>
      <title>Re: alv grids</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638424#M284510</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;You have the data in ITAB and passing it to the Function moduel, here the Internal table fields and the Fieldcatalog field names shoub be same .... make sure these both names are same &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mark all the helpful answers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sudheer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Sep 2006 09:21:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638424#M284510</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-28T09:21:08Z</dc:date>
    </item>
    <item>
      <title>Re: alv grids</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638425#M284511</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;REPORT Ztst_chin_alv3.&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;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;P&gt;tables : lfb1.&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;   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;P&gt;selection-screen begin of block a with frame title text-001.&lt;/P&gt;&lt;P&gt;parameters : bukrs like lfb1-bukrs.&lt;/P&gt;&lt;P&gt;parameters : lifnr like lfb1-lifnr.&lt;/P&gt;&lt;P&gt;selection-screen end of block a.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: r_container     TYPE REF TO cl_gui_custom_container.&lt;/P&gt;&lt;P&gt;DATA: r_grid          TYPE REF TO cl_gui_alv_grid.&lt;/P&gt;&lt;P&gt;DATA: g_fieldcat      TYPE lvc_t_fcat.&lt;/P&gt;&lt;P&gt;DATA: w_fieldcat      LIKE LINE OF g_fieldcat.&lt;/P&gt;&lt;P&gt;DATA: g_layout        TYPE lvc_s_layo.&lt;/P&gt;&lt;P&gt;DATA: ok_code         LIKE sy-ucomm.&lt;/P&gt;&lt;P&gt;DATA: gs_variant      TYPE disvariant.&lt;/P&gt;&lt;P&gt;DATA: t_selected      TYPE lvc_t_row.&lt;/P&gt;&lt;P&gt;DATA  wa_selected     LIKE LINE OF t_selected.&lt;/P&gt;&lt;P&gt;DATA: it_items        LIKE EBAN OCCURS 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : it_lfb1 like lfb1 occurs 0 with header line.&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;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;  ok_code = sy-ucomm.&lt;/P&gt;&lt;P&gt;  CASE ok_code.&lt;/P&gt;&lt;P&gt;    WHEN 'BACK'.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;    WHEN 'CANCEL'.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;    WHEN 'EXIT'.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;    WHEN 'ONLI' OR 'CRET'.&lt;/P&gt;&lt;P&gt;        call screen 100.&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&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;    GetData                                                         *&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;MODULE getdata OUTPUT.&lt;/P&gt;&lt;P&gt;IF sy-ucomm &amp;lt;&amp;gt; 'STOP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select lifnr bukrs akont fdgrv  zwels&lt;/P&gt;&lt;P&gt;    into corresponding fields of table it_lfb1&lt;/P&gt;&lt;P&gt;    from lfb1&lt;/P&gt;&lt;P&gt;    where&lt;/P&gt;&lt;P&gt;    bukrs eq bukrs&lt;/P&gt;&lt;P&gt;    and lifnr eq lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt;&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;      Create ALV                                                    *&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;MODULE create_alv OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gs_variant-report = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF r_container IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CREATE OBJECT r_container&lt;/P&gt;&lt;P&gt;             EXPORTING container_name = 'CONTAINER_1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CREATE OBJECT r_grid&lt;/P&gt;&lt;P&gt;          EXPORTING i_parent = r_container.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*modify the headings in the field catalogue&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt;         EXPORTING&lt;/P&gt;&lt;P&gt;              i_structure_name = 'ZCATSDBALVM'&lt;/P&gt;&lt;P&gt;         CHANGING&lt;/P&gt;&lt;P&gt;              ct_fieldcat      = g_fieldcat[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT g_fieldcat INTO w_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CASE w_fieldcat-fieldname.&lt;/P&gt;&lt;P&gt;        WHEN 'ZCURSTAT'.&lt;/P&gt;&lt;P&gt;          w_fieldcat-scrtext_l = 'Prev.RelCode'.&lt;/P&gt;&lt;P&gt;          w_fieldcat-scrtext_m = 'Prev.RelCode'.&lt;/P&gt;&lt;P&gt;          w_fieldcat-scrtext_s = 'Prev.RelCode'.&lt;/P&gt;&lt;P&gt;          w_fieldcat-reptext   = 'Prev.RelCode'.&lt;/P&gt;&lt;P&gt;      ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MODIFY g_fieldcat FROM w_fieldcat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Sep 2006 09:21:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638425#M284511</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-28T09:21:18Z</dc:date>
    </item>
    <item>
      <title>Re: alv grids</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638426#M284512</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;REPORT Ztst_chin_alv3.&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;ALV Tempalte Copy before using                                      *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Created By Gavin Chaney 29/11/2005                                  *&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;tables : lfb1.&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;   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;P&gt;selection-screen begin of block a with frame title text-001.&lt;/P&gt;&lt;P&gt;parameters : bukrs like lfb1-bukrs.&lt;/P&gt;&lt;P&gt;parameters : lifnr like lfb1-lifnr.&lt;/P&gt;&lt;P&gt;selection-screen end of block a.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: r_container     TYPE REF TO cl_gui_custom_container.&lt;/P&gt;&lt;P&gt;DATA: r_grid          TYPE REF TO cl_gui_alv_grid.&lt;/P&gt;&lt;P&gt;DATA: g_fieldcat      TYPE lvc_t_fcat.&lt;/P&gt;&lt;P&gt;DATA: w_fieldcat      LIKE LINE OF g_fieldcat.&lt;/P&gt;&lt;P&gt;DATA: g_layout        TYPE lvc_s_layo.&lt;/P&gt;&lt;P&gt;DATA: ok_code         LIKE sy-ucomm.&lt;/P&gt;&lt;P&gt;DATA: gs_variant      TYPE disvariant.&lt;/P&gt;&lt;P&gt;DATA: t_selected      TYPE lvc_t_row.&lt;/P&gt;&lt;P&gt;DATA  wa_selected     LIKE LINE OF t_selected.&lt;/P&gt;&lt;P&gt;DATA: it_items        LIKE EBAN OCCURS 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : it_lfb1 like lfb1 occurs 0 with header line.&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;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;  ok_code = sy-ucomm.&lt;/P&gt;&lt;P&gt;  CASE ok_code.&lt;/P&gt;&lt;P&gt;    WHEN 'BACK'.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;    WHEN 'CANCEL'.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;    WHEN 'EXIT'.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;    WHEN 'ONLI' OR 'CRET'.&lt;/P&gt;&lt;P&gt;        call screen 100.&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&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;    GetData                                                         *&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;MODULE getdata OUTPUT.&lt;/P&gt;&lt;P&gt;IF sy-ucomm &amp;lt;&amp;gt; 'STOP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select lifnr bukrs akont fdgrv  zwels&lt;/P&gt;&lt;P&gt;    into corresponding fields of table it_lfb1&lt;/P&gt;&lt;P&gt;    from lfb1&lt;/P&gt;&lt;P&gt;    where&lt;/P&gt;&lt;P&gt;    bukrs eq bukrs&lt;/P&gt;&lt;P&gt;    and lifnr eq lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt;&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;      Create ALV                                                    *&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;MODULE create_alv OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gs_variant-report = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF r_container IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CREATE OBJECT r_container&lt;/P&gt;&lt;P&gt;             EXPORTING container_name = 'CONTAINER_1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CREATE OBJECT r_grid&lt;/P&gt;&lt;P&gt;          EXPORTING i_parent = r_container.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*modify the headings in the field catalogue&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt;         EXPORTING&lt;/P&gt;&lt;P&gt;              i_structure_name = 'ZCATSDBALVM'&lt;/P&gt;&lt;P&gt;         CHANGING&lt;/P&gt;&lt;P&gt;              ct_fieldcat      = g_fieldcat[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT g_fieldcat INTO w_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CASE w_fieldcat-fieldname.&lt;/P&gt;&lt;P&gt;        WHEN 'ZCURSTAT'.&lt;/P&gt;&lt;P&gt;          w_fieldcat-scrtext_l = 'Prev.RelCode'.&lt;/P&gt;&lt;P&gt;          w_fieldcat-scrtext_m = 'Prev.RelCode'.&lt;/P&gt;&lt;P&gt;          w_fieldcat-scrtext_s = 'Prev.RelCode'.&lt;/P&gt;&lt;P&gt;          w_fieldcat-reptext   = 'Prev.RelCode'.&lt;/P&gt;&lt;P&gt;      ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MODIFY g_fieldcat FROM w_fieldcat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Sep 2006 09:23:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638426#M284512</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-28T09:23:03Z</dc:date>
    </item>
    <item>
      <title>Re: alv grids</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638427#M284513</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;REPORT Ztst_chin_alv3.&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;ALV Tempalte Copy before using                                      *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Created By Gavin Chaney 29/11/2005                                  *&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;tables : lfb1.&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;   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;P&gt;selection-screen begin of block a with frame title text-001.&lt;/P&gt;&lt;P&gt;parameters : bukrs like lfb1-bukrs.&lt;/P&gt;&lt;P&gt;parameters : lifnr like lfb1-lifnr.&lt;/P&gt;&lt;P&gt;selection-screen end of block a.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: r_container     TYPE REF TO cl_gui_custom_container.&lt;/P&gt;&lt;P&gt;DATA: r_grid          TYPE REF TO cl_gui_alv_grid.&lt;/P&gt;&lt;P&gt;DATA: g_fieldcat      TYPE lvc_t_fcat.&lt;/P&gt;&lt;P&gt;DATA: w_fieldcat      LIKE LINE OF g_fieldcat.&lt;/P&gt;&lt;P&gt;DATA: g_layout        TYPE lvc_s_layo.&lt;/P&gt;&lt;P&gt;DATA: ok_code         LIKE sy-ucomm.&lt;/P&gt;&lt;P&gt;DATA: gs_variant      TYPE disvariant.&lt;/P&gt;&lt;P&gt;DATA: t_selected      TYPE lvc_t_row.&lt;/P&gt;&lt;P&gt;DATA  wa_selected     LIKE LINE OF t_selected.&lt;/P&gt;&lt;P&gt;DATA: it_items        LIKE EBAN OCCURS 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : it_lfb1 like lfb1 occurs 0 with header line.&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;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;  ok_code = sy-ucomm.&lt;/P&gt;&lt;P&gt;  CASE ok_code.&lt;/P&gt;&lt;P&gt;    WHEN 'BACK'.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;    WHEN 'CANCEL'.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;    WHEN 'EXIT'.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;    WHEN 'ONLI' OR 'CRET'.&lt;/P&gt;&lt;P&gt;        call screen 100.&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&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;    GetData                                                         *&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;MODULE getdata OUTPUT.&lt;/P&gt;&lt;P&gt;IF sy-ucomm &amp;lt;&amp;gt; 'STOP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select lifnr bukrs akont fdgrv  zwels&lt;/P&gt;&lt;P&gt;    into corresponding fields of table it_lfb1&lt;/P&gt;&lt;P&gt;    from lfb1&lt;/P&gt;&lt;P&gt;    where&lt;/P&gt;&lt;P&gt;    bukrs eq bukrs&lt;/P&gt;&lt;P&gt;    and lifnr eq lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt;&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;      Create ALV                                                    *&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;MODULE create_alv OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gs_variant-report = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF r_container IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CREATE OBJECT r_container&lt;/P&gt;&lt;P&gt;             EXPORTING container_name = 'CONTAINER_1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CREATE OBJECT r_grid&lt;/P&gt;&lt;P&gt;          EXPORTING i_parent = r_container.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*modify the headings in the field catalogue&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt;         EXPORTING&lt;/P&gt;&lt;P&gt;              i_structure_name = 'ZCATSDBALVM'&lt;/P&gt;&lt;P&gt;         CHANGING&lt;/P&gt;&lt;P&gt;              ct_fieldcat      = g_fieldcat[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT g_fieldcat INTO w_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CASE w_fieldcat-fieldname.&lt;/P&gt;&lt;P&gt;        WHEN 'ZCURSTAT'.&lt;/P&gt;&lt;P&gt;          w_fieldcat-scrtext_l = 'Prev.RelCode'.&lt;/P&gt;&lt;P&gt;          w_fieldcat-scrtext_m = 'Prev.RelCode'.&lt;/P&gt;&lt;P&gt;          w_fieldcat-scrtext_s = 'Prev.RelCode'.&lt;/P&gt;&lt;P&gt;          w_fieldcat-reptext   = 'Prev.RelCode'.&lt;/P&gt;&lt;P&gt;      ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MODIFY g_fieldcat FROM w_fieldcat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Sep 2006 09:23:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638427#M284513</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-28T09:23:23Z</dc:date>
    </item>
    <item>
      <title>Re: alv grids</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638428#M284514</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Layout is not given.&lt;/P&gt;&lt;P&gt;  wa_layout-cwidth_opt = c_x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Method &amp;lt;b&amp;gt;set_table_for_first_display&amp;lt;/b&amp;gt; is not yet called.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Display Report&lt;/P&gt;&lt;P&gt;  CALL METHOD o_alvgrid-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_save                        = 'A'&lt;/P&gt;&lt;P&gt;      is_layout                     = p_layout&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      it_outtab                     = p_output[]&lt;/P&gt;&lt;P&gt;      it_fieldcatalog               = p_fieldcat[]&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      invalid_parameter_combination = 1&lt;/P&gt;&lt;P&gt;      program_error                 = 2&lt;/P&gt;&lt;P&gt;      too_many_lines                = 3&lt;/P&gt;&lt;P&gt;      OTHERS                        = 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE s001(zesspa) WITH text-029.    " Error in Displaying&lt;/P&gt;&lt;P&gt;    LEAVE LIST-PROCESSING.&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;Check the Sample program:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BCALV_EDIT_01 &lt;/P&gt;&lt;P&gt;BCALV_EDIT_02 &lt;/P&gt;&lt;P&gt;BCALV_EDIT_03 &lt;/P&gt;&lt;P&gt;BCALV_EDIT_04 &lt;/P&gt;&lt;P&gt;BCALV_EDIT_05 &lt;/P&gt;&lt;P&gt;BCALV_EDIT_06 &lt;/P&gt;&lt;P&gt;BCALV_EDIT_07 &lt;/P&gt;&lt;P&gt;BCALV_EDIT_08 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Prakash.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Sep 2006 09:24:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638428#M284514</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-28T09:24:41Z</dc:date>
    </item>
    <item>
      <title>Re: alv grids</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638429#M284515</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chinmaya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;add following code in "create_alv" module to get the output:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL METHOD r_grid-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;P&gt;      CHANGING&lt;/P&gt;&lt;P&gt;        it_outtab                     = it_lfb1[]&lt;/P&gt;&lt;P&gt;        it_fieldcatalog               = g_fieldcat[]&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        invalid_parameter_combination = 1&lt;/P&gt;&lt;P&gt;        program_error                 = 2&lt;/P&gt;&lt;P&gt;        too_many_lines                = 3&lt;/P&gt;&lt;P&gt;        OTHERS                        = 4.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Sep 2006 12:19:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638429#M284515</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-29T12:19:37Z</dc:date>
    </item>
    <item>
      <title>Re: alv grids</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638430#M284516</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;Go thru this link&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdevelopment.co.uk/reporting/alvhome.htm" target="test_blank"&gt;http://www.sapdevelopment.co.uk/reporting/alvhome.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Sunil.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Sep 2006 12:59:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638430#M284516</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-29T12:59:06Z</dc:date>
    </item>
    <item>
      <title>Re: alv grids</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638431#M284517</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;Call the method - set_table_for_first_display &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD grid-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_structure_name     = 'ZCATSDBALVM'&lt;/P&gt;&lt;P&gt;      is_layout            = gs_layout&lt;/P&gt;&lt;P&gt;      i_save               = 'A'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_toolbar_excluding = it_toolbar&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      it_outtab            = gt_zcatsdbalvm&lt;/P&gt;&lt;P&gt;      it_fieldcatalog      = g_fieldcat[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Sep 2006 15:34:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638431#M284517</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-29T15:34:17Z</dc:date>
    </item>
    <item>
      <title>Re: alv grids</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638432#M284518</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chinmaya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See the full sample code for you requirment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if it suits your need, pls award points&lt;/P&gt;&lt;P&gt;&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; Report  ZCL_CLASS1                                                  *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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;REPORT  ZCL_CLASS1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF T_MARA,&lt;/P&gt;&lt;P&gt;         MATNR TYPE MARA-MATNR,&lt;/P&gt;&lt;P&gt;         MAKTX TYPE MAKT-MAKTX,&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;         LABST TYPE MARD-LABST,&lt;/P&gt;&lt;P&gt;       END OF T_MARA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DATA: IT_MARA TYPE STANDARD TABLE OF T_MARA.&lt;/P&gt;&lt;P&gt;DATA: IT_MARA TYPE T_MARA OCCURS 0.&lt;/P&gt;&lt;P&gt;DATA: O_CONT TYPE REF TO CL_GUI_CUSTOM_CONTAINER,&lt;/P&gt;&lt;P&gt;      O_GRID TYPE REF TO CL_GUI_ALV_GRID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: X_FLDCAT TYPE LVC_S_FCAT.&lt;/P&gt;&lt;P&gt;DATA: IT_FLDCAT TYPE LVC_T_FCAT.&lt;/P&gt;&lt;P&gt;DATA: I_LAYOUT TYPE LVC_S_LAYO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: X_SORT TYPE LVC_S_SORT.&lt;/P&gt;&lt;P&gt;DATA: I_SORT TYPE LVC_T_SORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: MARA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: S_MATNR FOR MARA-MATNR.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_CHK AS CHECKBOX.&lt;/P&gt;&lt;P&gt;&lt;/P&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;  PERFORM GENERATE_FLDCAT.&lt;/P&gt;&lt;P&gt;  PERFORM GENERATE_LAYOUT.&lt;/P&gt;&lt;P&gt;  PERFORM DO_SORT.&lt;/P&gt;&lt;P&gt;  SET SCREEN 100.&lt;/P&gt;&lt;P&gt;&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  STATUS_0100  OUTPUT&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;      text&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;MODULE STATUS_0100 OUTPUT.&lt;/P&gt;&lt;P&gt;   SET PF-STATUS 'MAIN'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SET TITLEBAR 'xxx'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   PERFORM BUILD_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " STATUS_0100  OUTPUT&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_0100  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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&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;MODULE USER_COMMAND_0100 INPUT.&lt;/P&gt;&lt;P&gt;  CASE SY-UCOMM.&lt;/P&gt;&lt;P&gt;    WHEN 'BACK'.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " USER_COMMAND_0100  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;*&amp;amp;      Form  BUILD_ALV&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;      text&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 BUILD_ALV .&lt;/P&gt;&lt;P&gt; CREATE OBJECT O_CONT&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;P&gt;      CONTAINER_NAME              = 'MAT_CONTAINER'&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     CNTL_ERROR                  = 1&lt;/P&gt;&lt;P&gt;     CNTL_SYSTEM_ERROR           = 2&lt;/P&gt;&lt;P&gt;     CREATE_ERROR                = 3&lt;/P&gt;&lt;P&gt;     LIFETIME_ERROR              = 4&lt;/P&gt;&lt;P&gt;     LIFETIME_DYNPRO_DYNPRO_LINK = 5&lt;/P&gt;&lt;P&gt;     others                      = 6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     CREATE OBJECT O_GRID&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;          I_PARENT          = O_CONT&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;         ERROR_CNTL_CREATE = 1&lt;/P&gt;&lt;P&gt;         ERROR_CNTL_INIT   = 2&lt;/P&gt;&lt;P&gt;         ERROR_CNTL_LINK   = 3&lt;/P&gt;&lt;P&gt;         ERROR_DP_CREATE   = 4&lt;/P&gt;&lt;P&gt;         others            = 5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD O_GRID-&amp;gt;SET_TABLE_FOR_FIRST_DISPLAY&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   I_BUFFER_ACTIVE               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   I_BYPASSING_BUFFER            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   I_CONSISTENCY_CHECK           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   I_STRUCTURE_NAME              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IS_VARIANT                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   I_SAVE                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   I_DEFAULT                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     IS_LAYOUT                     = I_LAYOUT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IS_PRINT                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IT_SPECIAL_GROUPS             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IT_TOOLBAR_EXCLUDING          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IT_HYPERLINK                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IT_ALV_GRAPHICS               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IT_EXCEPT_QINFO               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   CHANGING&lt;/P&gt;&lt;P&gt;     IT_OUTTAB                     = IT_MARA&lt;/P&gt;&lt;P&gt;     IT_FIELDCATALOG               = IT_FLDCAT[]&lt;/P&gt;&lt;P&gt;     IT_SORT                       = I_SORT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IT_FILTER                     =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    INVALID_PARAMETER_COMBINATION = 1&lt;/P&gt;&lt;P&gt;    PROGRAM_ERROR                 = 2&lt;/P&gt;&lt;P&gt;    TOO_MANY_LINES                = 3&lt;/P&gt;&lt;P&gt;    others                        = 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " BUILD_ALV&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&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 GET_DATA .&lt;/P&gt;&lt;P&gt;SELECT A~MATNR&lt;/P&gt;&lt;P&gt;      B~MAKTX&lt;/P&gt;&lt;P&gt;      C~WERKS&lt;/P&gt;&lt;P&gt;      C~LGORT&lt;/P&gt;&lt;P&gt;      C~LABST&lt;/P&gt;&lt;P&gt; INTO TABLE IT_MARA&lt;/P&gt;&lt;P&gt; FROM MARA AS A&lt;/P&gt;&lt;P&gt; INNER JOIN MAKT AS B&lt;/P&gt;&lt;P&gt; ON B&lt;SUB&gt;MATNR = A&lt;/SUB&gt;MATNR&lt;/P&gt;&lt;P&gt; INNER JOIN MARD AS C&lt;/P&gt;&lt;P&gt; ON C&lt;SUB&gt;MATNR = A&lt;/SUB&gt;MATNR&lt;/P&gt;&lt;P&gt; WHERE A~MATNR IN S_MATNR&lt;/P&gt;&lt;P&gt; AND   B~SPRAS = SY-LANGU.&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  GENERATE_FLDCAT&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;      text&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 GENERATE_FLDCAT .&lt;/P&gt;&lt;P&gt;*CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  I_BUFFER_ACTIVE              =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   I_STRUCTURE_NAME             = 'ZSMARA'&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  I_CLIENT_NEVER_DISPLAY       = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  I_BYPASSING_BUFFER           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  I_INTERNAL_TABNAME           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CHANGING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CT_FIELDCAT                  = IT_FLDCAT&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INCONSISTENT_INTERFACE       = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROGRAM_ERROR                = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                       = 3.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;X_FLDCAT-COL_POS = 1.&lt;/P&gt;&lt;P&gt;X_FLDCAT-FIELDNAME = 'MATNR'.&lt;/P&gt;&lt;P&gt;X_FLDCAT-OUTPUTLEN = '18'.&lt;/P&gt;&lt;P&gt;X_FLDCAT-REPTEXT = 'Material No'.&lt;/P&gt;&lt;P&gt;APPEND X_FLDCAT TO IT_FLDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;X_FLDCAT-COL_POS = 2.&lt;/P&gt;&lt;P&gt;X_FLDCAT-FIELDNAME = 'MAKTX'.&lt;/P&gt;&lt;P&gt;X_FLDCAT-OUTPUTLEN = '48'.&lt;/P&gt;&lt;P&gt;X_FLDCAT-REPTEXT = 'Material Desc'.&lt;/P&gt;&lt;P&gt;X_FLDCAT-TOOLTIP = 'Material Desc'.&lt;/P&gt;&lt;P&gt;APPEND X_FLDCAT TO IT_FLDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;X_FLDCAT-COL_POS = 3.&lt;/P&gt;&lt;P&gt;X_FLDCAT-FIELDNAME = 'WERKS'.&lt;/P&gt;&lt;P&gt;X_FLDCAT-OUTPUTLEN = '5'.&lt;/P&gt;&lt;P&gt;X_FLDCAT-REPTEXT = 'Plant'.&lt;/P&gt;&lt;P&gt;X_FLDCAT-TOOLTIP = 'Plant'.&lt;/P&gt;&lt;P&gt;APPEND X_FLDCAT TO IT_FLDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;X_FLDCAT-COL_POS = 4.&lt;/P&gt;&lt;P&gt;X_FLDCAT-FIELDNAME = 'LGORT'.&lt;/P&gt;&lt;P&gt;X_FLDCAT-OUTPUTLEN = '5'.&lt;/P&gt;&lt;P&gt;X_FLDCAT-REPTEXT = 'S.Loc'.&lt;/P&gt;&lt;P&gt;X_FLDCAT-TOOLTIP = 'S.Loc'.&lt;/P&gt;&lt;P&gt;APPEND X_FLDCAT TO IT_FLDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;X_FLDCAT-COL_POS = 5.&lt;/P&gt;&lt;P&gt;X_FLDCAT-FIELDNAME = 'LABST'.&lt;/P&gt;&lt;P&gt;X_FLDCAT-OUTPUTLEN = '20'.&lt;/P&gt;&lt;P&gt;X_FLDCAT-REPTEXT = 'Quantity'.&lt;/P&gt;&lt;P&gt;X_FLDCAT-TOOLTIP = 'Quantity'.&lt;/P&gt;&lt;P&gt;X_FLDCAT-DO_SUM = 'X'.&lt;/P&gt;&lt;P&gt;APPEND X_FLDCAT TO IT_FLDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GENERATE_FLDCAT&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  GENERATE_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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&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 GENERATE_LAYOUT .&lt;/P&gt;&lt;P&gt;  I_LAYOUT-ZEBRA = 'X'.&lt;/P&gt;&lt;P&gt;  I_LAYOUT-FRONTEND = 'X'.&lt;/P&gt;&lt;P&gt;  I_LAYOUT-GRID_TITLE = 'ALV GRID USING OOPS'.&lt;/P&gt;&lt;P&gt;  I_LAYOUT-NUMC_TOTAL = 'X'.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GENERATE_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  DO_SORT&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;      text&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 DO_SORT .&lt;/P&gt;&lt;P&gt; X_SORT-FIELDNAME = 'MATNR'.&lt;/P&gt;&lt;P&gt; X_SORT-UP = 'X'.&lt;/P&gt;&lt;P&gt; X_SORT-SUBTOT = 'X'.&lt;/P&gt;&lt;P&gt; IF P_CHK = 'X'.&lt;/P&gt;&lt;P&gt;   X_SORT-EXPA = SPACE.&lt;/P&gt;&lt;P&gt; ELSE.&lt;/P&gt;&lt;P&gt;   X_SORT-EXPA = 'X'.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt; APPEND X_SORT TO I_SORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DO_SORT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Sep 2006 18:55:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grids/m-p/1638432#M284518</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-29T18:55:55Z</dc:date>
    </item>
  </channel>
</rss>

