1. 테이블 키를 이용한 한 줄 삭제 (WITH TABLE KEY)

DELETE gt_itab WITH TABLE KEY carrid = 'AA' connid = '1234'.

 

 

2. WHERE 조건을 이용한 여러 줄 삭제

DELETE gt_itab WHERE price < 500.

- 조건에 맞는 모든 행을 삭제함

AA 0064

AA 0064

AZ 0555... 등

 

3. INDEX를 이용한 한 줄 삭제 (STANDARD TABLE 전용)

- 두 번째 index를 삭제했기 때문에, col=2 col2=4가 Line에 출력되지 않는다.

 

 

4. ADJACENT DUPLICATES 삭제

- Sort by를 통해 비교 대상 필드로 정렬하고, 바로 앞뒤가 작은 경우만 삭제함. Comparing을 통해 어떤 필드를 비교해서 중복을 판단할 지 지정함

'SAP' 카테고리의 다른 글

easy abap 32. internal table 문제 풀기  (0) 2025.05.14
easy abap 31. read 구문/ 인터널 테이블 읽기  (0) 2025.05.14
easy abap 29. 인터널 테이블 데이터 변경  (0) 2025.05.13
easy abap 28. collect  (0) 2025.05.13
easy abap 27. append  (0) 2025.05.13

+ Recent posts