<?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 Deletion from Internal table. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/deletion-from-internal-table/m-p/5606752#M1277658</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gurus....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My requirement as follows,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In internal table ITAB_1 entries are &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;aaa   200    1.1      abc&lt;/P&gt;&lt;P&gt;aaa   100    1.1      abc&lt;/P&gt;&lt;P&gt;bbb   200    1.2      bcd &lt;/P&gt;&lt;P&gt;ccc     50    1.1      acd&lt;/P&gt;&lt;P&gt;ccc     25    1.1      acd&lt;/P&gt;&lt;P&gt;ccc    150   1.1      acd&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now i need to process this internal table and show the result as&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;aaa  300   1.1   abc&lt;/P&gt;&lt;P&gt;bbb  200   1.2   bcd&lt;/P&gt;&lt;P&gt;ccc  225   1.1   acd&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.......Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 07 May 2009 12:44:16 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-05-07T12:44:16Z</dc:date>
    <item>
      <title>Deletion from Internal table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/deletion-from-internal-table/m-p/5606752#M1277658</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gurus....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My requirement as follows,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In internal table ITAB_1 entries are &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;aaa   200    1.1      abc&lt;/P&gt;&lt;P&gt;aaa   100    1.1      abc&lt;/P&gt;&lt;P&gt;bbb   200    1.2      bcd &lt;/P&gt;&lt;P&gt;ccc     50    1.1      acd&lt;/P&gt;&lt;P&gt;ccc     25    1.1      acd&lt;/P&gt;&lt;P&gt;ccc    150   1.1      acd&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now i need to process this internal table and show the result as&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;aaa  300   1.1   abc&lt;/P&gt;&lt;P&gt;bbb  200   1.2   bcd&lt;/P&gt;&lt;P&gt;ccc  225   1.1   acd&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.......Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2009 12:44:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/deletion-from-internal-table/m-p/5606752#M1277658</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-07T12:44:16Z</dc:date>
    </item>
    <item>
      <title>Re: Deletion from Internal table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/deletion-from-internal-table/m-p/5606753#M1277659</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;loop over the table and use the statement collect.&lt;/P&gt;&lt;P&gt;Save it into a new internal table (or do the action while filling the first internal table)&lt;/P&gt;&lt;P&gt;Afterwards delete  adjacent duplicates from table (first sort the table)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop&lt;/P&gt;&lt;P&gt;Collect ... into ...&lt;/P&gt;&lt;P&gt;Endloop&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort xxx by Y&lt;/P&gt;&lt;P&gt;delete adjacent duplicates from xxx comparing Y&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2009 12:47:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/deletion-from-internal-table/m-p/5606753#M1277659</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-07T12:47:59Z</dc:date>
    </item>
    <item>
      <title>Re: Deletion from Internal table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/deletion-from-internal-table/m-p/5606754#M1277660</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;define a second ITAB with identical structure and don't APPEND but COLLECT the lines to it.&lt;/P&gt;&lt;P&gt;The amount field has to be defined numeric, the other fields as CHAR.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2009 12:48:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/deletion-from-internal-table/m-p/5606754#M1277660</guid>
      <dc:creator>former_member226519</dc:creator>
      <dc:date>2009-05-07T12:48:35Z</dc:date>
    </item>
    <item>
      <title>Re: Deletion from Internal table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/deletion-from-internal-table/m-p/5606755#M1277661</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;" Assumption Field3 is of char type&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Field1 Field2 Field3 Field4&lt;/P&gt;&lt;P&gt;aaa 200 1.1 abc&lt;/P&gt;&lt;P&gt;aaa 100 1.1 abc&lt;/P&gt;&lt;P&gt;bbb 200 1.2 bcd &lt;/P&gt;&lt;P&gt;ccc 50 1.1 acd&lt;/P&gt;&lt;P&gt;ccc 25 1.1 acd&lt;/P&gt;&lt;P&gt;ccc 150 1.1 acd&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Loop at itab_1.
Collect itab_1 to itab_2.
Endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If field 3 of F/P type then declate the itab_2 as same as itab_1 chage the datatype of field3 to char&lt;/P&gt;&lt;P&gt;code}Loop at itab_1.&lt;/P&gt;&lt;P&gt;MOVE: &lt;/P&gt;&lt;P&gt;itab2-field1 to itab1-field1,&lt;/P&gt;&lt;P&gt;itab2-field2 to itab1-field2,&lt;/P&gt;&lt;P&gt;itab2-field3 to itab1-field3,&lt;/P&gt;&lt;P&gt;itab2-field4 to itab1-field4.&lt;/P&gt;&lt;P&gt;Collect itab_1 to itab_2.&lt;/P&gt;&lt;P&gt;clear itab_2.&lt;/P&gt;&lt;P&gt;Endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2009 12:48:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/deletion-from-internal-table/m-p/5606755#M1277661</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-07T12:48:52Z</dc:date>
    </item>
    <item>
      <title>Re: Deletion from Internal table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/deletion-from-internal-table/m-p/5606756#M1277662</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Deepan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are two options. if the 3rd column 1.1 is of character type then you can use COLELCT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
tab1 and tab2 with same structure.

char   numeric(int)   char   char
aaa 200 1.1 abc
aaa 100 1.1 abc
bbb 200 1.2 bcd 
ccc 50 1.1 acd
ccc 25 1.1 acd
ccc 150 1.1 acd


