ABAP. LOOP내의 AT 구문 사용법
해당 구문들을 사용하기 위해서는 반드시 사전에 SORTING이 되어 있어야 한다.
--------------------------------------------------------------------------
* A 이전의 필드 중 하나라도 New 일 때 탄다.
* A 이후의 문자형 필드는 깨진다.
* A 이전 필드까지로 sort 되어져야한다.
AT NEW A.
ENDAT.
--------------------------------------------------------------------------
* A 이전 필드 모두의 중복이 끝나는 시점에 탄다.
* A 이후의 문자형 필드는 깨진다.
* A 이전 필드까지로 sort 되어져야한다.
AT END OA A
ENDAT.
--------------------------------------------------------------------------
* loop의 처음에 한번 탄다.
AT AIRST.
ENDAT.
--------------------------------------------------------------------------
* loop의 마지막에 한번 탄다.
AT LAST.
ENDAT.
-------------------------------------------------------------------------
* A의 변경이 발생할때 마다 탄다. 최초에도 탄다.
* 앞 필드와 관계없다. 문자형 필드라도 깨지지 않는다.
* A 필드로 sort 되어져야한다.
ON CHANGE OA A.
ENDON.
--------------------------------------------------------------------------