728x90
반응형
Initial CDS View에서는 키값과 금액, 수량 필드들에 단위 등을 지정하는 작업을 한다.
@AbapCatalog.sqlViewName: 'ZCDSTEST002_CDS'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'PO Initial CDS View'
define view zcdstest002_ddl
as select from zcdstest001_ddl( CLNT: $session.client )
{
key mandt,
key ebeln,
key ebelp,
bukrs,
bsart,
aedat,
matnr,
werks,
lgort,
@Semantics.quantity.unitOfMeasure: 'MEINS'
menge,
@Semantics.unitOfMeasure
meins,
banfn,
bnfpo,
mtart,
@Semantics.amount.currencyCode: 'WAERS'
netpr,
@Semantics.currencyCode
waers
}
@AbapCatalog.sqlViewName
생성될 뷰 이름을 정의한다.
수량 ,금액 필드에 대해서는 Reference Unit, Currency Key을 명시적으로 지정해준다.
활성화가 되면, Dictionary에 뷰가 자동으로 생긴다.
Annotations
이렇게 @ 골뱅이로 시작해서 타입이나 특성을 지정해주는 것을 annotations라고 한다. CDS 선언부의 Annotation은 CDS View 특성을 정의한다.
728x90
반응형
'Fiori > CDS View' 카테고리의 다른 글
Grouping CDS View (0) | 2023.03.09 |
---|---|
Calculation CDS View (0) | 2023.03.09 |
Table function (0) | 2023.03.09 |
AMDP (0) | 2023.03.09 |
CDS View (0) | 2023.03.09 |
댓글