DATA(LS_1) = LT_1[ CARRID = VALUE CONNID = VALUE ].
이 구문이 자동적으로 바이너리 서치가 먹혀지는건가요?
댓글 3
-
이종
2019.07.24 01:58
-
애불래
2019.07.26 02:07
인터널테이블 LT1이 CARRID CONNID 순서로 정의된 KEY인 SORTED TYPE 인터널테이블일 경우는 자동으로 먹어요.
-
Mori
2019.08.14 23:27
lt_1 이 조건필드를 키값으로 갖는 Index table ( sorted OR Hashed table )일 경우 적용됩니다.
또는 Secondary table 로 설정하신 후에 Key 지정해서 사용하셔도 됩니다.
data: begin of ls_1.
carrid type ...,
conid type ...,
...
end of ls_1,
lt_1 like table of ls_1 with non-unique sorted key k_s1 component carrid conid.
이런 형식의 itab 일 경우
data(ls_1) = lt_1[ key k_s1 carrid = value conid = value ] 형태로 하시면 먹힐거예요.
안먹혀요