728x90 반응형 분류 전체보기243 Consumption CDS View VDM (Virtual Data Model)로 사용 할 수 있는 CONSUMPTION CDS View 생성해본다. 이 CDS View가 최종적으로 OData가 될 CDS View이다. @AbapCatalog.sqlViewName: 'ZCDSTEST1_CDS_P' @AbapCatalog.compiler.compareFilter: true @AbapCatalog.preserveKey: true @AccessControl.authorizationCheck: #CHECK @EndUserText.label: 'PO Consumption CDS view' @Analytics.query: true @VDM.viewType: #CONSUMPTION @OData.publish: true de.. 2023. 3. 9. Cube CDS View 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 {.. 2023. 3. 9. Grouping CDS View 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 금액.. 2023. 3. 9. Calculation CDS View Calculation CDS View에서는 연산 작업을 수행한다. key와 필드 갯수가 이전 CDS View인 Initial View와 같을 필요가 없다. 가공하는 것이기 때문에. @AbapCatalog.sqlViewName: 'ZCDSTEST003_CDS' @AbapCatalog.compiler.compareFilter: true @AbapCatalog.preserveKey: true @AccessControl.authorizationCheck: #CHECK @EndUserText.label: 'PO Calculation CDS view' define view zcdstest003_ddl as select from zcdstest002_ddl { key ebeln, key .. 2023. 3. 9. Initial CDS View 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, .. 2023. 3. 9. Table function AMDP & CDS View 연동 AMDP의 Return Layout과 동일한 CDS Table Function View를 생성한다. AMDP와 CDS View를 연결하기 위한 view이다. 개발패키지 아래 Data definitions 에서 새로 생성한다. Table function 생성 @EndUserText.label: 'PO Table Function Test' define table function zcdstest001_ddl with parameters @Environment.systemField: #CLIENT CLNT :abap.clnt returns { mandt : mandt; ebeln : ebeln; bukrs : bukrs; bsart : bsart; aedat : .. 2023. 3. 9. 이전 1 ··· 6 7 8 9 10 11 12 ··· 41 다음 728x90 반응형