728x90
반응형
안녕하세요.
오늘은 쿼리 수행 시 인라인 선언과 인터널 테이블 조인을 한번 확인해 볼 예정입니다.
먼저 요약해서 말씀드리자면
1. S4 HANA버전에서는 인터널테이블을 굳이 선언하지 않고도 쿼리 결과값을 받는 인터널 테이블을 바로 선언하고
데이터를 받을 수 있습니다.
2. 인터널 테이블 조인이 가능합니다.
(소스코드 예시)
ECC와 NEW SYNTAX 버전 두 개의 코딩은 같은 결과 값을 도출합니다.
같은 결과 값이 나오는 로직을 주석으로 분개시켜놨습니다.
FOR ALL ENTRIES IN의 경우 LOOP를 돌면서 처리하므로 INTERNAL TABLE의 라인이 많아지면 느려지는 단점이 있었지만 HANA버전에서는 인터널 테이블 조인이 가능하므로 퍼포먼스가 좋아진다는 장점이 있습니다.
* 주의 사항
인터널 테이블 조인은 한번 밖에 사용하지 못합니다.
즉, 여러개의 인터널 테이블 조인을 불가합니다. 하나의 인터널 테이블 사용만 가능합니다.(현시점에선)
감사합니다.
728x90
반응형
'- SAP ABAP New Syntax 배우기' 카테고리의 다른 글
New Syntax 6 - COND구문 (0) | 2022.11.09 |
---|---|
New Syntax 5 - SWITCH (0) | 2022.11.08 |
New Syntax 4 - LOOP(Field symbol) (0) | 2022.11.07 |
New Syntax 3 - LOOP (0) | 2022.11.07 |
New Syntax 1 - 데이터 선언 (0) | 2022.11.04 |