<?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: Data type conversion from P(decimal) to type F(float) in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-type-conversion-from-p-decimal-to-type-f-float/m-p/4815585#M1127040</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;Did you check my response?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 27 Nov 2008 12:45:37 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-11-27T12:45:37Z</dc:date>
    <item>
      <title>Data type conversion from P(decimal) to type F(float)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-type-conversion-from-p-decimal-to-type-f-float/m-p/4815579#M1127034</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;I have following problem:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA:
  l_value_p            TYPE p LENGTH 11 DECIMALS 8 value '33.33333333',
  l_value_f            TYPE f.

l_value_f = l_value_p.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The result is that l_value_f has value 3.333333333000000&lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;2&lt;/SPAN&gt;E&lt;EM&gt;01. How come there is 2 at the end? I need value 3.3333333330000000E&lt;/EM&gt;01. Seems to be some rounding issue. Does anybody know how to get rid of this rounding?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Tomas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Nov 2008 11:18:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-type-conversion-from-p-decimal-to-type-f-float/m-p/4815579#M1127034</guid>
      <dc:creator>former_member312712</dc:creator>
      <dc:date>2008-11-27T11:18:00Z</dc:date>
    </item>
    <item>
      <title>Re: Data type conversion from P(decimal) to type F(float)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-type-conversion-from-p-decimal-to-type-f-float/m-p/4815580#M1127035</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;The number of bytes in both cases do not match correctly.&lt;/P&gt;&lt;P&gt;Hence i believe a garbage value is inserted.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try the following code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  l_value_p            TYPE p LENGTH 11 DECIMALS 7  value '33.33333333', " value&lt;/P&gt;&lt;P&gt;  l_value_f            TYPE f.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_value_f = l_value_p.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Write: l_value_f.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps,&lt;/P&gt;&lt;P&gt;Raj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Nov 2008 11:29:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-type-conversion-from-p-decimal-to-type-f-float/m-p/4815580#M1127035</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-27T11:29:51Z</dc:date>
    </item>
    <item>
      <title>Re: Data type conversion from P(decimal) to type F(float)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-type-conversion-from-p-decimal-to-type-f-float/m-p/4815581#M1127036</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raj, &lt;/P&gt;&lt;P&gt;thanks for your solution, in this way, the value is really converted precisely, but I simply cannot cut the last decimal number, I have to consider all 8 decimal numbers.&lt;/P&gt;&lt;P&gt;Any other idea?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Nov 2008 11:50:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-type-conversion-from-p-decimal-to-type-f-float/m-p/4815581#M1127036</guid>
      <dc:creator>former_member312712</dc:creator>
      <dc:date>2008-11-27T11:50:11Z</dc:date>
    </item>
    <item>
      <title>Re: Data type conversion from P(decimal) to type F(float)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-type-conversion-from-p-decimal-to-type-f-float/m-p/4815582#M1127037</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tomas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this piece of code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;l_value_p TYPE p LENGTH 11 DECIMALS 7 value '33.33333333', " value&lt;/P&gt;&lt;P&gt;l_char(11),&lt;/P&gt;&lt;P&gt;l_value_f TYPE f.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_char = l_value_p.&lt;/P&gt;&lt;P&gt;l_value_f = l_char.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Write: l_value_f.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Regards,&lt;/P&gt;&lt;P&gt;Raj&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Rajat  Chaturvedi on Nov 27, 2008 5:30 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Nov 2008 11:58:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-type-conversion-from-p-decimal-to-type-f-float/m-p/4815582#M1127037</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-27T11:58:51Z</dc:date>
    </item>
    <item>
      <title>Re: Data type conversion from P(decimal) to type F(float)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-type-conversion-from-p-decimal-to-type-f-float/m-p/4815583#M1127038</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;Execute this code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  l_value_p TYPE p LENGTH 11 DECIMALS 8 value '33.33333333',&lt;/P&gt;&lt;P&gt;  l_value_f TYPE float.     &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;(I just changed type f to float)&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;l_value_f = l_value_p.&lt;/P&gt;&lt;P&gt;write l_value_f.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;OUTPUT:    3.333333333000000E+01&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Nitesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Nov 2008 12:08:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-type-conversion-from-p-decimal-to-type-f-float/m-p/4815583#M1127038</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-27T12:08:13Z</dc:date>
    </item>
    <item>
      <title>Re: Data type conversion from P(decimal) to type F(float)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-type-conversion-from-p-decimal-to-type-f-float/m-p/4815584#M1127039</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raj, this solution with l_char does not work for number with 8 decimal places either.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Nov 2008 12:43:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-type-conversion-from-p-decimal-to-type-f-float/m-p/4815584#M1127039</guid>
      <dc:creator>former_member312712</dc:creator>
      <dc:date>2008-11-27T12:43:57Z</dc:date>
    </item>
    <item>
      <title>Re: Data type conversion from P(decimal) to type F(float)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-type-conversion-from-p-decimal-to-type-f-float/m-p/4815585#M1127040</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;Did you check my response?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Nov 2008 12:45:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-type-conversion-from-p-decimal-to-type-f-float/m-p/4815585#M1127040</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-27T12:45:37Z</dc:date>
    </item>
    <item>
      <title>Re: Data type conversion from P(decimal) to type F(float)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-type-conversion-from-p-decimal-to-type-f-float/m-p/4815586#M1127041</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Tomas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It works!!!&lt;/P&gt;&lt;P&gt;I can see the result on my system.&lt;/P&gt;&lt;P&gt;Can you plz check again and let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Nov 2008 12:48:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-type-conversion-from-p-decimal-to-type-f-float/m-p/4815586#M1127041</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-27T12:48:12Z</dc:date>
    </item>
    <item>
      <title>Re: Data type conversion from P(decimal) to type F(float)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-type-conversion-from-p-decimal-to-type-f-float/m-p/4815587#M1127042</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nitesh,&lt;/P&gt;&lt;P&gt;your solution surprised me - just changing "F" to "FLOAT".&lt;/P&gt;&lt;P&gt;Unfortunately, it does not work either. The value is printed correctly by WRITE but internally inside variable l_value_f it still holds value "3.3333333330000002E+01" and this is my problem.&lt;/P&gt;&lt;P&gt;I need the internal value of l_value_f to be 3.3333333330000000E+01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To my understanding, this is problem cannot be solved.&lt;/P&gt;&lt;P&gt;This is because of type float - the conversion of any kind of numbers into float number is very dangerous and the result is unpredictable. I think we have to reconcider the usage of float in our application art the first place.&lt;/P&gt;&lt;P&gt;Thanks anyway, Tomas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Nov 2008 12:52:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-type-conversion-from-p-decimal-to-type-f-float/m-p/4815587#M1127042</guid>
      <dc:creator>former_member312712</dc:creator>
      <dc:date>2008-11-27T12:52:53Z</dc:date>
    </item>
    <item>
      <title>Re: Data type conversion from P(decimal) to type F(float)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-type-conversion-from-p-decimal-to-type-f-float/m-p/4815588#M1127043</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raj, you are right, it works but only if the DECIMAL is 7, not if the DECIMAL is 8. And I cannot use DECIMAL 7 because I must not cut the last number. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That means, I need value &lt;/P&gt;&lt;P&gt;33,33333333&lt;/P&gt;&lt;P&gt;and not value&lt;/P&gt;&lt;P&gt;33,3333333&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks anyway, Tomas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Nov 2008 13:00:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-type-conversion-from-p-decimal-to-type-f-float/m-p/4815588#M1127043</guid>
      <dc:creator>former_member312712</dc:creator>
      <dc:date>2008-11-27T13:00:40Z</dc:date>
    </item>
    <item>
      <title>Re: Data type conversion from P(decimal) to type F(float)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-type-conversion-from-p-decimal-to-type-f-float/m-p/4815589#M1127044</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As mentioned above, there is no solution for this because float is never so precise. Not all number can be described by float, for example this number.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Apr 2009 12:49:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-type-conversion-from-p-decimal-to-type-f-float/m-p/4815589#M1127044</guid>
      <dc:creator>former_member312712</dc:creator>
      <dc:date>2009-04-03T12:49:47Z</dc:date>
    </item>
  </channel>
</rss>

