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

How do I left align a character variable?

Former Member
0 Likes
8,076

Hi.

I assigned the session no SY-MODNO to a character string SY_MOD.

However, the value stored in SY_MOD is right aligned. How do I left align it?

****************************************************************************

E.g. DATA: SY_MOD(6) TYPE C.

MOVE SY-MODNO TO SY_MOD.

****************************************************************************

Result: If SY-MODNO = 1, SY_MOD = ' 1'.

How do I make SY_MOD = '1 '? Thanks

1 ACCEPTED SOLUTION
Read only

Former Member
2,539

shift SY_MOD left deleting leading space.

or use

condense SY_MOD no-gaps.

regards

shiba dutta

3 REPLIES 3
Read only

kiran_k8
Active Contributor
0 Likes
2,539

Kian,

use the keyword left-justified.

for ex

WRITE: '123' LEFT-JUSTIFIED TO TARGET-FIELD1

Check the tcode ABAPHELP and search for LEFT-JUSTIFIED.

K.Kiran.

Read only

Former Member
2,540

shift SY_MOD left deleting leading space.

or use

condense SY_MOD no-gaps.

regards

shiba dutta

Read only

Former Member
0 Likes
2,539

Try CONDENSE sy_mod NO-GAPS.

Regards,

Amit