<?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: Report query in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-query/m-p/4416024#M1049123</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Looking bit interesting .. I tried like this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
TYPES : BEGIN OF t_tab,
        bukrs(4),
        racct(10),
        balance(4) TYPE p,
        END OF t_tab.
DATA : it_tab TYPE STANDARD TABLE OF t_tab,
       wa_tab TYPE t_tab,
       it_final TYPE STANDARD TABLE OF t_tab,
       wa_final TYPE t_tab.

wa_tab-bukrs = '001'.
wa_tab-racct = '0010010010'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

wa_tab-bukrs = '001'.
wa_tab-racct = '0010010011'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

wa_tab-bukrs = '001'.
wa_tab-racct = '0010010012'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

wa_tab-bukrs = '001'.
wa_tab-racct = '0010010013'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

wa_tab-bukrs = '001'.
wa_tab-racct = '0010010020'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

wa_tab-bukrs = '001'.
wa_tab-racct = '0010010021'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

wa_tab-bukrs = '001'.
wa_tab-racct = '0010010022'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

wa_tab-bukrs = '002'.
wa_tab-racct = '0010010010'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

wa_tab-bukrs = '002'.
wa_tab-racct = '0010010011'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

wa_tab-bukrs = '002'.
wa_tab-racct = '0010010012'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

wa_tab-bukrs = '001'.
wa_tab-racct = '0010010030'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

wa_tab-bukrs = '001'.
wa_tab-racct = '0010010031'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

SORT it_tab BY bukrs racct.

LOOP AT it_tab INTO wa_tab.
  ON CHANGE OF wa_tab-racct+0(9).
    MOVE-CORRESPONDING wa_tab TO wa_final.
  ENDON.
  AT END OF racct+0(9).
    SUM.
    wa_final-balance = wa_tab-balance.
    APPEND wa_final TO it_final.
  ENDAT.

ENDLOOP.

LOOP AT it_final INTO wa_final.
  WRITE :/ wa_final-bukrs, wa_final-racct, wa_final-balance.
ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 02 Sep 2008 16:33:04 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-09-02T16:33:04Z</dc:date>
    <item>
      <title>Report query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-query/m-p/4416020#M1049119</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;we have a requirement like this Example shown as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bukrs      Racct             Balance&lt;/P&gt;&lt;P&gt;001         0010010010    1000&lt;/P&gt;&lt;P&gt;001         0010010011    1000&lt;/P&gt;&lt;P&gt;001         0010010012    1000&lt;/P&gt;&lt;P&gt;001         0010010013    1000&lt;/P&gt;&lt;P&gt;001         0010010020    1000&lt;/P&gt;&lt;P&gt;001         0010010021    1000&lt;/P&gt;&lt;P&gt;001         0010010022    1000&lt;/P&gt;&lt;P&gt;002         0010010010    1000&lt;/P&gt;&lt;P&gt;002         0010010011    1000&lt;/P&gt;&lt;P&gt;002         0010010012    1000&lt;/P&gt;&lt;P&gt;001         0010010030    1000&lt;/P&gt;&lt;P&gt;001         0010010031    1000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Output should comes as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bukrs      Racct             Balance&lt;/P&gt;&lt;P&gt;001         0010010010    4000&lt;/P&gt;&lt;P&gt;001         0010010020    3000&lt;/P&gt;&lt;P&gt;002         0010010010    3000&lt;/P&gt;&lt;P&gt;001         0010010030    2000        &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0010010010 is a main account balance and 0010010011/2/3 is a sub account balance .Total balance in result itab contain addition of main acount balance + sub acount balance which is shown as above mentioned Results. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So please clarify this how we proceed the code for calculating the summation of Main account balance and sub acount balance into another internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i think this is enough information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Puneet.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Sep 2008 15:42:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-query/m-p/4416020#M1049119</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-02T15:42:30Z</dc:date>
    </item>
    <item>
      <title>Re: Report query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-query/m-p/4416021#M1049120</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can use the COLLECT statment to do this. Before using the COLLECT you must have to set the relationship between the Master and Sub GL accounts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, take one more field in the table: MASTER_GL.&lt;/P&gt;&lt;P&gt;Based on your rules modify the MASTER_GL field.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
