Syntax

TYPE SORTED TABLE

 

 

LOOP안에서 인터널 테이블을 SORT 하는 방법은 퍼포먼스를 저해하기때문에,

인터널 테이블을 직접 SORT 하지않고 TYPE을 이용하여 데이터를 SORT하는 방법을 알아보자.


DATALT_DISP TYPE TABLE OF SFLIGHT,
         LT_TEST TYPE TABLE OF SFLIGHT.
    
TYPESLTY_SORT TYPE SORTED TABLE  OF SFLIGHT
                        WITH NON-UNIQUE KEY CARRID.
    
LT_TEST[] = CORRESPONDING LTY_SORTLT_DISP[] ).

 

 

◈ LTY_SORT 의 KEY 필드 CARRID기준으로 SORT 되어 LT_DISP -> LT_TEST로 ASSIGN 된다.

  

  * LT_TEST와 LT_DISP의 TYPE이 동일해야한다.

  * LTY_SORT의 선언시 UNIQUE KEY로 선언하면 KEY값이 중복되면 DUMP 나기 때문에 주의!!

 

'Syntax' 카테고리의 다른 글

Modify table  (0) 2021.10.13
WHERE ~ LIKE ~ %  (0) 2021.05.31
MOVE DATA  (0) 2021.05.27