<?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: sort  internal  table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/3420549#M821501</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 like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : v_index type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_index = 2.&lt;/P&gt;&lt;P&gt;loop at itab into wa_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table itab into wa_tab1 index v_index.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if wa_tab1-belnr = wa_tab-belnr and wa_tab-wrbtr2 is initial.&lt;/P&gt;&lt;P&gt;move : wa_tab1-wrbtr1 to wa_tab-wrbtr2.&lt;/P&gt;&lt;P&gt;modify itab from wa_tab index 1.&lt;/P&gt;&lt;P&gt;clear : wa_tab,&lt;/P&gt;&lt;P&gt;          wa_tab1.&lt;/P&gt;&lt;P&gt;elseif wa_tab1-belnr = wa_tab-belnr and wa_tab-wrbtr3 is initial.&lt;/P&gt;&lt;P&gt;move : wa_tab1-wrbtr1 to wa_tab-wrbtr3.&lt;/P&gt;&lt;P&gt;modify itab from wa_tab index 1.&lt;/P&gt;&lt;P&gt;clear : wa_tab,&lt;/P&gt;&lt;P&gt;          wa_tab1.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;v_index = v_index + 1.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nagaraj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 26 Feb 2008 04:56:49 GMT</pubDate>
    <dc:creator>former_member404244</dc:creator>
    <dc:date>2008-02-26T04:56:49Z</dc:date>
    <item>
      <title>sort  internal  table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/3420546#M821498</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have output  data like.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;belnr    wrbtr1  wrbtr2    wrbtr3&lt;/P&gt;&lt;P&gt;89990  290           &lt;/P&gt;&lt;P&gt;89990              234                 &lt;/P&gt;&lt;P&gt;89990                           897 &lt;/P&gt;&lt;P&gt;89991  342                              &lt;/P&gt;&lt;P&gt;89991              586                 &lt;/P&gt;&lt;P&gt;89991                            562&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But need  output like thes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;belnr    wrbtr1  wrbtr2    wrbtr3&lt;/P&gt;&lt;P&gt;89990  290       234      897&lt;/P&gt;&lt;P&gt;89991  342       586      562&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2008 04:37:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/3420546#M821498</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-26T04:37:56Z</dc:date>
    </item>
    <item>
      <title>Re: sort  internal  table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/3420547#M821499</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;   You can use ALV list or grid for this. or use the write statement in such a way to appear like this. Iys better to use ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps u.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Arunsri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2008 04:55:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/3420547#M821499</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-26T04:55:11Z</dc:date>
    </item>
    <item>
      <title>Re: sort  internal  table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/3420548#M821500</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;SORT for Internal Tables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorts internal tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Syntax&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT &amp;lt;itab&amp;gt; [ASCENDING|DESCENDING] [AS TEXT] [STABLE]&lt;/P&gt;&lt;P&gt;           ... BY &amp;lt;fi&amp;gt; [ASCENDING|DESCENDING] [AS TEXT]...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorts the internal table &amp;lt;itab&amp;gt;. If you omit the BY addition, the table is sorted by its key. You can define a different sort key by using the BY addition. The other additions specify whether you want to sort in ascending or descending order, and whether strings should be sorted alphabetically. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It might be useful.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Priya.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2008 04:55:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/3420548#M821500</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-26T04:55:38Z</dc:date>
    </item>
    <item>
      <title>Re: sort  internal  table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/3420549#M821501</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 like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : v_index type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_index = 2.&lt;/P&gt;&lt;P&gt;loop at itab into wa_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table itab into wa_tab1 index v_index.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if wa_tab1-belnr = wa_tab-belnr and wa_tab-wrbtr2 is initial.&lt;/P&gt;&lt;P&gt;move : wa_tab1-wrbtr1 to wa_tab-wrbtr2.&lt;/P&gt;&lt;P&gt;modify itab from wa_tab index 1.&lt;/P&gt;&lt;P&gt;clear : wa_tab,&lt;/P&gt;&lt;P&gt;          wa_tab1.&lt;/P&gt;&lt;P&gt;elseif wa_tab1-belnr = wa_tab-belnr and wa_tab-wrbtr3 is initial.&lt;/P&gt;&lt;P&gt;move : wa_tab1-wrbtr1 to wa_tab-wrbtr3.&lt;/P&gt;&lt;P&gt;modify itab from wa_tab index 1.&lt;/P&gt;&lt;P&gt;clear : wa_tab,&lt;/P&gt;&lt;P&gt;          wa_tab1.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;v_index = v_index + 1.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nagaraj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2008 04:56:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/3420549#M821501</guid>
      <dc:creator>former_member404244</dc:creator>
      <dc:date>2008-02-26T04:56:49Z</dc:date>
    </item>
    <item>
      <title>Re: sort  internal  table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/3420550#M821502</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ankita,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Take one internal table which should have your required structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : v_temp TYPE I,&lt;/P&gt;&lt;P&gt;            v_cnt TYPE I .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;   v_temp = v_temp + 1.&lt;/P&gt;&lt;P&gt;  ON CHANGE OF ITAB-belnr &lt;/P&gt;&lt;P&gt;    v_cnt =  v_cnt + 1.&lt;/P&gt;&lt;P&gt;    MOVE :  ITAB-belnr  To i_final-belnr.&lt;/P&gt;&lt;P&gt;                  ITAB-wrbtr1 TO i_final-wrbtr1.&lt;/P&gt;&lt;P&gt;   APPEN I_final.&lt;/P&gt;&lt;P&gt;   CLEAr i_final.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;   ENDON.                   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     IF v_temp Eq 2.&lt;/P&gt;&lt;P&gt;      &lt;/P&gt;&lt;P&gt;       MOVE :  ITAB-wrbtr1 TO i_final-wrbtr2.   &lt;/P&gt;&lt;P&gt;       &lt;/P&gt;&lt;P&gt;       INSERT  i_FINAL INDEX  v_CNT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     ELSEIF v_temp Eq 3&lt;/P&gt;&lt;P&gt;         &lt;/P&gt;&lt;P&gt;          MOVE :  ITAB-wrbtr1 TO i_final-wrbtr3.&lt;/P&gt;&lt;P&gt;            INSERT  i_FINAL INDEX  v_CNT&lt;/P&gt;&lt;P&gt;          CLEAR  v_temp.&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;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2008 04:57:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/3420550#M821502</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-26T04:57:39Z</dc:date>
    </item>
    <item>
      <title>Re: sort  internal  table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/3420551#M821503</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;Please try the following,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suppose your internal table contains your fields as mentioned.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please use&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT &amp;lt;internal_table&amp;gt; DESCENDING BY BELNR WRBTR1 WRBTR2 WRBTR3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if Helpful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2008 05:01:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/3420551#M821503</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-26T05:01:05Z</dc:date>
    </item>
    <item>
      <title>Re: sort  internal  table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/3420552#M821504</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 like dis.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA c.
LOOP AT itab.
  c = c + 1.
  CASE c.
    WHEN 2.
      itab-wrbtr2 = itab-wrbtr1.
    WHEN 3.
      itab-wrbtr3 = itab-wrbtr1.
      AT END OF belnr.
        APPEND itab.
        CLEAR c.
      ENDAT.
  ENDCASE.
ENDLOOP.

LOOP AT itab WHERE itab-wrbtr2 IS INITIAL
             AND   itab-wrbtr3 IS INITIAL.
  DELETE itab.
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;jose.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2008 05:06:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/3420552#M821504</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-26T05:06:07Z</dc:date>
    </item>
    <item>
      <title>Re: sort  internal  table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/3420553#M821505</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;Sort itab_final by belnr  ASCENDING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regds&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2008 05:15:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/3420553#M821505</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-26T05:15:12Z</dc:date>
    </item>
  </channel>
</rss>

