CDS視圖篇 1

 

 

 

 

CDS視圖概覽ios

CDS是Core Data Services的簡稱,是HANA數據庫向上層ABAP應用層提供數據的一種高效的方式,CDS模型是基於數據庫data definition language[DDL] and data control language[DCL]構建的。

 

 

 

 

能夠在Eclipse 裏面取數到DDL視圖中,而後在SAP寫程序到視圖中取數展現,數據庫

能夠很好提高報表查詢效率微信

 

示例:ZMMV0002_DDL  採購價格清單視圖(ZMMR0030採購信息記錄)編輯器

 

 

@EndUserText.label:'採購價格清單視圖 ( ZMMR0030 採購信息記錄 )'工具

definetablefunction ZMMV0002_DDLflex

withparameters@Environment.systemField:#CLIENTui

                IV_CLNT      : mandt      ,spa

                IV_LANGU     : langu      ,3d

                IV_WHERE     : eams_ltextcode

 

returns{       mandt : abap.clnt;

                infnr :  infnr ;             

                ekorg :  ekorg;

                ekgrp :  ekgrp ;

                werks :  werks_d ;

                lifnr :  lifnr ;              

                name1 :  name1 ;

                VERKF :  verkf ;

                TELF1 :  telf1 ;  

                matnr :  matnr ;

                maktx :  maktx ;

                matkl :  matkl ;

                wgbez :  wgbez ;

                kbetr :  kbetr ;

                kpein :  kpein ;

                kmein :  msehl ;

                aplfz :  plifz ;

                mwskz :  mwskz ;

                text1 :  text1 ;

                datab :  datab ;

                datbi :  datbi ;

                knumh :  knumh ;

                zbzgg :  zmme_zbzgg ;             

                zsccj :  zmme_zsccj ;             

                zspcd :  zmme_zspcd ;             

                zzjgg :  zmme_zzjgg ;  

}

implemented by method zcl_zmmr0030_amdp=>MT_PURCHASING_INFO_RECORD;

 

這個視圖有個類作取數:

 

 

輸入參數:

                IV_CLNT      : mandt      ,

                IV_LANGU     : langu      ,

                IV_WHERE     : eams_ltext

返回參數:

 

 

 

 

類的路徑:

Source Code Library-》類-》CL_ZMMR0030_AMDP

 

 

下面介紹如何建立CDS視圖

 一、選擇要建立CDS視圖的package。右鍵package - new - other ABAP repository object。

二、在New ABAP Repository Object窗口中,經過在搜索字段中輸入來搜索dic*。選擇Data Definitioon並單擊Next。

 

3.cds名稱和描述

4.選擇新建cds模板,cds有複雜的語法,工具提供了常見的使用方式模板

5.完成代碼生成:標準生成代碼

寫上新代碼,出現報錯

注意下面的 define view 和什麼的SQLViewname 不能是同樣的

 

6. 激活,到此部若是激活成功,建立 CDS view就完成了

 

補充說明:

1.查看建立的對象了,點開 Data Definitiaons 下面的對象

YCX_SFLIGHT_VIEW 是視圖代碼

 

YCX_SFLIGHT 是DDL SQL視圖

 

2.進入SAP系統,120client 查看數據

SE16N

 

3.Eclipse也能夠預覽這個view提供的數據

由於開發機沒有數據,就是空的了

 

4.選擇Graphical Editor圖形編輯器,模型圖形化更直觀(暫時沒找到怎麼看)

 

5. 看SQL語句

 

6. 這裏能夠看選擇的列

 

 
 
SAP翔子

 

掃一掃下載訂閱號助手,用手機發文章 讚揚

長按二維碼向我轉帳

 

受蘋果公司新規定影響,微信 iOS 版的讚揚功能被關閉,可經過二維碼轉帳支持公衆號。

    閱讀
    相關文章
    相關標籤/搜索