<?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 Problem with Decimals in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-decimals/m-p/3941686#M942907</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 got an issue with decimal points in my program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Here i don't want the decimal's to round.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; For suppose i got a value of ' 8.3356', then i need only '8.33'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; But when we are trying to take the whole value into a value of type 'P' with decimals '2', it was considering as '8.34'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Kindly suggest us the regarding.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Gopi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Jun 2008 08:33:23 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-06-05T08:33:23Z</dc:date>
    <item>
      <title>Problem with Decimals</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-decimals/m-p/3941686#M942907</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 got an issue with decimal points in my program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Here i don't want the decimal's to round.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; For suppose i got a value of ' 8.3356', then i need only '8.33'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; But when we are trying to take the whole value into a value of type 'P' with decimals '2', it was considering as '8.34'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Kindly suggest us the regarding.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Gopi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2008 08:33:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-decimals/m-p/3941686#M942907</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-05T08:33:23Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with Decimals</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-decimals/m-p/3941687#M942908</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 write edition,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in the below example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write :(4)  '8.3356'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or do like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : var(6) type c value '8.3356'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write :/1(4) var .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;prasanth&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: prasanth kasturi on Jun 5, 2008 10:55 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2008 08:35:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-decimals/m-p/3941687#M942908</guid>
      <dc:creator>prasanth_kasturi</dc:creator>
      <dc:date>2008-06-05T08:35:57Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with Decimals</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-decimals/m-p/3941688#M942909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try this code&lt;/P&gt;&lt;P&gt;here unit price is taken the way you need it without rounding&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: l_dec_part TYPE char18,&lt;/P&gt;&lt;P&gt;l_int_part TYPE char18,&lt;/P&gt;&lt;P&gt;int        TYPE int2,&lt;/P&gt;&lt;P&gt;decimals   TYPE int2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONSTANTS: l_c_1   TYPE char1 VALUE '1',&lt;/P&gt;&lt;P&gt;l_c_2   TYPE char1 VALUE '2',&lt;/P&gt;&lt;P&gt;l_c_3   TYPE char1 VALUE '3',&lt;/P&gt;&lt;P&gt;l_c_4   TYPE char1 VALUE '4',&lt;/P&gt;&lt;P&gt;l_c_0   TYPE char1 VALUE '0',&lt;/P&gt;&lt;P&gt;l_c_00  TYPE char3 VALUE '.00'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;take unit price uptotwo decimal places&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SPLIT v_unit_pri AT '.' INTO l_int_part l_dec_part.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;int      = NUMOFCHAR( l_int_part ).&lt;/P&gt;&lt;P&gt;decimals = NUMOFCHAR( l_dec_part ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF decimals &amp;gt; l_c_2.&lt;/P&gt;&lt;P&gt;int = int + l_c_3.&lt;/P&gt;&lt;P&gt;IF v_unit_pri+int(1) &amp;gt; l_c_4.&lt;/P&gt;&lt;P&gt;v_unit_pri = v_unit_pri+0(int) + l_c_00.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;v_unit_pri = v_unit_pri+0(int).&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SHIFT v_unit_pri LEFT DELETING LEADING space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF decimals IS INITIAL.&lt;/P&gt;&lt;P&gt;CONCATENATE v_unit_pri l_c_00 INTO v_unit_pri.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR: l_int_part, l_dec_part, int, decimals.&lt;/P&gt;&lt;P&gt;SPLIT v_unit_pri AT '.' INTO l_int_part l_dec_part.&lt;/P&gt;&lt;P&gt;int      = NUMOFCHAR( l_int_part ).&lt;/P&gt;&lt;P&gt;decimals = NUMOFCHAR( l_dec_part ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF decimals = l_c_1.&lt;/P&gt;&lt;P&gt;CONCATENATE v_unit_pri l_c_0 INTO v_unit_pri.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this out&lt;/P&gt;&lt;P&gt;it will surely help&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;Reward if useful&lt;/P&gt;&lt;P&gt;Richa&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2008 08:56:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-decimals/m-p/3941688#M942909</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-05T08:56:50Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with Decimals</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-decimals/m-p/3941689#M942910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;       U can declare that variable as packed number.&lt;/P&gt;&lt;P&gt;It will round the fraction number as whole number.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : M(5) TYPE i,&lt;/P&gt;&lt;P&gt;            N(5) type p.&lt;/P&gt;&lt;P&gt; m = '2.365'.&lt;/P&gt;&lt;P&gt; N = M.&lt;/P&gt;&lt;P&gt;  WRITE: n.&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, 05 Jun 2008 09:16:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-decimals/m-p/3941689#M942910</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-05T09:16:16Z</dc:date>
    </item>
  </channel>
</rss>

