<?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 statement. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-statement/m-p/1607739#M272759</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Assuming there are no more than 1 entry to be deleted from it1_knvp for an entry in it2_knvp, try:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
SORT it1_knvp BY kunn2,
     it2_knvp by kunn2.

LOOP AT it2_knvp.
  READ TABLE it1-knvp1 WITH KEY
    kunn2 = it2_knvp-kunn2
    BINARY SEARCH.
  IF sy-subrc = 0.
    DELETE it1_knvp INDEX sy-tabix.
  ENDIF.
ENDLOOP&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Oct 2006 18:56:39 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-10-05T18:56:39Z</dc:date>
    <item>
      <title>delete statement.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-statement/m-p/1607734#M272754</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello friends,&lt;/P&gt;&lt;P&gt;I have 2 internal tables. IT1_knvp and IT2_knvp.&lt;/P&gt;&lt;P&gt;IT1_knvp contains some data which already exists in it2_KNVP. so i want to delete it1_knvp based on it2_knvp kunn2.&lt;/P&gt;&lt;P&gt;Below is the code i am using but it does not work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it2_knvp.&lt;/P&gt;&lt;P&gt;    LOOP AT it1_knvp.&lt;/P&gt;&lt;P&gt;      DELETE it1_knvp&lt;/P&gt;&lt;P&gt;      where  kunn2 = it2_knvp.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Shejal.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Oct 2006 18:49:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-statement/m-p/1607734#M272754</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-05T18:49:15Z</dc:date>
    </item>
    <item>
      <title>Re: delete statement.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-statement/m-p/1607735#M272755</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It appears that you forgot the KUNN2 field in your DELETE statement and you don't need the LOOP at IT1_KNVP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;LOOP AT it2_knvp.

    DELETE it1_knvp
         where kunn2 = &amp;lt;b&amp;gt;it2_knvp-kunn2.&amp;lt;/b&amp;gt;

ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REgards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Oct 2006 18:51:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-statement/m-p/1607735#M272755</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-10-05T18:51:19Z</dc:date>
    </item>
    <item>
      <title>Re: delete statement.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-statement/m-p/1607736#M272756</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;Please try this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it2_knvp.&lt;/P&gt;&lt;P&gt;  DELETE it1_knvp&lt;/P&gt;&lt;P&gt;         where kunn2 = it2_knvp-kunn2.&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;Ferry Lianto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Oct 2006 18:51:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-statement/m-p/1607736#M272756</guid>
      <dc:creator>ferry_lianto</dc:creator>
      <dc:date>2006-10-05T18:51:22Z</dc:date>
    </item>
    <item>
      <title>Re: delete statement.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-statement/m-p/1607737#M272757</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Shejal,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELETE statement will delete all records which satifies that condition. So need of LOOP..ENDLOOP on IT1_KNVP.&lt;/P&gt;&lt;P&gt;Try with this code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it2_knvp.&lt;/P&gt;&lt;P&gt;DELETE it1_knvp&lt;/P&gt;&lt;P&gt;where kunn2 = &amp;lt;b&amp;gt;it2_knvp-kunn2&amp;lt;/b&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For better Performance,&lt;/P&gt;&lt;P&gt;SORT IT2_KNVP BY KUNN2.&lt;/P&gt;&lt;P&gt;LOOP AT it2_knvp.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;AT NEW KUNN2.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;DELETE it1_knvp&lt;/P&gt;&lt;P&gt;where kunn2 = &amp;lt;b&amp;gt;it2_knvp-kunn2&amp;lt;/b&amp;gt;.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;ENDAT.&amp;lt;/b&amp;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;Thanks,&lt;/P&gt;&lt;P&gt;Vinay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Oct 2006 18:51:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-statement/m-p/1607737#M272757</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-05T18:51:39Z</dc:date>
    </item>
    <item>
      <title>Re: delete statement.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-statement/m-p/1607738#M272758</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;  LOOP AT IT2_KNVP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    DELETE IT1_KNVP WHERE KUNN2 = IT2_KNVP-KUNN2.&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;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Oct 2006 18:52:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-statement/m-p/1607738#M272758</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-05T18:52:45Z</dc:date>
    </item>
    <item>
      <title>Re: delete statement.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-statement/m-p/1607739#M272759</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Assuming there are no more than 1 entry to be deleted from it1_knvp for an entry in it2_knvp, try:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
SORT it1_knvp BY kunn2,
     it2_knvp by kunn2.

LOOP AT it2_knvp.
  READ TABLE it1-knvp1 WITH KEY
    kunn2 = it2_knvp-kunn2
    BINARY SEARCH.
  IF sy-subrc = 0.
    DELETE it1_knvp INDEX sy-tabix.
  ENDIF.
ENDLOOP&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Oct 2006 18:56:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-statement/m-p/1607739#M272759</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-05T18:56:39Z</dc:date>
    </item>
  </channel>
</rss>

