<?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 internal table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354666#M520117</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 loop at your table and sum up the entries for qunatity.&lt;/P&gt;&lt;P&gt;like loop at tabname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_quant = v_quant + (quantity field).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 04 Jun 2007 09:30:35 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-04T09:30:35Z</dc:date>
    <item>
      <title>sum in internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354663#M520114</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi all,&lt;/P&gt;&lt;P&gt;I've an internal table with fields &lt;/P&gt;&lt;P&gt;matnr ,&lt;/P&gt;&lt;P&gt;quantity ,&lt;/P&gt;&lt;P&gt;received_week ,&lt;/P&gt;&lt;P&gt;required_week.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to sum quantities where values of matnr, received_week, required_week are same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;any suggestions please.. if possible please send me sample code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        sapsudha rao&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jun 2007 09:23:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354663#M520114</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-04T09:23:23Z</dc:date>
    </item>
    <item>
      <title>Re: sum in internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354664#M520115</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use "COLLECT"  statement. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Award if it helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jun 2007 09:27:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354664#M520115</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-04T09:27:15Z</dc:date>
    </item>
    <item>
      <title>Re: sum in internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354665#M520116</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i've been tried collect ..but it's not working...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jun 2007 09:27:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354665#M520116</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-04T09:27:57Z</dc:date>
    </item>
    <item>
      <title>Re: sum in internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354666#M520117</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 loop at your table and sum up the entries for qunatity.&lt;/P&gt;&lt;P&gt;like loop at tabname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_quant = v_quant + (quantity field).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jun 2007 09:30:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354666#M520117</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-04T09:30:35Z</dc:date>
    </item>
    <item>
      <title>Re: sum in internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354667#M520118</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;&lt;/P&gt;&lt;P&gt;use cloolect statement as&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;collect [internaltablename].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if useful rewards ome points.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reagards,&lt;/P&gt;&lt;P&gt;suresh babu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jun 2007 09:30:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354667#M520118</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-04T09:30:59Z</dc:date>
    </item>
    <item>
      <title>Re: sum in internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354668#M520119</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Collect statement should work, can u place your code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jun 2007 09:32:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354668#M520119</guid>
      <dc:creator>alex_m</dc:creator>
      <dc:date>2007-06-04T09:32:23Z</dc:date>
    </item>
    <item>
      <title>Re: sum in internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354669#M520120</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;while declaring fieldcatalogs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;d_fieldcat_wa-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;d_fieldcat_wa-seltext_l = 'material number'.&lt;/P&gt;&lt;P&gt;d_fieldcat_wa-col_pos = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append d_fieldcat_wa to d_fieldcat.&lt;/P&gt;&lt;P&gt;clear d_fieldcat_wa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;d_fieldcat_wa-fieldname = 'RECIEVED_WEEK'.&lt;/P&gt;&lt;P&gt;d_fieldcat_wa-seltext_l = 'recieved week'.&lt;/P&gt;&lt;P&gt;d_fieldcat_wa-col_pos = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append d_fieldcat_wa to d_fieldcat.&lt;/P&gt;&lt;P&gt;clear d_fieldcat_wa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;d_fieldcat_wa-fieldname = 'REQUIRED_WEEK'.&lt;/P&gt;&lt;P&gt;d_fieldcat_wa-seltext_l = 'required week'.&lt;/P&gt;&lt;P&gt;d_fieldcat_wa-col_pos = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append d_fieldcat_wa to d_fieldcat.&lt;/P&gt;&lt;P&gt;clear d_fieldcat_wa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;d_fieldcat_wa-fieldname = 'QUANTITY'.&lt;/P&gt;&lt;P&gt;d_fieldcat_wa-seltext_l = 'QUANTITY'.&lt;/P&gt;&lt;P&gt;d_fieldcat_wa-col_pos = 1.&lt;/P&gt;&lt;P&gt;d_fieldcat_wa-do_sum = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append d_fieldcat_wa to d_fieldcat.&lt;/P&gt;&lt;P&gt;clear d_fieldcat_wa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function module reuse_alv_grid_display.&lt;/P&gt;&lt;P&gt;call function module reuse_alv_grid_display.&lt;/P&gt;&lt;P&gt;exporting.&lt;/P&gt;&lt;P&gt;program name = gd_repid.&lt;/P&gt;&lt;P&gt;t_fieldcatalog = d_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;importing.&lt;/P&gt;&lt;P&gt;t_outtab = itab.&lt;/P&gt;&lt;P&gt;exceptions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward with points if helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Vinutha YV&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jun 2007 09:32:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354669#M520120</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-04T09:32:26Z</dc:date>
    </item>
    <item>
      <title>Re: sum in internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354670#M520121</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try this,&lt;/P&gt;&lt;P&gt;if u want to material wise total than&lt;/P&gt;&lt;P&gt; loop ai itab.&lt;/P&gt;&lt;P&gt;      at end of matnr.&lt;/P&gt;&lt;P&gt;            sum.&lt;/P&gt;&lt;P&gt;           write:/ quantity.&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;otherwise simple use&lt;/P&gt;&lt;P&gt;    loop at itab.&lt;/P&gt;&lt;P&gt;             sum.&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;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Imran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jun 2007 09:39:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354670#M520121</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-04T09:39:43Z</dc:date>
    </item>
    <item>
      <title>Re: sum in internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354671#M520122</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Alexander,&lt;/P&gt;&lt;P&gt;herewith I'm sending my code. &lt;/P&gt;&lt;P&gt;data : begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;        mandt like zcusreq-mandt,&lt;/P&gt;&lt;P&gt;        maktx like makt-maktx,&lt;/P&gt;&lt;P&gt;        updat like zcusreq-updat,&lt;/P&gt;&lt;P&gt;        kunnr like zcusreq-kunnr,&lt;/P&gt;&lt;P&gt;        matnr like zcusreq-matnr,&lt;/P&gt;&lt;P&gt;        reqwk like zcusreq-reqwk,&lt;/P&gt;&lt;P&gt;        menge like zcusreq-menge,&lt;/P&gt;&lt;P&gt;        recwk like zcusreq-recwk,&lt;/P&gt;&lt;P&gt;        fname like zcusreq-fname,&lt;/P&gt;&lt;P&gt;end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of itab1 occurs 0,&lt;/P&gt;&lt;P&gt;        kunnr like zcusreq-kunnr,&lt;/P&gt;&lt;P&gt;        matnr like zcusreq-matnr,&lt;/P&gt;&lt;P&gt;        reqwk like zcusreq-reqwk,&lt;/P&gt;&lt;P&gt;        menge like zcusreq-menge,&lt;/P&gt;&lt;P&gt;        recwk like zcusreq-recwk,&lt;/P&gt;&lt;P&gt;end of itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select updat kunnr matnr reqwk menge recwk&lt;/P&gt;&lt;P&gt;  into corresponding fields of table itab&lt;/P&gt;&lt;P&gt;  from zcusreq  where   matnr in s_mtnr and&lt;/P&gt;&lt;P&gt;  reqwk in s_week.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;  move-corresponding itab to itab1.&lt;/P&gt;&lt;P&gt;  collect itab1.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;But it's not working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        sapsudha rao&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        sapsudha rao&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jun 2007 09:42:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354671#M520122</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-04T09:42:51Z</dc:date>
    </item>
    <item>
      <title>Re: sum in internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354672#M520123</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;Use control break statements. &lt;/P&gt;&lt;P&gt;Ex.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1)&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;The output is:&lt;/P&gt;&lt;P&gt;A 1 1&lt;/P&gt;&lt;P&gt;A 2 4&lt;/P&gt;&lt;P&gt;A 3 9&lt;/P&gt;&lt;P&gt;________________________________&lt;/P&gt;&lt;P&gt;A 6 14&lt;/P&gt;&lt;P&gt;B 2 4&lt;/P&gt;&lt;P&gt;B 4 16&lt;/P&gt;&lt;P&gt;B 6 36&lt;/P&gt;&lt;P&gt;________________________________&lt;/P&gt;&lt;P&gt;B 12 56&lt;/P&gt;&lt;P&gt;________________________________&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;18 70&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ex.2)&lt;/P&gt;&lt;P&gt;REPORT DEMO.&lt;/P&gt;&lt;P&gt;NODES: SPFLI, SFLIGHT, SBOOK.&lt;/P&gt;&lt;P&gt;FIELD-GROUPS: HEADER, FLIGHT_INFO, FLIGHT_BOOKING.&lt;/P&gt;&lt;P&gt;INSERT:&lt;/P&gt;&lt;P&gt;SPFLI-CITYFROM SPFLI-CITYTO&lt;/P&gt;&lt;P&gt;SPFLI-CONNID SFLIGHT-FLDATE&lt;/P&gt;&lt;P&gt;SBOOK-CLASS SBOOK-SMOKER SBOOK-BOOKID INTO HEADER,&lt;/P&gt;&lt;P&gt;SPFLI-CARRID INTO FLIGHT_INFO,&lt;/P&gt;&lt;P&gt;SBOOK-LUGGWEIGHT SBOOK-WUNIT INTO FLIGHT_BOOKING.&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;GET SPFLI.&lt;/P&gt;&lt;P&gt;EXTRACT FLIGHT_INFO.&lt;/P&gt;&lt;P&gt;GET SFLIGHT.&lt;/P&gt;&lt;P&gt;GET SBOOK.&lt;/P&gt;&lt;P&gt;EXTRACT FLIGHT_BOOKING.&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;SORT.&lt;/P&gt;&lt;P&gt;LOOP.&lt;/P&gt;&lt;P&gt;AT FLIGHT_INFO.&lt;/P&gt;&lt;P&gt;SKIP.&lt;/P&gt;&lt;P&gt;WRITE: / SPFLI-CARRID,&lt;/P&gt;&lt;P&gt;SPFLI-CONNID,&lt;/P&gt;&lt;P&gt;'from', (15) SPFLI-CITYFROM,&lt;/P&gt;&lt;P&gt;'to', (15) SPFLI-CITYTO.&lt;/P&gt;&lt;P&gt;ULINE.&lt;/P&gt;&lt;P&gt;ENDAT.&lt;/P&gt;&lt;P&gt;AT NEW SFLIGHT-FLDATE.&lt;/P&gt;&lt;P&gt;SKIP.&lt;/P&gt;&lt;P&gt;WRITE: / 'Date:', SFLIGHT-FLDATE.&lt;/P&gt;&lt;P&gt;WRITE: 20 'Book-ID', 40 'Smoker', 50 'Class'.&lt;/P&gt;&lt;P&gt;ULINE.&lt;/P&gt;&lt;P&gt;ENDAT.&lt;/P&gt;&lt;P&gt;AT FLIGHT_BOOKING.&lt;/P&gt;&lt;P&gt;WRITE: / SBOOK-BOOKID UNDER 'Book-ID',&lt;/P&gt;&lt;P&gt;SBOOK-SMOKER UNDER 'Smoker',&lt;/P&gt;&lt;P&gt;SBOOK-CLASS UNDER 'Class'.&lt;/P&gt;&lt;P&gt;ENDAT.&lt;/P&gt;&lt;P&gt;AT END OF SFLIGHT-FLDATE.&lt;/P&gt;&lt;P&gt;ULINE.&lt;/P&gt;&lt;P&gt;WRITE: 'Number of bookings: ', (3) CNT(SBOOK-BOOKID),&lt;/P&gt;&lt;P&gt;/ 'Total luggage weight:',&lt;/P&gt;&lt;P&gt;SUM(SBOOK-LUGGWEIGHT), SBOOK-WUNIT.&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>Mon, 04 Jun 2007 09:45:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354672#M520123</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-04T09:45:10Z</dc:date>
    </item>
    <item>
      <title>Re: sum in internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354673#M520124</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Collect will not work because : &lt;/P&gt;&lt;P&gt;Collect will work like an alternate to Append but it will sum up all the non characteristic fields. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example : if itab has 3 fields name, mark1,mark2.&lt;/P&gt;&lt;P&gt;after filling itab work area then the statement collect itab will add the mark1,mark2 fields for identical name values in the tabel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if table is : abc 10 20&lt;/P&gt;&lt;P&gt;                def 30 40&lt;/P&gt;&lt;P&gt;now collect itab with values abc 20 30 .. the table will become &lt;/P&gt;&lt;P&gt;                abc 30 50&lt;/P&gt;&lt;P&gt;                def 30 40&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For your problem, it is bit simple : we can keep where condition like .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear mat_sum.&lt;/P&gt;&lt;P&gt;Loop at itab where require_date &amp;gt; dat1.&lt;/P&gt;&lt;P&gt;mat_sum = mat_sum + material&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try it all the very best to you .&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;-Mohan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jun 2007 09:51:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354673#M520124</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-04T09:51:28Z</dc:date>
    </item>
    <item>
      <title>Re: sum in internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354674#M520125</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi rao&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;will you please send your sum in internal table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;matnr&lt;/P&gt;&lt;P&gt;quantity&lt;/P&gt;&lt;P&gt;received_week&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thx in advance&lt;/P&gt;&lt;P&gt;sat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jun 2008 07:44:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354674#M520125</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-30T07:44:47Z</dc:date>
    </item>
    <item>
      <title>Re: sum in internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354675#M520126</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of itab occurs 0,&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; matnr&amp;nbsp; type matnr,&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; quantity type kwmeng,&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; received_week type &lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt; &lt;/SPAN&gt;c,&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; required_week&amp;nbsp; type c,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; END of itab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;collect itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;this general works&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;else try this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of gtab ,&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; matnr&amp;nbsp; type matnr,&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; quantity type kwmeng,&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; received_week type &lt;SPAN style="color: #333333; font-size: 12.222222328186035px; background-color: #ffffff;"&gt; &lt;/SPAN&gt;c,&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; required_week&amp;nbsp; type c,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; END of gtab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&lt;SPAN style="color: #333333; font-size: 11.818181991577148px; background-color: #ffffff;"&gt;data itab type table of gtab occurs 0 with header line.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;data itab1 type table of gtab occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;select * into corresponding fields of table itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;sort matnr,received_week,required_week. &lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;loop at itab.&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;if&amp;nbsp; matnr1 ne itab-matnr and&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt; received_week&lt;/SPAN&gt;1 ne &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt; itab-received_week and&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;required_week1 ne &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt; itab-required_week.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; clear itab1-&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;quantity&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;itab1-&lt;/SPAN&gt;matnr = itab-matnr .&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt; &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;itab1-&lt;/SPAN&gt;received_week&lt;/SPAN&gt; = &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt; itab-received_week.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;itab1-&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;required_week = &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt; itab-required_week.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; itab1-quanttity = &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt; itab-quanttity&lt;/SPAN&gt;.&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; matnr1 = itab-matnr .&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt; received_week&lt;/SPAN&gt;1 = &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt; itab-received_week.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;required_week1 = &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt; itab-required_week.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; append itab1 .&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; elase.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;itab1-&lt;/SPAN&gt;matnr = itab-matnr .&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt; &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;itab1-&lt;/SPAN&gt;received_week&lt;/SPAN&gt; = &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt; itab-received_week.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;itab1-&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;required_week = &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt; itab-required_week.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; itab1-quanttity = &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&amp;nbsp; &lt;SPAN style="color: #333333; font-size: 11.818181991577148px; background-color: #ffffff;"&gt;itab1-quanttity&lt;/SPAN&gt; + itab-quanttity&lt;/SPAN&gt;. &lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; update&amp;nbsp; itab1.&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp; endif.&lt;/P&gt;&lt;P style="font-size: 12.222222328186035px; background-color: #ffffff; color: #333333;"&gt;enloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;regards if helpfull .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000; font-size: 12px; background-color: #ffffff;"&gt;( Is this a way to avoid "Reward if&amp;nbsp; helpful"? &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/1474/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt; .If your intention is to request for points, please refrain from doing so).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Venkat Gowrishankar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 May 2013 20:24:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sum-in-internal-table/m-p/2354675#M520126</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-21T20:24:39Z</dc:date>
    </item>
  </channel>
</rss>

