반응형
ZI define 뷰를 만들었는데
아래와 같은 오류가 떴다.
Name of SQL view missing; annotation AbapCatalog.sqlViewName must be specified
View 상단에 @AbapCatalog.sqlViewName 어노테이션이 없어서 그렇다.
근데 define view entity 를 사용하면 꼭 저 어노테이션을 사용안해도된다
define view entity 와 define view 차이점
define view (구버전)
- @AbapCatalog.sqlViewName 필수 ← 아까 오류 난 이유!
- DB에 실제 SQL View를 별도로 생성함
- 이름이 두 개 필요 (CDS이름 + SQL View이름)
- 그냥 데이터 조회용 CDS View
- 단독으로도 쓰고, 다른 뷰에 조인되어 쓰이기도 함
define view entity (신버전)
@AbapCatalog.sqlViewName 불필요
예외로 ZR_ 뷰에서 쓰는 define root view entity 도 있다.
반응형
'SAP HANA CLOUD' 카테고리의 다른 글
| [SAP RAP] BDEF 비헤이비어 기본줄 설명 (0) | 2026.04.02 |
|---|---|
| [SAP RAP] Metadata Extenstions 관련 어노테이션 정리 (0) | 2026.03.30 |
| [SAP RAP] Plant 선택 시 해당 자재만 필터링하는 VH 구현 (0) | 2026.02.26 |
| [SAP RAP] The use of CDS Entity I_BillOfMaterialHeader is not permitted. 오류 (0) | 2026.02.25 |
| [SAP RAP] Metadata Extenstions 관련 어노테이션 정리 (0) | 2026.02.24 |