본문 바로가기

ABAP 프로그래밍 개념/ABAP Data Dictioanry

2.1 Database Views

데이터베이스 뷰(Database View)는 하나 이상의 테이블에 대한 일반적인 뷰입니다. 뷰에서 여러 개의 테이블을 사용하는 경우, 내부 조인을 사용하여 테이블을 연결할 수 있습니다.

데이터베이스 뷰(Database View)를 만들기 위해서는 다음과 같은 단계를 따르면 됩니다.

1. 초기 ABAP Data Dictinary 화면에서, Views 라디오 버튼을 클릭하고, View의 이름을 적고 Create 버튼을 클릭합니다. 만들려는 View의 이름은 Customer Namespace여야합니다.

2. View의 유형을 선택할 Dialog Box가 뜨고, 아래 그림과 같습니다. 데이터베이스 뷰(Database View)를 만들 것이기 때문에, 데이터베이스 뷰(Database View)를 선택하고 초록색 체크박스가 있는 버튼을 클릭해줍니다.

3. Table/Join Conditions 탭에서 조인하려는 데이터베이스 테이블의 이름을 테이블 열 아래에 입력하세요. 데이터베이스 뷰에서는 기본 테이블로 Transparent Table만 사용할 수 있습니다. 조인 조건 아래에는 테이블을 조인하는 조건을 입력하세요. 아래 그림에 표시된 대로 조인 조건에 MANDT 필드를 포함하여 데이터를 현재 클라이언트로 제한하세요. 오직 Inner 조인만 허용됩니다.

4. View Field 탭에서, Table Fields 버튼을 통해 뷰에서 보이길 원하는 필드를 선택할 수 있습니다. Table/Join Conditions 탭에서 설정한 basis tables로부터 필드를 선택할 수 있습니다.

5. 옵션으로, Selction Conditions 탭에서 선택 조건(select condition)을 정합니다.

6. Maint.Status 탭에서 유지보수상태를 설정할 수 있습니다. 하나 이상의 basis table을 가지는 Database View는 오직 read만 가능합니다.

7. Activate 버튼(활성화 버튼)을 클릭하고 활성화 해줍니다.

8. Contents 아이콘을 클릭하여 뷰를 실행시킬 수 있습니다.

반응형

'ABAP 프로그래밍 개념 > ABAP Data Dictioanry' 카테고리의 다른 글

2.3 Maintenance View  (0) 2023.05.29
2.2 Projection View  (0) 2023.05.29
2. Views  (0) 2023.05.27
1.6 Append Structure  (0) 2023.05.26
1.5 Include Structure  (0) 2023.05.26