<?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: item wise sum in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/item-wise-sum/m-p/3149253#M748834</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 the following example:&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF LINE,&lt;/P&gt;&lt;P&gt;COL1 TYPE C,&lt;/P&gt;&lt;P&gt;COL2 TYPE I,&lt;/P&gt;&lt;P&gt;COL3 TYPE I,&lt;/P&gt;&lt;P&gt;END OF LINE.&lt;/P&gt;&lt;P&gt;DATA ITAB LIKE HASHED TABLE OF LINE&lt;/P&gt;&lt;P&gt;WITH UNIQUE KEY COL1 COL2.&lt;/P&gt;&lt;P&gt;LINE-COL1 = 'A'.&lt;/P&gt;&lt;P&gt;DO 3 TIMES.&lt;/P&gt;&lt;P&gt;LINE-COL2 = SY-INDEX.&lt;/P&gt;&lt;P&gt;LINE-COL3 = SY-INDEX ** 2.&lt;/P&gt;&lt;P&gt;INSERT LINE INTO TABLE ITAB.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;LINE-COL1 = 'B'.&lt;/P&gt;&lt;P&gt;DO 3 TIMES.&lt;/P&gt;&lt;P&gt;LINE-COL2 = 2 * SY-INDEX.&lt;/P&gt;&lt;P&gt;LINE-COL3 = ( 2 * SY-INDEX ) ** 2.&lt;/P&gt;&lt;P&gt;INSERT LINE INTO TABLE ITAB.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;SORT ITAB.&lt;/P&gt;&lt;P&gt;LOOP AT ITAB INTO LINE.&lt;/P&gt;&lt;P&gt;WRITE: / LINE-COL1, LINE-COL2, LINE-COL3.&lt;/P&gt;&lt;P&gt;AT END OF COL1.&lt;/P&gt;&lt;P&gt;SUM.&lt;/P&gt;&lt;P&gt;ULINE.&lt;/P&gt;&lt;P&gt;WRITE: / LINE-COL1, LINE-COL2, LINE-COL3.&lt;/P&gt;&lt;P&gt;SKIP.&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;ULINE.&lt;/P&gt;&lt;P&gt;WRITE: / LINE-COL1, LINE-COL2, LINE-COL3.&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;Regards,&lt;/P&gt;&lt;P&gt;Bhaskar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 27 Dec 2007 09:16:14 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-12-27T09:16:14Z</dc:date>
    <item>
      <title>item wise sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/item-wise-sum/m-p/3149252#M748833</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 itab where i have &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;delivno     matnr      weight&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; 1              A         1000&lt;/P&gt;&lt;P&gt; 1              A         500&lt;/P&gt;&lt;P&gt; 1              B          2000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i need an output like this &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;delivno     matnr    weight&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1                A         1500&lt;/P&gt;&lt;P&gt;1                B         2000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort itab by delivno matnr.&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;at new matnr.&lt;/P&gt;&lt;P&gt;sum.&lt;/P&gt;&lt;P&gt;write:/ itab-delivno,itab-matnr,itab-weight.&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;&lt;/P&gt;&lt;P&gt;but it is not working ..what mey be the reason ..&lt;/P&gt;&lt;P&gt;what shall i do to get the output.&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;mani&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Dec 2007 09:12:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/item-wise-sum/m-p/3149252#M748833</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-27T09:12:19Z</dc:date>
    </item>
    <item>
      <title>Re: item wise sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/item-wise-sum/m-p/3149253#M748834</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 the following example:&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF LINE,&lt;/P&gt;&lt;P&gt;COL1 TYPE C,&lt;/P&gt;&lt;P&gt;COL2 TYPE I,&lt;/P&gt;&lt;P&gt;COL3 TYPE I,&lt;/P&gt;&lt;P&gt;END OF LINE.&lt;/P&gt;&lt;P&gt;DATA ITAB LIKE HASHED TABLE OF LINE&lt;/P&gt;&lt;P&gt;WITH UNIQUE KEY COL1 COL2.&lt;/P&gt;&lt;P&gt;LINE-COL1 = 'A'.&lt;/P&gt;&lt;P&gt;DO 3 TIMES.&lt;/P&gt;&lt;P&gt;LINE-COL2 = SY-INDEX.&lt;/P&gt;&lt;P&gt;LINE-COL3 = SY-INDEX ** 2.&lt;/P&gt;&lt;P&gt;INSERT LINE INTO TABLE ITAB.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;LINE-COL1 = 'B'.&lt;/P&gt;&lt;P&gt;DO 3 TIMES.&lt;/P&gt;&lt;P&gt;LINE-COL2 = 2 * SY-INDEX.&lt;/P&gt;&lt;P&gt;LINE-COL3 = ( 2 * SY-INDEX ) ** 2.&lt;/P&gt;&lt;P&gt;INSERT LINE INTO TABLE ITAB.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;SORT ITAB.&lt;/P&gt;&lt;P&gt;LOOP AT ITAB INTO LINE.&lt;/P&gt;&lt;P&gt;WRITE: / LINE-COL1, LINE-COL2, LINE-COL3.&lt;/P&gt;&lt;P&gt;AT END OF COL1.&lt;/P&gt;&lt;P&gt;SUM.&lt;/P&gt;&lt;P&gt;ULINE.&lt;/P&gt;&lt;P&gt;WRITE: / LINE-COL1, LINE-COL2, LINE-COL3.&lt;/P&gt;&lt;P&gt;SKIP.&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;ULINE.&lt;/P&gt;&lt;P&gt;WRITE: / LINE-COL1, LINE-COL2, LINE-COL3.&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;Regards,&lt;/P&gt;&lt;P&gt;Bhaskar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Dec 2007 09:16:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/item-wise-sum/m-p/3149253#M748834</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-27T09:16:14Z</dc:date>
    </item>
    <item>
      <title>Re: item wise sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/item-wise-sum/m-p/3149254#M748835</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;U can use collect on this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop at itab into wa_itab.&lt;/P&gt;&lt;P&gt;collect wa_itab into new_itab.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Awrd Points if useful*&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bhupal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Dec 2007 09:17:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/item-wise-sum/m-p/3149254#M748835</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-27T09:17:10Z</dc:date>
    </item>
    <item>
      <title>Re: item wise sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/item-wise-sum/m-p/3149255#M748836</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mani,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes,your code will erase value of del no in at new section.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Follow this - &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create new table same as your itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;than,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop at itab.&lt;/P&gt;&lt;P&gt;move-correspondin itab to new tabel.&lt;/P&gt;&lt;P&gt;collect new table.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and write this new table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it's clear now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Nimesh S. Patel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Dec 2007 09:18:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/item-wise-sum/m-p/3149255#M748836</guid>
      <dc:creator>Nimesh_S_Patel</dc:creator>
      <dc:date>2007-12-27T09:18:05Z</dc:date>
    </item>
    <item>
      <title>Re: item wise sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/item-wise-sum/m-p/3149256#M748837</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mani,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     You have given the command SUM when AT NEW event is triggered. thats why you are not getting the output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Put the SUM command in  AT END &amp;lt;field name&amp;gt; event. Because the AT NEW event is triggered only when there is the end for the field. If the field ends then AT END event triggers and the system performs the summation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; sort itab by delivno matnr.&lt;/P&gt;&lt;P&gt; loop at itab.&lt;/P&gt;&lt;P&gt; AT END matnr.&lt;/P&gt;&lt;P&gt; sum.&lt;/P&gt;&lt;P&gt; write:/ itab-delivno,itab-matnr,itab-weight.&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;&lt;STRONG&gt;REWARD IF USEFUL&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reply for further clarifications.&lt;/P&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>Thu, 27 Dec 2007 09:27:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/item-wise-sum/m-p/3149256#M748837</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-27T09:27:40Z</dc:date>
    </item>
    <item>
      <title>Re: item wise sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/item-wise-sum/m-p/3149257#M748838</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Manik,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;You can use the Collect Statement.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;The collect statement inserts the contents of a work area &lt;STRONG&gt;wa&lt;/STRONG&gt; either as single row into an internal table &lt;STRONG&gt;itab&lt;/STRONG&gt; or adds the values of its numeric components to the corresponding values of existing rows with the same key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*So in your case the &lt;STRONG&gt;delivno matnr&lt;/STRONG&gt; should be character*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;and the  weight field should be numeric.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;and also the order of fields in the internal table should be like that&lt;/P&gt;&lt;P&gt;first character fields then all the numeric fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT BUKRS LIFNR BELNR BLART WAERS WRBTR&lt;/P&gt;&lt;P&gt;       FROM BSIK INTO CORRESPONDING FIELDS OF&lt;/P&gt;&lt;P&gt;       TABLE ITAB FOR ALL ENTRIES IN FILETAB WHERE&lt;/P&gt;&lt;P&gt;       BUKRS = FILETAB-BUKRS AND&lt;/P&gt;&lt;P&gt;       LIFNR = FILETAB-LIFNR AND&lt;/P&gt;&lt;P&gt;       BELNR = FILETAB-BELNR AND&lt;/P&gt;&lt;P&gt;       BLART = 'KR'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT FILETAB.&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB WHERE LIFNR = FILETAB-LIFNR AND&lt;/P&gt;&lt;P&gt;       BELNR = FILETAB-BELNR.&lt;/P&gt;&lt;P&gt;      MOVE ITAB-BUKRS TO ITAB_FD-BUKRS.&lt;/P&gt;&lt;P&gt;      MOVE ITAB-LIFNR TO ITAB_FD-LIFNR.&lt;/P&gt;&lt;P&gt;      MOVE ITAB-BELNR TO ITAB_FD-BELNR.&lt;/P&gt;&lt;P&gt;      MOVE ITAB-BLART TO ITAB_FD-BLART.&lt;/P&gt;&lt;P&gt;      MOVE ITAB-WAERS TO ITAB_FD-WAERS.&lt;/P&gt;&lt;P&gt;      MOVE ITAB-WRBTR TO ITAB_FD-WRBTR.&lt;/P&gt;&lt;P&gt;      COLLECT ITAB_FD.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward Points, if helpful.&lt;/P&gt;&lt;P&gt;Regards, &lt;/P&gt;&lt;P&gt;Manoj Kumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Dec 2007 09:34:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/item-wise-sum/m-p/3149257#M748838</guid>
      <dc:creator>former_member402443</dc:creator>
      <dc:date>2007-12-27T09:34:30Z</dc:date>
    </item>
    <item>
      <title>Re: item wise sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/item-wise-sum/m-p/3149258#M748839</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi nimesh ,&lt;/P&gt;&lt;P&gt;          but where u are adding the weight of same materials?????&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Dec 2007 09:37:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/item-wise-sum/m-p/3149258#M748839</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-27T09:37:58Z</dc:date>
    </item>
    <item>
      <title>Re: item wise sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/item-wise-sum/m-p/3149259#M748840</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;like collect what all are the other statements related to internal tables????&lt;/P&gt;&lt;P&gt;like collect,append,insert etc&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Dec 2007 09:46:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/item-wise-sum/m-p/3149259#M748840</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-27T09:46:36Z</dc:date>
    </item>
    <item>
      <title>Re: item wise sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/item-wise-sum/m-p/3149260#M748841</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Manik,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Collect statement automatically sum the weight based on the material.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Taking your code example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you loop your internal table .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab .&lt;/P&gt;&lt;P&gt;collect itab.&lt;STRONG&gt;"This statement aggregate the values so that on the based "of all the character fields all the numeric fields will be aggregated.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Manoj Kumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Dec 2007 09:47:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/item-wise-sum/m-p/3149260#M748841</guid>
      <dc:creator>former_member402443</dc:creator>
      <dc:date>2007-12-27T09:47:24Z</dc:date>
    </item>
    <item>
      <title>Re: item wise sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/item-wise-sum/m-p/3149261#M748842</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Manik,&lt;/P&gt;&lt;P&gt;The other statements related to the internal tables are &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;COLLECT, APPEND, INSERT, MODIFY,DELETE,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SORT,FIND IN , REPLACE IN, PROVIDE,READ ,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;AT ENDAT,AT NEW , AT LAST, SUM&lt;/STRONG&gt; AND SO ON &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Manoj Kumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Dec 2007 09:54:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/item-wise-sum/m-p/3149261#M748842</guid>
      <dc:creator>former_member402443</dc:creator>
      <dc:date>2007-12-27T09:54:02Z</dc:date>
    </item>
  </channel>
</rss>