loop at tab1.
  tab2 = tab1.
 collect tab2.
endloop.


otherwise

loop at tab1 into wa_tab1.
wa_tab2-column1 = wa_tab1-column1.
wa_tab2-column2 = wa_tab1-column2 + wa_tab2-column2.
wa_tab2-column3 = wa_tab1-column3.
wa_tab2-column4 = wa_tab1-column4.

on change of column2.
  append wa_tab2 to tab2.
clear wa_tab2.
endon.

endloop.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Like this you can acheive.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jyothi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2009 12:51:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/deletion-from-internal-table/m-p/5606756#M1277662</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-07T12:51:13Z</dc:date>
    </item>
    <item>
      <title>Re: Deletion from Internal table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/deletion-from-internal-table/m-p/5606757#M1277663</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;PRE&gt;&lt;CODE&gt;DATA: BEGIN OF ITAB OCCURS 0,
       FIELD1(3),
       FIELD2(3),
       FIELD3(3),
       VAL   TYPE I,
      END   OF ITAB.


ITAB-FIELD1 = 'aaa'.
ITAB-FIELD2 = '1.1'.
ITAB-FIELD3 = 'abc'.
ITAB-VAL    = 200.
APPEND ITAB.


ITAB-FIELD1 = 'aaa'.
ITAB-FIELD2 = '1.1'.
ITAB-FIELD3 = 'abc'.
ITAB-VAL    = 100.
APPEND ITAB.

ITAB-FIELD1 = 'bbb'.
ITAB-FIELD2 = '1.2'.
ITAB-FIELD3 = ' bcd'.
ITAB-VAL    = 200.
APPEND ITAB.

ITAB-FIELD1 = 'ccc'.
ITAB-FIELD2 = '1.1'.
ITAB-FIELD3 = 'acd'.
ITAB-VAL    = 50.
APPEND ITAB.

ITAB-FIELD1 = 'ccc'.
ITAB-FIELD2 = '1.1'.
ITAB-FIELD3 = 'acd'.
ITAB-VAL    = 25.
APPEND ITAB.

ITAB-FIELD1 = 'ccc'.
ITAB-FIELD2 = '1.1'.
ITAB-FIELD3 = 'acd'.
ITAB-VAL    = 150.
APPEND ITAB.

SORT ITAB.

LOOP AT ITAB.
  AT END OF FIELD3.
    SUM.
    WRITE: / ITAB-FIELD1,
             ITAB-FIELD2,
             ITAB-FIELD3,
             ITAB-VAL.
  ENDAT.
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2009 13:01:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/deletion-from-internal-table/m-p/5606757#M1277663</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-07T13:01:14Z</dc:date>
    </item>
    <item>
      <title>Re: Deletion from Internal table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/deletion-from-internal-table/m-p/5606758#M1277664</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;Sort itab by Fld1 fld3 fld4.

Loop at Itab.
Itab1-fld2 = itab-fld2 + itab1-fld2.
Itab1-fld1 = itab-fld1.
Itab1-fld3 = itab-fld3.
Itab1-fld4 = itab-fld4.

At new fld1.
append itab1.
clear itab1.
endat.

Endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or Use &lt;STRONG&gt;Collect&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Loop at itab
collect itab to itab1.
endloop.

Note: Fld3 should be char type key field of table&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Result:

aaa 300 1.1 abc
bbb 200 1.2 bcd
ccc 225 1.1 acd&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;Gurpreet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2009 13:01:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/deletion-from-internal-table/m-p/5606758#M1277664</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-07T13:01:45Z</dc:date>
    </item>
    <item>
      <title>Re: Deletion from Internal table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/deletion-from-internal-table/m-p/5606759#M1277665</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;...    loop at itab1 into wa1.
     itab2[] = itab1[].
     collect itab2.
     endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is not working.Whats the mistake.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2009 13:30:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/deletion-from-internal-table/m-p/5606759#M1277665</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-07T13:30:50Z</dc:date>
    </item>
    <item>
      <title>Re: Deletion from Internal table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/deletion-from-internal-table/m-p/5606760#M1277666</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;IF you want to use COLLECT statament:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;loop at itab1 into wa1.
*     itab2[] = itab1[].            "&amp;lt;----------Error: you're moving all data of itab1 to itab2
*     collect itab2.                 "&amp;lt;----------Error: Any value is transfered to work area of itab2, so u're collecting an
                                          "                     initial record
     collect wa1 into itab2.
 endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2009 13:35:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/deletion-from-internal-table/m-p/5606760#M1277666</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-07T13:35:44Z</dc:date>
    </item>
    <item>
      <title>Re: Deletion from Internal table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/deletion-from-internal-table/m-p/5606761#M1277667</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;PRE&gt;&lt;CODE&gt;loop at itab1 into wa1.
     collect wa1 INTO itab2.
     endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2009 13:36:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/deletion-from-internal-table/m-p/5606761#M1277667</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-07T13:36:16Z</dc:date>
    </item>
    <item>
      <title>Re: Deletion from Internal table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/deletion-from-internal-table/m-p/5606762#M1277668</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks ...Got it now....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2009 14:04:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/deletion-from-internal-table/m-p/5606762#M1277668</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-07T14:04:58Z</dc:date>
    </item>
  </channel>
</rss>

