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 |