<?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: Collect Statement.. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/collect-statement/m-p/2808637#M656501</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;haii..this select statement doesnt work because bsis-zuonr and vbak-vbeln are not the same...actually the first 9 digits of zuonr is equal to vbak-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and how can i give vbeln as a key for my internal table jtab.&lt;/P&gt;&lt;P&gt;i have declared jtab as follows:&lt;/P&gt;&lt;P&gt;data: begin of jtab occurs 0.&lt;/P&gt;&lt;P&gt;      include structure ystr1_wrkpanz.&lt;/P&gt;&lt;P&gt;data: end of jtab.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 19 Sep 2007 07:43:35 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-09-19T07:43:35Z</dc:date>
    <item>
      <title>Collect Statement..</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/collect-statement/m-p/2808634#M656498</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Haii..All&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am writing down some code of my program here..the problem is that when i run the program i should get all the linetems combined..for example i have just two records in the development system where values of DMBTR are 12,57 and 80,00 resp. for a documenting no  243000044, so in the final list i should get only one record for this document no with dmbtr as 82,57. i am using the collect statement but i get only the record with 80,00 as dmbtr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;FORM get_data_nolineitems  CHANGING P_ITAB P_jTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select belnr bukrs hkont zuonr waers dmbtr budat bldat shkzg into itab&lt;/P&gt;&lt;P&gt;             from bsis&lt;/P&gt;&lt;P&gt;            where bukrs in x_bukrs&lt;/P&gt;&lt;P&gt;              and hkont in x_hkont&lt;/P&gt;&lt;P&gt;              and budat in x_budat&lt;/P&gt;&lt;P&gt;              and bldat in x_bldat&lt;/P&gt;&lt;P&gt;              and zuonr in x_zuonr.&lt;/P&gt;&lt;P&gt;move-corresponding itab to jtab.&lt;/P&gt;&lt;P&gt;*collect jtab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if itab-shkzg = 'H'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;fs_dmbtr&amp;gt; = itab-dmbtr * ( -1 ).&lt;/P&gt;&lt;P&gt;move &amp;lt;fs_dmbtr&amp;gt; to jtab-dmbtr.&lt;/P&gt;&lt;P&gt;&amp;lt;fs_vbeln&amp;gt; = itab-zuonr+0(9).&lt;/P&gt;&lt;P&gt;concatenate '0' &amp;lt;fs_vbeln&amp;gt; into &amp;lt;fs_vbeln&amp;gt;.&lt;/P&gt;&lt;P&gt;move &amp;lt;fs_vbeln&amp;gt; to jtab-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;modify jtab INDEX sy-tabix transporting dmbtr vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;fs_dmbtr&amp;gt; = itab-dmbtr.&lt;/P&gt;&lt;P&gt;move &amp;lt;fs_dmbtr&amp;gt; to jtab-dmbtr.&lt;/P&gt;&lt;P&gt;&amp;lt;fs_vbeln&amp;gt; = itab-zuonr+0(9).&lt;/P&gt;&lt;P&gt;concatenate '0' &amp;lt;fs_vbeln&amp;gt; into &amp;lt;fs_vbeln&amp;gt;.&lt;/P&gt;&lt;P&gt;move &amp;lt;fs_vbeln&amp;gt; to jtab-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;modify jtab INDEX sy-tabix transporting dmbtr vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single * into &amp;lt;fs_vbak&amp;gt; from vbak where vbeln = &amp;lt;fs_vbeln&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move &amp;lt;fs_vbak&amp;gt;-kunnr to x_kunnr.&lt;/P&gt;&lt;P&gt;move &amp;lt;fs_vbak&amp;gt;-erdat to jtab-erdat.&lt;/P&gt;&lt;P&gt;move &amp;lt;fs_vbak&amp;gt;-ernam to jtab-ernam.&lt;/P&gt;&lt;P&gt;modify jtab INDEX sy-tabix transporting erdat ernam.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single * into &amp;lt;fs_kna1&amp;gt; from kna1 where kunnr = x_kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move &amp;lt;fs_kna1&amp;gt;-name1 to jtab-name1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;modify jtab INDEX sy-tabix transporting name1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;collect jtab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endselect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_data_nolineitems&amp;lt;/b&amp;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;Structure of jtab is:&lt;/P&gt;&lt;P&gt;belnr----&lt;DEL&gt;-belnr_d&lt;/DEL&gt;-bsis&lt;/P&gt;&lt;P&gt;bukrs----&lt;DEL&gt;bukrs&lt;/DEL&gt;---bsis&lt;/P&gt;&lt;P&gt;hkont----&lt;DEL&gt;hkont&lt;/DEL&gt;--bsis&lt;/P&gt;&lt;P&gt;vbeln----&lt;DEL&gt;dzuonr&lt;/DEL&gt;-bsis&lt;/P&gt;&lt;P&gt;waers--&lt;DEL&gt;waers&lt;/DEL&gt;--bsis&lt;/P&gt;&lt;P&gt;dmbtr--&lt;DEL&gt;-dmbtr&lt;/DEL&gt;--bsis&lt;/P&gt;&lt;P&gt;budat--&lt;DEL&gt;-budat&lt;/DEL&gt;-bsis&lt;/P&gt;&lt;P&gt;bldat----&lt;DEL&gt;bldat&lt;/DEL&gt;--bsis&lt;/P&gt;&lt;P&gt;name1--&lt;DEL&gt;name1_gp&lt;/DEL&gt;-kna1&lt;/P&gt;&lt;P&gt;erdat----&lt;DEL&gt;erdat_rf&lt;/DEL&gt;--vbak&lt;/P&gt;&lt;P&gt;ernam--&lt;DEL&gt;-ernam_rf&lt;/DEL&gt;---vbak.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Sep 2007 12:25:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/collect-statement/m-p/2808634#M656498</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-18T12:25:57Z</dc:date>
    </item>
    <item>
      <title>Re: Collect Statement..</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/collect-statement/m-p/2808635#M656499</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;Did you make Documenting Number as the KEY of the internal table JTAB?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Make this as the KEY of the internal table and then use COLLECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;COLLECT will sum up all the numeric fields where the value of KEY is same.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Sep 2007 12:34:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/collect-statement/m-p/2808635#M656499</guid>
      <dc:creator>seshatalpasai_madala</dc:creator>
      <dc:date>2007-09-18T12:34:54Z</dc:date>
    </item>
    <item>
      <title>Re: Collect Statement..</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/collect-statement/m-p/2808636#M656500</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ramakrishna...&lt;/P&gt;&lt;P&gt;You cannot use COLLECT in this case bcoz it will compare all the Non Numeric fields.&lt;/P&gt;&lt;P&gt;So try this code .. it should work.. Little changes may be required as per ur  need.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Declare a Separate internal table with the Same structure as ITAB named ITAB_TEMP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT &lt;/P&gt;&lt;P&gt;                BSIS&lt;SUB&gt;belnr BSIS&lt;/SUB&gt;bukrs BSIS&lt;SUB&gt;hkont BSIS&lt;/SUB&gt;dzuonr&lt;/P&gt;&lt;P&gt;                BSIS&lt;SUB&gt;waers BSIS&lt;/SUB&gt;dmbtr BSIS&lt;SUB&gt;budat BSIS&lt;/SUB&gt;bldat BSIS~shkzg &lt;/P&gt;&lt;P&gt;                vbak&lt;SUB&gt;erdat vbak&lt;/SUB&gt;ernam &lt;/P&gt;&lt;P&gt;                KNA1~NAME1          &lt;/P&gt;&lt;P&gt;from bsis &lt;/P&gt;&lt;P&gt;inner Join VBAK&lt;/P&gt;&lt;P&gt;on BSIS&lt;SUB&gt;dzuonr = VBAK&lt;/SUB&gt;VBELN&lt;/P&gt;&lt;P&gt;INNER JOIN KNA1&lt;/P&gt;&lt;P&gt;ON VBAK&lt;SUB&gt;KUNNR = KNA1&lt;/SUB&gt;KUNNR&lt;/P&gt;&lt;P&gt;INTO TABLE ITAB&lt;/P&gt;&lt;P&gt;where &amp;lt;Conditions&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: WA LIKE LINE OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;       WA = ITAB.&lt;/P&gt;&lt;P&gt;   AT END OF BELNR.&lt;/P&gt;&lt;P&gt;           SUM.&lt;/P&gt;&lt;P&gt;            WA-DMBTR = ITAB-DMBTR. &lt;/P&gt;&lt;P&gt;           APPEND WA TO ITAB_TEMP.&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;&amp;lt;b&amp;gt;&amp;lt;REMOVED BY MODERATOR&amp;gt;&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Alvaro Tejada Galindo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Sep 2007 12:39:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/collect-statement/m-p/2808636#M656500</guid>
      <dc:creator>varma_narayana</dc:creator>
      <dc:date>2007-09-18T12:39:05Z</dc:date>
    </item>
    <item>
      <title>Re: Collect Statement..</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/collect-statement/m-p/2808637#M656501</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;haii..this select statement doesnt work because bsis-zuonr and vbak-vbeln are not the same...actually the first 9 digits of zuonr is equal to vbak-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and how can i give vbeln as a key for my internal table jtab.&lt;/P&gt;&lt;P&gt;i have declared jtab as follows:&lt;/P&gt;&lt;P&gt;data: begin of jtab occurs 0.&lt;/P&gt;&lt;P&gt;      include structure ystr1_wrkpanz.&lt;/P&gt;&lt;P&gt;data: end of jtab.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Sep 2007 07:43:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/collect-statement/m-p/2808637#M656501</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-19T07:43:35Z</dc:date>
    </item>
  </channel>
</rss>

