MENU
category

[SAP-BTP]ABAP CDS Viewから OData公開するには?

ABAPのCDS ViewからOData公開するには、モデリング手法により以下2通りの方法がある。

  1. ABAP RESTful Application Programming Model
  2. About ABAP Programming Model for SAP Fiori

①は、S/4HANA1909 FPS00以降から使用可能な新しいモデリング手法であり、BTPのサービスであるABAP Environmentでは、①のみ使用可能。

公開手順の概要は、以下。

  1. ABAP RESTful Application Programming Model の場合
  1. CDS View作成
  2. Projection View作成(必要に応じて UIなどを定義)
  3. Service Definition で公開するエンティティを定義
  4. Service Binding でサービスをODataにバインドして公開
    ※上記4.公開時に、ODataバージョン、UIの有無を選択できる。
  1. About ABAP Programming Model for SAP Fiori の場合   
  1. CDS View作成
    ※@Odata.publich:true というアノテーションを付けて、Active化するとサービスが作成される。
  2. SAP GUIで、(/n)/IWFND/MAINT_SERVICE からサービスを公開する
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次