반응형
sap rap 개발을 하다보면 0..* 이게 나와서 숫자가 의미하는게 궁금해졌다.
일단 association 은 기본적으로 join이 실행되지 않고 있다가 연관된 필드를 select 할 때만 관련 테이블의 데이터가 조회된다.
관계에서 몇 개까지 연결될 수 있는지(카디널리티, Cardinality)를 의미한다.
✔ [1..1]
무조건 1개 있고, 최대 1개
예: 주문서 헤더는 회사 코드가 반드시 1개 있고, 여러 개일 수 없음
✔ [0..1]
없을 수도 있고, 있어도 1개
예: 배송 문서에 확장 정보가 있을 수도 있고 없을 수도 있음, 있어도 한 개
즉: “없을 수도 있고, 있어도 한 개”
✔ [1..*]
최소 1개는 반드시 존재, 여러 개 가능
예: 배송 문서 헤더에는 아이템이 반드시 1개 이상 존재
즉: “무조건 1개 이상”
✔ [0..*]
없어도 되고, 여러 개 있을 수도 있음
예: 고객이 주문을 안 했을 수도 있고, 주문을 100개 했을 수도 있음
반응형
'SAP HANA CLOUD' 카테고리의 다른 글
| [SAP RAP] LOOP AT와 ASSIGNING FIELD-SYMBOL의 차이 (0) | 2025.12.01 |
|---|---|
| [SAP RAP] unmanaged with 사용하여 Create 만들어보기 _1 (0) | 2025.11.28 |
| [SAP RAP] RESTful Application Programming Model 이 뭘까 ? (0) | 2025.11.20 |
| [SAP RAP] Interface 관련 GPMS/WMS/웹벤 이란 ? (0) | 2025.11.17 |
| [SAP RAP] CDS VIEW 정리 (0) | 2025.11.16 |