로딩
요청 처리 중입니다...

[율밥퍼] SAP ABAP - LOOP AT GROUP BY

 [율밥퍼] SAP ABAP - LOOP AT GROUP BY

안녕하세요 율밥퍼입니다 :) 오늘은 LOOP AT GROUP에 대해 설명해보려고 합니다. 일단..

기본 문법은 이렇게 보시면됩니다. 이 LOOP AT GROUP은 ABAP 7.40이후에 도입된 기능인데..

잘모르시는 분들이 많아서 자세하게 써보고자 합니다. LOOP AT GROUP은 언제 쓰면 좋을까?

1) 데이터를 특정 필드 기준으로 그룹핑해서 처리할 때 .. -> 예를 들어.. 고객별 매출 합계 계산..

부서별 평균 급여 집계.. 제품별 재고 상태 분석 등등등...

고객별 매출 합계에서 일정 기준이상이면 뭐 어떤필터에 X값을 준다.. 뭐 이런거요. 2) 메모리 낭비 피하고싶을때..

예전 그룹별 처리 방식..(쓰지마세요 이렇게) 키값 집아서 그룹별로 처리할때 이렇게들 많이 쓰시는데 (너무 구형인가요?

ㅠㅠㅋㅋ) 여러분들이 LOOP GROUP BY를 쓸 줄 아시게 된다면! 위 처럼 중간 테이블 생성(=메모리 낭비)도 안해도 되고..

LOOP AT WHERE 선형검색(한줄씩 다읽어서 비...