SAPのすみっこ

SAP業界のすみっこに住んでます。すみっこから小さな声で発信します。

SAP業界のすみっこから小さな声で発信します

Custom CDS Viewを作成する

システムがこれまで提供していない方法でシステム内のデータにアクセスする必要がある場合は、カスタムCDS Viewを使用して独自のデータアクセスを作成できます。

※リリース済CDS Viewのみデータソースして使用できる(未リリースCDS、DBはできない)

 

触ってみます。

 

 

前提処理

  • ユーザにビジネスカタログSAP_CORE_BC_EXTとSAP_CORE_BC_COMを割り当てる

 

カスタムCDS Viewを作ってみる

(1)アプリを選択(Extensibillity)

f:id:mahko2:20210926061206p:plain



 

(2)Createを選択

f:id:mahko2:20210926061920p:plain



 

(3)Label、Nameを入力して、Createを選択

f:id:mahko2:20210926062123p:plain


※シナリオの選択可能値は以下

f:id:mahko2:20210926062249p:plain

 

(4)データソースを選択する。今回はI_Customerを選択

f:id:mahko2:20210926062850p:plain

f:id:mahko2:20210926063107p:plain

 

(5)パラメータの設定。Addを選択し、項目情報を入力。

f:id:mahko2:20210926064914p:plain



(6)エレメントの設定。

f:id:mahko2:20210926063658p:plain

Addで追加してみる

f:id:mahko2:20210926063833p:plain

項目を選択して、OK押下

f:id:mahko2:20210926064135p:plain

f:id:mahko2:20210926064205p:plain

 

 

(7)エレメントプロパティは、こんな感じ

f:id:mahko2:20210926064302p:plain

 

(8)フィルタ設定も可能

f:id:mahko2:20210926064415p:plain


(9)プレビュー

f:id:mahko2:20210926065014p:plain

f:id:mahko2:20210926065220p:plain


(10)チェックしてから、Publish選択

f:id:mahko2:20210926065503p:plain

 

f:id:mahko2:20210926065625p:plain

これで完成。

 

(11)作成したCDS Viewを、View Browserで確認してみる

f:id:mahko2:20210926070125p:plain

f:id:mahko2:20210926070207p:plain

f:id:mahko2:20210926070226p:plain

 

あれ、ODataサービスは生成できない?

(チュートリアルだと、チェックボックスONで設定できている。ロール?バージョン?)

 

参照