<?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 Convert char format to decimal format in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-char-format-to-decimal-format/m-p/1488504#M227577</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 can i convert a char number in char format to decimal format?.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: char_format(10) type c value '12,345.56'.&lt;/P&gt;&lt;P&gt;Data: decimal_format(10) type p decimals 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How should i assign it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sandeep&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 30 Aug 2006 20:45:28 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-08-30T20:45:28Z</dc:date>
    <item>
      <title>Convert char format to decimal format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-char-format-to-decimal-format/m-p/1488504#M227577</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 can i convert a char number in char format to decimal format?.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: char_format(10) type c value '12,345.56'.&lt;/P&gt;&lt;P&gt;Data: decimal_format(10) type p decimals 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How should i assign it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sandeep&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Aug 2006 20:45:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-char-format-to-decimal-format/m-p/1488504#M227577</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-30T20:45:28Z</dc:date>
    </item>
    <item>
      <title>Re: Convert char format to decimal format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-char-format-to-decimal-format/m-p/1488505#M227578</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;nevermind don't listen to me.  I need some sleep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Matt Nagel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Matt Nagel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Aug 2006 20:47:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-char-format-to-decimal-format/m-p/1488505#M227578</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-30T20:47:48Z</dc:date>
    </item>
    <item>
      <title>Re: Convert char format to decimal format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-char-format-to-decimal-format/m-p/1488506#M227579</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT ztest MESSAGE-ID 00.

DATA: char_format(10) TYPE c VALUE '12,345.56'.
DATA: decimal_format(10) TYPE p DECIMALS 2.

REPLACE ALL OCCURRENCES OF ',' IN char_format WITH space.
CONDENSE char_format NO-GAPS.
decimal_format = char_format.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This just gets rid of the comma. If you have any other non-numerics in the field ($, etc.), you have to remove them as well.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Rob Burbank&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Aug 2006 21:06:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-char-format-to-decimal-format/m-p/1488506#M227579</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-30T21:06:18Z</dc:date>
    </item>
    <item>
      <title>Re: Convert char format to decimal format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-char-format-to-decimal-format/m-p/1488507#M227580</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Rob is right here, you need to get rid of the commas, you can also do this using the TRANSLATE statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

DATA: char_format(10) TYPE c VALUE '12,345.56'.
DATA: decimal_format(10) TYPE p DECIMALS 2.
 
&amp;lt;b&amp;gt;translate char_format using ', '.
CONDENSE char_format NO-GAPS.&amp;lt;/b&amp;gt;
decimal_format = char_format.


&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Aug 2006 21:26:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-char-format-to-decimal-format/m-p/1488507#M227580</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-08-30T21:26:41Z</dc:date>
    </item>
    <item>
      <title>Re: Convert char format to decimal format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-char-format-to-decimal-format/m-p/1488508#M227581</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi rich,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   here i have one more doubt...&lt;/P&gt;&lt;P&gt;suppose if the amount is comming in country specific format then how we are going to handle it&lt;/P&gt;&lt;P&gt;like in us --&amp;gt; 123.123,00&lt;/P&gt;&lt;P&gt;     in india --&amp;gt; 123,123.00&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then how can we convert this to num?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Aug 2006 23:43:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-char-format-to-decimal-format/m-p/1488508#M227581</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-30T23:43:24Z</dc:date>
    </item>
    <item>
      <title>Re: Convert char format to decimal format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-char-format-to-decimal-format/m-p/1488509#M227582</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Really we should be checking the user specific formatting from table USR01, field DCPFM, and handle accordingly. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Aug 2006 23:55:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-char-format-to-decimal-format/m-p/1488509#M227582</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-08-30T23:55:55Z</dc:date>
    </item>
    <item>
      <title>Re: Convert char format to decimal format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-char-format-to-decimal-format/m-p/1488510#M227583</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For example..........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

report  zrich_0005.

data: char_format(10) type c value '12,345.56'.
data: decimal_format(10) type p decimals 2.
data: xusr01 type usr01.

*   1.234.567,89
*X  1,234,567.89
*Y  1 234 567,89

select single * into xusr01 from usr01
          where bname = sy-uname.

case xusr01-dcpfm.
  when space.
    translate char_format using '. '.
    translate char_format using ',.'.
  when 'X'.
    translate char_format using ', '.
  when 'Y'.
    translate char_format using ',.'.
endcase.

condense char_format no-gaps.
decimal_format = char_format.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;RIch Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Aug 2006 00:00:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-char-format-to-decimal-format/m-p/1488510#M227583</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-08-31T00:00:49Z</dc:date>
    </item>
  </channel>
</rss>

