본문 바로가기

ABAP

[ABAP] 인터널테이블 중복 제거 DELETE ADJACENT DUPLICATES

DELETE ADJACENT DUPLICATES 문

 

 

인터널테이블 중복 제거

 

 

순서

1. SORT 로 데이터 정렬

2. 중복제거

 

SORT itab[] BY col1 col2 col3.

DELETE ADJACENT DUPLICATES FROM itab[] COMPARING col1 col2 col3 . " 선택한 필드 중복제거

DELETE ADJACENT DUPLICATES FROM itab[] COMPARING ALL FIELDS . " 모든 필드 중복 제거

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

예시 인터널테이블(GT_DISP) 행(CWBS CONNR SAVESEQ)기준 정렬
SORT GT_DISP BY CWBS CONNR SAVESEQ .
DELETE ADJACENT DUPLICATES FROM GT_DISP COMPARING CWBS CONNR SAVESEQ.