<?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 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2764778#M643763</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;your definition CRATE TYPE C,&lt;/P&gt;&lt;P&gt;DRATE TYPE C,&lt;/P&gt;&lt;P&gt;is wrong. Both must be a p decimals 2 or like ITAB-RATE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Nicole&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 10 Sep 2007 06:40:21 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-09-10T06:40:21Z</dc:date>
    <item>
      <title>REPORT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2764775#M643760</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi experts,&lt;/P&gt;&lt;P&gt;m sendin u the code...its not workin..plz help me out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZFI_R_RAMAN                             .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;      ORDER TYPE C,&lt;/P&gt;&lt;P&gt;      MAT TYPE C,&lt;/P&gt;&lt;P&gt;      CD TYPE C,&lt;/P&gt;&lt;P&gt;      QTY TYPE C,&lt;/P&gt;&lt;P&gt;      CQUAN TYPE C,&lt;/P&gt;&lt;P&gt;      DQUAN TYPE C,&lt;/P&gt;&lt;P&gt;      CRATE TYPE C,&lt;/P&gt;&lt;P&gt;      DRATE TYPE C,&lt;/P&gt;&lt;P&gt;      SUM TYPE P DECIMALS 2,&lt;/P&gt;&lt;P&gt;      RATE TYPE P DECIMALS 3,&lt;/P&gt;&lt;P&gt;      END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: WCREDIT LIKE ITAB-QTY,&lt;/P&gt;&lt;P&gt;      WDEBIT LIKE ITAB-QTY,&lt;/P&gt;&lt;P&gt;      WACREDIT LIKE ITAB-RATE,&lt;/P&gt;&lt;P&gt;      WADEBIT LIKE ITAB-RATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ITAB-ORDER = '01'.&lt;/P&gt;&lt;P&gt; ITAB-MAT = 'MA'.&lt;/P&gt;&lt;P&gt; ITAB-CD = 'H'.&lt;/P&gt;&lt;P&gt; ITAB-QTY = '2'.&lt;/P&gt;&lt;P&gt; ITAB-RATE = '1.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; ITAB-ORDER = '02'.&lt;/P&gt;&lt;P&gt; ITAB-MAT = 'MA'.&lt;/P&gt;&lt;P&gt; ITAB-CD = 'S'.&lt;/P&gt;&lt;P&gt; ITAB-QTY = '1'.&lt;/P&gt;&lt;P&gt; ITAB-RATE = '1.7'.&lt;/P&gt;&lt;P&gt; APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB-ORDER = '03'.&lt;/P&gt;&lt;P&gt; ITAB-MAT = 'MA'.&lt;/P&gt;&lt;P&gt; ITAB-CD = 'H'.&lt;/P&gt;&lt;P&gt; ITAB-QTY = '3'.&lt;/P&gt;&lt;P&gt; ITAB-RATE = '1.8'.&lt;/P&gt;&lt;P&gt; APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB-ORDER = '04'.&lt;/P&gt;&lt;P&gt; ITAB-MAT = 'SA'.&lt;/P&gt;&lt;P&gt; ITAB-CD = 'H'.&lt;/P&gt;&lt;P&gt; ITAB-QTY = '4'.&lt;/P&gt;&lt;P&gt; ITAB-RATE = '1.9'.&lt;/P&gt;&lt;P&gt; APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB-ORDER = '05'.&lt;/P&gt;&lt;P&gt; ITAB-MAT = 'SA'.&lt;/P&gt;&lt;P&gt; ITAB-CD = 'S'.&lt;/P&gt;&lt;P&gt; ITAB-QTY = '4'.&lt;/P&gt;&lt;P&gt; ITAB-RATE = '20.0'.&lt;/P&gt;&lt;P&gt; APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB-ORDER = '06'.&lt;/P&gt;&lt;P&gt; ITAB-MAT = 'MA'.&lt;/P&gt;&lt;P&gt; ITAB-CD = 'S'.&lt;/P&gt;&lt;P&gt; ITAB-QTY = '2'.&lt;/P&gt;&lt;P&gt; ITAB-RATE = '4.0'.&lt;/P&gt;&lt;P&gt; APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB-ORDER = '07'.&lt;/P&gt;&lt;P&gt; ITAB-MAT = 'SA'.&lt;/P&gt;&lt;P&gt; ITAB-CD = 'H'.&lt;/P&gt;&lt;P&gt; ITAB-QTY = '3'.&lt;/P&gt;&lt;P&gt; ITAB-RATE = '5.0'.&lt;/P&gt;&lt;P&gt; APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB-ORDER = '08'.&lt;/P&gt;&lt;P&gt; ITAB-MAT = 'JA'.&lt;/P&gt;&lt;P&gt; ITAB-CD = 'H'.&lt;/P&gt;&lt;P&gt; ITAB-QTY = '2'.&lt;/P&gt;&lt;P&gt; ITAB-RATE = '1.8'.&lt;/P&gt;&lt;P&gt; APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB-ORDER = '09'.&lt;/P&gt;&lt;P&gt; ITAB-MAT = 'JA'.&lt;/P&gt;&lt;P&gt; ITAB-CD = 'S'.&lt;/P&gt;&lt;P&gt; ITAB-QTY = '2'.&lt;/P&gt;&lt;P&gt; ITAB-RATE = '1.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; LOOP AT ITAB.&lt;/P&gt;&lt;P&gt; IF ITAB-CD = 'H'.&lt;/P&gt;&lt;P&gt; WCREDIT = WCREDIT + ITAB-QTY.&lt;/P&gt;&lt;P&gt; WACREDIT = WACREDIT + ITAB-RATE.&lt;/P&gt;&lt;P&gt; ELSEIF ITAB-CD = 'S'.&lt;/P&gt;&lt;P&gt; WDEBIT = WDEBIT + ITAB-QTY.&lt;/P&gt;&lt;P&gt; WADEBIT = WADEBIT + ITAB-RATE.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ITAB-CQUAN = WCREDIT.&lt;/P&gt;&lt;P&gt; ITAB-DQUAN = WDEBIT.&lt;/P&gt;&lt;P&gt; ITAB-CRATE = WACREDIT.&lt;/P&gt;&lt;P&gt; ITAB-DRATE = WADEBIT.&lt;/P&gt;&lt;P&gt; ITAB-SUM = ITAB-CRATE - ITAB-DRATE.&lt;/P&gt;&lt;P&gt; APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CLEAR: WACREDIT,WADEBIT,WCREDIT,WDEBIT.&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; LOOP AT ITAB.&lt;/P&gt;&lt;P&gt; WRITE:/ ITAB-ORDER,ITAB-CQUAN,ITAB-DQUAN,ITAB-CRATE,ITAB-DRATE,ITAB-SUM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Sep 2007 06:32:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2764775#M643760</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-10T06:32:02Z</dc:date>
    </item>
    <item>
      <title>Re: REPORT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2764776#M643761</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi.&lt;/P&gt;&lt;P&gt;please tell me what is the problem, r u getting error or wrong ANS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use this code.&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;IF ITAB-CD = 'H'.&lt;/P&gt;&lt;P&gt;WCREDIT = WCREDIT + ITAB-QTY.&lt;/P&gt;&lt;P&gt;WACREDIT = WACREDIT + ITAB-RATE.&lt;/P&gt;&lt;P&gt;ELSEIF ITAB-CD = 'S'.&lt;/P&gt;&lt;P&gt;WDEBIT = WDEBIT + ITAB-QTY.&lt;/P&gt;&lt;P&gt;WADEBIT = WADEBIT + ITAB-RATE.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB-CQUAN = WCREDIT.&lt;/P&gt;&lt;P&gt;ITAB-DQUAN = WDEBIT.&lt;/P&gt;&lt;P&gt;ITAB-CRATE = WACREDIT.&lt;/P&gt;&lt;P&gt;ITAB-DRATE = WADEBIT.&lt;/P&gt;&lt;P&gt;ITAB-SUM = ITAB-CRATE - ITAB-DRATE.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;modify ITAB.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR: WACREDIT,WADEBIT,WCREDIT,WDEBIT.&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, 10 Sep 2007 06:38:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2764776#M643761</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-10T06:38:36Z</dc:date>
    </item>
    <item>
      <title>Re: REPORT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2764777#M643762</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;use MODIFY STATEMENT in place of append as ur changing some values. if u use APPEND then it will add that changes as new records at last.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB-CQUAN = WCREDIT.&lt;/P&gt;&lt;P&gt;ITAB-DQUAN = WDEBIT.&lt;/P&gt;&lt;P&gt;ITAB-CRATE = WACREDIT.&lt;/P&gt;&lt;P&gt;ITAB-DRATE = WADEBIT.&lt;/P&gt;&lt;P&gt;ITAB-SUM = ITAB-CRATE - ITAB-DRATE.&lt;/P&gt;&lt;P&gt;MODIFY ITAB.         //////////          NOT APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF HELPFUL REWARD SOME POINTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;with regards,&lt;/P&gt;&lt;P&gt;Suresh Aluri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Sep 2007 06:39:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2764777#M643762</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-10T06:39:29Z</dc:date>
    </item>
    <item>
      <title>Re: REPORT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2764778#M643763</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;your definition CRATE TYPE C,&lt;/P&gt;&lt;P&gt;DRATE TYPE C,&lt;/P&gt;&lt;P&gt;is wrong. Both must be a p decimals 2 or like ITAB-RATE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Nicole&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Sep 2007 06:40:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2764778#M643763</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-10T06:40:21Z</dc:date>
    </item>
    <item>
      <title>Re: REPORT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2764779#M643764</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;it gives a short dump...unable to interpret '*' as an error&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Sep 2007 06:40:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2764779#M643764</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-10T06:40:55Z</dc:date>
    </item>
    <item>
      <title>Re: REPORT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2764780#M643765</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;see my answer below...it's the wrong definition.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Sep 2007 06:43:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2764780#M643765</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-10T06:43:08Z</dc:date>
    </item>
    <item>
      <title>Re: REPORT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2764781#M643766</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Prakash , &lt;/P&gt;&lt;P&gt;  Make the following changes in the IT decleration &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;CRATE TYPE P DECIMALS 2,&lt;/P&gt;&lt;P&gt;DRATE TYPE P DECIMALS 2,&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;you have declared the varaibles as char 1 , and are trying to assign a numeric value to it and hence it is taking the value as * and the program dumps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And in the loop replace the APPEND ITAB , with MODIFY ITAB. beacuse in this case the append statement will result in an infinite loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For your ref i am pasing the modified code for you&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: BEGIN OF ITAB OCCURS 0,
