<?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: Delete ALL Duplicates in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638625#M607267</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;If DELETE ADJACENT DUPLICATES is not working then you can do the following.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sort ITAB by field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Declare one more internal table (e.g.: JTAB) of having same struture as ITAB. Now loop the internal table into work area. And use the Control Break AT NEW filed.&lt;/P&gt;&lt;P&gt;and append the values to the 2nd internal table. at the end Assing  the Values of JTAB to ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB[] = JTAB[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if helpful answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ashvender&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 01 Aug 2007 17:03:34 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-08-01T17:03:34Z</dc:date>
    <item>
      <title>Delete ALL Duplicates</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638621#M607263</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everybody, I'm in a trouble so I've decided to post here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have an internal table with several duplicates, and I need to delete ALL of them.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using this sentences:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT &amp;lt;table&amp;gt; BY &amp;lt;fields&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELETE ADJACENT DUPLICATES FROM &amp;lt;table&amp;gt; COMPARING &amp;lt;fields&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After that, my table still has a record; and I want to delete ALL records with duplicates.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can somebody help me??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2007 16:34:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638621#M607263</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-01T16:34:09Z</dc:date>
    </item>
    <item>
      <title>Re: Delete ALL Duplicates</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638622#M607264</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ur doing the correct way... may be one of keys ur using in delete statement varies in the internal table due to which ur seeing duplicate entries, but actually, it might that one of the field has different value.... check all field which u have used in delete statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also, all fields used in delete statement need to be used in sort statement as well...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Award Points&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2007 16:39:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638622#M607264</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-01T16:39:11Z</dc:date>
    </item>
    <item>
      <title>Re: Delete ALL Duplicates</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638623#M607265</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You'll have to loop through the table and compare keys. If there are records with duplicate keys, set a (new) flag field on the table as 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then delete from the table where the flag is 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you try to delete the records in the loop, you may run into problems with sy-tabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2007 16:44:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638623#M607265</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-01T16:44:08Z</dc:date>
    </item>
    <item>
      <title>Re: Delete ALL Duplicates</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638624#M607266</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;&lt;/P&gt;&lt;P&gt;  You are doing it correctly. check the sort fields and the fields in the delete statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; let us say your internal table has these records.&lt;/P&gt;&lt;P&gt; itm  qty&lt;/P&gt;&lt;P&gt; 10 123&lt;/P&gt;&lt;P&gt; 10 135&lt;/P&gt;&lt;P&gt; 10 140&lt;/P&gt;&lt;P&gt;sort itab by itm.&lt;/P&gt;&lt;P&gt;delete adjacent duplicates from itab comparing itm&lt;/P&gt;&lt;P&gt;after this internal table will contain only one entry.... 10 123 or can be any from this.. &lt;/P&gt;&lt;P&gt;is this ur secnerion that you even want to delte this record too ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then here is the logic.&lt;/P&gt;&lt;P&gt;data : lv_coutn type i.&lt;/P&gt;&lt;P&gt;sort itab by itm.&lt;/P&gt;&lt;P&gt;ktab = itab.&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;loop at ktab where itm = itab-itm.&lt;/P&gt;&lt;P&gt;lv_count = lv_count + 1.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;if lv_count eq 1.&lt;/P&gt;&lt;P&gt;append itab to jtab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;clear lv_count.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;end of this jtab will only contains the entries unique in itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;mahesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2007 16:47:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638624#M607266</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-01T16:47:41Z</dc:date>
    </item>
    <item>
      <title>Re: Delete ALL Duplicates</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638625#M607267</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;If DELETE ADJACENT DUPLICATES is not working then you can do the following.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sort ITAB by field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Declare one more internal table (e.g.: JTAB) of having same struture as ITAB. Now loop the internal table into work area. And use the Control Break AT NEW filed.&lt;/P&gt;&lt;P&gt;and append the values to the 2nd internal table. at the end Assing  the Values of JTAB to ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB[] = JTAB[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if helpful answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ashvender&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2007 17:03:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638625#M607267</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-01T17:03:34Z</dc:date>
    </item>
    <item>
      <title>Re: Delete ALL Duplicates</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638626#M607268</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks everybody, but I wan to delete ALL ocurrences with duplicates.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My table:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Field1    Field 2&lt;/P&gt;&lt;P&gt;10         123&lt;/P&gt;&lt;P&gt;10         123&lt;/P&gt;&lt;P&gt;10         123&lt;/P&gt;&lt;P&gt;20         123&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to get this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Field1   Field2&lt;/P&gt;&lt;P&gt;20        123&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Ole22&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2007 17:09:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638626#M607268</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-01T17:09:58Z</dc:date>
    </item>
    <item>
      <title>Re: Delete ALL Duplicates</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638627#M607269</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 the follwoiing:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sort ITAB by field2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now use the procedure I have declared in prevous reply. Means loop the internal table &amp;amp; use control break AT NEW field2.  And append in the 2nd internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ashvender&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2007 17:17:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638627#M607269</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-01T17:17:24Z</dc:date>
    </item>
    <item>
      <title>Re: Delete ALL Duplicates</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638628#M607270</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot, I've solved my problem &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2007 17:41:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638628#M607270</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-01T17:41:21Z</dc:date>
    </item>
    <item>
      <title>Re: Delete ALL Duplicates</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638629#M607271</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What did you do?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2007 18:12:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638629#M607271</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-01T18:12:41Z</dc:date>
    </item>
    <item>
      <title>Re: Delete ALL Duplicates</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638630#M607272</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;DATA: contador TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT t_datos BY connid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Se declara otra tabla igual y se copian los datos&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  t_datos2[] = t_datos[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Se recorre lap primera&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT t_datos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR contador.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Se recorre la segunda tabla con el campo que queremos vigilar&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    LOOP AT t_datos2 WHERE connid = t_datos-connid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Se incrementa el contador&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      ADD 1 TO contador.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Si hay más de un registro repetido para el mismo campo&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;(En este caso CONNID)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF contador GT 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Se borran todas las entradas&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        DELETE t_datos2 WHERE connid = t_datos-connid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDIF. " contador GT 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDLOOP. " t_datos2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP. " t_datos1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Restauramos t_datos.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  t_datos[] = t_datos2[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2007 18:19:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638630#M607272</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-01T18:19:42Z</dc:date>
    </item>
    <item>
      <title>Re: Delete ALL Duplicates</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638631#M607273</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That's a bit dangerous - your deleting multiple entries from a table that you're looping through.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2007 19:16:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638631#M607273</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-01T19:16:57Z</dc:date>
    </item>
    <item>
      <title>Re: Delete ALL Duplicates</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638632#M607274</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, you are correct; so...I'll use another table to delete entries.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2007 20:09:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638632#M607274</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-01T20:09:19Z</dc:date>
    </item>
    <item>
      <title>Re: Delete ALL Duplicates</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638633#M607275</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Problem and all solution would be much simpler, if you would phrase the problem more suitably: You don't want to delete, you want the keep the unique entries!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Solution was given above, just move to unique ones to another table, don't delete anything in between.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Siegfried&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Aug 2007 13:56:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-all-duplicates/m-p/2638633#M607275</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-02T13:56:05Z</dc:date>
    </item>
  </channel>
</rss>

