如何用ABAP程式碼讀取CDS view association的資料
我有如下一個CDS view, 這個view的資料來自CRMD_ORDERADM_H, 定義了一個名稱為_statushelp的association, 指向了另一個CDS view Z_C_Status_Valuehelp.該view暴露了兩個欄位STATUS_KEY和STATUS_TEXT.
現在我的需求是:在ABAP程式碼裡只需要一次讀操作,既能讀出主view裡的guid欄位,又能讀出association view Z_C_Status_Valuehelp暴露出的兩個欄位STATUS_KEY和STATUS_TEXT。
解決方案
(1) 建立一個新的資料型別,裡面包含了兩個view的總共3個待讀取欄位。
(2) 使用如下程式碼讀取資料:
DATA: lt_data TYPE tt_Data. SELECT guid, \_STATUSHELP-STATUS_KEY AS STATUS_KEY , \_STATUSHELP-STATUS_TEXT AS STATUS_TEXT FROM ZORDER_SYS_STATUS WHERE ZORDER_SYS_STATUS~GUID = 'FA163E8EAB031EE6A99F824537D112A4' AND ZORDER_SYS_STATUS~STAT = 'I1002' AND \_STATUSHELP-STATUS_KEY IS NOT NULL INTO TABLE @lt_data.
要獲取更多Jerry的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2151855/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何用ABAP讀取CDS view association的資料View
- SAP ABAP CDS view Association 引入的緣由View
- SAP ABAP CDS view 裡 INNER JOIN 和 Association 的區別View
- 使用 Excel 讀取 SAP ABAP CDS View 通過 ODBC 暴露出來的資料ExcelView
- 在 Excel 裡使用 ODBC 讀取 SAP BTP 平臺上 CDS view 的資料ExcelView
- SAP ABAP使用CDS獲取系統資訊
- SAP ABAP CDS view 檢視的 Replacement 技術介紹View
- 開啟SAP CDS view DCL前後的讀取效能對比View
- SAP ABAP CDS view裡的註解在ABAP後臺是如何被解析的?View
- 一行程式碼將SAP CDS view資料以ALV的方式輸出行程View
- 在 Excel 內使用 ODBC 消費 SAP ABAP CDS viewExcelView
- 如何用Python讀取開放資料?Python
- 一步步學習 SAP CDS view Text Association 在 SAP Fiori Elements 中的應用View
- SAP Cloud Application Programming CDS 模型間 association 的設定CloudAPP模型
- SAP ABAP SM50的另類用途 - ABAP工作程式對資料庫表讀取操作的檢測資料庫
- ajax讀取資料庫資料程式碼例項資料庫
- 使用 ABAP 事物碼 SM59 建立 Destination 來讀取外網的資料試讀版
- SAP ABAP maintanence view的資料校驗機制AIView
- 如何用程式碼動態生成ABAP型別型別
- 如何建立最簡單的 ABAP 資料庫表,以及編碼從資料庫表中讀取資料 (上)資料庫
- 基於python的大資料分析-pandas資料讀取(程式碼實戰)Python大資料
- 如何對 ABAP 資料庫表透過 ABAP 程式碼進行更新和刪除操作試讀版資料庫
- ABAP webdynpro的view navigation和WebUI的view navigationWebViewNavigationUI
- SAP CDS view自學教程之十:SAP CDS view擴充套件性(Extensibility)實現原理View套件
- SAP CRM user引數CRM_UI_PROFILE是在哪行ABAP程式碼裡讀取的UI
- 如何使用 SAP CDS view 中的 currency conversion 功能View
- 用ABAP程式碼讀取S/4HANA生產訂單工序明細
- 如何使用 ST05 事物碼,快速找到訪問指定資料庫表的 ABAP 程式碼試讀版資料庫
- 如何使用程式碼建立和讀取 SAP CRM 訂單的 Text 資料
- SAP CDS view自學教程之一:如何測試基於SAP CDS view自動生成的OData服務View
- 如何透過 ABAP 程式碼給 SAP OData 後設資料增添註解試讀版
- 如獲取獲取關聯資料的文件跟模型的關聯資料集呢模型
- 如何基於 SAP CDS view 生成 object pageViewObject
- 程式碼如人
- SAP CDS view自學教程之二:當SAP CDS view被啟用時,背後發生了什麼View
- spark讀取hbase的資料Spark
- 如何用大資料解讀流浪漢的生活大資料
- SAP CDS view 如何將 CHAR 型別的資料欄位和當前系統日期比較View型別