업무/ABAP

ABAP. LOOP내의 AT 구문 사용법

싸이유니 2016. 1. 20. 14:55
728x90

해당 구문들을 사용하기 위해서는 반드시 사전에 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.

--------------------------------------------------------------------------

728x90

'업무 > ABAP' 카테고리의 다른 글

SAP ABAP. DBLINK와 RFC의 차이  (1) 2016.01.25
SAP ABAP. SCREEN PAI의 on request 와 on input 의 차이  (0) 2016.01.25
ABAP. 비교 연산자/산술연산자  (0) 2016.01.20
ABAP. 시스템변수  (0) 2016.01.20
ABAP. Report Event List  (0) 2016.01.20