2008 May 02 4:52 AM
Pls suggest me how to convert character value into numeric value.
Pls suggest me how to convert character value into numeric value.
2008 May 02 4:54 AM
hi,
do this way ..
data : v_char(10) value '1000',
v_numc(10) type n.
v_numc = v_char.
write : v_char, v_numc.
2008 May 02 5:01 AM
Hi,
You might also like to put a CATCH... ENDCATCH statement around the conversion statement in case the character field does not contain a numeric value.
Regards, Andy
2008 May 02 5:02 AM
If you are looking for some FM then
USE
CALL FUNCTION 'CHAR_NUMC_CONVERSION'
EXPORTING
INPUT = 0
IMPORTING
NUMCSTR =
.
or use
Sample code below:
codeDATA: lv_chr(4) type c,
lv_num type p.
CALL FUNCTION 'MOVE_CHAR_TO_NUM'
EXPORTING
CHR = lv_chr
IMPORTING
NUM = lv_num
EXCEPTIONS
CONVT_NO_NUMBER = 1
CONVT_OVERFLOW = 2
OTHERS = 3.
IF SY-SUBRC 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.[/code]
or USE
CONVERT_STRING_TO_INTEGER
or USE THESE FMs
MOVE_CHAR_TO_NUM
C14W_CHAR_NUMBER_CONVERSION
CHAR_NUMC_CONVERSION
reward if helpful
2008 May 02 5:05 AM
2008 May 02 5:42 AM
Hi ,
Can u use write to
use somthing like write v1 to v2
George
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |