<?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: calculation [pls] in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/calculation-pls/m-p/3747806#M901774</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OBal = '-2167'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop at items.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*If your credit values are maintained as positive values&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab-credit = itab-credit * -1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If sy-tabix = 1.&lt;/P&gt;&lt;P&gt;  Bal = OBal + itab-debit + itab-credit.&lt;/P&gt;&lt;P&gt;Else.&lt;/P&gt;&lt;P&gt;  Bal = Bal + itab-debit + itab-credit.&lt;/P&gt;&lt;P&gt;Endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EndLoop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 24 Apr 2008 12:09:42 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-04-24T12:09:42Z</dc:date>
    <item>
      <title>calculation [pls]</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calculation-pls/m-p/3747805#M901773</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;Can u tell me how to do this(like in bank statement,first line items balance should be carryword and do calacution with second line items debit and credit),&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Formula is balance = opening +debit +(-credit) fro sytabix = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    -2167.00 + 201614.00 + 0 = 199447.00&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For sy-tabix ne 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bala = balance + debit +(-credit)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;199447.00&lt;EM&gt;2284.00&lt;/EM&gt;(-0)= 201731.00&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; 01731.00&lt;EM&gt;0&lt;/EM&gt;(-269919.00) = -68188.00&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Debit,,	Credit,,	         Balance&lt;/P&gt;&lt;P&gt;opening	  2167.00	&lt;/P&gt;&lt;P&gt;201614.00,, 0.00,,	            199447.00&lt;/P&gt;&lt;P&gt;2284.00,,	  0.00,,	            201731.00&lt;/P&gt;&lt;P&gt;0.00,,	  269919.00,,      -68188.00&lt;/P&gt;&lt;P&gt;0.00,,	  122285.00,,-190473.00&lt;/P&gt;&lt;P&gt;2217.00,,	  0.00,,            -188256.00&lt;/P&gt;&lt;P&gt;195624.00	,,  0.00,,	            7368.00&lt;/P&gt;&lt;P&gt;0.00,,	  366491.00,,-359123.00&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Apr 2008 11:46:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calculation-pls/m-p/3747805#M901773</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-24T11:46:55Z</dc:date>
    </item>
    <item>
      <title>Re: calculation [pls]</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calculation-pls/m-p/3747806#M901774</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OBal = '-2167'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop at items.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*If your credit values are maintained as positive values&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab-credit = itab-credit * -1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If sy-tabix = 1.&lt;/P&gt;&lt;P&gt;  Bal = OBal + itab-debit + itab-credit.&lt;/P&gt;&lt;P&gt;Else.&lt;/P&gt;&lt;P&gt;  Bal = Bal + itab-debit + itab-credit.&lt;/P&gt;&lt;P&gt;Endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EndLoop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Apr 2008 12:09:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calculation-pls/m-p/3747806#M901774</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-24T12:09:42Z</dc:date>
    </item>
    <item>
      <title>Re: calculation [pls]</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calculation-pls/m-p/3747807#M901775</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hope this helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA:
  wk_bal                   TYPE p DECIMALS 2,
  BEGIN OF inrec,
    debit            TYPE p DECIMALS 2,
    credit           TYPE p DECIMALS 2,
    balance          TYPE p DECIMALS 2,
  END OF inrec,
  it_trans LIKE STANDARD TABLE OF inrec.

START-OF-SELECTION.
  PERFORM build_trans.

  LOOP AT it_trans INTO inrec.
    IF sy-tabix = 1.
      WRITE:/1 'Debit',
            21 'Credit',
            41 'Balance'.
      WRITE:/ 'Opening' UNDER 'Debit',
              inrec-balance UNDER 'Balance' RIGHT-JUSTIFIED.
      wk_bal = inrec-balance.
    ELSE.
      wk_bal = wk_bal + inrec-debit - inrec-credit.
      WRITE:/ wk_bal UNDER 'Balance' RIGHT-JUSTIFIED.
      IF inrec-debit GT 0.
        WRITE: inrec-debit UNDER 'Debit'  RIGHT-JUSTIFIED.
      ENDIF.
      IF inrec-credit GT 0.
        WRITE: inrec-credit UNDER 'Credit'  RIGHT-JUSTIFIED.
      ENDIF.
    ENDIF.
  ENDLOOP.


*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  build_trans
*&amp;amp;---------------------------------------------------------------------*
FORM build_trans.
  REFRESH it_trans.
  inrec-debit  = 0.
  inrec-credit = 0.
  inrec-balance = '-2167.00'.
  APPEND inrec TO it_trans.

  inrec-debit  = '201614.00'.
  inrec-credit = 0.
  inrec-balance = 0.
  APPEND inrec TO it_trans.

  inrec-debit  = '2284.00'.
  inrec-credit = 0.
  inrec-balance = 0.
  APPEND inrec TO it_trans.

  inrec-debit  = 0.
  inrec-credit = '269919.00'.
  inrec-balance = 0.
  APPEND inrec TO it_trans.

  inrec-debit  = 0.
  inrec-credit = '122285.00'.
  inrec-balance = 0.
  APPEND inrec TO it_trans.

  inrec-debit  = '2217.00'.
  inrec-credit = 0.
  inrec-balance = 0.
  APPEND inrec TO it_trans.

  inrec-debit  = '195624.00'.
  inrec-credit = 0.
  inrec-balance = 0.
  APPEND inrec TO it_trans.

  inrec-debit  = 0.
  inrec-credit = '366491.00'.
  inrec-balance = 0.
  APPEND inrec TO it_trans.

ENDFORM.                    " build_trans
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and the Output&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
Debit               Credit              Balance            
Opening                                         2,167.00-  
      201,614.00                              199,447.00   
        2,284.00                              201,731.00   
                          269,919.00           68,188.00-  
                          122,285.00          190,473.00-  
        2,217.00                              188,256.00-  
      195,624.00                                7,368.00   
                          366,491.00          359,123.00-  

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Apr 2008 12:23:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calculation-pls/m-p/3747807#M901775</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-24T12:23:04Z</dc:date>
    </item>
  </channel>
</rss>

