zoukankan      html  css  js  c++  java
  • ABAP CDS ON HANA-(4)ヘッダー行編集

    Explicit Name List use in CDS

    We create a simple  CDS View like below.

    3.jpg


    @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.

    4


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

    1


    @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.

    2



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

    5


    @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.

    6

  • 相关阅读:
    【javascript】ajax 基础
    【javascript】菜单滚动至顶部后固定
    【jquery】返回顶部效果
    【css】浅谈 inlineblock
    【jquery】checkbox——类似邮箱全选功能
    【javascript】返回顶部效果
    wcf基础知识之 查看soap消息 TcpTrace
    wcf系列之服务契约ServiceContract 之操作重载
    wcf 基础知识 之 消息交换模式 response/reply oneway deplex
    wcf基础知识之端口共享 portSharing
  • 原文地址:https://www.cnblogs.com/yjyongil/p/10496355.html
Copyright © 2011-2022 走看看