오늘은 우리가 매~우 자주 쓰는 LOOP 구문을 쓸 때 추가적으로 활용할 수 있는 GROUP BY 옵션을 익혀보도록 하겠습니다! 1.
GROUP BY의 사용법. LOOP AT ITAB INTO Work area GROUP BY WORK AREA-FIELD.
ENDLOOP. LOOP 내에서 특정 필드를 기준으로 해당 값이 바뀔 때만 LOOP를 돌게 합니다.
*해당 그룹 내에 여러 개의 데이터가 있다면 가장 첫번째의 데이터만 읽습니다 기존에는 AT NEW 등의 구문을 통해 새로운 값이 들어올 때 특정 로직을 수정할 수 있었는데요. 앞으로는 LOOP AT GROUP BY를 사용한다면 더욱 활용성을 높일 수 있습니다.
사용법 예시 여러가지 사용법이 있을 수 있는데 몇가지 예제를 들어보도록 하겠습니다. 1. Header Level 과 Item Level 이 같이 들어있는 인터널 테이블 정보를 처리할 때 Header Level만 돌면서 값을 처리하고 싶을 때.
(다 돌게 되면 자원 낭비) 2....
#
ABAP
#
GROUP
#
GROUPBY
#
LOOP
#
SAP
#
STUDY
#
문법
#
스터디
#
아밥