<?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 Summing the internal table values in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/summing-the-internal-table-values/m-p/5437327#M1247239</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;&lt;/P&gt;&lt;P&gt;I have requirement in report to add the values in the internal table based on document no.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Document no         date                         Amount                Exchange Rate &lt;/P&gt;&lt;P&gt;190000012         05.04.2009                     100                                1&lt;/P&gt;&lt;P&gt;190000012         05.04.2009                     200                                1&lt;/P&gt;&lt;P&gt;190000012         05.04.2009                     300                                1&lt;/P&gt;&lt;P&gt;190000013         05.04.2009                     100                                1&lt;/P&gt;&lt;P&gt;190000013         05.04.2009                     200                                1&lt;/P&gt;&lt;P&gt;190000014         05.04.2009                     100                                1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If i use Collect or  On change statements , the exchange rate is also adding&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Document no         date                         Amount                Exchange Rate &lt;/P&gt;&lt;P&gt;190000012         05.04.2009                     600                                3&lt;/P&gt;&lt;P&gt;190000013         05.04.2009                     300                                2&lt;/P&gt;&lt;P&gt;190000014         05.04.2009                     100                                1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But i want to add only the amount field not the exchange rate .Please suggest me the best solutions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to display as&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Document no         date                         Amount                Exchange Rate &lt;/P&gt;&lt;P&gt;190000012         05.04.2009                     600                                1&lt;/P&gt;&lt;P&gt;190000013         05.04.2009                     300                                1&lt;/P&gt;&lt;P&gt;190000014         05.04.2009                     100                                1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;satish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 Apr 2009 13:41:40 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-04-09T13:41:40Z</dc:date>
    <item>
      <title>Summing the internal table values</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/summing-the-internal-table-values/m-p/5437327#M1247239</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;&lt;/P&gt;&lt;P&gt;I have requirement in report to add the values in the internal table based on document no.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Document no         date                         Amount                Exchange Rate &lt;/P&gt;&lt;P&gt;190000012         05.04.2009                     100                                1&lt;/P&gt;&lt;P&gt;190000012         05.04.2009                     200                                1&lt;/P&gt;&lt;P&gt;190000012         05.04.2009                     300                                1&lt;/P&gt;&lt;P&gt;190000013         05.04.2009                     100                                1&lt;/P&gt;&lt;P&gt;190000013         05.04.2009                     200                                1&lt;/P&gt;&lt;P&gt;190000014         05.04.2009                     100                                1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If i use Collect or  On change statements , the exchange rate is also adding&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Document no         date                         Amount                Exchange Rate &lt;/P&gt;&lt;P&gt;190000012         05.04.2009                     600                                3&lt;/P&gt;&lt;P&gt;190000013         05.04.2009                     300                                2&lt;/P&gt;&lt;P&gt;190000014         05.04.2009                     100                                1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But i want to add only the amount field not the exchange rate .Please suggest me the best solutions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to display as&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Document no         date                         Amount                Exchange Rate &lt;/P&gt;&lt;P&gt;190000012         05.04.2009                     600                                1&lt;/P&gt;&lt;P&gt;190000013         05.04.2009                     300                                1&lt;/P&gt;&lt;P&gt;190000014         05.04.2009                     100                                1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;satish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2009 13:41:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/summing-the-internal-table-values/m-p/5437327#M1247239</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-09T13:41:40Z</dc:date>
    </item>
    <item>
      <title>Re: Summing the internal table values</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/summing-the-internal-table-values/m-p/5437328#M1247240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Define the exchange rate as char in your internal table and keep doing COLECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Issa&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2009 13:46:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/summing-the-internal-table-values/m-p/5437328#M1247240</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-09T13:46:29Z</dc:date>
    </item>
    <item>
      <title>Re: Summing the internal table values</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/summing-the-internal-table-values/m-p/5437329#M1247241</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI ,&lt;/P&gt;&lt;P&gt;Collect statement will add the all interger fields, So better declare the exchange rate field as the CHAR .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bharani&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2009 13:49:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/summing-the-internal-table-values/m-p/5437329#M1247241</guid>
      <dc:creator>BH2408</dc:creator>
      <dc:date>2009-04-09T13:49:21Z</dc:date>
    </item>
    <item>
      <title>Re: Summing the internal table values</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/summing-the-internal-table-values/m-p/5437330#M1247242</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this logic it will work.Itab and Itab2 are of same structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Sort itab by documentno.
Loop at itab.
itab2-total = itab2-total + itab-total.
Move : itab-documentno to itab2-documentno,
           itab-date to itab2-date,
           itab-exchange to itab2-exchange.

AT END OF documentno.
append itab2.
clear itab2-total.
ENDAT.
Endloop.&lt;/CODE&gt;&lt;/PRE&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, 09 Apr 2009 13:50:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/summing-the-internal-table-values/m-p/5437330#M1247242</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-09T13:50:44Z</dc:date>
    </item>
    <item>
      <title>Re: Summing the internal table values</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/summing-the-internal-table-values/m-p/5437331#M1247243</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can use COLLECT statement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you are using at end control statement then make sure document number if your first field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or what you can do is apply this logic!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;tempdocno like itab-documentno.
Sort itab by documentno.
Loop at itab.
  if itab-documentno eq tempdocno or sy-tabix eq 1. " check this if and endif.
    itab2-total = itab2-total + itab-amount.
    itab2-documentno = itab-documentno.
    itab2-date = itab-date.
    itab2-exchange = itab-exchange.
  else.
    append itab2.
    clear itab2-total.
  endif.
  tempdocno = itab-documentno.
Endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Lalit Mohan Gupta.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2009 13:58:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/summing-the-internal-table-values/m-p/5437331#M1247243</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-09T13:58:20Z</dc:date>
    </item>
    <item>
      <title>Re: Summing the internal table values</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/summing-the-internal-table-values/m-p/5437332#M1247244</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;check this &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sort itab by documentno.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop at itab1.&lt;/P&gt;&lt;P&gt;on change of itab1-dcno.&lt;/P&gt;&lt;P&gt;clear total.&lt;/P&gt;&lt;P&gt;move itab1-docno to itab2-docno.&lt;/P&gt;&lt;P&gt;itab2-total = itab-amont.&lt;/P&gt;&lt;P&gt;move itab1-total to itab2-total.&lt;/P&gt;&lt;P&gt;move itab1-date to itab2-date.&lt;/P&gt;&lt;P&gt;move itab1-rate to itab2-rate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;flag = '  '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append itab2.&lt;/P&gt;&lt;P&gt;clear itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab2-total = itab2-total + itab-amont.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endon &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;&lt;/P&gt;&lt;P&gt;it will work for  adjest append statement according to the out put .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~linganna&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2009 14:10:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/summing-the-internal-table-values/m-p/5437332#M1247244</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-09T14:10:31Z</dc:date>
    </item>
    <item>
      <title>Re: Summing the internal table values</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/summing-the-internal-table-values/m-p/5437333#M1247245</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;&lt;/P&gt;&lt;P&gt;Thanks a lot for your suggestions. It is solved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Satish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2009 14:13:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/summing-the-internal-table-values/m-p/5437333#M1247245</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-09T14:13:51Z</dc:date>
    </item>
  </channel>
</rss>

