Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

add lead zeros

Former Member
0 Likes
1,005

Hi

I need to add lead zeros.

Data:v_var1 like resb-stlkn.

Eg: v_var1 = 5. I need output like V_var1 = 00000005.

Eg: v_var1 = 25. I need output like V_var1 = 00000025.

Please help me.how can I change?

<removed by moderator>

Regards.

Jay

Edited by: Mike Pokraka on Aug 4, 2008 6:43 PM

Hi

I need to add lead zeros.

Data:v_var1 like resb-stlkn.

Eg: v_var1 = 5. I need output like V_var1 = 00000005.

Eg: v_var1 = 25. I need output like V_var1 = 00000025.

Please help me.how can I change?

<removed by moderator>

Regards.

Jay

Edited by: Mike Pokraka on Aug 4, 2008 6:43 PM

9 REPLIES 9
Read only

Former Member
0 Likes
984

HI Jay,

Use function module CONVERSION_EXIT_ALPHA_INPUT as follows:

CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'

EXPORTING

INPUT = v_var1

IMPORTING

OUTPUT = v_var1

.

This should solve your problem. If it doesnt, convert v_var1 into a character field and pass it to the above function module. This will definitely work.

cheers,

Sushil Joshi

Read only

Former Member
0 Likes
984

Hi,

USE fm:

call function 'CONVERSION_EXIT_ALPHA_INPUT'

exporting

input = ws_fld

importing

output = ws_fld.

Regards,

Subramanian

Read only

Former Member
0 Likes
984

This message was moderated.

Read only

Former Member
0 Likes
984

Hi

Look these FM's:

CONVERSION_EXIT_ALPHA_INPUT

CONVERSION_EXIT_ALPHA_OUTPUT

Regards

Gregory

Read only

Former Member
0 Likes
984

Jay,

SHIFT v_var1 right deleting TRAILING space.

TRANSLATE v_var1 USING ' 0'.

Amit.

Read only

bpawanchand
Active Contributor
0 Likes
984

Hi

CONVERSION_EXIT_ALPHA_INPUT converts any number into a string fill with zeroes, with the number at the extreme right

Example:

input = 123

output = 0000000000000...000000000000123

CONVERSION_EXIT_ALPHA_OUTPUT converts any number with zeroes right into a simple integer

Example:

input = 00000000000123

output = 123

Regards

Pavan

Read only

Former Member
0 Likes
984

Hi,

Convert ur char field into numc field.

data:

v_numc1(10) type n

then

v_numc1 = v_var1.

Hope it helps you.

Regards.

Manjari.

Read only

Former Member
0 Likes
984

Thanks All

Read only

0 Likes
984

It's not documentated, but it works. Try

unpack v_var1.

Best regards

Torsten