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

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

时间:2019-03-08 16:58:11      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:tps   activate   fine   ddl   class   rspec   rip   osi   code   

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

技术图片

Choose DDL Source & select Next

技术图片

Provide a name & description & select finish

技术图片

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

技术图片


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

技术图片

Output:

技术图片


 

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

标签:tps   activate   fine   ddl   class   rspec   rip   osi   code   

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

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