Fiori/CDS View
Cube CDS View
clode
2023. 3. 9. 10:40
728x90
반응형
Analytics 분석 모델인 CUBE Type의 CDS View를 생성해본다. OData로 만들어지는 단계인 Comsumption CDS View의 직전 단계이다.
@AbapCatalog.sqlViewName: 'ZCDSTEST005_CDS'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'PO Cube CDS view'
@Analytics.dataCategory: #CUBE
define view zcdstest005_ddl
as select from zcdstest004_ddl
{
key matnr,
key werks,
key bukrs,
ZYEAR,
ZMONTH,
ZQUARTER,
@Semantics.quantity.unitOfMeasure: 'MEINS'
@DefaultAggregation: #SUM
menge,
@Semantics.unitOfMeasure
meins,
mtart,
@Semantics.amount.currencyCode: 'WAERS'
@DefaultAggregation: #SUM
netpr,
@Semantics.currencyCode
waers,
@Semantics.amount.currencyCode: 'WAERS'
@DefaultAggregation: #SUM
amount
}
@Analytics.dataCategory: #CUBE
cube 타입을 나타내는 Annotation으로 CDS View 특성을 정의해준다.
이때 CUBE type은 숫자 필드가 하나는 무조건 있어야해서, 숫자 필드가 없는 경우
@DefaultAggregation: #SUM
1 as temp_amt
이런식으로 상수 값을 하나 넣어준다.
728x90
반응형