日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

视图插入数据_SAP Fiori的ABAP编程模型-CDS视图创建

發布時間:2025/3/19 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 视图插入数据_SAP Fiori的ABAP编程模型-CDS视图创建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

讓我們開始為我們的應用程序創建數據模型。通常,最佳做法是創建一個Package并封裝將由CDS視圖創建的數據模型。

一、創建一個包:
使用SE80事務并創建一個包裝,如下所示;

二、使用CDS視圖創建數據模型
讓我們假設航空業場景的數據模型。航空業將獲得與航空公司有關的信息和航班旅行時間表。
有了這個最低限度的基本要求,讓我們開始構建數據模型。對于這種情況,引用了三個標準數據庫表:

  • SCARR –航空公司信息。
  • SFLIGHT –與航班相關的信息。
  • SPFLI –航班時刻表信息。

  • 使用以上3個標準表,我們將創建3個單獨的基本Interface(I_)視圖。

    三、創建CDS視圖的步驟

  • 將SAP系統連接到Eclipse環境,并確保在Eclipse中正確安裝了ADT組件。
  • 在創建的包中,右鍵單擊“包”,然后選擇“ 新建”->“其他ABAP存儲庫”對象,開始創建CDS視圖,如下所示。
  • 3.然后將出現以下向導,用于創建ABAP存儲庫對象。在向導的過濾器框中開始鍵入“ Core”。

    4.從過濾列表中選擇“數據定義”,然后單擊“下一步”。

    5.輸入數據定義的名稱和描述,然后單擊下一步。

    6.選擇定義視圖,然后單擊完成按鈕。

    7.數據定義將如下創建

    8.輸入SQL視圖名稱(在我們的例子是ZAPF_SCARR在第一行)中創建@ ABAPCatalog.sqlViewName并更換data_source_name與SCARR。然后輸入需要在視圖中顯示的組件。

    要在花括號中快速插入所有組件,請使用Ctrl +空格,該選項將提供插入元素的選項

    9.保存,檢查并激活數據定義。激活后,將與數據定義一起創建DDL SQL視圖。

    激活后,將創建具有@ ABAPCatalog.sqlViewName中提供的名稱的DDL SQL視圖。

    10.同樣,我們為航班信息(SFLIGHT)和航班時刻表(SPFLI)創建CDS視圖,如下所示

    11.執行“右鍵單擊->打開方式->數據預覽”或按F8鍵,檢查創建的視圖是否顯示輸出。

    現在,基本視圖已準備就緒。讓我們進一步將這些視圖制作為Composite視圖,并創建Consumption視圖(C_)以使數據模型可用于Fiori App。以下是數據模型,我們正在嘗試通過OData服務實現并將其作為Fiori App來顯示。

    復合視圖

    讓我們在“ 基本”視圖之間執行關聯,以使其成為“ 復合”視圖。讓我們對航空公司(ZAPF_I_AIRLINE)和與航班相關的信息進行關聯。(ZAPF_I_FLIGHTS)。然后,針對其余視圖,按照上面的數據模型圖進行關聯。下面的屏幕截圖顯示了視圖之間的關聯。

    Consumption視圖

    與合成視圖類似,我們將在這些合成視圖上創建帶有選擇的Consumption視圖,然后在所有三個Consumption視圖上進行關聯。

    完整的航空公司數據模型方案已準備就緒。

    歡迎關注我的公眾號,公眾號里有更多技能解鎖。

    總結

    以上是生活随笔為你收集整理的视图插入数据_SAP Fiori的ABAP编程模型-CDS视图创建的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。