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

Posted yjyongil

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ABAP CDS ON HANA-ヘッダー行編集相关的知识,希望对你有一定的参考价值。

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-ヘッダー行編集的主要内容,如果未能解决你的问题,请参考以下文章

ABAP CDS ON HANA-テーブル結合ビュー

text フッターメニュー。ヘッダーメニュー

css スクロール时ヘッダー切り替え

python pandas二行ヘッダー

css ヘッダー固定

css 子テーマのスタイルシートヘッダーサンプル