SAP·ABAP/ABAP

ABAP 인터널테이블의 3가지 종류 가볍게 정리

SEO_Joon 2025. 11. 7. 11:07

*인터널 테이블 3개
*1) standard / 2_ sorted / 3) hashed

*1) standard 키가 없습니다 -> Numeric 필드(NUMC nUMVERIC 필드 /) 를 제외한 애들이 보통 키라고
*-> UNIQUE KEY가 없고 DEFAULT KEY만있다(Numeric 필드(NUMC nUMVERIC 필드 /) 를 제외한 애들이 보통 키)
*-> 인덱스가 있다
*-> Linear Search 한다
*-> 여기따가 with key table_line을 쓰면 -> 모든 필드를 키로바꿔준다(절대사용안함)

*2) sorted table
*-> unique key(ㅋ로 정해진 필드는 중복허용 x)랑 ununique key(키로정해져도 중복 허용 o)를 가진다
*-> select를 했는데 키가 겹치는게 유키크로가면 덤프 / 넌유니크로가면 들어간다
*-> 인덱스가 있다
*-> binary search로한다
*-> 데이터가 스탠다드보다 빠르게 읽는다(read table)

*3) hashed
*-> unique key(ㅋ로 정해진 필드는 중복허용 x)랑 ununique key(키로정해져도 중복 허용 o)를 가진다
*-> select를 했는데 키가 겹치는게 유키크로가면 덤프 / 넌유니크로가면 들어간다
*-> 인덱스가 없다
*-> 함수로만들어져있는거라 row가 없음
*-> hashed algorithm로 읽어서 속도가 일정하다