<?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: itab problem in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/itab-problem/m-p/1155829#M118835</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi kaki,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Make sure the FIELD-NAMES&lt;/P&gt;&lt;P&gt;   AMT1, AMT2, GSBER&lt;/P&gt;&lt;P&gt;  are same in ITAB2. (same like itab1)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Instead of trying with COLLECT,&lt;/P&gt;&lt;P&gt;   just use APPEND to see&lt;/P&gt;&lt;P&gt;   if ITAB2 really gets the data or not !&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>Mon, 27 Feb 2006 06:33:20 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-02-27T06:33:20Z</dc:date>
    <item>
      <title>itab problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/itab-problem/m-p/1155822#M118828</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;I have itab like this/&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
 GSBER  AMT1    AMT2
 8003 7,450.52 7,450.52 
 8003 8,166.40 8,166.40 
 8007 7,630.20 7,630.20 
 8007 6,510.80 6,510.80 
                        
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Iam trying to collect like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt; move-corresponding itab to itab2.&lt;/P&gt;&lt;P&gt; collect itab2.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why it is not summing  AMT1 &amp;amp; AMT2?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;kaki&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Feb 2006 04:44:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/itab-problem/m-p/1155822#M118828</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-27T04:44:55Z</dc:date>
    </item>
    <item>
      <title>Re: itab problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/itab-problem/m-p/1155823#M118829</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;plz see for the type of your fields. Only numeric components( i, p , f) are added in collect statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;plz do some work with data type of ur variables...ur work ll be done..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Feb 2006 04:52:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/itab-problem/m-p/1155823#M118829</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-27T04:52:21Z</dc:date>
    </item>
    <item>
      <title>Re: itab problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/itab-problem/m-p/1155824#M118830</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is your data type a Packed number?&lt;/P&gt;&lt;P&gt;Check this code... It works with data type p.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: BEGIN OF itab OCCURS 0,
  gsber(10),
  amt TYPE p DECIMALS 2,
  amt2 TYPE p DECIMALS 2,
END OF itab.
DATA itab1 LIKE TABLE OF itab WITH HEADER LINE.
itab-gsber = '1'.
itab-amt = '100.23'.
itab-amt2 = '100.23'.
APPEND itab.
APPEND itab.
APPEND itab.

itab-gsber = '2'.
itab-amt = '10.23'.
itab-amt2 = '100.23'.
APPEND itab.
APPEND itab.
APPEND itab.

LOOP At itab.
move-corresponding itab to itab1.
collect itab1.
ENDLOOP.
WRITE : 'f'.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Feb 2006 04:53:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/itab-problem/m-p/1155824#M118830</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-27T04:53:57Z</dc:date>
    </item>
    <item>
      <title>Re: itab problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/itab-problem/m-p/1155825#M118831</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kaki,&lt;/P&gt;&lt;P&gt;Check whether the field declaration of both AMT1 &amp;amp; AMT2 are declared with same data type i.e,( i,N ) ...&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Santosh P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Feb 2006 04:54:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/itab-problem/m-p/1155825#M118831</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-27T04:54:45Z</dc:date>
    </item>
    <item>
      <title>Re: itab problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/itab-problem/m-p/1155826#M118832</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Kaki,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT  ZTEST.

data: begin of itab occurs 0,
       gsber type gsber,
       amt1 type p decimals 2,
       amt2 type p decimals 2,
      end of itab.
data: itab2 like itab occurs 0 with header line.
      itab-GSBER = '8003'.
      itab-AMT1  = '8166.40'.
      itab-AMT2  = '8166.40'.
      append itab.

            itab-GSBER = '8003'.
      itab-AMT1  = '7450.52'.
      itab-AMT2  = '7450.52' .
      append itab.

            itab-GSBER = '8007'.
      itab-AMT1  = '7630.20'.
      itab-AMT2  = '7630.20'.
      append itab.

            itab-GSBER = '8007'.
      itab-AMT1  = '6510.80'.
      itab-AMT2  = '6510.80'.
      append itab.
clear itab.
sort itab by gsber.
loop at itab.
move-corresponding itab to itab2.
collect itab2.

endloop.

break-point.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Feb 2006 04:58:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/itab-problem/m-p/1155826#M118832</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-27T04:58:19Z</dc:date>
    </item>
    <item>
      <title>Re: itab problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/itab-problem/m-p/1155827#M118833</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Kaki,&lt;/P&gt;&lt;P&gt; I hope it is a currency field..&lt;/P&gt;&lt;P&gt;  i think the currency field will not be added when you use collect..&lt;/P&gt;&lt;P&gt; if you want to add when you append you can do like this..&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data : itab1_wa like line of itab.
.....
loop at itab.
move itab to itab1_wa.
itab1_wa-amt1 = itab1-amt1 + itab1_wa-amt1.
itab1_wa-amt2 = itab1-amt2 + itab1_wa-amt2.
itab1 = itab1_wa.
append itab1.
endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;satesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Feb 2006 05:06:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/itab-problem/m-p/1155827#M118833</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-27T05:06:11Z</dc:date>
    </item>
    <item>
      <title>Re: itab problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/itab-problem/m-p/1155828#M118834</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kaki,&lt;/P&gt;&lt;P&gt;COLLECT will only work with number type fields(I,P,F).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Abdul Hakim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Feb 2006 06:18:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/itab-problem/m-p/1155828#M118834</guid>
      <dc:creator>abdul_hakim</dc:creator>
      <dc:date>2006-02-27T06:18:52Z</dc:date>
    </item>
    <item>
      <title>Re: itab problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/itab-problem/m-p/1155829#M118835</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi kaki,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Make sure the FIELD-NAMES&lt;/P&gt;&lt;P&gt;   AMT1, AMT2, GSBER&lt;/P&gt;&lt;P&gt;  are same in ITAB2. (same like itab1)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Instead of trying with COLLECT,&lt;/P&gt;&lt;P&gt;   just use APPEND to see&lt;/P&gt;&lt;P&gt;   if ITAB2 really gets the data or not !&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>Mon, 27 Feb 2006 06:33:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/itab-problem/m-p/1155829#M118835</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-27T06:33:20Z</dc:date>
    </item>
  </channel>
</rss>

