‎2007 Jun 18 1:44 PM
Hi friends,
I want to convert float variable to char.For example 2e5 to 2000000 like that how to do this?
Thanks.
‎2007 Jun 18 1:47 PM
CEVA_CONVERT_FLOAT_TO_CHAR
try this fm.
regards
prabhu
reward if it is helpful.
‎2007 Jun 18 1:47 PM
Hello,
check this.
DATA: P_DATA TYPE ATFLV."
P_DATA = '2e5'.
DATA: CHAR1(30).
WRITE: P_DATA TO CHAR1 EXPONENT 0 DECIMALS 3.
CONDENSE CHAR1 NO-GAPS.
WRITE: CHAR1.
Vasanth
‎2007 Jun 18 1:50 PM
Bharat,
Try this :
write <float_variable> to <char_variable> .
Define the char variable appropriately .
~ Laxmi
Pls reward helpful answers
‎2007 Jun 18 1:50 PM
REPORT YCHATEST.
DATA : V_FLOAT TYPE F VALUE '2456.5678912',
V_CHAR(25),
P10_4(10) TYPE P DECIMALS 8.
CALL FUNCTION 'CEVA_CONVERT_FLOAT_TO_CHAR'
EXPORTING
FLOAT_IMP = V_FLOAT
FORMAT_IMP = P10_4
ROUND_IMP = ' '
IMPORTING
CHAR_EXP = V_CHAR.
WRITE : V_CHAR.