ABAP CDS View는 만능이 아니다.
모든 것을 ABAP CDS View로 구현해서도 안된다.
하지만 S4H에서 더이상 선택이 아니라 필수라고 생각한다.
다만 목적과 필요성이 반드시 검토되어야 할 것이다.
ABAP CDS View를 사용하는 목적은 3가지로 요약된다.
1. ABAP 단을 넘어 다른 곳에서 쓰려고
- CDS View로 만들면 웹서비스에서 odata 방식으로 바로 만들 수 있다. 가장 대표적인 활용방법은 바로 Fiori와 연계다. 이게 뭔소리냐? 일단 지금은 넘어가도록 한다.
2. ABAP Dictionary 데이터 재구성
2.1 기존 ABAP을 그대로 사용해 심플리케이션 된 데이터를 조작하고 싶을 때
- ACDOCA 나 MATDOC 처럼 SAP의 모든 테이블을 물리적으로 통합할 수 있을까? 아마 불가능할 것이다. 그래서 SAP는 여러 테이블에서 필요한 필드만 모아 ABAP CDS View를 만들어 제공하고 있다.
2.2. 테이블의 고정된 필드를 직접 추가/수정 없이 실시간으로 데이터 재구성하고 싶을 때
2.3. 집계 데이터를 배치방식이 아니라 실시간으로 조회하고 싶을때
3. VDM(버추얼 데이터 모델링) 구현
- 버추얼 데이터 모델링용으로 구현된 CDS View는 Fuzzy 기능과 Cube 컨셉 등을 SAP 솔루션(Fiori, 비즈니스 오브젝트, 하나 라이브등)에서 사용할 수 있다.
위와 같은 목적에 부합할 때 ABAP CDS View를 사용하거나 만들면 된다.
2부에서 상세설명이 이어집니다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
11 | [Guide] 하나 천재가 된 하대리의 비밀 [14] | 공상우 | 2017.12.30 | 7678 |
10 | [Guide] ABAP CDS View 아는 만큼 그리고 필요한 만큼 사용하기 2부 [2] | 공상우 | 2017.12.30 | 16619 |
9 | [Tips] ABAP CDS View 에서 Join과 Association 의 차이 | 공상우 | 2017.12.30 | 4931 |
8 | [Tips] S4H 1511 이후 자재문서 테이블에 커스텀 필드 추가방법 >> 23.03 수정 [5] | 공상우 | 2017.12.29 | 4088 |
» | [Guide] ABAP CDS View 아는 만큼 그리고 필요한 만큼 사용하기 1부 [1] | 공상우 | 2017.12.28 | 6349 |
6 | [Tips] 기존 테이블명으로 CDS View 찾기 [1] | 공상우 | 2017.12.28 | 3727 |
5 | [Tutorial] HANA View 모델링부터 Extention View 까지 [1] | 공상우 | 2017.03.20 | 6582 |
4 | [Tutorial] ABAP CDS 3부 / AMDP / CDS with AMDP [2] | 공상우 | 2017.03.06 | 11282 |
3 | [Tutorial] ABAP CDS 2부 [2] | 공상우 | 2017.03.06 | 6973 |
2 | [Tutorial] ABAP7.4 / ABAP ALV IDA / ABAP CDS 1부 [8] | 공상우 | 2017.02.20 | 9173 |
1 | [Guide]어려운 이야기는 쏙 뺀 ABAP으로 하나 플랫폼 이용하기 [10] | 공상우 | 2017.02.12 | 7899 |
좋은내용 입니다. 감사합니다.