<?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: internal table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/4264334#M1017488</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;Let the fields be f1, f2, f3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clear: temp.&lt;/P&gt;&lt;P&gt;Itab1[] = itab2[]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sort itab1 by f1 f2 ascending.&lt;/P&gt;&lt;P&gt;Sort itab1 by f1 f2 ascending.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop at itab1 into wa1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If wa1-f2 eq u2018Xu2019.&lt;/P&gt;&lt;P&gt;Read table itab2 into wa2 with key f1  = wa1-f1&lt;/P&gt;&lt;P&gt;                                                         F2 = u2018Qu2019.&lt;/P&gt;&lt;P&gt;  If sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;    Append wa2 to itab3.&lt;/P&gt;&lt;P&gt;    Delete itab1 from wa2.&lt;/P&gt;&lt;P&gt;  Endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   Append wa1 to itab3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then use the internal table itab3 as per your requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sharin.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 06 Aug 2008 08:19:37 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-08-06T08:19:37Z</dc:date>
    <item>
      <title>internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/4264329#M1017483</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi guyz , i have an internal table with values such as&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1234 X 0000&lt;/P&gt;&lt;P&gt;1234 Q 1234&lt;/P&gt;&lt;P&gt;3456 X  0000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now i have to  manipulate  onli the entry which got Q for 1234 and 3456 should still remain in the internal table. &lt;/P&gt;&lt;P&gt;wot i mean is if i have 2 entries with same number and with X and Q i dont wanna use X nomore all i need is Q one.&lt;/P&gt;&lt;P&gt;plz advise&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Aug 2008 07:49:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/4264329#M1017483</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-06T07:49:38Z</dc:date>
    </item>
    <item>
      <title>Re: internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/4264330#M1017484</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you can maintain you're z table in sm30 if you have set up the maintenance generator in se11 for you're table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;kind regards&lt;/P&gt;&lt;P&gt;arthur de smidt&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Aug 2008 07:55:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/4264330#M1017484</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-06T07:55:18Z</dc:date>
    </item>
    <item>
      <title>Re: internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/4264331#M1017485</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;Use On Change Of statement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;          f1 type i,&lt;/P&gt;&lt;P&gt;          f2 ,&lt;/P&gt;&lt;P&gt;       end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data var .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab-f1 = 1234.&lt;/P&gt;&lt;P&gt;itab-f2 = 'Q'.&lt;/P&gt;&lt;P&gt;append itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab-f1 = 1234.&lt;/P&gt;&lt;P&gt;itab-f2 = 'X'.&lt;/P&gt;&lt;P&gt;append itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab-f1 = 3456.&lt;/P&gt;&lt;P&gt;itab-f2 = 'Q'.&lt;/P&gt;&lt;P&gt;append itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort itab by f1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  on change of itab-f1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    var = itab-f2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     itab-f2 = var.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    modify itab TRANSPORTING f2 where f1 = itab-f1.&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; endloop.&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;&lt;/P&gt;&lt;P&gt;   write :/ itab-f1,&lt;/P&gt;&lt;P&gt;           itab-f2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;prasanth&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Prasanth Kasturi on Aug 6, 2008 10:06 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Aug 2008 07:55:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/4264331#M1017485</guid>
      <dc:creator>prasanth_kasturi</dc:creator>
      <dc:date>2008-08-06T07:55:42Z</dc:date>
    </item>
    <item>
      <title>Re: internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/4264332#M1017486</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi look at 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 type i,&lt;/P&gt;&lt;P&gt;     f2 type c,&lt;/P&gt;&lt;P&gt;     f3 type i,&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 = 1234.&lt;/P&gt;&lt;P&gt;     itab-f2 = 'X'.&lt;/P&gt;&lt;P&gt;     itab-f3 =  0000.&lt;/P&gt;&lt;P&gt;     append itab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     itab-f1 = 1234.&lt;/P&gt;&lt;P&gt;     itab-f2 = 'Q'.&lt;/P&gt;&lt;P&gt;     itab-f3 =  1234.&lt;/P&gt;&lt;P&gt;     append itab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     itab-f1 = 3456.&lt;/P&gt;&lt;P&gt;     itab-f2 = 'X'.&lt;/P&gt;&lt;P&gt;     itab-f3 =  1234.&lt;/P&gt;&lt;P&gt;     append itab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     loop at itab where f1 = 1234 and f2 = 'Q'.&lt;/P&gt;&lt;P&gt;     write:/ itab-f1,itab-f2,itab-f3.&lt;/P&gt;&lt;P&gt;          endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Aug 2008 07:56:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/4264332#M1017486</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-06T07:56:08Z</dc:date>
    </item>
    <item>
      <title>Re: internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/4264333#M1017487</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 solve it by these ways:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if itab-field2 = 'Q'.&lt;/P&gt;&lt;P&gt;write down your manipulation here.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab where field2 = 'Q'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write down your manipulation here.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Aug 2008 08:06:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/4264333#M1017487</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-06T08:06:52Z</dc:date>
    </item>
    <item>
      <title>Re: internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/4264334#M1017488</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;Let the fields be f1, f2, f3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clear: temp.&lt;/P&gt;&lt;P&gt;Itab1[] = itab2[]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sort itab1 by f1 f2 ascending.&lt;/P&gt;&lt;P&gt;Sort itab1 by f1 f2 ascending.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop at itab1 into wa1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If wa1-f2 eq u2018Xu2019.&lt;/P&gt;&lt;P&gt;Read table itab2 into wa2 with key f1  = wa1-f1&lt;/P&gt;&lt;P&gt;                                                         F2 = u2018Qu2019.&lt;/P&gt;&lt;P&gt;  If sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;    Append wa2 to itab3.&lt;/P&gt;&lt;P&gt;    Delete itab1 from wa2.&lt;/P&gt;&lt;P&gt;  Endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   Append wa1 to itab3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then use the internal table itab3 as per your requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sharin.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Aug 2008 08:19:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/4264334#M1017488</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-06T08:19:37Z</dc:date>
    </item>
    <item>
      <title>Re: internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/4264335#M1017489</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 logic...itz workin...&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 TYPE i,&lt;/P&gt;&lt;P&gt;f2 TYPE c,&lt;/P&gt;&lt;P&gt;f3 TYPE i,&lt;/P&gt;&lt;P&gt;END OF itab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : itab3 like itab occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data : itab2 like itab occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab-f1 = 1234.&lt;/P&gt;&lt;P&gt;itab-f2 = 'X'.&lt;/P&gt;&lt;P&gt;itab-f3 = 0000.&lt;/P&gt;&lt;P&gt;APPEND itab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab-f1 = 1234.&lt;/P&gt;&lt;P&gt;itab-f2 = 'Q'.&lt;/P&gt;&lt;P&gt;itab-f3 = 1234.&lt;/P&gt;&lt;P&gt;APPEND itab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab-f1 = 3456.&lt;/P&gt;&lt;P&gt;itab-f2 = 'X'.&lt;/P&gt;&lt;P&gt;itab-f3 = 1234.&lt;/P&gt;&lt;P&gt;APPEND itab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sort itab by f1 f2 ascending.&lt;/P&gt;&lt;P&gt;itab2[] = itab[].&lt;/P&gt;&lt;P&gt;delete adjacent duplicates from itab2 comparing f1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop at itab.&lt;/P&gt;&lt;P&gt;at new f1.&lt;/P&gt;&lt;P&gt;loop at itab2 where f1 = itab-f1.&lt;/P&gt;&lt;P&gt;if itab2-f2 eq 'Q'.&lt;/P&gt;&lt;P&gt;move itab2 to itab3.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;move itab2 to itab3.&lt;/P&gt;&lt;P&gt;Endif.&lt;/P&gt;&lt;P&gt;append itab3.&lt;/P&gt;&lt;P&gt;Endloop.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Mamtha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Aug 2008 10:17:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/4264335#M1017489</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-06T10:17:39Z</dc:date>
    </item>
  </channel>
</rss>

