<?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 wrong itab line in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-itab-line/m-p/3443352#M826924</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Everbody!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELETE lt_itab removes the wrong line&lt;/P&gt;&lt;P&gt;from internal table because the&lt;/P&gt;&lt;P&gt;number of lv_tabix is not equally with&lt;/P&gt;&lt;P&gt;the really affected line of internal table which has&lt;/P&gt;&lt;P&gt;to be deleted. Do you know a better&lt;/P&gt;&lt;P&gt;way to do that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;sas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: lt_itab type standard table of IS_PDATFU,&lt;/P&gt;&lt;P&gt;      wa_itab type IS_PDATFU,&lt;/P&gt;&lt;P&gt;      lt_roles type standard table of BAPIBUS1006_BPROLES,&lt;/P&gt;&lt;P&gt;      wa_roles type BAPIBUS1006_BPROLES,&lt;/P&gt;&lt;P&gt;      lt_return  type standard table of BAPIRET2,&lt;/P&gt;&lt;P&gt;      lv_partner type BU_PARTNER,&lt;/P&gt;&lt;P&gt;      lv_tabix type i value 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lt_itab = l_pdatfu_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT lt_itab into wa_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BUPA_ROLES_GET_2'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    IV_PARTNER            = wa_itab-IPPERS&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IV_PARTNER_GUID       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IV_DATE               = SY-DATLO&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    ET_PARTNERROLES       = lt_roles&lt;/P&gt;&lt;P&gt;    ET_RETURN             = lt_return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table lt_roles into wa_roles index 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF wa_itab-IPPERSGRP EQ 'C' AND wa_roles-PARTNERROLE EQ 'IKOS'  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELETE lt_itab INDEX lv_tabix.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;clear wa_roles.&lt;/P&gt;&lt;P&gt;lv_tabix = lv_tabix + 1.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_pdatfu_tab = lt_itab.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 13 Feb 2008 07:55:25 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-13T07:55:25Z</dc:date>
    <item>
      <title>wrong itab line</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-itab-line/m-p/3443352#M826924</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Everbody!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELETE lt_itab removes the wrong line&lt;/P&gt;&lt;P&gt;from internal table because the&lt;/P&gt;&lt;P&gt;number of lv_tabix is not equally with&lt;/P&gt;&lt;P&gt;the really affected line of internal table which has&lt;/P&gt;&lt;P&gt;to be deleted. Do you know a better&lt;/P&gt;&lt;P&gt;way to do that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;sas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: lt_itab type standard table of IS_PDATFU,&lt;/P&gt;&lt;P&gt;      wa_itab type IS_PDATFU,&lt;/P&gt;&lt;P&gt;      lt_roles type standard table of BAPIBUS1006_BPROLES,&lt;/P&gt;&lt;P&gt;      wa_roles type BAPIBUS1006_BPROLES,&lt;/P&gt;&lt;P&gt;      lt_return  type standard table of BAPIRET2,&lt;/P&gt;&lt;P&gt;      lv_partner type BU_PARTNER,&lt;/P&gt;&lt;P&gt;      lv_tabix type i value 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lt_itab = l_pdatfu_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT lt_itab into wa_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BUPA_ROLES_GET_2'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    IV_PARTNER            = wa_itab-IPPERS&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IV_PARTNER_GUID       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IV_DATE               = SY-DATLO&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    ET_PARTNERROLES       = lt_roles&lt;/P&gt;&lt;P&gt;    ET_RETURN             = lt_return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table lt_roles into wa_roles index 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF wa_itab-IPPERSGRP EQ 'C' AND wa_roles-PARTNERROLE EQ 'IKOS'  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELETE lt_itab INDEX lv_tabix.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;clear wa_roles.&lt;/P&gt;&lt;P&gt;lv_tabix = lv_tabix + 1.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_pdatfu_tab = lt_itab.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Feb 2008 07:55:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-itab-line/m-p/3443352#M826924</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-13T07:55:25Z</dc:date>
    </item>
    <item>
      <title>Re: wrong itab line</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-itab-line/m-p/3443353#M826925</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;&lt;/P&gt;&lt;P&gt;DELETE TABLE lt_itab FROM wa_itab..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Feb 2008 07:58:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-itab-line/m-p/3443353#M826925</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-13T07:58:56Z</dc:date>
    </item>
    <item>
      <title>Re: wrong itab line</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-itab-line/m-p/3443354#M826926</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Also try this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT lt_itab into wa_itab.&lt;/P&gt;&lt;P&gt; &lt;STRONG&gt;lv_tabix = SY-TABIX.&lt;/STRONG&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;and the use DELETE as you had used&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Feb 2008 08:01:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-itab-line/m-p/3443354#M826926</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-13T08:01:17Z</dc:date>
    </item>
    <item>
      <title>Re: wrong itab line</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-itab-line/m-p/3443355#M826927</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;  when u delete the record then select that record and send it to another internal table after compltion of ur &lt;/P&gt;&lt;P&gt;task in that table then do this logic.&lt;/P&gt;&lt;P&gt; loop at it_temp.&lt;/P&gt;&lt;P&gt;  loop at it_tab where field1 = it_temp.&lt;/P&gt;&lt;P&gt;   delete it_tab with sy-tabix.&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;Plzz reward points if it helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Feb 2008 08:06:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-itab-line/m-p/3443355#M826927</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-13T08:06:27Z</dc:date>
    </item>
    <item>
      <title>Re: wrong itab line</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-itab-line/m-p/3443356#M826928</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;In loop place" lv_tabix = SY-TABIX."&lt;/P&gt;&lt;P&gt;then,&lt;/P&gt;&lt;P&gt;DELETE TABLE lt_itab FROM wa_itab..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It will b of format&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT lt_itab into wa_itab.&lt;/P&gt;&lt;P&gt; lv_tabix = SY-TABIX."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELETE TABLE lt_itab FROM wa_itab index lv_tabix..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Feb 2008 08:07:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-itab-line/m-p/3443356#M826928</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-13T08:07:00Z</dc:date>
    </item>
    <item>
      <title>Re: wrong itab line</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-itab-line/m-p/3443357#M826929</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Chandrasekhar I thank you very much .&lt;/P&gt;&lt;P&gt;You are the best !!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELETE TABLE lt_itab FROM wa_itab..&lt;/P&gt;&lt;P&gt; was the solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bye&lt;/P&gt;&lt;P&gt;sas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Feb 2008 08:14:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-itab-line/m-p/3443357#M826929</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-13T08:14:35Z</dc:date>
    </item>
    <item>
      <title>Re: wrong itab line</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-itab-line/m-p/3443358#M826930</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello erdem sas ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Really good Question.  The Answer againest you question mark by other users are also good to adopt. But I have one another solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tries it out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Don't delete the table by using the folowing statment&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELETE lt_itab INDEX lv_tabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;out side the loop you try this. from the side of performance&lt;/STRONG&gt; &lt;STRONG&gt;this one is really good.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sort it_itab by IPPERSGRP IPPERSGRP.&lt;/P&gt;&lt;P&gt;Delete it_itab where IPPERSGRP EQ 'C'  and PARTNERROLE EQ 'IKOS' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please Chcek the syntex error , because I am outside office and type the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Swati...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Feb 2008 08:24:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-itab-line/m-p/3443358#M826930</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-13T08:24:32Z</dc:date>
    </item>
    <item>
      <title>Re: wrong itab line</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-itab-line/m-p/3443359#M826931</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;erdem,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Instead of index use SY-TABIX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You are in loop of internal table So use&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELETE lt_itab INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Don't forget to reward if useful...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Feb 2008 08:25:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-itab-line/m-p/3443359#M826931</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-13T08:25:58Z</dc:date>
    </item>
  </channel>
</rss>

