‎2010 Mar 03 11:21 PM
Hello everybody,
i have a numeric Data object and want to convert it to string. Now i have the Problem, that i get for a numeric with 6 characters After a direct assignment 000005, but my aim is only 5. How can i convert it without figure Zero?
Regards!
‎2010 Mar 04 6:38 AM
DATA:num(6) TYPE n VALUE '000005'.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
EXPORTING
input = num
IMPORTING
OUTPUT = num.
write num.
‎2010 Mar 04 12:19 AM
Howdy,
If you string variable name is l_string, try something like:
SHIFT l_string left deleting leading '0'.
Cheers
Alex
‎2010 Mar 04 12:43 AM
‎2010 Mar 04 3:20 AM
Hi,
<li>Try this way .
Thanks
Venkat.OREPORT ztest_notepad.
DATA:num(6) TYPE n VALUE '000005'.
DATA:char(6) TYPE c.
DATA:str TYPE string.
char = num.
WRITE char to char no-ZERO.
str = char.
WRITE str.
‎2010 Mar 04 3:36 AM
‎2010 Mar 04 5:22 AM
hi gerrit,
you can use FM 'CONVERSION_EXIT_ALPHA_OUTPUT'
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
EXPORTING
input = vekp-exidv " put your field which have zeros
IMPORTING
output = xv_vhilm_ku. " u will get value without zero
after getting the value convert it to string.
hope this will help
thanks
tanmaya
‎2010 Mar 04 6:38 AM
DATA:num(6) TYPE n VALUE '000005'.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
EXPORTING
input = num
IMPORTING
OUTPUT = num.
write num.