# [ABAP] GROUP BY 번외편 — LOOP AT GROUP과 REDUCE를 한 루프에서 같이 쓰기, 그리고 COLLECT였다면> ABAPer의 ABAP린이 탈출기 🚀9편에서 그룹 내용물을 처리하는 두 가지 방법을 소개했다. 문(statement) 버전인 `LOOP AT GROUP`, 식(expression) 버전인 `FOR ... IN GROUP`(+`REDUCE`). 그때는 마치 **둘 중 하나를 고르는 관계**처럼 보였을 것이다.그런데 실무 요구사항은 보통 이렇게 온다.> "거래처별로 **명세서**를 만들어주세요. 주문 상세 라인을 쭉 보여주고, 맨 아래에 **정상 건만의 소계**를 붙여서요."상세 라인은 **행마다** 만들어야 하고(문의 영역), 소계는 그룹을 **값 하나로** 접어야 한..