如何在CRM WebClient UI裡使用HANA Live Report
1. 使用業務角色ANALYTICSPRO登入SAP CRM WebClient UI:
點選新建按鈕建立一個新的HANA live report:
型別選擇SHL:
彈出視窗,維護report的名稱,描述資訊,和底層使用哪個SAP HANA Live Query:
可以使用F4 help來選擇系統裡標準的HANA live query:
這篇文章裡我使用的是:OpportunityQuery.
2. 這個ID OpportunityQuery是在ABAP後臺系統事務碼SPRO裡配置的。
路徑:CRM Analytics->SAP HANA Live Reporting:
我使用的OpportunityService, 實際上指向的SAP標準query的名稱為:OpportunityQuery.xsodata:
3. 再回到WebClient UI,需要給我們選擇的HANA live Query維護一些必填引數:
這些必填引數同樣是在HANA Studio裡建模的,比如UI上看到的引數 Display Currency,對應HANA Studio裡的引數P_DisplayCurrency:
本文例子提到的HANA live query可以從下面的路徑找到:開啟HANA Studio的系統檢視(System perspective): sap->hba->crm->Calculation Views:
必填引數維護完畢後,給report指定需要顯示在UI上的attribute。這裡我選擇了:“Analysis Phase”.
Add measure ( Measures are measurable analytical elements ):
4. 至此report可以在WebClient UI上顯示出來了,所有的資料都是通過HANA live report從後臺系統取回:
在Chrome development tool裡能觀察到取報表資料的請求頭部和響應結構明細:
響應:
報表資料也能在WebClient UI上看到:
可以通過下拉選單切換圖示型別,比如切換成餅狀圖-Pie Chart:
要在WebClient UI裡使用HANA live report,必須完成下面兩個配置:
-
URLs with the path /sap/hba/apps/crmhlq are routed to the OData port for the SAP HANA Extended Application Services in the SAP HANA database, which contains the SAP HANA Live Content with the query views used.
-
URLs with the path /sap/opu/odata/sap/ are routed to the message server for the CRM system.
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2217156/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何在SAP WebClient UI裡使用HANA Live reportWebclientUI
- 如何在SAP WebClient UI裡使用jChartFXWebclientUI
- 如何在 WebClient UI 裡建立 Value HelpWebclientUI
- 在SAP CRM WebClient UI裡開啟ABAP Webdynpro頁面WebclientUI
- 如何在SAP WebClient UI裡建立柱狀圖(bar chart)WebclientUI
- 使用Selenium自動化測試SAP CRM WebClient UIWebclientUI
- SAP CRM WebClient UI和Fiori UI混搭並存WebclientUI
- CRM WebClient UI裡的檔案是如何上傳到Netweaver後臺的WebclientUI
- SAP CRM WebClient UI和Hybris backoffice UI開發的相同點WebclientUI
- ABAP Webdynpro和CRM WebClient UI不同的UI表現機制WebclientUI
- Jerry答網友提問:SAP CRM WebClient UI裡的EXT,STRUCT等含義WebclientUIStruct
- SAP CRM WebClient UI上將text area裡的文字清空的後臺處理WebclientUI
- CRM WebClient UI和Hybris裡工作中心跳轉的url生成邏輯WebclientUI
- 在 CRM WebClient UI 中使用純 JavaScript 顯示 3D 足球效果WebclientUIJavaScript3D
- 在SAP CRM WebClient UI中用javascript觸發ABAP eventWebclientUIJavaScript
- SAP CRM WebClient UI異常的持久化機制WebclientUI持久化
- Product settype在CRM WebClient UI架構中的地位WebclientUI架構
- 將SAP CRM WebClient UI的表格匯出成PDFWebclientUI
- Angular的scope. apply和CRM WebClient UI的modify方法AngularAPPWebclientUI
- SAP CRM WebClient UI的Delta處理機制介紹WebclientUI
- SAP CRM WebClient UI和ABAP Webdynpro頁面的互相跳轉WebclientUI
- SAP CRM WebClient UI html 格式的 Text 顯示邏輯WebclientUIHTML
- SAP CRM WebClient UI 支援的一些 url 引數WebclientUI
- 在SAP WebClient UI裡顯示倒數計時的UIWebclientUI
- SAP CRM WebClient UI和Hybris的controller是如何被呼叫的WebclientUIController
- SAP CRM WebClient UI的on_new_focus應該怎麼理解WebclientUI
- SAP CRM WebClient UI表格編輯模式的除錯明細WebclientUI模式除錯
- SAP CRM WebClient UI和Hybris Commerce的懶載入機制WebclientUI
- SAP CRM WebClient UI Text Type 顯示的過濾邏輯WebclientUI
- 在SAP WebClient UI裡使用AJAX進行非同步資料讀取WebclientUI非同步
- 如何在 SAP BTP Java 應用裡使用 SAP HANA 資料庫Java資料庫
- 使用note++開發SAP WebClient UIWebclientUI
- SAP CRM WebClient UI cross component跳轉的一個具體例子WebclientUIROS
- SAP CRM WebClient UI Text 可編輯與否的控制邏輯WebclientUI
- 如何證明CRM WebClient UI上的應用是有狀態(Stateful)的WebclientUI
- Hybris service layer和SAP CRM WebClient UI架構的橫向比較WebclientUI架構
- 如何把SAP CRM WebClient UI上某個欄位高亮加粗顯示WebclientUI
- 如何在 macOS Monterey 上使用Live TextMac