<?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/9543406#M1752257</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Norman,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Don't sort the internal table inside the loop.&lt;/P&gt;&lt;P&gt;Don't use the loop for sorting an itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check the code below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;select &lt;/SPAN&gt;* &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;from &lt;/SPAN&gt;sbook &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;into &lt;/SPAN&gt;CORRESPONDING &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;FIELDS &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;OF &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;TABLE &lt;/SPAN&gt;it_sbook &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;where &lt;/SPAN&gt;customID =&lt;SPAN class="L0S33" style="font-style: inherit; font-family: inherit;"&gt;'00000238'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp; &lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;loop &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;at &lt;/SPAN&gt;it_sbook &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;into &lt;/SPAN&gt;wa_sbook.&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp; &lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;select &lt;/SPAN&gt;* &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;from &lt;/SPAN&gt;stravelag &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;into &lt;/SPAN&gt;corresponding &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;fields &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;of &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;table &lt;/SPAN&gt;it_strave &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;where &lt;/SPAN&gt;agencynum = wa_sbook-agencynum.&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #000000; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;SORT&lt;/STRONG&gt;&lt;STRONG style="color: #000000; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt; it_starve&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt; ASCENDING BY NAME.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;loop &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;at &lt;/SPAN&gt;it_strave &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;into &lt;/SPAN&gt;wa_strave.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;READ TABLE IT_SBOOK into wa_sbook with key &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;agencyNum = wa_starve-agencyNum.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;write: &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;/ wa_strave-Name, wa_sbook-bookID, wa_sbook-agencyNum.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; endloop.&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #000000; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 24 Jun 2013 15:31:37 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2013-06-24T15:31:37Z</dc:date>
    <item>
      <title>SORT internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/9543397#M1752248</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to sort my internal table by Name (ascending), tried many things but no dice, any pointer on these?&lt;/P&gt;&lt;P&gt;my code as follows,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;data &lt;/SPAN&gt;: it_strave &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;standard &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;table &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;of &lt;/SPAN&gt;stravelag,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_sbook &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;standard &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;table &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;of &lt;/SPAN&gt;sbook.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;data &lt;/SPAN&gt;: wa_strave &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;stravelag,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_sbook &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;sbook.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;select &lt;/SPAN&gt;* &lt;SPAN class="L0S52"&gt;from &lt;/SPAN&gt;sbook &lt;SPAN class="L0S52"&gt;into &lt;/SPAN&gt;CORRESPONDING &lt;SPAN class="L0S52"&gt;FIELDS &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;it_sbook &lt;SPAN class="L0S52"&gt;where &lt;/SPAN&gt;customID = &lt;SPAN class="L0S33"&gt;'00000238'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;loop &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;at &lt;/SPAN&gt;it_sbook &lt;SPAN class="L0S52"&gt;into &lt;/SPAN&gt;wa_sbook.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;select &lt;/SPAN&gt;* &lt;SPAN class="L0S52"&gt;from &lt;/SPAN&gt;stravelag &lt;SPAN class="L0S52"&gt;into &lt;/SPAN&gt;corresponding &lt;SPAN class="L0S52"&gt;fields &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;of &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;table &lt;/SPAN&gt;it_strave &lt;SPAN class="L0S52"&gt;where &lt;/SPAN&gt;agencynum = wa_sbook-agencynum.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;loop &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;at &lt;/SPAN&gt;it_strave &lt;SPAN class="L0S52"&gt;into &lt;/SPAN&gt;wa_strave.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;SORT &lt;/SPAN&gt;it_strave &lt;SPAN class="L0S52"&gt;by &lt;/SPAN&gt;Name ascending.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endloop.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;write &lt;/SPAN&gt;: / wa_strave-Name, wa_sbook-bookID, wa_sbook-agencyNum.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;question is how do I sort it by wa_strave-Name?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/235404" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 23 Jun 2013 11:33:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/9543397#M1752248</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-06-23T11:33: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/9543398#M1752249</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Norman,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Why do you loop it_strave?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If no value-addition is there, just perform &lt;EM&gt;sort it_strave&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; It is not right to write the sort statement inside the loop of the same internal table.&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jun 2013 03:34:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/9543398#M1752249</guid>
      <dc:creator>Arun_Prabhu_K</dc:creator>
      <dc:date>2013-06-24T03:34:13Z</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/9543399#M1752250</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Norman,&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;&lt;SPAN class="L1S52"&gt;DATA : it_strave &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;STANDARD&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; stravelag,&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_sbook &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;STANDARD&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; sbook.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt; : wa_strave &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; stravelag,&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_sbook &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; sbook.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; * &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; sbook &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; it_sbook &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; customid = &lt;SPAN class="L1S33"&gt;'00000238'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; * &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; stravelag &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; it_strave &lt;SPAN class="L1S52"&gt;for&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ALL&lt;/SPAN&gt; ENTRIES &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; it_sbook&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; agencynum = it_sbook-agencynum.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SORT&lt;/SPAN&gt; it_strave &lt;SPAN class="L1S52"&gt;BY&lt;/SPAN&gt; name &lt;SPAN class="L1S52"&gt;ASCENDING&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; it_strave &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; wa_strave.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WRITE&lt;/SPAN&gt; : / wa_strave-name, wa_sbook-bookid, wa_sbook-agencynum.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jun 2013 03:44:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/9543399#M1752250</guid>
      <dc:creator>former_member209120</dc:creator>
      <dc:date>2013-06-24T03:44:36Z</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/9543400#M1752251</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN class="L1S52"&gt;DATA : it_strave &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;STANDARD&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; stravelag,&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_sbook &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;STANDARD&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; sbook.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt; : wa_strave &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; stravelag,&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_sbook &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; sbook.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; * &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; sbook &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; it_sbook &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; customid = &lt;SPAN class="L1S33"&gt;'00000238'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; * &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; stravelag &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; it_strave &lt;SPAN class="L1S52"&gt;for&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ALL&lt;/SPAN&gt; ENTRIES &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; it_sbook&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; agencynum = it_sbook-agencynum.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SORT&lt;/SPAN&gt; it_strave &lt;SPAN class="L1S52"&gt;BY&lt;/SPAN&gt; name &lt;SPAN class="L1S52"&gt;ASCENDING&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; it_strave &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; wa_strave.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;read&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; it_sbook &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_sbook &lt;SPAN class="L1S52"&gt;with&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;key&lt;/SPAN&gt;&amp;nbsp; agencynum = wa_strave-agencynum &lt;SPAN class="L1S52"&gt;BINARY&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SEARCH&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WRITE&lt;/SPAN&gt; : / wa_strave-name, wa_sbook-bookid, wa_sbook-agencynum.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/235491" /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jun 2013 03:50:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/9543400#M1752251</guid>
      <dc:creator>former_member209120</dc:creator>
      <dc:date>2013-06-24T03:50:20Z</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/9543401#M1752252</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Another Method..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;TYPES : &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ty_final,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; stravelag-name,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bookid &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; sbook-bookid,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; agencynum &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; sbook-agencynum,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ty_final.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt; : it_strave &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;STANDARD&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; stravelag,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_sbook &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;STANDARD&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; sbook,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_final &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ty_final.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt; : wa_strave &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; stravelag,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_sbook &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; sbook,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_final &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; ty_final.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SORT&lt;/SPAN&gt; : it_strave &lt;SPAN class="L1S52"&gt;BY&lt;/SPAN&gt; name,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_sbook &lt;SPAN class="L1S52"&gt;BY&lt;/SPAN&gt; agencynum.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; * &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; sbook &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; it_sbook &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; customid = &lt;SPAN class="L1S33"&gt;'00000238'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; * &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; stravelag &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; it_strave &lt;SPAN class="L1S52"&gt;FOR&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ALL&lt;/SPAN&gt; ENTRIES &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt;&amp;nbsp; it_sbook &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; agencynum = it_sbook-agencynum.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; it_sbook &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; wa_sbook.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_final-bookid = wa_sbook-bookid.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_final-agencynum = wa_sbook-agencynum.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;READ&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; it_strave &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; wa_strave &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;KEY&lt;/SPAN&gt; agencynum = wa_sbook-agencynum &lt;SPAN class="L1S52"&gt;BINARY&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SEARCH&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; sy-subrc = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_final-name = wa_strave-name.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_final &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; it_final.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; wa_final.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SORT&lt;/SPAN&gt; it_final &lt;SPAN class="L1S52"&gt;BY&lt;/SPAN&gt; name.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; it_final &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; wa_final.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WRITE&lt;/SPAN&gt; : / wa_final-name, wa_final-bookid, wa_final-agencynum.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/235492" /&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jun 2013 04:02:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/9543401#M1752252</guid>
      <dc:creator>former_member209120</dc:creator>
      <dc:date>2013-06-24T04:02:10Z</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/9543402#M1752253</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;More the one option:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- You can join the tables using sql by AGENCYNUM and sort by name.&lt;/P&gt;&lt;P&gt;- Some code:&lt;/P&gt;&lt;P&gt;*----------------------------------------------------------------------*&lt;BR /&gt;FORM test04 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; TYPES: BEGIN OF tp_join_1 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE TYPE stravelag AS tab_1 RENAMING WITH SUFFIX _t1 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE TYPE sbook&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AS tab_2 RENAMING WITH SUFFIX _t2 .&lt;BR /&gt;&amp;nbsp; TYPES: END OF tp_join_1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: it_join_1 TYPE TABLE OF tp_join_1 WITH HEADER LINE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: it_stravelag TYPE TABLE OF stravelag WITH HEADER LINE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; SELECT * FROM stravelag INTO TABLE it_stravelag.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; SORT it_stravelag BY agencynum ."For BINARY SEARCH&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: it_sbook TYPE TABLE OF sbook WITH HEADER LINE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; SELECT * FROM sbook INTO TABLE it_sbook&lt;BR /&gt;&amp;nbsp; WHERE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; carrid EQ 'AA' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; LOOP AT it_sbook .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CLEAR it_join_1 &lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; READ TABLE it_stravelag&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WITH KEY&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; agencynum = it_sbook-agencynum&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BINARY SEARCH .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;IF sy&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;subrc &lt;SPAN class="L0S52"&gt;EQ &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;0 &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_join_1&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;tab_1 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;it_stravelag &lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDIF &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_join_1-tab_2 =&amp;nbsp; it_sbook .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPEND it_join_1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDLOOP .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; SORT it_join_1 BY tab_1-name tab_2-fldate .&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;* Check the content of it_join_1 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "test04&lt;BR /&gt;*----------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLEAR it_join_1 .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jun 2013 04:03:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/9543402#M1752253</guid>
      <dc:creator>rosenberg_eitan</dc:creator>
      <dc:date>2013-06-24T04:03:34Z</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/9543403#M1752254</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Norman,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can sort the text field of an Internal Table using the syntax:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT &amp;lt;Internal_Table_Name&amp;gt; By &amp;lt;Field_Name&amp;gt; AS TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where &amp;lt;Internal_Table_Name&amp;gt; is the Internal Table whose contents you want to sort,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Field_Name&amp;gt; is the Field in the Internal Table on which you want to perform your sorting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to first get all the values into an Internal Table say for eg: IT_FINAL.Then write the following statement :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT IT_FINAL By NAME AS TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below is the Sample Report highlighlighting how the contents of the Internal Table are alphabetically sorted.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;REPORT&amp;nbsp; ZTEST_PRACTISE.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt; : it_strave &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;standard&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; stravelag,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_sbook &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;standard&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; sbook.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt; : wa_strave &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; stravelag,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_sbook &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; sbook.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; * &lt;SPAN class="L1S52"&gt;UP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;10&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;rows&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; stravelag &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; it_strave.&lt;BR /&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;write&lt;/SPAN&gt;: / &lt;SPAN class="L1S33"&gt;'Before Sorting'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;COLOR&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; it_strave &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_strave.&lt;BR /&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;write&lt;/SPAN&gt; : / wa_strave-name.&lt;BR /&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;skip&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;sort&lt;/SPAN&gt; it_strave &lt;SPAN class="L1S52"&gt;by&lt;/SPAN&gt; name &lt;SPAN class="L1S52"&gt;AS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TEXT&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;write&lt;/SPAN&gt;: / &lt;SPAN class="L1S33"&gt;'After Sorting'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;COLOR&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; it_strave &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_strave.&lt;BR /&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;write&lt;/SPAN&gt; : / wa_strave-name.&lt;BR /&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;Report Ouput:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/235522" width="450" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jun 2013 06:39:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/9543403#M1752254</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-06-24T06:39:24Z</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/9543404#M1752255</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;To srt an internal table we just need to write a SORT statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It should not be in the loop like in your code above.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just Write SORT &amp;lt;Internal table&amp;gt; ....field1,field2......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For more help please do F1 on SORT statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Amit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jun 2013 07:03:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/9543404#M1752255</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-06-24T07:03:08Z</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/9543405#M1752256</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks you for the input,&lt;/P&gt;&lt;P&gt;I've manage to resolve the sort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jun 2013 14:37:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/9543405#M1752256</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-06-24T14:37:35Z</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/9543406#M1752257</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Norman,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Don't sort the internal table inside the loop.&lt;/P&gt;&lt;P&gt;Don't use the loop for sorting an itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check the code below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;select &lt;/SPAN&gt;* &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;from &lt;/SPAN&gt;sbook &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;into &lt;/SPAN&gt;CORRESPONDING &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;FIELDS &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;OF &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;TABLE &lt;/SPAN&gt;it_sbook &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;where &lt;/SPAN&gt;customID =&lt;SPAN class="L0S33" style="font-style: inherit; font-family: inherit;"&gt;'00000238'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp; &lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;loop &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;at &lt;/SPAN&gt;it_sbook &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;into &lt;/SPAN&gt;wa_sbook.&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp; &lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;select &lt;/SPAN&gt;* &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;from &lt;/SPAN&gt;stravelag &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;into &lt;/SPAN&gt;corresponding &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;fields &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;of &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;table &lt;/SPAN&gt;it_strave &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;where &lt;/SPAN&gt;agencynum = wa_sbook-agencynum.&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #000000; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;SORT&lt;/STRONG&gt;&lt;STRONG style="color: #000000; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt; it_starve&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt; ASCENDING BY NAME.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;loop &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;at &lt;/SPAN&gt;it_strave &lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;into &lt;/SPAN&gt;wa_strave.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;READ TABLE IT_SBOOK into wa_sbook with key &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;agencyNum = wa_starve-agencyNum.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-style: inherit; font-family: inherit;"&gt;write: &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;/ wa_strave-Name, wa_sbook-bookID, wa_sbook-agencyNum.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; endloop.&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #000000; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jun 2013 15:31:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sort-internal-table/m-p/9543406#M1752257</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-06-24T15:31:37Z</dc:date>
    </item>
  </channel>
</rss>

