SAP Analytics Path Framework的filter實現原理分析
I am recently doing self study on Analytics Path Framework and as a beginner I have finished some “Hello world” exercise and I have written down my steps to finish those “Hello world” project in these two blogs:
Build Chart and Table representation via Analytics Path Framework Access the OData service exposed by your CDS view via Smart Business Tile in S4HANA system In this blog, I will learn how to use filter in Analytics Path Framework. Source Code of used CDS views could be found from previous blog mentioned above.
In APF Configuration Modeler, there is a filter with type Smart Filter Bar automatically generated.
When I change it to “Individually Configured Filters”, it is then possible for me to create filter manually:
Then choose a property for filtering operand ( which will be used in OData filtering operation ) from drop down list:
And below OData request is responsible for rendering the value list in filter.
Let’s observe the roundtrip in the runtime. Once we click execute button, the OData request maintained in above screenshot is called to retrieve the product id list, which will be used to render the drop down list of filter.
This is OData request response:
The response is used to render filter drop down list when hyperlink is clicked:
When we deselect Z02 and click OK button:
The filtering OData request is sent to backend to get filtered data. The chart is refreshed accordingly.
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2713511/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rxjs Observable filter Operator 的實現原理介紹JSFilter
- 使用url引數傳遞SAP Analytics Cloud filter的一個例子CloudFilter
- 富集分析的原理與實現
- 分析ReentrantLock的實現原理ReentrantLock
- JLRoutes 實現原理分析
- SAP Spartacus 標準的 Effects 實現的注入原理
- 簡單的Filter實現Filter
- Binder Java層的實現原理分析Java
- SAP Fiori Elements裡Drop down list的實現原理
- SAP CRM calculated欄位的實現原理講解
- Go channel 實現原理分析Go
- SAP Spartacus 讀取 Cart 的原理分析
- iOS中Block實現原理的全面分析iOSBloC
- Nginx 實現高併發的原理分析Nginx
- 深入分析Volatile的實現原理
- Redis GEO & 實現原理深度分析Redis
- Java原子類實現原理分析Java
- SAP Hybris裡搜尋顯示結果的實現原理
- SAP 電商雲 Spartacus UI SiteContextParamsService 的實現原理解析UIContext
- Android 的 Handler 機制實現原理分析Android
- HashMap 實現原理與原始碼分析HashMap原始碼
- HashMap實現原理及原始碼分析HashMap原始碼
- Butterknife原理分析及自己實現Butternife
- Spring Validation實現原理分析Spring
- Java的Covariance設計原理和SAP ABAP的模擬實現Java
- 併發——深入分析ThreadLocal的實現原理thread
- Cuckoo Filter:設計與實現Filter
- 手撕Vuex-Vuex實現原理分析Vue
- ConcurrentHashMap 實現原理和原始碼分析HashMap原始碼
- 【MyBatis原始碼分析】外掛實現原理MyBatis原始碼
- Bloom Filter 概念和原理OOMFilter
- Bloom Filter概念和原理OOMFilter
- SAP S/4HANA Material Fiori應用的搜尋實現原理
- 使用filter實現網站的gzip壓縮Filter網站
- redis個人原始碼分析2---dict的實現原理Redis原始碼
- SAP CRM Fiori 應用的 Deep Create 行為和實現分析
- Golang web filter 輕量級實現GolangWebFilter
- ArrayDeque雙端佇列 使用&實現原理分析佇列