ABAP 프로그램에 사용되는 오브젝트들(Table, View, Structure, Types...)을 ABAP Dictionary라고 부른다.
출처 : Easy ABAP 2.0
다음은 Chat GPT의 결과물이다.
ABAP Dictionary는 ABAP 프로그램과 데이터베이스 사이의 중개자 역할을 하는 데이터 딕셔너리(데이터 사전)입니다. ABAP Dictionary는 SAP 시스템 내에서 데이터 구조, 데이터베이스 객체 및 관련 메타데이터 정보를 정의하고 관리하는 데 사용됩니다.
ABAP Dictionary의 주요 기능은 다음과 같습니다:
1. 데이터 정의: 데이터베이스 테이블, 데이터 요소(Data Element), 도메인(Domain) 등의 데이터 구조를 정의합니다. 데이터 정의는 데이터의 형식, 길이, 키 구조 등을 포함합니다.
2. 데이터 유효성: 데이터 요소와 도메인을 사용하여 데이터의 유효성을 제어하고 검증할 수 있습니다. 이를 통해 데이터의 일관성과 정확성을 유지할 수 있습니다.
3. 데이터베이스 객체 관리: 데이터베이스 테이블, 뷰, 인덱스 등의 객체를 생성, 수정, 삭제하고 관리할 수 있습니다.
4. 개발자 편의 기능: ABAP Dictionary를 통해 생성된 데이터 구조와 관련된 코드 조각을 ABAP 프로그램에 자동으로 생성할 수 있는 기능을 제공합니다.
5. 데이터 사전의 일관성 유지: 데이터베이스 객체와 관련된 변경 사항을 ABAP Dictionary에서 관리하므로 데이터 사전 내에서 일관성을 유지할 수 있습니다.
ABAP Dictionary는 ABAP 프로그램 개발 및 데이터베이스 관리를 더 효율적으로 수행할 수 있도록 도와주는 중요한 도구입니다.
너무 정의 기반이라 Chat GPT의 말은 너무 교과서 같고..
그냥 T-Code SE11 을 넣으면 나오는 화면을 생각하면 될 것 같다.
'SAP이야기' 카테고리의 다른 글
SAP 혁신성장 청년인재 집중양성 5기 수료 후기 (빅데이터반) (1) | 2021.03.06 |
---|---|
SAP 혁신성장 청년인재 5기 빅데이터 과정 50% 한 후기 (2) | 2020.10.03 |