ORDER TYPE C,
MAT TYPE C,
CD TYPE C,
QTY TYPE C,
CQUAN TYPE C,
DQUAN TYPE C,
CRATE TYPE P DECIMALS 2,
DRATE TYPE P DECIMALS 2,
SUM TYPE P DECIMALS 2,
RATE TYPE P DECIMALS 3,
END OF ITAB.


DATA: WCREDIT LIKE ITAB-QTY,
WDEBIT LIKE ITAB-QTY,
WACREDIT LIKE ITAB-RATE,
WADEBIT LIKE ITAB-RATE.

ITAB-ORDER = '01'.
ITAB-MAT = 'MA'.
ITAB-CD = 'H'.
ITAB-QTY = '2'.
ITAB-RATE = '1.8'.
APPEND ITAB.


ITAB-ORDER = '02'.
ITAB-MAT = 'MA'.
ITAB-CD = 'S'.
ITAB-QTY = '1'.
ITAB-RATE = '1.7'.
APPEND ITAB.

ITAB-ORDER = '03'.
ITAB-MAT = 'MA'.
ITAB-CD = 'H'.
ITAB-QTY = '3'.
ITAB-RATE = '1.8'.
APPEND ITAB.

ITAB-ORDER = '04'.
ITAB-MAT = 'SA'.
ITAB-CD = 'H'.
ITAB-QTY = '4'.
ITAB-RATE = '1.9'.
APPEND ITAB.

