반응형

분류 전체보기 64

TYPE SORTED TABLE

LOOP안에서 인터널 테이블을 SORT 하는 방법은 퍼포먼스를 저해하기때문에, 인터널 테이블을 직접 SORT 하지않고 TYPE을 이용하여 데이터를 SORT하는 방법을 알아보자. DATA: LT_DISP TYPE TABLE OF SFLIGHT, LT_TEST TYPE TABLE OF SFLIGHT. TYPES: LTY_SORT TYPE SORTED TABLE OF SFLIGHT WITH NON-UNIQUE KEY CARRID. LT_TEST[] = CORRESPONDING LTY_SORT( LT_DISP[] ). ◈ LTY_SORT 의 KEY 필드 CARRID기준으로 SORT 되어 LT_DISP -> LT_TEST로 ASSIGN 된다. * LT_TEST와 LT_DISP의 TYPE이 동일해야한다. * LTY..

MOVE DATA

*여기서 MOVE의 개념은 물리적인 MOVE 보다는 DATA COPY이다. *편의상 Internal table의 .., 필드는 ....으로 표기 *[] 는 바디가 존재하는 Internal table을 의미 1. [] = CORRESPONDING #( [] ). : 의 데이터가 의 동일한 필드명으로 데이터 MOVE 2. [] = CORRESPONDING #( [] DISCARDING DUPLICATION ). : 1번과 동일하지만 의 Unique key가 중복되지않게 data move 된다 3. [] = CORRESPONDING #( [] DISCARDING DUPLICATION MAPPING (f1) = (f2) ). : 2번과 동일하지만 의 필드 (f2) 를 의 필드 (f1)으로 이동한ek 4. [] ..