<?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: SUM in SELECT query in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-select-query/m-p/3760200#M904663</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi neha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you only want to use data for calculations, it is often more efficient to use the aggregate functions of the SELECT clause than to read the individual entries from the database and perform the calculations in the ABAP program. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Aggregate functions allow you to find out the number of values and find the sum, average, minimum, and maximum values. Following an aggregate expression, only its result is transferred from the database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ex:- &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA RESULT TYPE P DECIMALS 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT &amp;lt;agg&amp;gt;( [DISTINCT] COL_2 ) &lt;/P&gt;&lt;P&gt;INTO   RESULT &lt;/P&gt;&lt;P&gt;FROM   TEST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE RESULT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The arithmetic operators AVG and SUM only work with numeric fields like f, i ,p not other than this .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*The spaces between the parentheses and the arguments of the aggregate expressions must not be left out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks regard ,&lt;/P&gt;&lt;P&gt;sandeep patel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;award point if it is helpful.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 02 May 2008 09:33:19 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-05-02T09:33:19Z</dc:date>
    <item>
      <title>SUM in SELECT query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-select-query/m-p/3760195#M904658</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data :         lv_zgdmeng     TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT  SUM( zgdmeng )&lt;/P&gt;&lt;P&gt;          INTO  lv_zgdmeng&lt;/P&gt;&lt;P&gt;          FROM  zgdpw&lt;/P&gt;&lt;P&gt;         WHERE  matnr EQ ls_prores-matnr&lt;/P&gt;&lt;P&gt;           AND  charg EQ lv_batch.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and in table zgdmeng is numc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i m getting an error saying sum can be used with numeric fields.. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how to do this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks and regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 May 2008 09:15:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-select-query/m-p/3760195#M904658</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-02T09:15:14Z</dc:date>
    </item>
    <item>
      <title>Re: SUM in SELECT query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-select-query/m-p/3760196#M904659</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Neha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; do this way...select entire data and loop through the data to calculate the sum of it  ...&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
SELECT zgdmeng 
INTO table it_zgdpw
FROM zgdpw
WHERE matnr EQ ls_prores-matnr
AND charg EQ lv_batch.

loop at it_zgdpw.
  lv_zgdmeng = lv_zgdmeng + it_zgdpw-zgdmeng.
endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Santosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 May 2008 09:19:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-select-query/m-p/3760196#M904659</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-02T09:19:53Z</dc:date>
    </item>
    <item>
      <title>Re: SUM in SELECT query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-select-query/m-p/3760197#M904660</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. select all the zgdmeng in a internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT zgdmeng&lt;/P&gt;&lt;P&gt;INTO table lt_zgdmeng&lt;/P&gt;&lt;P&gt;FROM zgdpw&lt;/P&gt;&lt;P&gt;WHERE matnr EQ ls_prores-matnr&lt;/P&gt;&lt;P&gt;AND charg EQ lv_batch.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. The loop the table and add all the quantities.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop  lt_zgdmeng to  lw_zgdmeng.&lt;/P&gt;&lt;P&gt;tot_zgdmeng = tot_zgdmeng + lw_zgdmeng.&lt;/P&gt;&lt;P&gt;clear: lw_zgdmeng.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 May 2008 09:20:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-select-query/m-p/3760197#M904660</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-02T09:20:19Z</dc:date>
    </item>
    <item>
      <title>Re: SUM in SELECT query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-select-query/m-p/3760198#M904661</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi &lt;/P&gt;&lt;P&gt;  i think SUM clause will work with I , F or P only not with NUMC ,so try it with the change .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if helpful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 May 2008 09:27:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-select-query/m-p/3760198#M904661</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-02T09:27:52Z</dc:date>
    </item>
    <item>
      <title>Re: SUM in SELECT query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-select-query/m-p/3760199#M904662</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Neha,&lt;/P&gt;&lt;P&gt;just define lv_zgdmeng  like ztablaename-zgdmeng&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;your problem will be resolved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gaurav&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 May 2008 09:30:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-select-query/m-p/3760199#M904662</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-02T09:30:49Z</dc:date>
    </item>
    <item>
      <title>Re: SUM in SELECT query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-select-query/m-p/3760200#M904663</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi neha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you only want to use data for calculations, it is often more efficient to use the aggregate functions of the SELECT clause than to read the individual entries from the database and perform the calculations in the ABAP program. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Aggregate functions allow you to find out the number of values and find the sum, average, minimum, and maximum values. Following an aggregate expression, only its result is transferred from the database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ex:- &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA RESULT TYPE P DECIMALS 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT &amp;lt;agg&amp;gt;( [DISTINCT] COL_2 ) &lt;/P&gt;&lt;P&gt;INTO   RESULT &lt;/P&gt;&lt;P&gt;FROM   TEST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE RESULT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The arithmetic operators AVG and SUM only work with numeric fields like f, i ,p not other than this .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*The spaces between the parentheses and the arguments of the aggregate expressions must not be left out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks regard ,&lt;/P&gt;&lt;P&gt;sandeep patel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;award point if it is helpful.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 May 2008 09:33:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-select-query/m-p/3760200#M904663</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-02T09:33:19Z</dc:date>
    </item>
  </channel>
</rss>

