728x90
반응형
Grouping CDS View에서는 월별, 자재별 등 필드를 그룹으로 묶어 그룹별 sum, count 같은 계산식을 수행한다.
현재 단계부터 최종적으로 보여질 데이터가 나오기 시작한다.
@AbapCatalog.sqlViewName: 'ZCDSTEST004_CDS'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'PO Grouping CDS view'
define view zcdstest004_ddl
as select from zcdstest003_ddl
{
//월별 자재별 PO 금액 조회
key matnr,
key werks,
key bukrs,
lgort,
ZYEAR,
ZMONTH,
ZQUARTER,
@Semantics.quantity.unitOfMeasure: 'MEINS'
sum(menge) as menge,
@Semantics.unitOfMeasure
meins,
mtart,
@Semantics.amount.currencyCode: 'WAERS'
sum(netpr) as netpr, //단가
@Semantics.currencyCode
waers,
@Semantics.amount.currencyCode: 'WAERS'
sum(amount) as amount
}
group by matnr,
werks,
bukrs,
lgort,
ZYEAR,
ZMONTH,
ZQUARTER,
meins,
mtart,
waers
이때 sum하는 필드를 제외한 나머지 필드들은 모두 group by에 그룹으로 묶어주어야 한다.
728x90
반응형
'Fiori > CDS View' 카테고리의 다른 글
Consumption CDS View (0) | 2023.03.09 |
---|---|
Cube CDS View (0) | 2023.03.09 |
Calculation CDS View (0) | 2023.03.09 |
Initial CDS View (0) | 2023.03.09 |
Table function (0) | 2023.03.09 |
댓글