<?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 SQL DELETE Statement:SubQuery in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-sql-delete-statement-subquery/m-p/6527893#M1426183</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please proceed as follows :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Fetch records from table 2 in internal table A&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Loop on internal table A and keep the values of Key1 in seperate internal table B.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Use Sort and delete adjacent duplicates from Internal table B.This internal table is your range table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. Now , you can delete the records from internal table 1, using range.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, when you construct range pass SIGN parameter as EQ.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 06 Jan 2010 16:57:35 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-01-06T16:57:35Z</dc:date>
    <item>
      <title>ABAP SQL DELETE Statement:SubQuery</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-sql-delete-statement-subquery/m-p/6527889#M1426179</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Expert.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to write ABAP statement for following query&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLE1 IS INTERNAL TABLE and TABELE2 is database table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELETE TABLE1 WHERE KEY1 IN (SELECT KEY1 FROM TABLE2)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;Ajay&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Ajay Kumar on Jan 6, 2010 7:01 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jan 2010 13:31:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-sql-delete-statement-subquery/m-p/6527889#M1426179</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-01-06T13:31:12Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP SQL DELETE Statement:SubQuery</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-sql-delete-statement-subquery/m-p/6527890#M1426180</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;first fetch the table2 into a table or range table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then use that range table in that DELETE ITAB WHERE KEY IN &amp;lt;RANGE&amp;gt;..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jan 2010 13:36:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-sql-delete-statement-subquery/m-p/6527890#M1426180</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-01-06T13:36:15Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP SQL DELETE Statement:SubQuery</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-sql-delete-statement-subquery/m-p/6527891#M1426181</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Prakash&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would really apreciate if u can give me sample code as I have no much exp in ABAP.&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 Jan 2010 13:38:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-sql-delete-statement-subquery/m-p/6527891#M1426181</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-01-06T13:38:54Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP SQL DELETE Statement:SubQuery</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-sql-delete-statement-subquery/m-p/6527892#M1426182</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;take those in select-options or another internal table and delete&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;SELECT-OPTIONS: S_MATNR FOR MARA-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELETE IT_MARA WHERE MATNR NOT IN S_MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check the code below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt; 
TABLES : mara.

TYPES :
BEGIN OF ty_mara,
 matnr TYPE mara-matnr,
END OF ty_mara.

DATA :
  it_mara TYPE STANDARD TABLE OF mara.


SELECT-OPTIONS :
   s_matnr FOR mara-matnr.

START-OF-SELECTION.

  SELECT matnr
         FROM mara
         INTO TABLE it_mara.


  IF sy-subrc = 0.

    DELETE it_mara WHERE matnr NOT IN s_matnr.

  ENDIF.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me know if you need furtehr info&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Satish Boguda&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jan 2010 13:47:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-sql-delete-statement-subquery/m-p/6527892#M1426182</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-01-06T13:47:15Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP SQL DELETE Statement:SubQuery</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-sql-delete-statement-subquery/m-p/6527893#M1426183</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please proceed as follows :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Fetch records from table 2 in internal table A&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Loop on internal table A and keep the values of Key1 in seperate internal table B.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Use Sort and delete adjacent duplicates from Internal table B.This internal table is your range table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. Now , you can delete the records from internal table 1, using range.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, when you construct range pass SIGN parameter as EQ.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jan 2010 16:57:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-sql-delete-statement-subquery/m-p/6527893#M1426183</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-01-06T16:57:35Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP SQL DELETE Statement:SubQuery</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-sql-delete-statement-subquery/m-p/6527894#M1426184</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;done&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jan 2010 07:21:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-sql-delete-statement-subquery/m-p/6527894#M1426184</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-01-07T07:21:33Z</dc:date>
    </item>
  </channel>
</rss>

