유형
내부 테이블은 동일한 유형의 여러 값을 저장할 수 있는 변수 데이터 오브젝트입니다. 이 유형을 선언에 지정해야 하며 내부 테이블(Internal Table)의 행 유형이라고 합니다.

각 값은 내부 테이블(Internal Table)의 한 행을 차지합니다. 행 수는 제한되지 않습니다. 이론적으로 하나의 내부 테이블에 값을 원하는 수만큼 저장할 수 있습니다. 제한은 사용 가능한 메모리 또는 시스템 구성과 같은 기술적 경계에서만 발생합니다.
내부 테이블의 초기 값은 빈 테이블이거나, 즉 라인이 0인 테이블입니다. 내부 테이블(Internal Table)을 입력하는 기법에는 여러 가지가 있습니다. 이 예에서는 APPEND 문을 사용하여 내부 테이블 끝에 신규 행을 추가하고 값으로 채웁니다.
테이블 유형
내부 테이블(Internal Table)의 유형을 테이블 유형이라고 합니다.
앞의 예에서는 DATA 문에서 TYPE TABLE OF를 직접 사용했습니다. 테이블 유형이 선언된 변수에 바인딩되었습니다.
또는 TYPES 문에서 TYPE TABLE OF 를 사용하여 이름이 있는 테이블 유형을 정의할 수 있습니다. 그런 다음 DATA 문 등에서 이 테이블 유형을 사용할 수 있습니다. 이러한 유형의 표시 여부는 TYPES 문의 위치에 따라 달라집니다.

ABAP 딕셔너리에는 테이블 유형도 있습니다. 이 테이블 유형은 전용 편집기로 관리됩니다. 시스템 내 어디에서나 볼 수 있기 때문에 전역 테이블 유형이라고 합니다.


