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

not getting values in the variable

Former Member
0 Likes
303

Hi experts,

in this program

.

i want VBPA-vbeln = xblnr....but there is a data length error. so I ahve declare one variavble of length 10. & i am moving this xblnr to this variable but not getting value in that variable that i am moving..& give me the possible solutions...

when '0FI_AR_4'.

  • data: t_DTFIAR_3 like DTFIAR_3 occurs 0 WITH HEADER LINE.

data: BEGIN OF t_DTFIAR_3 occurs 0.

include structure DTFIAR_3.

data: xblnr1(10).

data: END OF t_DTFIAR_3.

data : BEGIN OF t_partner occurs 0,

VBELN like vbpa-VBELN,

parvw like vbpa-PARVW,

kunnr like vbpa-kunnr,

END OF t_partner.

  • data : xblnr1(10).

t_DTFIAR_3[] = C_T_DATA[].

move t_DTFIAR_3-xblnr to t_DTFIAR_3-xblnr.

select VBELN PARVW kunnr

into table t_patner

from vbpa

FOR ALL ENTRIES IN t_DTFIAR_3

where VBELN = t_DTFIAR_3-xblnr.

SORT t_partner BY VBELN PARVW.

loop at t_DTFIAR_3.

loop at t_partner where VBELN = t_DTFIAR_3-xblnr1.

if t_partner-PARVW = 'ZA'.

t_DTFIAR_3-YPARVW1 = t_partner-PARVW.

t_DTFIAR_3-YPART1 = t_partner-kuNNR.

elseif t_partner-PARVW = 'ZR'.

t_DTFIAR_3-YPARVW2 = t_partner-PARVW.

t_DTFIAR_3-YPART2 = t_partner-kuNNR.

ELSEif t_partner-PARVW = 'ZE'.

t_DTFIAR_3-YPARVW3 = t_partner-PARVW.

t_DTFIAR_3-YPART3 = t_partner-kuNNR.

ELSEif t_partner-PARVW = 'ZS'.

t_DTFIAR_3-YPARVW4 = t_partner-PARVW.

t_DTFIAR_3-YPART4 = t_partner-kuNNR.

ENDIF.

MODIFY t_DTFIAR_3.

endloop.

ENDLOOP.

C_T_DATA[] = t_DTFIAR_3[] .

Thanks in advance

1 REPLY 1
Read only

Former Member
0 Likes
276

HI,

While moving use the WRITE TO option.

WRITE VBPA-vbeln TO xblnr.

Regards

Sudheer