안녕하세요 율밥퍼입니다 :) 오늘은 LOOP AT GROUP에 대해 설명해보려고 합니다. 일단..
기본 문법은 이렇게 보시면됩니다. 이 LOOP AT GROUP은 ABAP 7.40이후에 도입된 기능인데..
잘모르시는 분들이 많아서 자세하게 써보고자 합니다. LOOP AT GROUP은 언제 쓰면 좋을까?
1) 데이터를 특정 필드 기준으로 그룹핑해서 처리할 때 .. -> 예를 들어.. 고객별 매출 합계 계산..
부서별 평균 급여 집계.. 제품별 재고 상태 분석 등등등...
고객별 매출 합계에서 일정 기준이상이면 뭐 어떤필터에 X값을 준다.. 뭐 이런거요. 2) 메모리 낭비 피하고싶을때..
예전 그룹별 처리 방식..(쓰지마세요 이렇게) 키값 집아서 그룹별로 처리할때 이렇게들 많이 쓰시는데 (너무 구형인가요?
ㅠㅠㅋㅋ) 여러분들이 LOOP GROUP BY를 쓸 줄 아시게 된다면! 위 처럼 중간 테이블 생성(=메모리 낭비)도 안해도 되고..
LOOP AT WHERE 선형검색(한줄씩 다읽어서 비...