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: 

ABAP question..

Former Member
0 Kudos

Hello,

I have a requieremnt where I have makde data two characters. For ex: If I enter 23, the output should be 23, if I enter 2 in paramater, the output should be 02. But following code gives one digit when input is one digit.

Parameter: p_num(10) TYPE c.

Data: l_code TYPE char2.

If p_num < 99.

l_code = p_num(2).

endif.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

Move it to a Numc field.

Ex.

DATA: V_NUMC(2) TYPE N.
DATA: V_CHAR(2) TYPE C.

V_CHAR = '2'.
V_NUMC = V_CHAR.
V_char = V_numc.

WRITE: / v_char.

THanks

Naren

2 REPLIES 2

Former Member
0 Kudos

Hi,

Parameter: p_num(10) TYPE c.

Data: l_code(2) TYPE n.

If p_num < 99.

l_code = p_num(2).

endif.

write 😕 l_code.

Former Member
0 Kudos

Hi,

Move it to a Numc field.

Ex.

DATA: V_NUMC(2) TYPE N.
DATA: V_CHAR(2) TYPE C.

V_CHAR = '2'.
V_NUMC = V_CHAR.
V_char = V_numc.

WRITE: / v_char.

THanks

Naren