BUK GL        AMT      MASTER_GL
001 0010010010 1000  0010010010
001 0010010011 1000  0010010010
001 0010010012 1000  0010010010
001 0010010013 1000  0010010010
001 0010010020 1000  0010010020
001 0010010021 1000  0010010020
001 0010010022 1000  0010010020
002 0010010010 1000  0010010010
002 0010010011 1000  0010010010
002 0010010012 1000  0010010010
001 0010010030 1000  0010010030
001 0010010031 1000  0010010031
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now loop on this table and Use COLLECT to get the sum based on the company and MASTER_GL.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
LOOP AT ITAB.
  IT_SUM-BUKRS = ITAB-BUKRS.
  IT_SUM-GL   = ITAB-MASTER_GL.
  IT_SUM-DMBTR = ITAB-DMBTR.
  COLLECT IT_SUM.
  CLEAR: IT_SUM, ITAB.
ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Naimesh Patel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Sep 2008 15:47:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-query/m-p/4416021#M1049120</guid>
      <dc:creator>naimesh_patel</dc:creator>
      <dc:date>2008-09-02T15:47:24Z</dc:date>
    </item>
    <item>
      <title>Re: Report query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-query/m-p/4416022#M1049121</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;take at new on account number and try to search if there is any flag in the database table to indicate a sub account.if yes, it makes ur job easy.&lt;/P&gt;&lt;P&gt;but still, at-new triggers for both bukrs and account number. so u can do ur additions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but make sure u have no double entries for each sub account.if u have, this logic will not work as at-new will not trigger for that record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or u can even use COLLECT statement in a loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me know if u need any more help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Kiran&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: kiran dasari on Sep 2, 2008 9:18 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Sep 2008 15:48:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-query/m-p/4416022#M1049121</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-02T15:48:25Z</dc:date>
    </item>
    <item>
      <title>Re: Report query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-query/m-p/4416023#M1049122</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In what basis we fill up the master_GL field .could you please eleborate , how you filled the master_GL values .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Puneet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Sep 2008 16:13:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-query/m-p/4416023#M1049122</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-02T16:13:15Z</dc:date>
    </item>
    <item>
      <title>Re: Report query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-query/m-p/4416024#M1049123</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Looking bit interesting .. I tried like this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
TYPES : BEGIN OF t_tab,
        bukrs(4),
        racct(10),
        balance(4) TYPE p,
        END OF t_tab.
DATA : it_tab TYPE STANDARD TABLE OF t_tab,
       wa_tab TYPE t_tab,
       it_final TYPE STANDARD TABLE OF t_tab,
       wa_final TYPE t_tab.

wa_tab-bukrs = '001'.
wa_tab-racct = '0010010010'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

wa_tab-bukrs = '001'.
wa_tab-racct = '0010010011'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

wa_tab-bukrs = '001'.
wa_tab-racct = '0010010012'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

wa_tab-bukrs = '001'.
wa_tab-racct = '0010010013'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

wa_tab-bukrs = '001'.
wa_tab-racct = '0010010020'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

wa_tab-bukrs = '001'.
wa_tab-racct = '0010010021'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

wa_tab-bukrs = '001'.
wa_tab-racct = '0010010022'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

wa_tab-bukrs = '002'.
wa_tab-racct = '0010010010'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

wa_tab-bukrs = '002'.
wa_tab-racct = '0010010011'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

wa_tab-bukrs = '002'.
wa_tab-racct = '0010010012'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

wa_tab-bukrs = '001'.
wa_tab-racct = '0010010030'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

wa_tab-bukrs = '001'.
wa_tab-racct = '0010010031'.
wa_tab-balance = '1000'.
APPEND wa_tab TO it_tab.

SORT it_tab BY bukrs racct.

LOOP AT it_tab INTO wa_tab.
  ON CHANGE OF wa_tab-racct+0(9).
    MOVE-CORRESPONDING wa_tab TO wa_final.
  ENDON.
  AT END OF racct+0(9).
    SUM.
    wa_final-balance = wa_tab-balance.
    APPEND wa_final TO it_final.
  ENDAT.

ENDLOOP.

LOOP AT it_final INTO wa_final.
  WRITE :/ wa_final-bukrs, wa_final-racct, wa_final-balance.
ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Sep 2008 16:33:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-query/m-p/4416024#M1049123</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-02T16:33:04Z</dc:date>
    </item>
    <item>
      <title>Re: Report query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-query/m-p/4416025#M1049124</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Perez C,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for ur solution it's .Really appreciated to you . You have done excellent work and resuce my tension for resolving quick reply as well better solution provided.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Once again thanks Perez. Keep it up.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It worked in my program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Puneet.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Sep 2008 16:46:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-query/m-p/4416025#M1049124</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-02T16:46:35Z</dc:date>
    </item>
  </channel>
</rss>

