zoukankan      html  css  js  c++  java
  • ABAP CDS ON HANA-(5)テーブル結合ビュー

    JOINs in CDS View

    In ABAP CDS, Join between two data sources is allowed. Allowed joins are:-

    • Inner Join/Join
    • Left Outer Join
    • Right Outer Join

    The post shows a simple Inner Join between data sources form SCARR & SPFLI table.

    In HANA studio, open ABAP perspective. From Project explorer, right click on the package and choose New->Other ABAP Repository Object

    1

    Choose DDL Source & select Next

    2

    Provide a name & description & select finish

    3

    Provide aSQL View Name & code lines. Save & Activate.

    4


    @AbapCatalog.sqlViewName: ‘ZFLIGHT_JOIN’
    @AbapCatalog.compiler.compareFilter: true
    @AccessControl.authorizationCheck: #NOT_REQUIRED
    @EndUserText.label: ‘Flight with Inner Join CDS View’
    define view Zflight_Join_Vw 
                          as select from spfli
                          join scarr 
                         on spfli.carrid = scarr.carrid 
    { 
       key spfli.carrid,
       key scarr.carrname, 
       key spfli.connid, 
      spfli.countryfr, 
      spfli.cityfrom, 
      spfli.airpfrom, 
      spfli.countryto,
      spfli.cityto,
      spfli.airpto 
    }
    

      


    Execute it or by right click choose Data Preview.

    5

    Output:

    6


  • 相关阅读:
    vue-实践1
    node 基本使用
    vue通信
    初始AMD和Common.js
    vue正确引入第三方包
    常见的java设计模式
    springboot加ES实现全局检索
    Cookie丢失的原因
    动态SQL
    用Java实现给图片添加文字
  • 原文地址:https://www.cnblogs.com/yjyongil/p/10496444.html
Copyright © 2011-2022 走看看