<?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 row from internal table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-row-from-internal-table/m-p/2492752#M562666</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;After final endloop u can use..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Delete IT1 where IT1-AMOUNT = '0.0000'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or Pass 0.0000 value to some other field and then compare.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 13 Jul 2007 06:42:51 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-13T06:42:51Z</dc:date>
    <item>
      <title>Delete row from internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-row-from-internal-table/m-p/2492751#M562665</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 arequirement to print the values of wagetypes where amount field has a value. If amount for any wagetype is 0, it should be deleted from internal table.Please see my code and advice how to deleet the line with zero amount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_0001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DO 20 TIMES VARYING WAGETYPES-E_LGA FROM P0008-LGA01 NEXT P0008-LGA02&lt;/P&gt;&lt;P&gt;VARYING WAGETYPES-E_BET FROM P0008-BET01 NEXT P0008-BET02.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF WAGETYPES-E_LGA = '1001'.&lt;/P&gt;&lt;P&gt;SELECT SINGLE BETRG FROM T510 INTO T510-BETRG WHERE LGART = '1001' AND&lt;/P&gt;&lt;P&gt;TRFAR = P0008-TRFAR&lt;/P&gt;&lt;P&gt;AND TRFGB = P0008-TRFGB&lt;/P&gt;&lt;P&gt;AND TRFGR = P0008-TRFGR&lt;/P&gt;&lt;P&gt;AND TRFST = P0008-TRFST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;IT_0001-BASIC2 = T510-BETRG.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_BASICPAY_GETDETAIL'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;EMPLOYEENUMBER = PERNR-PERNR&lt;/P&gt;&lt;P&gt;SUBTYPE = P0008-SUBTY&lt;/P&gt;&lt;P&gt;OBJECTID = P0008-OBJPS&lt;/P&gt;&lt;P&gt;LOCKINDICATOR = P0008-SPRPS&lt;/P&gt;&lt;P&gt;VALIDITYBEGIN = P9003-ZZDATE1&lt;/P&gt;&lt;P&gt;VALIDITYEND = '99991231'&lt;/P&gt;&lt;P&gt;RECORDNUMBER = P0008-SEQNR&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;WAGETYPES = WAGETYPES1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT WAGETYPES1 .&lt;/P&gt;&lt;P&gt;IT1-AMOUNT = WAGETYPES1-AMOUNT.&lt;/P&gt;&lt;P&gt;IT1-NAMEOFWAGETYPE = WAGETYPES1-NAMEOFWAGETYPE.&lt;/P&gt;&lt;P&gt;APPEND IT1.&lt;/P&gt;&lt;P&gt;ENDLOOP.&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;Result after debugging for table IT1:-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 4200.0000 Basic pay&lt;/P&gt;&lt;P&gt;2 0.0000 DA&lt;/P&gt;&lt;P&gt;3 0.0000 CCA&lt;/P&gt;&lt;P&gt;4 2100.0000 Dearness Pay&lt;/P&gt;&lt;P&gt;5 1050.0000 Non Practicing Allw.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jul 2007 06:37:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-row-from-internal-table/m-p/2492751#M562665</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-13T06:37:41Z</dc:date>
    </item>
    <item>
      <title>Re: Delete row from internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-row-from-internal-table/m-p/2492752#M562666</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;After final endloop u can use..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Delete IT1 where IT1-AMOUNT = '0.0000'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or Pass 0.0000 value to some other field and then compare.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jul 2007 06:42:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-row-from-internal-table/m-p/2492752#M562666</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-13T06:42:51Z</dc:date>
    </item>
    <item>
      <title>Re: Delete row from internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-row-from-internal-table/m-p/2492753#M562667</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Preeti.&lt;/P&gt;&lt;P&gt;use the following code.&lt;/P&gt;&lt;P&gt;loop at it1.&lt;/P&gt;&lt;P&gt;if it1-wagetype = 0.&lt;/P&gt;&lt;P&gt;delete it1.&lt;/P&gt;&lt;P&gt;modify it1.&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;Reward if useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jul 2007 06:45:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-row-from-internal-table/m-p/2492753#M562667</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-13T06:45:44Z</dc:date>
    </item>
    <item>
      <title>Re: Delete row from internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-row-from-internal-table/m-p/2492754#M562668</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi.. Use this,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Delete itab where f1 is initial. Should solve ur problem&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jul 2007 07:05:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-row-from-internal-table/m-p/2492754#M562668</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-13T07:05:33Z</dc:date>
    </item>
    <item>
      <title>Re: Delete row from internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-row-from-internal-table/m-p/2492755#M562669</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is your IT-AMOUNT data type is same as the BAPIP0008P-AMOUNT.&lt;/P&gt;&lt;P&gt;(DEC type)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please use this &lt;/P&gt;&lt;P&gt;DELETE IT1 WHERE amount EQ ''.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jul 2007 07:10:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-row-from-internal-table/m-p/2492755#M562669</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-13T07:10:04Z</dc:date>
    </item>
  </channel>
</rss>

