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
- 富集分析的原理與實現
- SAP Spartacus 標準的 Effects 實現的注入原理
- Binder Java層的實現原理分析Java
- Go channel 實現原理分析Go
- Spring Validation實現原理分析Spring
- SAP CRM calculated欄位的實現原理講解
- SAP Fiori Elements裡Drop down list的實現原理
- SAP Spartacus 讀取 Cart 的原理分析
- Nginx 實現高併發的原理分析Nginx
- iOS中Block實現原理的全面分析iOSBloC
- Redis GEO & 實現原理深度分析Redis
- Java原子類實現原理分析Java
- 併發——深入分析ThreadLocal的實現原理thread
- SAP 電商雲 Spartacus UI SiteContextParamsService 的實現原理解析UIContext
- SAP Hybris裡搜尋顯示結果的實現原理
- Java的Covariance設計原理和SAP ABAP的模擬實現Java
- HashMap 實現原理與原始碼分析HashMap原始碼
- ConcurrentHashMap 實現原理和原始碼分析HashMap原始碼
- HashMap實現原理及原始碼分析HashMap原始碼
- SAP 中的 BOPF(Business Object Processing Framework)ObjectFramework
- 手撕Vuex-Vuex實現原理分析Vue
- Android進階5:SurfaceView實現原理分析AndroidView
- SAP Cloud Application Programming 裡的@(path) 註解CloudAPP
- 自己實現陣列的 `map`、`filter`、`find` 方法陣列Filter
- SAP S/4HANA Material Fiori應用的搜尋實現原理
- Golang web filter 輕量級實現GolangWebFilter
- SAP CRM Fiori 應用的 Deep Create 行為和實現分析
- OpenMP Parallel Construct 實現原理與原始碼分析ParallelStruct原始碼
- OpenMP Sections Construct 實現原理以及原始碼分析Struct原始碼
- OpenMP task construct 實現原理以及原始碼分析Struct原始碼
- ArrayDeque雙端佇列 使用&實現原理分析佇列
- React-Router底層原理分析與實現React
- 關於 SAP UI5 裝置型別檢測的實現原理UI型別
- Spring Ioc原始碼分析系列--@Autowired註解的實現原理Spring原始碼
- 13萬字詳細分析JDK中Stream的實現原理JDK
- octavia的實現與分析(二)·原理,架構與基本流程架構