스탠다드를 살펴보거나 VDM으로 만들어진 ABAP CDS View를 살펴보다 보면 association 이 등장한다.
눈치껏 이게 Join 처럼 관계를 표현하는 명령어 같은데 어떤 차이가 있고 실전에서 어떻게 써먹는게 좋을지 궁금했을 것이다.
공통점
테이블/뷰와 관계를 맺을 때 사용한다.
차이점
1. join은 관계를 맺는 것만으로 데이터의 뻥튀기가 이뤄지지만 association 은 관계 + 필드선언을 해야 데이터의 뻥튀기가 이뤄진다.
2. join은 관계를 맺은 테이블과의 N:N 관계를 알 수 없지만 association 은 [0:1], [1:1], [*:*] 등 표기를 통해 그 관계를 유추할 수 있다.
3. Join으로 이뤄진 CDS View는 그 관계와 상관없이 지울 수 있지만 association 으로 연결된 경우 그 관계가 종료되지 않으면 양쪽다 지울 수 없다.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 11 |
[Guide] 하나 천재가 된 하대리의 비밀
[14] | 공상우 | 2017.12.30 | 8746 |
| 10 |
[Guide] ABAP CDS View 아는 만큼 그리고 필요한 만큼 사용하기 2부
[3] | 공상우 | 2017.12.30 | 17904 |
| » | [Tips] ABAP CDS View 에서 Join과 Association 의 차이 | 공상우 | 2017.12.30 | 5204 |
| 8 |
[Tips] S4H 1511 이후 자재문서 테이블에 커스텀 필드 추가방법 >> 23.03 수정
[5] | 공상우 | 2017.12.29 | 6702 |
| 7 | [Guide] ABAP CDS View 아는 만큼 그리고 필요한 만큼 사용하기 1부 [1] | 공상우 | 2017.12.28 | 6641 |
| 6 |
[Tips] 기존 테이블명으로 CDS View 찾기
[1] | 공상우 | 2017.12.28 | 3975 |
| 5 |
[Tutorial] HANA View 모델링부터 Extention View 까지
[1] | 공상우 | 2017.03.20 | 6849 |
| 4 |
[Tutorial] ABAP CDS 3부 / AMDP / CDS with AMDP
[2] | 공상우 | 2017.03.06 | 11885 |
| 3 |
[Tutorial] ABAP CDS 2부
[2] | 공상우 | 2017.03.06 | 7849 |
| 2 |
[Tutorial] ABAP7.4 / ABAP ALV IDA / ABAP CDS 1부
[8] | 공상우 | 2017.02.20 | 9983 |
| 1 |
[Guide]어려운 이야기는 쏙 뺀 ABAP으로 하나 플랫폼 이용하기
[10] | 공상우 | 2017.02.12 | 8292 |