Application Development 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: 

Leading zeroes in ABAP

Former Member

How to remove leading zeros in ABAP?

1 ACCEPTED SOLUTION

Former Member

shift <field> left deleting leading '0'.

U write ur code like this

data a(9) value '000012345'.

SHIFT a LEFT DELETING LEADING '0'.

write:/ a.

Output will be : 12345

Or use this method also

data a(9) value '000012345'.

Call function 'CONVERSION_EXIT_ALPHA_OUTPUT'

Exporting

input = a

Importing

output = a.

write a.

output:

12345.

Thanks and best of luck

Reward if useful

Ankesh

10 REPLIES 10

Former Member
0 Kudos

Hi,

Us efn. Module :

Conversion_exit_alpha_output.

Reward points if helpful.

Regards,

Mukul

Edited by: Mukul Sharma on Jun 9, 2008 10:02 AM

Former Member

Use FM : CONVERSION_EXIT_ALPHA_OUTPUT

Former Member

shift <field> left deleting leading '0'.

U write ur code like this

data a(9) value '000012345'.

SHIFT a LEFT DELETING LEADING '0'.

write:/ a.

Output will be : 12345

Or use this method also

data a(9) value '000012345'.

Call function 'CONVERSION_EXIT_ALPHA_OUTPUT'

Exporting

input = a

Importing

output = a.

write a.

output:

12345.

Thanks and best of luck

Reward if useful

Ankesh

0 Kudos

Thanks

Former Member
0 Kudos

hi,

Use CONVERSION_EXIT_ALPHA_OUTPUT FM to achieve the same

Regards,

Santosh

kesavadas_thekkillath
Active Contributor
0 Kudos

data:wk_val(5) type c value '00011'.

write wk_val into wk_val using edit mask '==ALPHA'.

0 Kudos

This method is easier than calling FM.

Former Member
0 Kudos

Hi,


DATA : MAT1(18) TYPE C.

MAT1 = ITAB_MATNR.

SHIFT MAT1 LEFT DELETING LEADING '0'.

Regards,

Babandeep Singh


0 Kudos

data : matnr type matnr value '000000000068',

call function 'CONVERSION_EXIT_ALPHA_OUTPUT'

Exporting

input = matnr

importing

output = matnr

write : matnr.

output is 68

former_member697528
Discoverer
0 Kudos

Hi,

SHIFT FIELD LEFT DELETING LEADING '0' syntax can be used for removing leading zeros.

With Regards,

Sreya Padiyath