<?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: Internal table value addition in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-value-addition/m-p/4332634#M1032267</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;Try using AT END OF control break stmt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab1 into wa_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sum = sum + wa_itab-NETPR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at end of POSNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_itab-NETPR = sum.&lt;/P&gt;&lt;P&gt;append wa_itab to itab2.&lt;/P&gt;&lt;P&gt;clear: wa_itab, sum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The itab2 will satisfy your requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sharin.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 22 Aug 2008 09:12:51 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-08-22T09:12:51Z</dc:date>
    <item>
      <title>Internal table value addition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-value-addition/m-p/4332630#M1032263</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Friends,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This I my internal table:&lt;/P&gt;&lt;P&gt;VBELN       POSNR   NETPR&lt;/P&gt;&lt;P&gt;10009901    000010   10.00&lt;/P&gt;&lt;P&gt;10009901    000020   12.00&lt;/P&gt;&lt;P&gt;10009903    000010   20.00&lt;/P&gt;&lt;P&gt;10009903    000020   10.00&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want my internal table like this &lt;/P&gt;&lt;P&gt;VBELN       POSNR   NETPR&lt;/P&gt;&lt;P&gt;10009901    000010   22.00&lt;/P&gt;&lt;P&gt;10009901    000020   22.00&lt;/P&gt;&lt;P&gt;10009903    000010   30.00&lt;/P&gt;&lt;P&gt;10009903    000020   30.00&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know how to achieve this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Shreekant&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Aug 2008 08:29:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-value-addition/m-p/4332630#M1032263</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-22T08:29:54Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table value addition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-value-addition/m-p/4332631#M1032264</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 go for On change of vbeln and make the calculations.&lt;/P&gt;&lt;P&gt;use the concept of on change.&lt;/P&gt;&lt;P&gt;it will work.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Aug 2008 08:33:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-value-addition/m-p/4332631#M1032264</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-22T08:33:58Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table value addition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-value-addition/m-p/4332632#M1032265</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do it like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
data:
  W_NETPR like NETPR,
  ITAB1 like ITAB.

loop at ITAB into WA.

  at new VBELN.
    sum.
    W_NETPR = ITAB-NETPR.
  endat.
   
   WA-NETPR = W_NETPR.   
   append WA to ITAB1.
endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With luck,&lt;/P&gt;&lt;P&gt;Pritam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Aug 2008 08:58:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-value-addition/m-p/4332632#M1032265</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-22T08:58:46Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table value addition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-value-addition/m-p/4332633#M1032266</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;In such case we use control break statements i.e. AT NEW...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Within an AT...ENDAT block, you can calculate the contents of the numeric fields of the corresponding control level using the SUM statement.&lt;/P&gt;&lt;P&gt;You can only use this statement within a LOOP. If you use SUM in an AT - ENDAT block, the system calculates totals for the numeric fields of all lines in the current line group and writes&lt;/P&gt;&lt;P&gt;them to the corresponding fields in the work area (see example in ). If you use the SUM statement outside an AT - ENDAT block (single entry processing), the system calculates totals&lt;/P&gt;&lt;P&gt;for the numeric fields of all lines of the internal table in each loop pass and writes them to the corresponding fields of the work area. It therefore only makes sense to use the SUM statement in AT...ENDAT blocks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; loop...&lt;/P&gt;&lt;P&gt;  at new VBELN.&lt;/P&gt;&lt;P&gt;    sum.&lt;/P&gt;&lt;P&gt;    W_NETPR = ITAB-NETPR.&lt;/P&gt;&lt;P&gt;  endat.&lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;   WA-NETPR = W_NETPR.   &lt;/P&gt;&lt;P&gt;   append wa_itab to ITAB1.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Dhanashri Pawar on Aug 22, 2008 11:08 AM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Dhanashri Pawar on Aug 22, 2008 11:10 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Aug 2008 09:07:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-value-addition/m-p/4332633#M1032266</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-22T09:07:00Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table value addition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-value-addition/m-p/4332634#M1032267</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;Try using AT END OF control break stmt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab1 into wa_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sum = sum + wa_itab-NETPR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at end of POSNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_itab-NETPR = sum.&lt;/P&gt;&lt;P&gt;append wa_itab to itab2.&lt;/P&gt;&lt;P&gt;clear: wa_itab, sum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The itab2 will satisfy your requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sharin.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Aug 2008 09:12:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-value-addition/m-p/4332634#M1032267</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-22T09:12:51Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table value addition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-value-addition/m-p/4332635#M1032268</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Create one new internal table with the same structure&lt;/P&gt;&lt;P&gt;suppose your first table is itab1 and second is itab2 then.&lt;/P&gt;&lt;P&gt;and declare tables like this &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA itab1 LIKE SORTED TABLE OF &amp;lt;your structure&amp;gt;&lt;/P&gt;&lt;P&gt;          WITH NON-UNIQUE KEY col1 col2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab1.&lt;/P&gt;&lt;P&gt;    COLLECT itab1 INTO itab2.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this will create only one line item in your second internal table. And in the internal table declaration the NON-UNIQUE KEY would be all the fields except the field you want to add data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Digvijay Singh Pawar on Aug 22, 2008 12:08 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Aug 2008 10:07:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-value-addition/m-p/4332635#M1032268</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-22T10:07:04Z</dc:date>
    </item>
  </channel>
</rss>

