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,078

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,541

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,541

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,542

shift SY_MOD left deleting leading space.

or use

condense SY_MOD no-gaps.

regards

shiba dutta

Read only

Former Member
0 Likes
2,541

Try CONDENSE sy_mod NO-GAPS.

Regards,

Amit