<?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 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/summing/m-p/2064885#M427180</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 an internal table with fields category, amt1,amt2,amt3...amt100,city1 say with 100 rows and 10 category.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to sum amt1...amt100 for each category So the result would be in 10 rows.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Points gauranteed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--Ragu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 26 Mar 2007 12:03:33 GMT</pubDate>
    <dc:creator>raguraman_c</dc:creator>
    <dc:date>2007-03-26T12:03:33Z</dc:date>
    <item>
      <title>Summing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/summing/m-p/2064885#M427180</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 an internal table with fields category, amt1,amt2,amt3...amt100,city1 say with 100 rows and 10 category.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to sum amt1...amt100 for each category So the result would be in 10 rows.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Points gauranteed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--Ragu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Mar 2007 12:03:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/summing/m-p/2064885#M427180</guid>
      <dc:creator>raguraman_c</dc:creator>
      <dc:date>2007-03-26T12:03:33Z</dc:date>
    </item>
    <item>
      <title>Re: Summing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/summing/m-p/2064886#M427181</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raguraman,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use the Collect stmt to group all the related category fields along with the internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this resolves your query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward all the helpful answers.&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, 26 Mar 2007 12:06:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/summing/m-p/2064886#M427181</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-26T12:06:55Z</dc:date>
    </item>
    <item>
      <title>Re: Summing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/summing/m-p/2064887#M427182</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sort itab by category.&lt;/P&gt;&lt;P&gt;Looop at Itab.&lt;/P&gt;&lt;P&gt; AT end of itab1-category.&lt;/P&gt;&lt;P&gt; Collect itab1.&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;Message was edited by: &lt;/P&gt;&lt;P&gt;        Alexander&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Mar 2007 12:07:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/summing/m-p/2064887#M427182</guid>
      <dc:creator>alex_m</dc:creator>
      <dc:date>2007-03-26T12:07:50Z</dc:date>
    </item>
    <item>
      <title>Re: Summing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/summing/m-p/2064888#M427183</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt; You can use following code to resolve the your problem.&lt;/P&gt;&lt;P&gt;*" Data declarations...................................................&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Data declaration of the structure to hold material information      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  begin of fs_material,&lt;/P&gt;&lt;P&gt;    material(7)   type c,              " Material&lt;/P&gt;&lt;P&gt;    purchase(4)   type c,              " Purchase order&lt;/P&gt;&lt;P&gt;    podate        like sy-datum,       " Po date&lt;/P&gt;&lt;P&gt;    quantity      type i,              " Quantity&lt;/P&gt;&lt;P&gt;    unit(2)       type c,              " Unit&lt;/P&gt;&lt;P&gt;  end of fs_material.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Data declarations...................................................&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Data declaration of the structure to hold units details             *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  begin of fs_unit,&lt;/P&gt;&lt;P&gt;    quantity      type i,              " Quantity&lt;/P&gt;&lt;P&gt;    unit(2)       type c,              " Unit&lt;/P&gt;&lt;P&gt;  end of fs_unit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Data declarations...................................................&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work variables                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  w_material(7) type c.                " Material&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table to hold material information                         *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  t_material like&lt;/P&gt;&lt;P&gt;    standard table&lt;/P&gt;&lt;P&gt;          of fs_material&lt;/P&gt;&lt;P&gt;        with non-unique key material.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table to hold material information                         *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  t_unit like&lt;/P&gt;&lt;P&gt;standard table&lt;/P&gt;&lt;P&gt;      of fs_unit&lt;/P&gt;&lt;P&gt;    with non-unique key unit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear fs_material .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fs_material-material = 'MAT_001'(001).&lt;/P&gt;&lt;P&gt;fs_material-purchase = '6001'(002).&lt;/P&gt;&lt;P&gt;fs_material-podate   = '20020304'(003).&lt;/P&gt;&lt;P&gt;fs_material-quantity = '10'.&lt;/P&gt;&lt;P&gt;fs_material-unit     = 'EA'(004).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append fs_material to t_material.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear fs_material .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fs_material-material = 'MAT_001'(001).&lt;/P&gt;&lt;P&gt;fs_material-purchase = '6002'(005).&lt;/P&gt;&lt;P&gt;fs_material-podate   = '20021901'(006).&lt;/P&gt;&lt;P&gt;fs_material-quantity = '5'.&lt;/P&gt;&lt;P&gt;fs_material-unit     = 'CA'(007).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append fs_material to t_material.&lt;/P&gt;&lt;P&gt;clear fs_material .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fs_material-material = 'MAT_003'(008).&lt;/P&gt;&lt;P&gt;fs_material-purchase = '6003'(009).&lt;/P&gt;&lt;P&gt;fs_material-podate   = '20021901'(006).&lt;/P&gt;&lt;P&gt;fs_material-quantity = '20'.&lt;/P&gt;&lt;P&gt;fs_material-unit     = 'EA'(004).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append fs_material to t_material.&lt;/P&gt;&lt;P&gt;clear fs_material .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fs_material-material = 'MAT_001'(001).&lt;/P&gt;&lt;P&gt;fs_material-purchase = '6004'(010).&lt;/P&gt;&lt;P&gt;fs_material-podate   = '20021005'(011).&lt;/P&gt;&lt;P&gt;fs_material-quantity = '15'.&lt;/P&gt;&lt;P&gt;fs_material-unit     = 'EA'(004).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append fs_material to t_material.&lt;/P&gt;&lt;P&gt;clear fs_material .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fs_material-material = 'MAT_003'(008).&lt;/P&gt;&lt;P&gt;fs_material-purchase = '6005'(012).&lt;/P&gt;&lt;P&gt;fs_material-podate   = '20020805'(013).&lt;/P&gt;&lt;P&gt;fs_material-quantity = '6'.&lt;/P&gt;&lt;P&gt;fs_material-unit     = 'CA'(007).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append fs_material to t_material.&lt;/P&gt;&lt;P&gt;clear fs_material .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fs_material-material = 'MAT_002'(014).&lt;/P&gt;&lt;P&gt;fs_material-purchase = '6006'(015).&lt;/P&gt;&lt;P&gt;fs_material-podate   = '20023001'(016).&lt;/P&gt;&lt;P&gt;fs_material-quantity = '40'.&lt;/P&gt;&lt;P&gt;fs_material-unit     = 'EA'(004).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append fs_material to t_material.&lt;/P&gt;&lt;P&gt;clear fs_material .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fs_material-material = 'MAT_003'(008).&lt;/P&gt;&lt;P&gt;fs_material-purchase = '6007'(017).&lt;/P&gt;&lt;P&gt;fs_material-podate   = '20022402'(018).&lt;/P&gt;&lt;P&gt;fs_material-quantity = '10'.&lt;/P&gt;&lt;P&gt;fs_material-unit     = 'CA'(007).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append fs_material to t_material.&lt;/P&gt;&lt;P&gt;clear fs_material .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fs_material-material = 'MAT_002'(014).&lt;/P&gt;&lt;P&gt;fs_material-purchase = '6008'(019).&lt;/P&gt;&lt;P&gt;fs_material-podate   = '20022402'(018).&lt;/P&gt;&lt;P&gt;fs_material-quantity = '5'.&lt;/P&gt;&lt;P&gt;fs_material-unit     = 'EA'(004).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append fs_material to t_material.&lt;/P&gt;&lt;P&gt;clear fs_material .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write:'Material'(020).&lt;/P&gt;&lt;P&gt;uline at /(8).&lt;/P&gt;&lt;P&gt;write: /20 'Purchase Order'(021),&lt;/P&gt;&lt;P&gt;        35  'P O Date'(022),&lt;/P&gt;&lt;P&gt;        50  'Quantity'(023),&lt;/P&gt;&lt;P&gt;        65  'Unit'(024).&lt;/P&gt;&lt;P&gt;uline : /20(14),35(8),50(10),65(5).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort t_material by material.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at t_material into fs_material.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  fs_unit-unit = fs_material-unit.&lt;/P&gt;&lt;P&gt;  fs_unit-quantity = fs_material-quantity.&lt;/P&gt;&lt;P&gt;  collect fs_unit into t_unit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if w_material ne fs_material-material.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    w_material = fs_material-material.&lt;/P&gt;&lt;P&gt;    write:/ w_material.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endif.                               " IF W_MATERIAL NE FS_MATERIAL..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  write:/25 fs_material-purchase,&lt;/P&gt;&lt;P&gt;         35 fs_material-podate,&lt;/P&gt;&lt;P&gt;         45 fs_material-quantity,&lt;/P&gt;&lt;P&gt;         65 fs_material-unit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  at end of material.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    skip .&lt;/P&gt;&lt;P&gt;    write: / 'Total quantity ordered'(025).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    loop at t_unit into fs_unit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      write:45 fs_unit-quantity ,&lt;/P&gt;&lt;P&gt;            65 fs_unit-unit,/.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    endloop.                           " LOOP AT T_UNIT INTO FS_UNIT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    clear t_unit[].&lt;/P&gt;&lt;P&gt;    skip 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endat.                               " AT END OF MATERIAL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.                               " LOOP AT T_MATERIAL INTO ....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;veeresh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Mar 2007 12:16:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/summing/m-p/2064888#M427183</guid>
      <dc:creator>former_member673464</dc:creator>
      <dc:date>2007-03-26T12:16:15Z</dc:date>
    </item>
    <item>
      <title>Re: Summing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/summing/m-p/2064889#M427184</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;you can acheive that using the following example...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;apply it to your problem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZYH642_TEST_2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  sum type i,&lt;/P&gt;&lt;P&gt;  tsum type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;    c1 type c,&lt;/P&gt;&lt;P&gt;    f1 type i,&lt;/P&gt;&lt;P&gt;    f2 type i,&lt;/P&gt;&lt;P&gt;    f3 type i,&lt;/P&gt;&lt;P&gt;    f4 type i,&lt;/P&gt;&lt;P&gt; end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; do 10 times.&lt;/P&gt;&lt;P&gt;   itab-c1 = 'A'.&lt;/P&gt;&lt;P&gt;   itab-f1 = sy-index.&lt;/P&gt;&lt;P&gt;   itab-f2 = sy-index.&lt;/P&gt;&lt;P&gt;    itab-f3 = sy-index.&lt;/P&gt;&lt;P&gt;    itab-f4 = sy-index.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; append itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; enddo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do 10 times.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; do 4 times varying sum from itab-f1 next itab-f2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    tsum = tsum + sum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; enddo.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;     write: /  tsum.&lt;/P&gt;&lt;P&gt;     clear tsum.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Mar 2007 12:45:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/summing/m-p/2064889#M427184</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-26T12:45:22Z</dc:date>
    </item>
  </channel>
</rss>

