CS Student’s SAP&Tech Journey✨

[SAP] ABAP 딕셔너리(Dictionary) (4) 글로벌 타입 - 테이블 타입(Table Type) 정의하기 본문

SAP/딕셔너리 Dictionary

[SAP] ABAP 딕셔너리(Dictionary) (4) 글로벌 타입 - 테이블 타입(Table Type) 정의하기

인포마틱 2025. 2. 14. 18:12

SAP 시스템에서 데이터를 효율적으로 관리하기 위해서는 일관된 데이터 타입 정의가 필수적입니다. ABAP Dictionary에서는 글로벌 타입을 정의하여 여러 프로그램에서 재사용할 수 있도록 하며, 데이터의 무결성을 유지할 수 있도록 합니다.

이 글에서는 ABAP Dictionary의 글로벌 타입 정의에 대해 다루며, 테이블 타입 Table Type을 설명하겠습니다.

 

 

 

ABAP 딕셔너리(Dictionary) 스트럭처 타입과 관련된 포스팅 보러가기 ⬇️

 

[ABAP] ABAP 딕셔너리(Dictionary) (3) 글로벌 타입 Structure 정의하기

SAP 시스템에서 데이터를 효율적으로 관리하기 위해서는 일관된 데이터 타입 정의가 필수적입니다. ABAP Dictionary에서는 글로벌 타입을 정의하여 여러 프로그램에서 재사용할 수 있도록 하며, 데

informatik.tistory.com


 

 

 📌 테이블 타입(Table Type)

테이블 타입은 내부 테이블(Internal Table)의 데이터 타입을 글로벌하게 정의하는 데 사용됩니다. 프로그램에서 테이블 타입을 사용하면 내부 테이블을 일관된 구조로 유지할 수 있습니다.

 

✅ 테이블 타입의 특징

  • 내부 테이블의 구조를 표준화할 수 있음.
  • 테이블의 키 필드와 유형(Standard, Sorted, Hashed)을 지정할 수 있음.
  • 프로그램 간의 데이터 교환을 쉽게 만들 수 있음.

 

✅ 테이블 타입의 특징

✔️ Data Type - Create - Table Type 선택

 

✔️ Line Type으로 사용할 ZSPERSON2_07 구조체 선택

 

✔️ 테이블 유형 선택: Sorted Table(PK 기준 정렬) 또는 다른 유형 선택

 

✔️키 필드(Primary Key) 설정 - Choose Components에서 PK 필드 선택