HANA Calculation View
Path: “_SYS_BIC”.“cba.hba.apps.crmhlq/CBAOppsPipelineQuery”
Sent: Friday, March 13, 2015 4:34 PM
Subject: filter in HANA live report
Customer report有兩種類型的filter:
<image003.png>
這個filter的來源:簡單得說,來自底層HANA queryview的metadata里,是HANA query view association的一個子集。如果一個association item通過了印度人代碼里一系列的測試,那么這個association item就出現在Fiori ui的filter list里。
客戶抱怨的issue:在Fiori UI里選了某個facet filter后:
Expected behavior:如果這個report同時維護了兩種filter,both must be applied
現在客戶遇到的behavior:只有runtime facet filter起作用,design time filter完全被忽略掉了。
根據我靜態讀CustomerReport印度人的代碼,他們考慮了兩種filter同時工作的scenario,從代碼上看,這個功能是支持的。
現在的問題:SAP predeliver的5個HANA query view里沒有association滿足能夠成為runtime facet filter的條件,所以無法在我們internal system上重現這個問題。只能到客戶系統上去debug,或者在AG3上仿照客戶的CBA view做一個類似的view出來。
這里的metadata已經不是view的了,是對應到XS的odata service,然后association是odata里定義的。XS的odata是需要單獨定義的。
確認了哈,就是XS Odata的東西。
可以參照HANA dev guide:SAP HANA Developer Guide
2.5.1.2 Tutorial: Add a Repository Workspace
然后你說到的這個東西在AG3上貌似是沒有的。但是在VS3(所以SAP HANA native標準開發的東西這個都是source system)是有的。
然后在HANA studio里是使用SAP HANA development perspective。
需要現在你的systems目錄里添加VS3系統:
然后按照2.5.1.2添加repository
如下圖:
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
總結
以上是生活随笔為你收集整理的HANA Calculation View的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信改身份证绑定在哪
- 下一篇: 一个好用的markdown表格生成工具