<?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: ABAP Internal table query in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-internal-table-query/m-p/7043455#M1501050</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try with this logic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;suppose ITAB is your internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;declare one more internal table to store the deleted entries.(DTAB)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort the internal table ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;    IF ITAB EQ OLD.&lt;/P&gt;&lt;P&gt;      APPEND ITAB TO DTAB.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      MOVE ITAB TO OLD.&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;now delete duplicate entries from ITAB using delete duplicate entries command.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can see the deleted entries in DTAB table.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 11 Jul 2010 09:36:31 GMT</pubDate>
    <dc:creator>Sridharnekkanti</dc:creator>
    <dc:date>2010-07-11T09:36:31Z</dc:date>
    <item>
      <title>ABAP Internal table query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-internal-table-query/m-p/7043454#M1501049</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abapers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have an internal table and i want to delete duplicate entries from the internal table. I am doing that by using delete duplicate entries from command. . Now i want to store the deleted messages in another table to show that these duplicate entries were deleted.&lt;/P&gt;&lt;P&gt;Could anyone please tell me how do i do it??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Akshay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 11 Jul 2010 08:56:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-internal-table-query/m-p/7043454#M1501049</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-07-11T08:56:04Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Internal table query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-internal-table-query/m-p/7043455#M1501050</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try with this logic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;suppose ITAB is your internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;declare one more internal table to store the deleted entries.(DTAB)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort the internal table ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;    IF ITAB EQ OLD.&lt;/P&gt;&lt;P&gt;      APPEND ITAB TO DTAB.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      MOVE ITAB TO OLD.&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;now delete duplicate entries from ITAB using delete duplicate entries command.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can see the deleted entries in DTAB table.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 11 Jul 2010 09:36:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-internal-table-query/m-p/7043455#M1501050</guid>
      <dc:creator>Sridharnekkanti</dc:creator>
      <dc:date>2010-07-11T09:36:31Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Internal table query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-internal-table-query/m-p/7043456#M1501051</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 with this code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB is your internal table&lt;/P&gt;&lt;P&gt;JTAB is the internal table for deleted entries.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;jtab = itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;delete adjacent duplicates from itab comparing &amp;lt;your condition&amp;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;read table jtab with key &amp;lt;key field&amp;gt; = itab-&amp;lt;key field&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if jtab-&amp;lt;key field&amp;gt; = itab-&amp;lt;keyfield&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;delete jtab where jtab-&amp;lt;key field&amp;gt;.&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 11 Jul 2010 11:54:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-internal-table-query/m-p/7043456#M1501051</guid>
      <dc:creator>venkatasriram_mygapula</dc:creator>
      <dc:date>2010-07-11T11:54:31Z</dc:date>
    </item>
  </channel>
</rss>

