<?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 delete itab in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-itab/m-p/1327536#M167597</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to delete the itab comparing two fields.&lt;/P&gt;&lt;P&gt;Is this possible.&lt;/P&gt;&lt;P&gt;for ex,&lt;/P&gt;&lt;P&gt;delete itab where field1 &amp;gt;= field2.&lt;/P&gt;&lt;P&gt;where field1 and field2 are date fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I dont want to put this query in a loop.&lt;/P&gt;&lt;P&gt;Bye &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regrds&lt;/P&gt;&lt;P&gt;Priya OJ&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 18 May 2006 04:15:09 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-05-18T04:15:09Z</dc:date>
    <item>
      <title>delete itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-itab/m-p/1327536#M167597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to delete the itab comparing two fields.&lt;/P&gt;&lt;P&gt;Is this possible.&lt;/P&gt;&lt;P&gt;for ex,&lt;/P&gt;&lt;P&gt;delete itab where field1 &amp;gt;= field2.&lt;/P&gt;&lt;P&gt;where field1 and field2 are date fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I dont want to put this query in a loop.&lt;/P&gt;&lt;P&gt;Bye &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regrds&lt;/P&gt;&lt;P&gt;Priya OJ&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 04:15:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-itab/m-p/1327536#M167597</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-18T04:15:09Z</dc:date>
    </item>
    <item>
      <title>Re: delete itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-itab/m-p/1327537#M167598</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes that comparison exp &amp;gt;= is permitted with delete itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but what u want excatly&lt;/P&gt;&lt;P&gt;delete itab comparing field of the same row?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;even if field1 , field2 are of date types also, &amp;gt;= comparison works.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;DELETE ITAB WHERE ITAB-FIELD1 &amp;gt;= ITAB-FIELD2.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF FIELD1 AND FIELD2 ARE DIFFERENT FIELDS FROM ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THEN&lt;/P&gt;&lt;P&gt;DATA: FIELD1 TYPE DATE, FIELD2 TYPE DATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;DELETE ITAB WHERE FIELD1 &amp;gt;= FIELD2.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 04:22:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-itab/m-p/1327537#M167598</guid>
      <dc:creator>hymavathi_oruganti</dc:creator>
      <dc:date>2006-05-18T04:22:39Z</dc:date>
    </item>
    <item>
      <title>Re: delete itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-itab/m-p/1327538#M167599</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Priya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you want to delete the whole internal table on comparing a value in the field 1 and in the field2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;READ TABLE itab INDEX 1 INTO itab_wa.

if itab_wa-f1 ge itab_wa-f2.
delete itab index 1. "If you want to delete that line.
clear itab. "Whole itab is deleted.
endif.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;If you want to check row by row then...&lt;/P&gt;&lt;P&gt;you have to go for a loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;loop at itab into itab_wa.
if itab_wa-f1 ge itab_wa-f2.
delete itab index sy-tabix.
endif.
endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Maheswaran.B&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Maheswaran B&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Maheswaran B&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Maheswaran B&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 04:23:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-itab/m-p/1327538#M167599</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-18T04:23:49Z</dc:date>
    </item>
    <item>
      <title>Re: delete itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-itab/m-p/1327539#M167600</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes, of the same row only.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 04:23:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-itab/m-p/1327539#M167600</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-18T04:23:58Z</dc:date>
    </item>
    <item>
      <title>Re: delete itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-itab/m-p/1327540#M167601</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi priya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. There is no direct one-shot statement&lt;/P&gt;&lt;P&gt;   which can achieve this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. If possible, while populating the internal table,&lt;/P&gt;&lt;P&gt;   we can take one extra field FLAG&lt;/P&gt;&lt;P&gt;   and put value 'X' if date1 &amp;gt; date2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   (this may be done while populating the internal table  &lt;/P&gt;&lt;P&gt;   itself, or else, may be done in a loop)&lt;/P&gt;&lt;P&gt;   (loop as u say, u do not want)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Then using DELETE ITAB where FLAG = 'X'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;4. to get a taste of it , just copy paste in new program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT abc .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------" /&gt;&lt;P&gt; Data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;       d1 type sy-datum,&lt;/P&gt;&lt;P&gt;       d2 type sy-datum,&lt;/P&gt;&lt;P&gt;       flag type c,&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;HR originaltext="---------------" /&gt;&lt;P&gt;itab-d1 = '20060518'.&lt;/P&gt;&lt;P&gt;itab-d2 = '20060517'.&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;itab-d1 = '20060518'.&lt;/P&gt;&lt;P&gt;itab-d2 = '20060519'.&lt;/P&gt;&lt;P&gt;append itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab-d1 = '20060518'.&lt;/P&gt;&lt;P&gt;itab-d2 = '200605120'.&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;*----&lt;/P&gt;&lt;HR originaltext="--------" /&gt;&lt;P&gt; Extra logic while populating table&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;  if itab-d1 &amp;gt; itab-d2.&lt;/P&gt;&lt;P&gt;    itab-flag = 'X'.&lt;/P&gt;&lt;P&gt;    modify itab.&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;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------" /&gt;&lt;P&gt;break-point.&lt;/P&gt;&lt;P&gt;delete itab where flag = 'X'.&lt;/P&gt;&lt;P&gt;break-point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 04:59:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-itab/m-p/1327540#M167601</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-18T04:59:36Z</dc:date>
    </item>
    <item>
      <title>Re: delete itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-itab/m-p/1327541#M167602</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Write code as:&lt;/P&gt;&lt;P&gt;DELETE ITAB where FIELD1 &amp;gt; FIELD2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regds&lt;/P&gt;&lt;P&gt;Sandip&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 05:21:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-itab/m-p/1327541#M167602</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-18T05:21:42Z</dc:date>
    </item>
    <item>
      <title>Re: delete itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-itab/m-p/1327542#M167603</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;lOOP AT ITAB.&lt;/P&gt;&lt;P&gt;DELETE IT_TAB WHERE ITAB-FILED1 NE ITAB-FILED2.&lt;/P&gt;&lt;P&gt;CONTINUE.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check for Continue statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Irfan Hussain&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 05:53:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-itab/m-p/1327542#M167603</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-18T05:53:02Z</dc:date>
    </item>
    <item>
      <title>Re: delete itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-itab/m-p/1327543#M167604</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai Priya&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the following Link&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/delete_i.htm" target="test_blank"&gt;http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/delete_i.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; regards&lt;/P&gt;&lt;P&gt;Sreenivasulu P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 05:55:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-itab/m-p/1327543#M167604</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-18T05:55:39Z</dc:date>
    </item>
  </channel>
</rss>

