如何在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的原創文章,請關注公眾號"汪子熙":
總結
以上是生活随笔為你收集整理的如何在CRM WebClient UI里使用HANA Live Report的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: webpack-dev-server启动
- 下一篇: 摩托罗拉 Edge 40 手机高清渲染图