ITAB-ORDER = '05'.
ITAB-MAT = 'SA'.
ITAB-CD = 'S'.
ITAB-QTY = '4'.
ITAB-RATE = '20.0'.
APPEND ITAB.

ITAB-ORDER = '06'.
ITAB-MAT = 'MA'.
ITAB-CD = 'S'.
ITAB-QTY = '2'.
ITAB-RATE = '4.0'.
APPEND ITAB.

ITAB-ORDER = '07'.
ITAB-MAT = 'SA'.
ITAB-CD = 'H'.
ITAB-QTY = '3'.
ITAB-RATE = '5.0'.
APPEND ITAB.

ITAB-ORDER = '08'.
ITAB-MAT = 'JA'.
ITAB-CD = 'H'.
ITAB-QTY = '2'.
ITAB-RATE = '1.8'.
APPEND ITAB.

ITAB-ORDER = '09'.
ITAB-MAT = 'JA'.
ITAB-CD = 'S'.
ITAB-QTY = '2'.
ITAB-RATE = '1.8'.
APPEND ITAB.


LOOP AT ITAB.
IF ITAB-CD = 'H'.
WCREDIT = WCREDIT + ITAB-QTY.
WACREDIT = WACREDIT + ITAB-RATE.
ELSEIF ITAB-CD = 'S'.
WDEBIT = WDEBIT + ITAB-QTY.
WADEBIT = WADEBIT + ITAB-RATE.
ENDIF.

ITAB-CQUAN = WCREDIT.
ITAB-DQUAN = WDEBIT.
ITAB-CRATE = WACREDIT.
ITAB-DRATE = WADEBIT.
ITAB-SUM = ITAB-CRATE - ITAB-DRATE.
MODIFY ITAB.

CLEAR: WACREDIT,WADEBIT,WCREDIT,WDEBIT.

ENDLOOP.

LOOP AT ITAB.
WRITE:/ ITAB-ORDER,ITAB-CQUAN,ITAB-DQUAN,ITAB-CRATE,ITAB-DRATE,ITAB-SUM.

endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if helpful and feel free to revert back in case of further queries,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Arun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Sep 2007 06:52:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2764781#M643766</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-10T06:52:39Z</dc:date>
    </item>
  </channel>
</rss>

