<?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: help with sum in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-with-sum/m-p/2705952#M626937</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;SOrt the internal table and then use the Control break statements and do the sum&lt;/P&gt;&lt;P&gt;see the following&lt;/P&gt;&lt;P&gt;All this AT NEW, AT FIRST, AT END OF and AT LAST are called control break statements of Internal tables and are used to calculate the TOTALS based on sertain key fields in that internal table&lt;/P&gt;&lt;P&gt;FIrst to use these statements the ITAB has to be sorted by the key fields on whcih you need the SUM of the fields.&lt;/P&gt;&lt;P&gt;Some time you will get * when mopving data from this int table to other table using these commands&lt;/P&gt;&lt;P&gt;so you have to use&lt;/P&gt;&lt;P&gt;READ TABLE ITAB INDEX SY-TABIX in AT..ENDAT..if you are using other fields between them&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: sflight_tab TYPE SORTED TABLE OF sflight &lt;/P&gt;&lt;P&gt;                  WITH UNIQUE KEY carrid connid fldate, &lt;/P&gt;&lt;P&gt;      sflight_wa  LIKE LINE OF sflight_tab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * &lt;/P&gt;&lt;P&gt;       FROM sflight &lt;/P&gt;&lt;P&gt;       INTO TABLE sflight_tab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT sflight_tab INTO sflight_wa. &lt;/P&gt;&lt;P&gt;  AT NEW connid. &lt;/P&gt;&lt;P&gt;    WRITE: / sflight_wa-carrid, &lt;/P&gt;&lt;P&gt;             sflight_wa-connid. &lt;/P&gt;&lt;P&gt;    ULINE. &lt;/P&gt;&lt;P&gt;  ENDAT. &lt;/P&gt;&lt;P&gt;  WRITE: / sflight_wa-fldate, &lt;/P&gt;&lt;P&gt;           sflight_wa-seatsocc. &lt;/P&gt;&lt;P&gt;  AT END OF connid. &lt;/P&gt;&lt;P&gt;    SUM. &lt;/P&gt;&lt;P&gt;    ULINE. &lt;/P&gt;&lt;P&gt;    WRITE: / 'Sum', &lt;/P&gt;&lt;P&gt;              sflight_wa-seatsocc UNDER sflight_wa-seatsocc. &lt;/P&gt;&lt;P&gt;    SKIP. &lt;/P&gt;&lt;P&gt;  ENDAT. &lt;/P&gt;&lt;P&gt;  AT END OF carrid. &lt;/P&gt;&lt;P&gt;    SUM. &lt;/P&gt;&lt;P&gt;    ULINE. &lt;/P&gt;&lt;P&gt;    WRITE: / 'Carrier Sum', &lt;/P&gt;&lt;P&gt;              sflight_wa-seatsocc UNDER sflight_wa-seatsocc. &lt;/P&gt;&lt;P&gt;    NEW-PAGE. &lt;/P&gt;&lt;P&gt;  ENDAT. &lt;/P&gt;&lt;P&gt;  AT LAST. &lt;/P&gt;&lt;P&gt;    SUM. &lt;/P&gt;&lt;P&gt;    WRITE: / 'Overall Sum', &lt;/P&gt;&lt;P&gt;              sflight_wa-seatsocc UNDER sflight_wa-seatsocc. &lt;/P&gt;&lt;P&gt;  ENDAT. &lt;/P&gt;&lt;P&gt;ENDLOOP. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward points for useful Answers&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 19 Aug 2007 09:39:06 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-08-19T09:39:06Z</dc:date>
    <item>
      <title>help with sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-with-sum/m-p/2705950#M626935</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;what is the best way to do sum&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have like that ex.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reg_field sum field&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;100        100&lt;/P&gt;&lt;P&gt;200        300&lt;/P&gt;&lt;P&gt;300        600&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tankes i reward&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 19 Aug 2007 09:27:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-with-sum/m-p/2705950#M626935</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-19T09:27:36Z</dc:date>
    </item>
    <item>
      <title>Re: help with sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-with-sum/m-p/2705951#M626936</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;if you need sum in internal table, then in loop of that table code "sum". it will sum entire column and keep in header row.&lt;/P&gt;&lt;P&gt;or use ADD &amp;lt;FIELD_NAME&amp;gt; TO MTOT.&lt;/P&gt;&lt;P&gt;If you clear your question, I can give solution exactly.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Rajiv singh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 19 Aug 2007 09:33:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-with-sum/m-p/2705951#M626936</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-19T09:33:51Z</dc:date>
    </item>
    <item>
      <title>Re: help with sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-with-sum/m-p/2705952#M626937</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;SOrt the internal table and then use the Control break statements and do the sum&lt;/P&gt;&lt;P&gt;see the following&lt;/P&gt;&lt;P&gt;All this AT NEW, AT FIRST, AT END OF and AT LAST are called control break statements of Internal tables and are used to calculate the TOTALS based on sertain key fields in that internal table&lt;/P&gt;&lt;P&gt;FIrst to use these statements the ITAB has to be sorted by the key fields on whcih you need the SUM of the fields.&lt;/P&gt;&lt;P&gt;Some time you will get * when mopving data from this int table to other table using these commands&lt;/P&gt;&lt;P&gt;so you have to use&lt;/P&gt;&lt;P&gt;READ TABLE ITAB INDEX SY-TABIX in AT..ENDAT..if you are using other fields between them&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: sflight_tab TYPE SORTED TABLE OF sflight &lt;/P&gt;&lt;P&gt;                  WITH UNIQUE KEY carrid connid fldate, &lt;/P&gt;&lt;P&gt;      sflight_wa  LIKE LINE OF sflight_tab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * &lt;/P&gt;&lt;P&gt;       FROM sflight &lt;/P&gt;&lt;P&gt;       INTO TABLE sflight_tab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT sflight_tab INTO sflight_wa. &lt;/P&gt;&lt;P&gt;  AT NEW connid. &lt;/P&gt;&lt;P&gt;    WRITE: / sflight_wa-carrid, &lt;/P&gt;&lt;P&gt;             sflight_wa-connid. &lt;/P&gt;&lt;P&gt;    ULINE. &lt;/P&gt;&lt;P&gt;  ENDAT. &lt;/P&gt;&lt;P&gt;  WRITE: / sflight_wa-fldate, &lt;/P&gt;&lt;P&gt;           sflight_wa-seatsocc. &lt;/P&gt;&lt;P&gt;  AT END OF connid. &lt;/P&gt;&lt;P&gt;    SUM. &lt;/P&gt;&lt;P&gt;    ULINE. &lt;/P&gt;&lt;P&gt;    WRITE: / 'Sum', &lt;/P&gt;&lt;P&gt;              sflight_wa-seatsocc UNDER sflight_wa-seatsocc. &lt;/P&gt;&lt;P&gt;    SKIP. &lt;/P&gt;&lt;P&gt;  ENDAT. &lt;/P&gt;&lt;P&gt;  AT END OF carrid. &lt;/P&gt;&lt;P&gt;    SUM. &lt;/P&gt;&lt;P&gt;    ULINE. &lt;/P&gt;&lt;P&gt;    WRITE: / 'Carrier Sum', &lt;/P&gt;&lt;P&gt;              sflight_wa-seatsocc UNDER sflight_wa-seatsocc. &lt;/P&gt;&lt;P&gt;    NEW-PAGE. &lt;/P&gt;&lt;P&gt;  ENDAT. &lt;/P&gt;&lt;P&gt;  AT LAST. &lt;/P&gt;&lt;P&gt;    SUM. &lt;/P&gt;&lt;P&gt;    WRITE: / 'Overall Sum', &lt;/P&gt;&lt;P&gt;              sflight_wa-seatsocc UNDER sflight_wa-seatsocc. &lt;/P&gt;&lt;P&gt;  ENDAT. &lt;/P&gt;&lt;P&gt;ENDLOOP. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward points for useful Answers&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 19 Aug 2007 09:39:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-with-sum/m-p/2705952#M626937</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-19T09:39:06Z</dc:date>
    </item>
    <item>
      <title>Re: help with sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-with-sum/m-p/2705953#M626938</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi rajiv&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have a table with field of hours like below and i wont to add  another field &lt;/P&gt;&lt;P&gt;to my table that sum all hours until this field&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hours    sum hours&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;100----&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;100&lt;/P&gt;&lt;P&gt;200----&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;300&lt;/P&gt;&lt;P&gt;300----&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;600&lt;/P&gt;&lt;P&gt;400----&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;1000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i reward &lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 19 Aug 2007 11:07:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-with-sum/m-p/2705953#M626938</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-19T11:07:10Z</dc:date>
    </item>
    <item>
      <title>Re: help with sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-with-sum/m-p/2705954#M626939</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;chek this out it wil solve ur prob&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it occurs 3,&lt;/P&gt;&lt;P&gt;        a type i,&lt;/P&gt;&lt;P&gt;        b type i value 0,&lt;/P&gt;&lt;P&gt;   end of it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        it-a = 100.&lt;/P&gt;&lt;P&gt;        it-b = 0.&lt;/P&gt;&lt;P&gt;        append it.&lt;/P&gt;&lt;P&gt;        it-a = 200.&lt;/P&gt;&lt;P&gt;        it-b = 0.&lt;/P&gt;&lt;P&gt;        append it.&lt;/P&gt;&lt;P&gt;        it-a = 300.&lt;/P&gt;&lt;P&gt;        it-b = 0.&lt;/P&gt;&lt;P&gt;        append it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data a type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it.&lt;/P&gt;&lt;P&gt;  "it-a.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  it-b = a + it-a.&lt;/P&gt;&lt;P&gt;  a = it-b.&lt;/P&gt;&lt;P&gt;  write: / it-a, it-b.&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;P&gt;Fresher&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 19 Aug 2007 11:09:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-with-sum/m-p/2705954#M626939</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-19T11:09:44Z</dc:date>
    </item>
  </channel>
</rss>

