‎2008 May 05 4:19 PM
‎2008 May 05 4:21 PM
there must be a FM in transaction SE37. Search for * CONVERTCHARNUM* or something like it.
‎2008 May 05 4:24 PM
hi,
do this way ..
data : v_char(10) value '1000',
v_numc(10) type n.
v_numc = v_char.
write : v_char, v_numc.
If you are looking for some FM then
USE
CALL FUNCTION 'CHAR_NUMC_CONVERSION'
EXPORTING
INPUT = 0
IMPORTING
NUMCSTR = .
or u can use this piece of code also.
DATA: 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
plz reward me if useful...
‎2008 May 05 4:35 PM
Hi
Declare a numeric field and pass the character value. make sure u dont have any special characters.