
필드 고려하지않고 순서대로 COPY
MOVE STRUCTURE1 TO STRUCTURE2
(STRUCTURE2 = STRUCTURE1)
MOVE ITAB1[] TO ITAB2[]
(ITAB2[] = INTAB1[])
DATA : BEGIN OF GS_STUDENT1,
ZCODE TYPE C LENGTH 10,
ZKNAME TYPE C LENGTH 10,
ZENAME TYPE C LENGTH 10,
END OF GS_STUDENT1.
DATA : GT_STUDENT1 LIKE TABLE OF GS_STUDENT1.
DATA : BEGIN OF GS_STUDENT2,
ZCODE TYPE C LENGTH 10,
ZKNAME TYPE C LENGTH 10,
ZENAME TYPE C LENGTH 10,
END OF GS_STUDENT2.
DATA : GT_STUDENT2 LIKE TABLE OF GS_STUDENT2.
* 방법1
GS_STUDENT1-ZCODE = ' CODE-01'.
GS_STUDENT1-ZKNAME = '차은우'.
GS_STUDENT1-ZENAME = 'CHA'.
APPEND GS_STUDENT1 TO GT_STUDENT1.
MOVE GS_STUDENT1 TO GS_STUDENT2. "HEADER COPY
APPEND GS_STUDENT2 TO GT_STUDENT2.
* 방법2
GS_STUDENT1-ZCODE = ' CODE-01'.
GS_STUDENT1-ZKNAME = '차은우'.
GS_STUDENT1-ZENAME = 'CHA'.
APPEND GS_STUDENT1 TO GT_STUDENT1.
MOVE GT_STUDENT1[] TO GT_STUDENT2[]. "BODY COPY
* 방법3
GS_STUDENT1-ZCODE = ' CODE-01'.
GS_STUDENT1-ZKNAME = '차은우'.
GS_STUDENT1-ZENAME = 'CHA'.
APPEND GT_STUDENT1.
MOVE GT_STUDENT1 TO GT_STUDENT2. "HEADER COPY
MOVE GT_STUDENT1[] TO GT_STUDENT2[]. "BODY COPY
MOVE-CORRESPONDING STRUCTURE1 TO STRUCTURE2
(STRUCTURE2 = STRUCTURE1)
MOVE-CORRESPONDING ITAB1[] TO ITAB2[]
(ITAB2[] = INTAB1[])
DATA : BEGIN OF GS_STUDENT1,
ZCODE TYPE C LENGTH 10,
ZKNAME TYPE C LENGTH 10,
ZENAME TYPE C LENGTH 10,
END OF GS_STUDENT1.
DATA : GT_STUDENT1 LIKE TABLE OF GS_STUDENT1.
DATA : BEGIN OF GS_STUDENT2,
ZCODE TYPE C LENGTH 10,
ZKNAME TYPE C LENGTH 10,
ZENAME TYPE C LENGTH 10,
END OF GS_STUDENT2.
DATA : GT_STUDENT2 LIKE TABLE OF GS_STUDENT2.
GS_STUDENT1-ZCODE = ' CODE-01'.
GS_STUDENT1-ZKNAME = '차은우'.
GS_STUDENT1-ZENAME = 'CHA'..
APPEND GS_STUDENT1 TO GT_STUDENT1.
* 방법1
GS_STUDENT1-ZCODE = ' CODE-01'.
GS_STUDENT1-ZKNAME = '차은우'.
GS_STUDENT1-ZENAME = 'CHA'.
APPEND GT_STUDENT1.
MOVE-CORRESPONDING GT_STUDENT1 TO GT_STUDENT2. "HEADER COPY
APPEND GT_STUDENT2. "BODY에 적재하기 위해 APPEND 필요
* 방법2
GS_STUDENT1-ZCODE = ' CODE-01'.
GS_STUDENT1-ZKNAME = '차은우'.
GS_STUDENT1-ZENAME = 'CHA'.
APPEND GT_STUDENT1.
MOVE-CORRESPONDING GT_STUDENT1[] TO GT_STUDENT2[]. "BODY COPY