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

Move to.....

kiran_k8
Active Contributor
0 Likes
679

Hi Folks,

I am getting the data into itab1 but at one point it is not moving some data into itfinal.Where I am going wrong.Kindly let me know.

SELECT MATNR

LGORT

BWTAR

STORAGE

FROM ZMMSTORAGEBIN INTO CORRESPONDING FIELDS OF TABLE ITAB1

WHERE WERKS = P_WERKS.

LOOP AT ITAB1.

<b>MOVE-CORRESPONDING ITAB1 TO ITFINAL</b>.

IF IMPORT = 'X'.

ITAB1-TEXT = TEXT-004.

ELSEIF INHOUSE = 'X'.

ITAB1-TEXT = TEXT-005.

ELSE.

ITAB1-TEXT = TEXT-006.

ENDIF.

MODIFY ITAB1.

ENDLOOP.

Thanks,

K.Kiran.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
653

hi,

try this,

SELECT MATNR

LGORT

BWTAR

STORAGE

FROM ZMMSTORAGEBIN INTO CORRESPONDING FIELDS OF TABLE ITAB1

WHERE WERKS = P_WERKS.

LOOP AT ITAB1.

IF IMPORT = 'X'.

ITAB1-TEXT = TEXT-004.

ELSEIF INHOUSE = 'X'.

ITAB1-TEXT = TEXT-005.

ELSE.

ITAB1-TEXT = TEXT-006.

ENDIF.

MODIFY ITAB1.

MOVE-CORRESPONDING ITAB1 TO ITFINAL.

<b>append itfinal.</b>

ENDLOOP.

thanks

Dharmishta

Hi Folks,

I am getting the data into itab1 but at one point it is not moving some data into itfinal.Where I am going wrong.Kindly let me know.

SELECT MATNR

LGORT

BWTAR

STORAGE

FROM ZMMSTORAGEBIN INTO CORRESPONDING FIELDS OF TABLE ITAB1

WHERE WERKS = P_WERKS.

LOOP AT ITAB1.

<b>MOVE-CORRESPONDING ITAB1 TO ITFINAL</b>.

IF IMPORT = 'X'.

ITAB1-TEXT = TEXT-004.

ELSEIF INHOUSE = 'X'.

ITAB1-TEXT = TEXT-005.

ELSE.

ITAB1-TEXT = TEXT-006.

ENDIF.

MODIFY ITAB1.

ENDLOOP.

Thanks,

K.Kiran.

5 REPLIES 5
Read only

Former Member
0 Likes
653

Hi kiran,

Corresponding works only if the name of the fields of the two internal tables are the same.

Pls reward if helpful.

Read only

Former Member
0 Likes
654

hi,

try this,

SELECT MATNR

LGORT

BWTAR

STORAGE

FROM ZMMSTORAGEBIN INTO CORRESPONDING FIELDS OF TABLE ITAB1

WHERE WERKS = P_WERKS.

LOOP AT ITAB1.

IF IMPORT = 'X'.

ITAB1-TEXT = TEXT-004.

ELSEIF INHOUSE = 'X'.

ITAB1-TEXT = TEXT-005.

ELSE.

ITAB1-TEXT = TEXT-006.

ENDIF.

MODIFY ITAB1.

MOVE-CORRESPONDING ITAB1 TO ITFINAL.

<b>append itfinal.</b>

ENDLOOP.

thanks

Dharmishta

Read only

Former Member
0 Likes
653

Hi Kiran,

Use <b>APPEND ITFINAL </b>after MOVE statment.

Hope it helps.

Regards,

Amit

Read only

Former Member
0 Likes
653

SELECT MATNR

LGORT

BWTAR

STORAGE

FROM ZMMSTORAGEBIN INTO CORRESPONDING FIELDS OF TABLE ITAB1

WHERE WERKS = P_WERKS.

LOOP AT ITAB1.

MOVE-CORRESPONDING ITAB1 TO ITFINAL.

<b>APPEND ITFINAL.</b>

IF IMPORT = 'X'.

ITAB1-TEXT = TEXT-004.

ELSEIF INHOUSE = 'X'.

ITAB1-TEXT = TEXT-005.

ELSE.

ITAB1-TEXT = TEXT-006.

ENDIF.

MODIFY ITAB1.

ENDLOOP.

reward if useful.

Amit Singla

Read only

Former Member
0 Likes
653

You missed the Append ITFINAL statement