<?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: Manipulate Internal Table data in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/manipulate-internal-table-data/m-p/1198366#M130403</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi PSK,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use control break statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sort the internal table by kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and in loop and endloop..use at end of kunnr, use SUM&lt;/P&gt;&lt;P&gt;and display the field.&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;Sadiq&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Jan 2006 06:12:50 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-01-05T06:12:50Z</dc:date>
    <item>
      <title>Manipulate Internal Table data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/manipulate-internal-table-data/m-p/1198361#M130398</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have fetched 2 records for a Particular Document Number into a Internal table called t_data.&lt;/P&gt;&lt;P&gt;and the data is:&lt;/P&gt;&lt;P&gt;KUNNR -&lt;/P&gt;&lt;HR originaltext="----" /&gt;&lt;P&gt; blart -&lt;/P&gt;&lt;HR originaltext="-----" /&gt;&lt;P&gt; BELNR -- WRBTR -  WMWST&lt;/P&gt;&lt;P&gt;TEST3 -&lt;/P&gt;&lt;HR originaltext="----" /&gt;&lt;P&gt; DR    -&lt;/P&gt;&lt;HR originaltext="-----" /&gt;&lt;P&gt; 300000459 - 1000 - -7.00&lt;/P&gt;&lt;P&gt;TEST3 -&lt;/P&gt;&lt;HR originaltext="----" /&gt;&lt;P&gt; DR    -&lt;/P&gt;&lt;HR originaltext="-----" /&gt;&lt;P&gt; 300000459 - 1000 - -8.00&lt;/P&gt;&lt;P&gt;I need to display on the List screen only one record like:&lt;/P&gt;&lt;P&gt;TEST3 -&lt;/P&gt;&lt;HR originaltext="----" /&gt;&lt;P&gt; DR    -&lt;/P&gt;&lt;HR originaltext="-----" /&gt;&lt;P&gt; 300000459 - 1000 - -15.00&lt;/P&gt;&lt;P&gt;How can i achieve this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;- PSK&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jan 2006 06:01:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/manipulate-internal-table-data/m-p/1198361#M130398</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-05T06:01:08Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate Internal Table data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/manipulate-internal-table-data/m-p/1198362#M130399</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sravan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. COLLECT&lt;/P&gt;&lt;P&gt;   This is the thing u require.&lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Declare one more internal table exactly like original.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   say CITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Loop at ITAB.&lt;/P&gt;&lt;P&gt;   Collect ITAB into CITAB.&lt;/P&gt;&lt;P&gt;   ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. Then display this CITAB.&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;Amit M.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jan 2006 06:04:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/manipulate-internal-table-data/m-p/1198362#M130399</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-05T06:04:35Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate Internal Table data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/manipulate-internal-table-data/m-p/1198363#M130400</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use COLLECT ITAB.&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jan 2006 06:06:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/manipulate-internal-table-data/m-p/1198363#M130400</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-05T06:06:26Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate Internal Table data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/manipulate-internal-table-data/m-p/1198364#M130401</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;U can use collect on abap numeric types&lt;/P&gt;&lt;P&gt;Make sure that last field is of numeric type &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;PAVAN&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jan 2006 06:06:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/manipulate-internal-table-data/m-p/1198364#M130401</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-05T06:06:37Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate Internal Table data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/manipulate-internal-table-data/m-p/1198365#M130402</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi again,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. sample code (just copy paste)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT abc LINE-COUNT 15 NO STANDARD PAGE HEADING.&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;DATA : BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;      f1(10) TYPE c,&lt;/P&gt;&lt;P&gt;      f2(10) type c,&lt;/P&gt;&lt;P&gt;      f3(10) type c,&lt;/P&gt;&lt;P&gt;      f4(10) type c,&lt;/P&gt;&lt;P&gt;      f5 type i,&lt;/P&gt;&lt;P&gt;      END OF itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : ctab LIKE itab OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab-f1 = 'TEST3'.&lt;/P&gt;&lt;P&gt;itab-f2  ='DR'.&lt;/P&gt;&lt;P&gt;itab-f3 = '300000459'.&lt;/P&gt;&lt;P&gt;itab-f4 = '1000'.&lt;/P&gt;&lt;P&gt;itab-f5 = 7.&lt;/P&gt;&lt;P&gt;append itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab-f1 = 'TEST3'.&lt;/P&gt;&lt;P&gt;itab-f2  ='DR'.&lt;/P&gt;&lt;P&gt;itab-f3 = '300000459'.&lt;/P&gt;&lt;P&gt;itab-f4 = '1000'.&lt;/P&gt;&lt;P&gt;itab-f5 = 8.&lt;/P&gt;&lt;P&gt;append itab.&lt;/P&gt;&lt;P&gt;&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;  COLLECT itab INTO ctab.&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;break-point.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt; SEE CTAB&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jan 2006 06:09:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/manipulate-internal-table-data/m-p/1198365#M130402</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-05T06:09:13Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate Internal Table data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/manipulate-internal-table-data/m-p/1198366#M130403</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi PSK,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use control break statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sort the internal table by kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and in loop and endloop..use at end of kunnr, use SUM&lt;/P&gt;&lt;P&gt;and display the field.&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;Sadiq&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jan 2006 06:12:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/manipulate-internal-table-data/m-p/1198366#M130403</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-05T06:12:50Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate Internal Table data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/manipulate-internal-table-data/m-p/1198367#M130404</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;loop at itab.
