1. Loop -Endloop
Syntax
LOOP AT <itable> [INTO <wa>]
...................................
ENDLOOP.
LOOP AT 구문은 ITABLE을 한 줄씩 마지막 행까지 반복해서 읽어온다.
원하는 특정 행의 열 값에 접근 할 수 있으며. 하나의 데이터만 읽더라도 SY-SUBRC의 값은 0이 출력된다.
2. READ 문
Syntax
READ TABLE <itable> [INTO <wa>] INDEX <idx>.
현재 line 또는 index 에 지정된 line을 읽어온다.
SY-TABIX 를 사용해 읽어온 줄의 인덱스를 확인 할 수 있다.
기술한 index 를 정상적으로 읽어오면 SY-SUBRC값은 0이 출력된다.
작성한 index가 0보다 작으면 런타임 오류가 발생하고, 작성한 index가 테이블 크기를 초과하면 SY-SUBRC가 4가 출력된다.
728x90
'Programming > ABAP' 카테고리의 다른 글
DELETE vs CLEAR vs REFRESH vs FREE (0) | 2023.08.08 |
---|---|
Internal Table 복사 및 삭제 (0) | 2023.08.07 |
Internal Table 데이터 채우기 (0) | 2023.08.03 |
Internal Table 생성하기 (0) | 2023.08.02 |
Internal Table, Work area (0) | 2023.08.01 |