<?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 Regarding logic in manipulation of internal table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-logic-in-manipulation-of-internal-table/m-p/1663232#M293814</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;&lt;/P&gt;&lt;P&gt;I have one internal table as below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;I_TAB&amp;lt;/b&amp;gt;.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;VBELN  LIKE VBAP-VBELN,&lt;/P&gt;&lt;P&gt;POSNR LIKE VBAP-POSNR,&lt;/P&gt;&lt;P&gt;QTY      LIKE VBAP-KWMENG,&lt;/P&gt;&lt;P&gt;SUM     LIKE VBAP-KWMENG,&lt;/P&gt;&lt;P&gt;&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now i have filled in this internal table from select statement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;100, 10, 100&lt;/P&gt;&lt;P&gt;100,  10, 200&lt;/P&gt;&lt;P&gt;100,  10, 300&lt;/P&gt;&lt;P&gt;100, 20, 50&lt;/P&gt;&lt;P&gt;100, 30, 100&lt;/P&gt;&lt;P&gt;100, 30, 200&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now what i want is i want t calculate SUM field in above internal table based on VBELN &amp;amp; POSNR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Finally data should come as &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;100, 10, QTY, 600&lt;/P&gt;&lt;P&gt;100, 20, QTY, 50&lt;/P&gt;&lt;P&gt;100, 30, QTY, 300&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(or)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;we can update QTY with SUM of all VBELN/POSNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anybody tell me what is the logiic!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Deep.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 20 Nov 2006 14:26:17 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-11-20T14:26:17Z</dc:date>
    <item>
      <title>Regarding logic in manipulation of internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-logic-in-manipulation-of-internal-table/m-p/1663232#M293814</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;&lt;/P&gt;&lt;P&gt;I have one internal table as below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;I_TAB&amp;lt;/b&amp;gt;.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;VBELN  LIKE VBAP-VBELN,&lt;/P&gt;&lt;P&gt;POSNR LIKE VBAP-POSNR,&lt;/P&gt;&lt;P&gt;QTY      LIKE VBAP-KWMENG,&lt;/P&gt;&lt;P&gt;SUM     LIKE VBAP-KWMENG,&lt;/P&gt;&lt;P&gt;&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now i have filled in this internal table from select statement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;100, 10, 100&lt;/P&gt;&lt;P&gt;100,  10, 200&lt;/P&gt;&lt;P&gt;100,  10, 300&lt;/P&gt;&lt;P&gt;100, 20, 50&lt;/P&gt;&lt;P&gt;100, 30, 100&lt;/P&gt;&lt;P&gt;100, 30, 200&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now what i want is i want t calculate SUM field in above internal table based on VBELN &amp;amp; POSNR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Finally data should come as &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;100, 10, QTY, 600&lt;/P&gt;&lt;P&gt;100, 20, QTY, 50&lt;/P&gt;&lt;P&gt;100, 30, QTY, 300&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(or)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;we can update QTY with SUM of all VBELN/POSNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anybody tell me what is the logiic!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Deep.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Nov 2006 14:26:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-logic-in-manipulation-of-internal-table/m-p/1663232#M293814</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-20T14:26:17Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding logic in manipulation of internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-logic-in-manipulation-of-internal-table/m-p/1663233#M293815</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;Declare on more table as ITAB, say JTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop at ITAB.&lt;/P&gt;&lt;P&gt;JTAB-VBELN = ITAB-VBELN.&lt;/P&gt;&lt;P&gt;JTAB-POSNR = ITAB-POSNR.&lt;/P&gt;&lt;P&gt;JTAB-SUM = ITAB-QTY.&lt;/P&gt;&lt;P&gt;COLLECT JTAB&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JTAB will have ur required output, But u cant put QTY in between since, the Qunattity is Integer field u cant place 'QTY', since it is a char.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sreedhar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Sreedhar Kanchanapalli&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Nov 2006 14:28:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-logic-in-manipulation-of-internal-table/m-p/1663233#M293815</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-20T14:28:13Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding logic in manipulation of internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-logic-in-manipulation-of-internal-table/m-p/1663234#M293816</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;loop at itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at end of posnr.&lt;/P&gt;&lt;P&gt;sum.&lt;/P&gt;&lt;P&gt;write: / itab-vbeln, itab-posnr, itab-qty.&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;i dint understand why u would want to print QTY agn as the sum is what you need.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;santhosh&lt;/P&gt;&lt;P&gt;mark if helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Kaluvala Santhosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Nov 2006 14:30:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-logic-in-manipulation-of-internal-table/m-p/1663234#M293816</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-20T14:30:12Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding logic in manipulation of internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-logic-in-manipulation-of-internal-table/m-p/1663235#M293817</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;loop at i_tab.

  at end of posnr.
    sum.
   i_tab-sum = i_tab-qty.
   modify i_tab index sy-tabix.
  endat.

endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Nov 2006 14:30:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-logic-in-manipulation-of-internal-table/m-p/1663235#M293817</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-20T14:30:59Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding logic in manipulation of internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-logic-in-manipulation-of-internal-table/m-p/1663236#M293818</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;loop at i_tab&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  at end of posnr.&lt;/P&gt;&lt;P&gt;    sum.&lt;/P&gt;&lt;P&gt;   i_final-vbeln = i_tab-vbeln.&lt;/P&gt;&lt;P&gt;   i_final-posnr = i_tab-posnr.&lt;/P&gt;&lt;P&gt;   i_final-qty    = 'QTY'&lt;/P&gt;&lt;P&gt;   i_final- sum = i_tab-qty.&lt;/P&gt;&lt;P&gt;   append i_final.&lt;/P&gt;&lt;P&gt;   clear i_final.&lt;/P&gt;&lt;P&gt;  endat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Satya&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, 20 Nov 2006 14:36:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-logic-in-manipulation-of-internal-table/m-p/1663236#M293818</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-20T14:36:38Z</dc:date>
    </item>
  </channel>
</rss>

