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

Converting from integer to character.

Former Member
33,193

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

Hello,

Use this sample.


DATA: CHAR TYPE I.
DATA: OUTPUT(10).
CHAR = 6000034.
WRITE: CHAR TO OUTPUT.
TRANSLATE OUTPUT USING '. '.
CONDENSE OUTPUT NO-GAPS.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
     EXPORTING
          INPUT  = OUTPUT
     IMPORTING
          OUTPUT = OUTPUT.

WRITE: OUTPUT.

REgards,

VAsanth