<?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: decimal conversion in abap in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-conversion-in-abap/m-p/1745887#M323607</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;b&amp;gt;case 1.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: FLD(8) TYPE P DECIMALS 3 value '11.555',
      final(8) type c,
      DEC    TYPE I.
DESCRIBE FIELD FLD DECIMALS DEC.

write:/ dec.


if dec = 3.
write fld decimals 2 to final.  "check here 
endif.

write:/ final.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;case2.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: FLD1(8) TYPE P DECIMALS 2 value '11.50',
      final1(8) type c,
      DEC1    TYPE I.
DESCRIBE FIELD FLD1 DECIMALS DEC1.

if dec1 = 2.
write fld1 decimals 0 to final1.  "check here 
endif.
write:/ final1.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 21 Dec 2006 08:40:40 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-12-21T08:40:40Z</dc:date>
    <item>
      <title>decimal conversion in abap</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-conversion-in-abap/m-p/1745883#M323603</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 have been trying to do this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; 'Let the user populate field with a value with 2 decimals but make always the conversion for the record&lt;/P&gt;&lt;P&gt;If a currency is managed with 3 decimals, apply rule of around with the top or with the lower. For example, 11.555 become 11.56 and 11.554 become 11.55.&lt;/P&gt;&lt;P&gt;If a currency is managed without decimal, apply the same rule. For example 11.49 become 11 and 11.50 become 12.&lt;/P&gt;&lt;P&gt;This conversion rules are use for the display and the record function of ZVA02N and ZVA02&lt;/P&gt;&lt;P&gt;Other currencies must work as today. For user, the modification have to be invisible when he use standard currencies with 2 decimals.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the problem is i am unable to do so.&lt;/P&gt;&lt;P&gt;can someone help me on this.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Dec 2006 08:19:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-conversion-in-abap/m-p/1745883#M323603</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-21T08:19:33Z</dc:date>
    </item>
    <item>
      <title>Re: decimal conversion in abap</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-conversion-in-abap/m-p/1745884#M323604</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;&lt;/P&gt;&lt;P&gt;i don't get it. But please consider table &amp;lt;b&amp;gt;tcurx&amp;lt;/b&amp;gt; - maybe that helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Dec 2006 08:26:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-conversion-in-abap/m-p/1745884#M323604</guid>
      <dc:creator>andreas_mann3</dc:creator>
      <dc:date>2006-12-21T08:26:27Z</dc:date>
    </item>
    <item>
      <title>Re: decimal conversion in abap</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-conversion-in-abap/m-p/1745885#M323605</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 u have specify screen field with 2 decimal places&lt;/P&gt;&lt;P&gt;then auto check will happen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Dec 2006 08:34:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-conversion-in-abap/m-p/1745885#M323605</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-21T08:34:46Z</dc:date>
    </item>
    <item>
      <title>Re: decimal conversion in abap</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-conversion-in-abap/m-p/1745886#M323606</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Using FLOOR will round down, CEIL will round up.&lt;/P&gt;&lt;P&gt;eg : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;value_in is '25'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;25 / 10 = 2.5&lt;/P&gt;&lt;P&gt;w_next_integer = CEIL( 2.5 )&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  w_next_integer take the value '3'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: I TYPE I, &lt;/P&gt;&lt;P&gt;P TYPE P DECIMALS 2, &lt;/P&gt;&lt;P&gt;M TYPE F VALUE '-3.5', &lt;/P&gt;&lt;P&gt;D TYPE P DECIMALS 1. &lt;/P&gt;&lt;P&gt;P = ABS( M ). " 3,5 &lt;/P&gt;&lt;P&gt;I = P. " 4 - business rounding &lt;/P&gt;&lt;P&gt;I = M. " -4 &lt;/P&gt;&lt;P&gt;I = CEIL( P ). " 4 - next largest whole number &lt;/P&gt;&lt;P&gt;I = CEIL( M ). " -3 &lt;/P&gt;&lt;P&gt;I = FLOOR( P ). " 3 - next smallest whole number &lt;/P&gt;&lt;P&gt;I = FLOOR( M ). " -4 &lt;/P&gt;&lt;P&gt;I = TRUNC( P ). " 3 - integer part &lt;/P&gt;&lt;P&gt;I = TRUNC( M ). " -3 &lt;/P&gt;&lt;P&gt;D = FRAC( P ). " 0.5 - decimal part &lt;/P&gt;&lt;P&gt;D = FRAC( M ). " -0.5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;kishan negi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Dec 2006 08:38:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-conversion-in-abap/m-p/1745886#M323606</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-21T08:38:11Z</dc:date>
    </item>
    <item>
      <title>Re: decimal conversion in abap</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-conversion-in-abap/m-p/1745887#M323607</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;b&amp;gt;case 1.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: FLD(8) TYPE P DECIMALS 3 value '11.555',
      final(8) type c,
      DEC    TYPE I.
DESCRIBE FIELD FLD DECIMALS DEC.

write:/ dec.


if dec = 3.
write fld decimals 2 to final.  "check here 
endif.

write:/ final.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;case2.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: FLD1(8) TYPE P DECIMALS 2 value '11.50',
      final1(8) type c,
      DEC1    TYPE I.
DESCRIBE FIELD FLD1 DECIMALS DEC1.

if dec1 = 2.
write fld1 decimals 0 to final1.  "check here 
endif.
write:/ final1.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Dec 2006 08:40:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-conversion-in-abap/m-p/1745887#M323607</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-21T08:40:40Z</dc:date>
    </item>
    <item>
      <title>Re: decimal conversion in abap</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-conversion-in-abap/m-p/1745888#M323608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please try the below solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ltn = 2.&lt;/P&gt;&lt;P&gt;select single currdec into ltn &lt;/P&gt;&lt;P&gt;from tcurx where currkey = pcurr.&lt;/P&gt;&lt;P&gt;write lp2 to lchr decimals ltn.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Dec 2006 09:06:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/decimal-conversion-in-abap/m-p/1745888#M323608</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-21T09:06:36Z</dc:date>
    </item>
  </channel>
</rss>

