
ABAP 프로그래밍 시 인터널 테이블을 선언할 때 우리는 주로 DATA lt_mara TYPE TABLE OF mara. 위와 같이 별도로 키를 명시하지 않고 테이블을 선언한다. 항상 이렇게 써왔기 때문에 해당 인터널 테이블에는 키 (Key) 가 없는 인터널 테이블로 인식하는 경우도 있고, ABAP을 이제 막 시작하는 사람 중에는 인터널 테이블에는 키(Key) 개념이 없는 것으로 알고 있기도 하다. 인터널 테이블은 단순히 데이터를 담는 그릇이 아니라, 데이터를 어떻게 빠르게 찾고, 중복 없이 관리하고, 성능을 높일 수 있을지를 결정짓는 구조이고, 그것을 가능하게 하는 것이 바로 "KEY" 옵션 이다. 앞에 예제는 뒤에 WITH DEFAULT KEY 구문이 생략된 것으로 ABAP에서 Standard t..