<?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: My collect does not work. please help.... in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/my-collect-does-not-work-please-help/m-p/1355371#M177435</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Viraylab,&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;  U can refer the following code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types: begin of wa_vbap,&lt;/P&gt;&lt;P&gt;        matnr like vbap-matnr,&lt;/P&gt;&lt;P&gt;        uepos like vbap-uepos,&lt;/P&gt;&lt;P&gt;        mvgr1 like vbap-mvgr1,&lt;/P&gt;&lt;P&gt;        mvgr2 like vbap-mvgr2,&lt;/P&gt;&lt;P&gt;        mvgr3 like vbap-mvgr3,&lt;/P&gt;&lt;P&gt;        serail like vbap-serail,&lt;/P&gt;&lt;P&gt;        updkz like vbapvb-updkz,&lt;/P&gt;&lt;P&gt;        kwmeng like vbap-kwmeng,&lt;/P&gt;&lt;P&gt;       end of wa_vbap.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;types: begin of wa_vbapx,&lt;/P&gt;&lt;P&gt;        matnr like vbap-matnr,&lt;/P&gt;&lt;P&gt;        kwmeng like vbap-kwmeng,&lt;/P&gt;&lt;P&gt;       end of wa_vbapx.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;data t_vbap type table of wa_vbapx with header line.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;loop at xvbap.&lt;/P&gt;&lt;P&gt;  move-corresponding xvbap to t_vbap.&lt;/P&gt;&lt;P&gt;  collect t_vbap.&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;Reward points if helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rgds,&lt;/P&gt;&lt;P&gt;Sumana&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 19 May 2006 04:52:14 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-05-19T04:52:14Z</dc:date>
    <item>
      <title>My collect does not work. please help....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/my-collect-does-not-work-please-help/m-p/1355366#M177430</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am wondering what I am doing wrong here. Based on the logic below, I want to write the results of subtotal and grand total based on my collect. But when I run my report it does not work. it does not collect the values. Below is my code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_finaltab TYPE STANDARD TABLE OF t_finaltab WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      wa_finaltab type standard table of t_finaltab with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM display_results.&lt;/P&gt;&lt;P&gt;  SORT it_finaltab BY funcloc asset_dum DESCENDING&lt;/P&gt;&lt;P&gt;                      asset DESCENDING parent DESCENDING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*local variables&lt;/P&gt;&lt;P&gt;  DATA: lv_color TYPE i VALUE 1,&lt;/P&gt;&lt;P&gt;        lv_subtot(1),&lt;/P&gt;&lt;P&gt;        lv_total(1),&lt;/P&gt;&lt;P&gt;        lv_flag(1),&lt;/P&gt;&lt;P&gt;        lv_lines TYPE i,&lt;/P&gt;&lt;P&gt;        subtot LIKE anlc-kansw,&lt;/P&gt;&lt;P&gt;        total LIKE anlc-kansw,&lt;/P&gt;&lt;P&gt;        gtotal LIKE anlc-kansw,&lt;/P&gt;&lt;P&gt;        lv_old LIKE iloa-tplnr,&lt;/P&gt;&lt;P&gt;        lv_new LIKE iloa-tplnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*check number of records in itab&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE it_finaltab LINES lv_lines.&lt;/P&gt;&lt;P&gt;  IF lv_lines &amp;gt; 1.&lt;/P&gt;&lt;P&gt;    lv_flag = 1.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*write results&lt;/P&gt;&lt;P&gt;  LOOP AT it_finaltab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    COLLECT it_finaltab into wa_finaltab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AT END OF asset_dum.&lt;/P&gt;&lt;P&gt;      lv_subtot = 1.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AT END OF funcloc.&lt;/P&gt;&lt;P&gt;      lv_total = 1.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    lv_new = it_finaltab-funcloc.&lt;/P&gt;&lt;P&gt;    IF NOT lv_old IS INITIAL.&lt;/P&gt;&lt;P&gt;      IF lv_new &amp;lt;&amp;gt; lv_old.&lt;/P&gt;&lt;P&gt;        NEW-PAGE.&lt;/P&gt;&lt;P&gt;        FORMAT COLOR COL_HEADING.&lt;/P&gt;&lt;P&gt;        WRITE:  /  sy-uline(sy-linsz) NO-GAP,&lt;/P&gt;&lt;P&gt;                   sy-vline,&lt;/P&gt;&lt;P&gt;             (17) 'Asset'              CENTERED,&lt;/P&gt;&lt;P&gt;             (17) 'Parent'             CENTERED,&lt;/P&gt;&lt;P&gt;             (40) 'Description'        CENTERED,&lt;/P&gt;&lt;P&gt;             (15) 'Asset Sub-class'    CENTERED,&lt;/P&gt;&lt;P&gt;             (40) 'Location'           CENTERED,&lt;/P&gt;&lt;P&gt;             (15) 'Cost'               CENTERED,&lt;/P&gt;&lt;P&gt;             (20) 'Acc. Depreciation'  CENTERED,&lt;/P&gt;&lt;P&gt;             (20) 'Net Book Value'     CENTERED,&lt;/P&gt;&lt;P&gt;                   sy-vline,&lt;/P&gt;&lt;P&gt;                   sy-uline(sy-linsz) NO-GAP.&lt;/P&gt;&lt;P&gt;        FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    lv_old = lv_new.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF lv_color = 1.&lt;/P&gt;&lt;P&gt;      lv_color = 2.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      lv_color = 1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    FORMAT INTENSIFIED OFF COLOR = lv_color.&lt;/P&gt;&lt;P&gt;    WRITE:  /    sy-vline,&lt;/P&gt;&lt;P&gt;            (17) it_finaltab-asset_subnum      CENTERED,&lt;/P&gt;&lt;P&gt;            (17) it_finaltab-parent_subnum     CENTERED,&lt;/P&gt;&lt;P&gt;            (40) it_finaltab-description       CENTERED,&lt;/P&gt;&lt;P&gt;            (15) it_finaltab-asset_sub         CENTERED,&lt;/P&gt;&lt;P&gt;            (40) it_finaltab-location          CENTERED,&lt;/P&gt;&lt;P&gt;            (15) it_finaltab-accq_cost         CENTERED,&lt;/P&gt;&lt;P&gt;            (20) it_finaltab-acc_dep           CENTERED,&lt;/P&gt;&lt;P&gt;            (20) it_finaltab-asset_book_val    CENTERED,&lt;/P&gt;&lt;P&gt;            sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ADD: it_finaltab-asset_book_val TO subtot,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        it_finaltab-asset_book_val TO gtotal.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*write subtotal&lt;/P&gt;&lt;P&gt;**if there is only one record in itab, subtotal would not be displayed&lt;/P&gt;&lt;P&gt;    IF lv_subtot = 1 AND lv_flag = 1.&lt;/P&gt;&lt;P&gt;      CLEAR lv_subtot.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR COL_TOTAL.&lt;/P&gt;&lt;P&gt;      WRITE: / sy-vline,&lt;/P&gt;&lt;P&gt;             'Sub-total:',&lt;/P&gt;&lt;P&gt;             AT 137(15)  wa_finaltab-accq_cost      CENTERED,&lt;/P&gt;&lt;P&gt;             AT 153(20)  wa_finaltab-acc_dep        CENTERED,&lt;/P&gt;&lt;P&gt;             AT 174(20)  wa_finaltab-asset_book_val CENTERED,&lt;/P&gt;&lt;P&gt;             sy-vline.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       CLEAR subtot.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*write grand total&lt;/P&gt;&lt;P&gt;    IF lv_total = 1.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR COL_TOTAL INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;      WRITE: / sy-uline(sy-linsz),&lt;/P&gt;&lt;P&gt;              sy-vline,&lt;/P&gt;&lt;P&gt;             'Grand Total:', it_finaltab-funcloc,&lt;/P&gt;&lt;P&gt;              AT 137(15)  wa_finaltab-accq_cost      CENTERED,&lt;/P&gt;&lt;P&gt;              AT 153(20)  wa_finaltab-acc_dep        CENTERED,&lt;/P&gt;&lt;P&gt;              AT 174(20)  wa_finaltab-asset_book_val CENTERED,&lt;/P&gt;&lt;P&gt;               sy-vline,&lt;/P&gt;&lt;P&gt;               sy-uline(sy-linsz).&lt;/P&gt;&lt;P&gt;      CLEAR gtotal.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By the way, I tried using add but it is tedious so I am experementing with collect statement. Again, thank you guys and take care!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: viraylab&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 May 2006 03:59:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/my-collect-does-not-work-please-help/m-p/1355366#M177430</guid>
      <dc:creator>aris_hidalgo</dc:creator>
      <dc:date>2006-05-19T03:59:04Z</dc:date>
    </item>
    <item>
      <title>Re: My collect does not work. please help....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/my-collect-does-not-work-please-help/m-p/1355367#M177431</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The internal table in which u collect,should have&lt;/P&gt;&lt;P&gt;on the LEFT MOST,only matnr and werks.&lt;/P&gt;&lt;P&gt; rest the system will automatically sum up based on their distinct combination&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 May 2006 04:02:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/my-collect-does-not-work-please-help/m-p/1355367#M177431</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-19T04:02:20Z</dc:date>
    </item>
    <item>
      <title>Re: My collect does not work. please help....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/my-collect-does-not-work-please-help/m-p/1355368#M177432</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;'Collect' sums up the numeric values based on all the non-numeric fields. See to it that your internal table has only those fields on which you want to do the sum and the amount fields.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 May 2006 04:07:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/my-collect-does-not-work-please-help/m-p/1355368#M177432</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-19T04:07:05Z</dc:date>
    </item>
    <item>
      <title>Re: My collect does not work. please help....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/my-collect-does-not-work-please-help/m-p/1355369#M177433</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try using ADD between AT END OF &amp;lt;field&amp;gt; and ENDAT. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the collect statemnet to be usefull all the fields BEFORE the numeric fields should be Character fields. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope it helps ............ pls award points&lt;/P&gt;&lt;P&gt;Anirban&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 May 2006 04:11:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/my-collect-does-not-work-please-help/m-p/1355369#M177433</guid>
      <dc:creator>former_member480923</dc:creator>
      <dc:date>2006-05-19T04:11:19Z</dc:date>
    </item>
    <item>
      <title>Re: My collect does not work. please help....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/my-collect-does-not-work-please-help/m-p/1355370#M177434</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Viraylab,&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;  U can refer the following code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types: begin of wa_vbap,&lt;/P&gt;&lt;P&gt;        matnr like vbap-matnr,&lt;/P&gt;&lt;P&gt;        uepos like vbap-uepos,&lt;/P&gt;&lt;P&gt;        mvgr1 like vbap-mvgr1,&lt;/P&gt;&lt;P&gt;        mvgr2 like vbap-mvgr2,&lt;/P&gt;&lt;P&gt;        mvgr3 like vbap-mvgr3,&lt;/P&gt;&lt;P&gt;        serail like vbap-serail,&lt;/P&gt;&lt;P&gt;        updkz like vbapvb-updkz,&lt;/P&gt;&lt;P&gt;        kwmeng like vbap-kwmeng,&lt;/P&gt;&lt;P&gt;       end of wa_vbap.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;types: begin of wa_vbapx,&lt;/P&gt;&lt;P&gt;        matnr like vbap-matnr,&lt;/P&gt;&lt;P&gt;        kwmeng like vbap-kwmeng,&lt;/P&gt;&lt;P&gt;       end of wa_vbapx.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;data t_vbap type table of wa_vbapx with header line.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;loop at xvbap where updkz ne 'D'.&lt;/P&gt;&lt;P&gt;  move-corresponding xvbap to t_vbap.&lt;/P&gt;&lt;P&gt;  collect t_vbap.&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;Reward points if helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rgds,&lt;/P&gt;&lt;P&gt;Sumana&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 May 2006 04:51:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/my-collect-does-not-work-please-help/m-p/1355370#M177434</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-19T04:51:52Z</dc:date>
    </item>
    <item>
      <title>Re: My collect does not work. please help....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/my-collect-does-not-work-please-help/m-p/1355371#M177435</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Viraylab,&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;  U can refer the following code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types: begin of wa_vbap,&lt;/P&gt;&lt;P&gt;        matnr like vbap-matnr,&lt;/P&gt;&lt;P&gt;        uepos like vbap-uepos,&lt;/P&gt;&lt;P&gt;        mvgr1 like vbap-mvgr1,&lt;/P&gt;&lt;P&gt;        mvgr2 like vbap-mvgr2,&lt;/P&gt;&lt;P&gt;        mvgr3 like vbap-mvgr3,&lt;/P&gt;&lt;P&gt;        serail like vbap-serail,&lt;/P&gt;&lt;P&gt;        updkz like vbapvb-updkz,&lt;/P&gt;&lt;P&gt;        kwmeng like vbap-kwmeng,&lt;/P&gt;&lt;P&gt;       end of wa_vbap.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;types: begin of wa_vbapx,&lt;/P&gt;&lt;P&gt;        matnr like vbap-matnr,&lt;/P&gt;&lt;P&gt;        kwmeng like vbap-kwmeng,&lt;/P&gt;&lt;P&gt;       end of wa_vbapx.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;data t_vbap type table of wa_vbapx with header line.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;loop at xvbap.&lt;/P&gt;&lt;P&gt;  move-corresponding xvbap to t_vbap.&lt;/P&gt;&lt;P&gt;  collect t_vbap.&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;Reward points if helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rgds,&lt;/P&gt;&lt;P&gt;Sumana&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 May 2006 04:52:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/my-collect-does-not-work-please-help/m-p/1355371#M177435</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-19T04:52:14Z</dc:date>
    </item>
  </channel>
</rss>

