<?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 decimal round off!! in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-round-off/m-p/5794951#M1310608</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;          i m trying to create an invoice by using the invoice  Bapi_incoming_invoice  &lt;/P&gt;&lt;P&gt;where i am trying to upload two files header,account and tax...&lt;/P&gt;&lt;P&gt;in my header file i m giving the gross_amt as 700    and i have three item in which i have individual items as 246.3256,243.5222,200.1522. which sums up to 699.9999 where ther&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 19 Jun 2009 09:03:15 GMT</pubDate>
    <dc:creator>former_member224405</dc:creator>
    <dc:date>2009-06-19T09:03:15Z</dc:date>
    <item>
      <title>decimal round off!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-round-off/m-p/5794951#M1310608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;          i m trying to create an invoice by using the invoice  Bapi_incoming_invoice  &lt;/P&gt;&lt;P&gt;where i am trying to upload two files header,account and tax...&lt;/P&gt;&lt;P&gt;in my header file i m giving the gross_amt as 700    and i have three item in which i have individual items as 246.3256,243.5222,200.1522. which sums up to 699.9999 where ther&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jun 2009 09:03:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-round-off/m-p/5794951#M1310608</guid>
      <dc:creator>former_member224405</dc:creator>
      <dc:date>2009-06-19T09:03:15Z</dc:date>
    </item>
    <item>
      <title>Re: decimal round off!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-round-off/m-p/5794952#M1310609</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;Here is the code to round off&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    DATA: number  TYPE decfloat34,&lt;/P&gt;&lt;P&gt;          rounded TYPE decfloat34,&lt;/P&gt;&lt;P&gt;          off     TYPE i.&lt;/P&gt;&lt;P&gt;    get_modes( ).&lt;/P&gt;&lt;P&gt;    SKIP TO LINE 1.&lt;/P&gt;&lt;P&gt;    LOOP AT modes INTO mode.&lt;/P&gt;&lt;P&gt;      off = sy-tabix  * 18 + 2.&lt;/P&gt;&lt;P&gt;      WRITE AT off mode-name LEFT-JUSTIFIED.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    SKIP TO LINE 3.&lt;/P&gt;&lt;P&gt;    DO 21 TIMES.&lt;/P&gt;&lt;P&gt;      number = - ( sy-index - 11 ) / 10.&lt;/P&gt;&lt;P&gt;      WRITE /(4) number.&lt;/P&gt;&lt;P&gt;      LOOP AT modes INTO mode.&lt;/P&gt;&lt;P&gt;        rounded = round( val = number dec = 0 mode = mode-value ).&lt;/P&gt;&lt;P&gt;        off = sy-tabix * 18.&lt;/P&gt;&lt;P&gt;        WRITE AT off(4) rounded.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;    ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt; Sudheer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jun 2009 09:06:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-round-off/m-p/5794952#M1310609</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-19T09:06:03Z</dc:date>
    </item>
    <item>
      <title>Re: decimal round off!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-round-off/m-p/5794953#M1310610</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this function module,may be it helps you....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;HR_NZ_ROUNDING_DECIMALS&lt;/STRONG&gt; - Round decimals places&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jun 2009 09:16:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-round-off/m-p/5794953#M1310610</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-19T09:16:08Z</dc:date>
    </item>
    <item>
      <title>Re: decimal round off!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-round-off/m-p/5794954#M1310611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;try this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: SAL_AMOUNT TYPE CHAR20.
DATA: L_DEC TYPE CHAR2.

SAL_AMOUNT = '699.9999'.

SPLIT SAL_AMOUNT AT '.' INTO SAL_AMOUNT L_DEC.
IF L_DEC+0(1) GE 5.
  SAL_AMOUNT = SAL_AMOUNT + 1.
ENDIF.
CONDENSE SAL_AMOUNT.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jun 2009 09:23:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-round-off/m-p/5794954#M1310611</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-19T09:23:26Z</dc:date>
    </item>
    <item>
      <title>Re: decimal round off!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-round-off/m-p/5794955#M1310612</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;Move the amount into an integer before you are filling it in the header&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data:
  w_i type i,
  w_p type p decimals 4 value '699.9999'.

move w_p to w_i.

write: w_i.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this will solve the problem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&amp;amp;Regards&lt;/P&gt;&lt;P&gt;Sarves&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jun 2009 10:06:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-round-off/m-p/5794955#M1310612</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-19T10:06:55Z</dc:date>
    </item>
    <item>
      <title>Re: decimal round off!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-round-off/m-p/5794956#M1310613</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;How about using Statements &lt;STRONG&gt;CEIL&lt;/STRONG&gt; and &lt;STRONG&gt;FLOOR&lt;/STRONG&gt; ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For your scenario you need to use as;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Data : gross_amt TYPE P DECIMALS 3.
gross_amt = '699.9999'.
gross_amt = CEIL( gross_amt ).&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will solve your problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Karthik D&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jun 2009 10:09:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-round-off/m-p/5794956#M1310613</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-19T10:09:43Z</dc:date>
    </item>
  </channel>
</rss>

