cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Converting from integer to character.

Former Member
33,186

Hi,

I need to convert an integer to a 10 digit character.Could you help me to know how I could do it?

e.g. if the integer is 6000034, the converted value must be 0006000034.

I need to have the leading zereos.

Thanks,

Sandeep.

View Entire Topic
Former Member
0 Likes

hi sandeep.

try this ..u will definately get output as u want.

DATA: CHAR TYPE i.

DATA: OUTPUT(10).

data: op(10) type c.

CHAR = 6000034.

op = char.

WRITE: op TO OUTPUT.

TRANSLATE OUTPUT USING '. '.

CONDENSE OUTPUT NO-GAPS.

CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'

EXPORTING

INPUT = OUTPUT

IMPORTING

OUTPUT = OUTPUT.

.