쌓고 쌓다
[ABAP] FOR ALL ENTRIES 본문
FOR ALL ENTRIES
FOR ALL ENTRIES IN을 사용하면 Internal table 데이터 가지고 조건식을 작성할 수 있다.
예제를 보면서 이해해보자...
IF ~ IS NOT INITAL 부분을 보자.
FOR ALL ENTRIES IN 구문을 사용하려면
Internal Table에 중복된 데이터가 있는지 확인하고 제거해줘야한다.
DELETE ADJACENT ~ 구문 이전에 꼭 SORT를 해주어야 중복된 데이터를 정확히 제거해준다.
FOR ALL ENTRIES를 사용할때 최소 한건의 데이터가 있어야한다.
없으면 FROM절의 데이터를 모두 가져오게 된다.
GT_SPFLI에 들어가 조건들은
ROW 내에 조건들은 AND로 묶으며
ROW 단위의 조건들은 모두 OR 조건으로 묶여서
조건절이 동작하게 된다.}
'SAP > ABAP' 카테고리의 다른 글
[ABAP] SELECT-OPTIONS LOW 또는 HIGH만 설정하는 법 (0) | 2025.02.24 |
---|---|
[ABAP] Subroutine에서 USING VALUE와 USING 차이 (0) | 2025.02.23 |
[ABAP] 필드 값에 따라 라디오 버튼 표시하기 (0) | 2025.02.20 |
[ABAP] Function Module 생성 및 호출, Function Group (1) | 2025.02.15 |
[ABAP] Fixed Value 생성 및 값 가져오기 (0) | 2025.02.15 |
Comments