Skip to Content
0
Former Member
Dec 26, 2007 at 12:17 PM

Apend data's from one internal table to another which has diff. structures

19 Views

Hello all,

DATA: BEGIN OF I_PUT_DATA OCCURS 0,

SOLD_TO TYPE /BIC/AZVAITM00-SOLD_TO,

MATERIAL TYPE /BIC/AZVAITM00-material,

ORDER_QTY TYPE /BIC/AZVAITM00-ORDER_QTY,

DOC_TYPE TYPE /BI0/OIDOC_TYPE,

END OF I_PUT_DATA.

DATA: BEGIN OF I_AZVAITM00 OCCURS 0,

DOC_NUMBER TYPE /BIC/AZVAITM00-D OC_NUMBER,

S_ORD_ITEM TYPE /BIC/AZVAITM00-S_ORD_ITEM,

FISCVARNT TYPE /BIC/AZVAITM00-FISCVARNT,

SOLD_TO TYPE /BIC/AZVAITM00-SOLD_TO,

MATERIAL TYPE /BIC/AZVAITM00-material,

ORDER_QTY TYPE /BIC/AZVAITM00-ORDER_QTY,

DOC_TYPE TYPE /BI0/OIDOC_TYPE,

END OF I_AZVAITM00.

There are above two internal table (I_PUT_DATA , I_AZVAITM00 ). data got selected into I_AZVAITM00 .

Now I want to copy data from I_AZVAITM00 to I_PUT_DATA .

I am doing in following way.

LOOP AT I_AZVAITM00.

MOVE-CORRESPONDING I_AZVAITM00 TO I_PUT_DATA.

APPEND I_PUT_DATA.

ENDLOOP.

Is there is another way. Outside loop only how can we assign/Move data?