<?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 internal table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3226097#M769450</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello Gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to reverse the content of an internal table ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example : if my itab contains&lt;/P&gt;&lt;P&gt;a b c d &lt;/P&gt;&lt;P&gt;how can i get d c b a??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Sriram.T&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 07 Jan 2008 11:07:40 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-07T11:07:40Z</dc:date>
    <item>
      <title>internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3226097#M769450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello Gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to reverse the content of an internal table ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example : if my itab contains&lt;/P&gt;&lt;P&gt;a b c d &lt;/P&gt;&lt;P&gt;how can i get d c b a??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Sriram.T&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jan 2008 11:07:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3226097#M769450</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-07T11:07:40Z</dc:date>
    </item>
    <item>
      <title>Re: internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3226098#M769451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;sort itab descending.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jan 2008 11:09:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3226098#M769451</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-07T11:09:40Z</dc:date>
    </item>
    <item>
      <title>Re: internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3226099#M769452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;say itab1 has a, b, c, d fields..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;declare another internal table itab2 with same field names but in the order d, c, b and a. &lt;/P&gt;&lt;P&gt;loop at itab1.&lt;/P&gt;&lt;P&gt;move-corresponding itab1 to itab2.&lt;/P&gt;&lt;P&gt;append itab2.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now itab2 is ready with d c b a.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;Shakir&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jan 2008 11:11:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3226099#M769452</guid>
      <dc:creator>abdulazeez12</dc:creator>
      <dc:date>2008-01-07T11:11:26Z</dc:date>
    </item>
    <item>
      <title>Re: internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3226100#M769453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;check this coding&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;        f1,&lt;/P&gt;&lt;P&gt;        end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        itab-f1 = 'a'.&lt;/P&gt;&lt;P&gt;        append itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                itab-f1 = 'b'.&lt;/P&gt;&lt;P&gt;        append itab.&lt;/P&gt;&lt;P&gt;                itab-f1 = 'c'.&lt;/P&gt;&lt;P&gt;        append itab.&lt;/P&gt;&lt;P&gt;                itab-f1 = 'd'.&lt;/P&gt;&lt;P&gt;        append itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        sort itab descending by f1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        loop at itab.&lt;/P&gt;&lt;P&gt;        write : / itab-f1.&lt;/P&gt;&lt;P&gt;        endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jan 2008 11:11:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3226100#M769453</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-07T11:11:56Z</dc:date>
    </item>
    <item>
      <title>Re: internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3226101#M769454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi this is Ok ...Suppose if my  internal table has the contents of matnr ERSDA and ERNAME fields and now i would like to reverse the itab such that the last row becomes first and the first row becomes last..How can i do that ??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jan 2008 11:16:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3226101#M769454</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-07T11:16:17Z</dc:date>
    </item>
    <item>
      <title>Re: internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3226102#M769455</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;then you can try like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;        f1,&lt;/P&gt;&lt;P&gt;        end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : lin type i,&lt;/P&gt;&lt;P&gt;       count type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : itab1 like itab occurs 0 with header line.&lt;/P&gt;&lt;P&gt;        itab-f1 = 'a'.&lt;/P&gt;&lt;P&gt;        append itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                itab-f1 = 'b'.&lt;/P&gt;&lt;P&gt;        append itab.&lt;/P&gt;&lt;P&gt;                itab-f1 = 'c'.&lt;/P&gt;&lt;P&gt;        append itab.&lt;/P&gt;&lt;P&gt;                itab-f1 = 'd'.&lt;/P&gt;&lt;P&gt;        append itab.&lt;/P&gt;&lt;P&gt;describe table itab lines lin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;count = lin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do lin times.&lt;/P&gt;&lt;P&gt;if count ne 0.&lt;/P&gt;&lt;P&gt;read table itab into itab1 index count.&lt;/P&gt;&lt;P&gt;append itab1.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;count = count - 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;enddo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab1.&lt;/P&gt;&lt;P&gt;write : / itab1-f1.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jan 2008 11:20:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3226102#M769455</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-07T11:20:32Z</dc:date>
    </item>
    <item>
      <title>Re: internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3226103#M769456</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sriram,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try as illustrated below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;define one more field as sequence along with other fieldnames as itab1(say - seq, field1, field2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : l_seq type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;move-corresponding itab to itab1&lt;/P&gt;&lt;P&gt;itab1-seq = l_seq + 1.&lt;/P&gt;&lt;P&gt;append itab1.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort itab1 by seq desencding.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : itab_final like table of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab1.&lt;/P&gt;&lt;P&gt;move corresponding itab1 to itab_final.&lt;/P&gt;&lt;P&gt;append itab_final.&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;Mohaiyuddin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jan 2008 11:28:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3226103#M769456</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-07T11:28:13Z</dc:date>
    </item>
    <item>
      <title>Re: internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3226104#M769457</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;There is an easiest way to do this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: mara.&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF ty_mara,&lt;/P&gt;&lt;P&gt;      matnr TYPE mara-matnr,&lt;/P&gt;&lt;P&gt;      ersda TYPE mara-ersda,&lt;/P&gt;&lt;P&gt;      ernam TYPE mara-ernam,&lt;/P&gt;&lt;P&gt;      END OF ty_mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_mara TYPE TABLE OF ty_mara,&lt;/P&gt;&lt;P&gt;      wa_mara TYPE ty_mara,&lt;/P&gt;&lt;P&gt;      it_mara_rev TYPE TABLE OF ty_mara,&lt;/P&gt;&lt;P&gt;      wa_mara_rev TYPE ty_mara,&lt;/P&gt;&lt;P&gt;      l_count(100) TYPE c.&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;&lt;/P&gt;&lt;P&gt;SELECT matnr&lt;/P&gt;&lt;P&gt;       ersda&lt;/P&gt;&lt;P&gt;       ernam&lt;/P&gt;&lt;P&gt;       FROM mara&lt;/P&gt;&lt;P&gt;       INTO CORRESPONDING FIELDS OF TABLE it_mara&lt;/P&gt;&lt;P&gt;       WHERE matnr IN s_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;describe table it_mara lines l_count.&lt;/P&gt;&lt;P&gt;CONDENSE l_count.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHILE l_count GT 0 and l_count NE 0.&lt;/P&gt;&lt;P&gt;  IF sy-index = 1.&lt;/P&gt;&lt;P&gt;    READ TABLE it_mara INTO wa_mara INDEX l_count.&lt;/P&gt;&lt;P&gt;    wa_mara_rev = wa_mara.&lt;/P&gt;&lt;P&gt;    APPEND wa_mara_rev TO it_mara_rev.&lt;/P&gt;&lt;P&gt;  ELSEIF sy-index GE 1.&lt;/P&gt;&lt;P&gt;    l_count = l_count - 1.&lt;/P&gt;&lt;P&gt;    condense l_count.&lt;/P&gt;&lt;P&gt;    if l_count eq 0.&lt;/P&gt;&lt;P&gt;    exit.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;    READ TABLE it_mara INTO wa_mara INDEX l_count.&lt;/P&gt;&lt;P&gt;    wa_mara_rev = wa_mara.&lt;/P&gt;&lt;P&gt;    APPEND wa_mara_rev TO it_mara_rev.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDWHILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_mara into wa_mara.&lt;/P&gt;&lt;P&gt;write:/1 wa_mara-matnr, 20 wa_mara-ersda, 40 wa_mara-ernam.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write:/1 sy-uline(100).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_mara_rev into wa_mara_rev.&lt;/P&gt;&lt;P&gt;write:/1 wa_mara_rev-matnr, 20 wa_mara_rev-ersda, 40 wa_mara_rev-ernam.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This should definetely help you,&lt;/P&gt;&lt;P&gt;Reward points if so.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, &lt;/P&gt;&lt;P&gt;Arul.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jan 2008 12:52:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3226104#M769457</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-07T12:52:27Z</dc:date>
    </item>
  </channel>
</rss>

