码迷,mamicode.com
首页 > 其他好文 > 详细

ABAP CDS ON HANA-(4)ヘッダー行編集

时间:2019-03-08 16:59:04      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:技术   planet   iso   amp   names   ike   desc   medium   free   

Explicit Name List use in CDS

We create a simple  CDS View like below.

技术图片

 


@AbapCatalog.sqlViewName: ‘ZSFLIGHT_EXP’
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: ‘Flight Information’
@VDM.viewType: #BASIC
define view Zflight_Exp_View
as select from sflight{
           key sflight.carrid ,
           key sflight.connid ,
           key sflight.fldate ,
           sflight.price ,
          sflight.currency ,
           sflight.planetype ,
          sflight.seatsmax ,
          sflight.seatsocc 
}

  


Run the View/Data Preview- The column heading appears same as the column names.

技术图片


 We can explicitly define the Column Name list as below(list  name numbers should be equal to the selection column numbers)

技术图片


@AbapCatalog.sqlViewName: ‘ZSFLIGHT_EXP’
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: ‘Flight Information’
@VDM.viewType: #BASIC
define view Zflight_Exp_View
// Expicit Name List
(Code, AirName, FDate, Fare,Curr, Cat, Max_seat, Ava_seat)
as select from sflight{
     key sflight.carrid,
     key sflight.connid,
     key sflight.fldate,
      sflight.price,
      sflight.currency,
      sflight.planetype,
      sflight.seatsmax,
      sflight.seatsocc 
}

  


The output list column names same as what is mentioned in the explicit name list.

技术图片



Even we have another way of explicitly defining column names  by using ‘as   expcolumnname, in the selection list.

技术图片


@AbapCatalog.sqlViewName: ‘ZSFLIGHT_EXP’
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: ‘Flight Information’
@VDM.viewType: #BASIC
define view Zflight_Exp_View
// Expicit Name List
// (Code, AirName, FDate, Fare,Curr, Cat, Max_seat, Ava_seat)
as select from sflight{
      key sflight.carrid as Code,
      key sflight.connid as AirName,
      key sflight.fldate as FDate,
       sflight.price as Fare,
       sflight.currency as Curr,
       sflight.planetype as Cat,
       sflight.seatsmax as MaxSeat,
       sflight.seatsocc as AvaSeat 
}

  


The output list column names appear same as what is mentioned in the selection list.

技术图片

 

ABAP CDS ON HANA-(4)ヘッダー行編集

标签:技术   planet   iso   amp   names   ike   desc   medium   free   

原文地址:https://www.cnblogs.com/yjyongil/p/10496355.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!