스탠다드를 살펴보거나 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 | 7678 |
10 | [Guide] ABAP CDS View 아는 만큼 그리고 필요한 만큼 사용하기 2부 [2] | 공상우 | 2017.12.30 | 16619 |
» | [Tips] ABAP CDS View 에서 Join과 Association 의 차이 | 공상우 | 2017.12.30 | 4931 |
8 | [Tips] S4H 1511 이후 자재문서 테이블에 커스텀 필드 추가방법 >> 23.03 수정 [5] | 공상우 | 2017.12.29 | 4088 |
7 | [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 |