MOVE ITab TO ITab1. "you will have backup of old data
collect itab1.  "itab1 is of same type of itab
                
endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jan 2006 06:19:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/manipulate-internal-table-data/m-p/1198367#M130404</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-05T06:19:54Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate Internal Table data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/manipulate-internal-table-data/m-p/1198368#M130405</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;will you have all KUNNR, BLART &amp;amp; BELNR same or will it differ ??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you have only KUNNR unique you can do as below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab1.&lt;/P&gt;&lt;P&gt;  v_index = sy-tabix.&lt;/P&gt;&lt;P&gt;  v_wmwst = v_wmwst + itab1-wmwst.&lt;/P&gt;&lt;P&gt;  at end of KUNNR.&lt;/P&gt;&lt;P&gt;    read table itab1 index v_index.&lt;/P&gt;&lt;P&gt;    itab2-kunnr = itab1-kunnr.&lt;/P&gt;&lt;P&gt;    itab2-blart = itab1-blart.&lt;/P&gt;&lt;P&gt;    itab2-belnr = itab1-belnr&lt;/P&gt;&lt;P&gt;*--and so on.&lt;/P&gt;&lt;P&gt;    itab2-wmwst = v_wmwst.&lt;/P&gt;&lt;P&gt;    append itab2.&lt;/P&gt;&lt;P&gt;    clear : v_wmwst.&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;srikanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jan 2006 07:13:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/manipulate-internal-table-data/m-p/1198368#M130405</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-05T07:13:03Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate Internal Table data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/manipulate-internal-table-data/m-p/1198369#M130406</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Srikanth,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, in my case KUNNR, BLART and BELNR are the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Regards,&lt;/P&gt;&lt;P&gt; - Sravan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jan 2006 07:23:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/manipulate-internal-table-data/m-p/1198369#M130406</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-05T07:23:19Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate Internal Table data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/manipulate-internal-table-data/m-p/1198370#M130407</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;itab1 &amp;amp; itab3 both will have same structures.&lt;/P&gt;&lt;P&gt;then use like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort itab1 by kunnr blart belnr.&lt;/P&gt;&lt;P&gt;loop at itab1.&lt;/P&gt;&lt;P&gt;   itab3 = itab1.&lt;/P&gt;&lt;P&gt;   collect itab3.&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;regards&lt;/P&gt;&lt;P&gt;srikanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jan 2006 07:46:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/manipulate-internal-table-data/m-p/1198370#M130407</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-05T07:46:18Z</dc:date>
    </item>
  </channel>
</rss>

