AT FIRST / AT NEW / AT END OF / AT LAST AT FIRST ... ENDAT. LOOP ~ ENDLOOP 가 처음 실행될 때 수행되는 블럭. AT FIRST 안에 구문은 Loop가 처음 실행될 때 한번만 수행된다. AT NEW [itab_field] ... ENDAT. 인터널테이블의 필드 값이 처음 나타날 때 AT NEW로 설정된 블럭을 수행. 선언한 인터널테이블 필드의 안쪽 필드까지 키로 인식한다. 두 개 이상의 필드로 키를 만들려면, 두 개 이상의 필드를 CONCATENATE 명령어로 묶어서 가장 안쪽에 필드를 삽입한다. AT END OF [itab_field] ... ENDAT. 인터널테이블의 필드 값이 마지막으로 나타날 때 AT END OF로 설정된 블럭을 수행 AT ..