Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
ttrapp
Active Contributor

Working Capital Analytics (especially Days Sales Outstanding) and was a demo case shown at several SAP keynotes of major events. It showed perfectly the combined power of SAP HANA and UI5. For me it was a huge inspiration and I started to build my own UI prototypes using crossfilter.js and dc.js (and of course d3.js). These are extremely cool frameworks and help doing visualization with multiple filters. Aggregation and Filtering are extremely useful for exploring huge data sets but you’ll need some JavaScript skills: DC is very easy to use but you should wrap it in a control to be compliant with MVC paradigm. With crossfilter this is easy but it takes more effort to use it.

But today you can to better: fortunately the infrastructure of Working Capitals Analytics turned out to be very powerful and was created into a general framework called Analysis Path Framework. This framework has become as guideline Fiori Analytics Apps and covers the following use cases:

  • the end user need flexibility in drill-down sequences to explore data in a Fiori resp. UI5 applications
  • when doing this he or she uses several drilldown dimensions on multiple data sources by defining filters and creates an analysis path
  • analysis may be required to switch between different KPIs  working in real time on operational data

This is done very easily since APF is a consumable UI5 library and is integrated in Fiori and SAP Smart Business. So if you have HANA license (and so HANA Live) and SAPUI5 you can start: use views of the SAP Virtual Data Model or create own calculation views in SAP HANA and start do configuration.

https://sapui5.hana.ondemand.com/sdk/test-resources/sap/apf/demokit/app/index.html

On Youtube you find some videos that show how powerful APF is. Here is an overview of APF based apps:

This shows how an analysis path is created:

Further options of analysis paths are described here:

And here it is shown how to use filters in APF and how the filter works in detail:

In fact APF and Smart Business are related:

To use this feature you need Smart Business (Fiori Wave 7 and an Fiori Launchpad) and you can create KPI tiles based on APF.

Last week in Walldorf I had a talk with dirk.degrell, Product Owner, and wolfgang.schaper, Solution Manager of APF:

Which SAP products are using APF?


Wolfgang: “Several products make use of APF. This holds for SAP Financials for instance. Additional products, like SD or Fashion Management, are currently validating APF.”


What’s the connection from APF to Fiori?


Dirk: “APF is a Fiori App, meaning APF uses the technical Fiori infrastructure, and follows Fiori design guidelines.”


In products like Working Capital Analytics or Smart Business APF comes out of the box. Can I use any entities of VDM in the APF?


Wolfgang: “All appropriate HANA views of the VDM can be used in APF. “Appropriate” means the views have to fulfill some simple requirements, e.g. they have to be aggregating views.”


Can I use APF also in sidecar scenarios or only with primary persistence on HANA?


Dirk: “Sidecar scenario or HANA as primary database does not make a difference for APF. Both is fine.”


Does APF support custom made VDM entities?


Dirk: ”Whether the HANA views are developed and shipped by SAP or built on customer site does not matter for APF.”


Can I use APF in own Fiori/UI5 applications?


Wolfgang: “An APF based application is a Fiori application on its own already, so it comes with a certain UI that ensures compatibility with Fiori Design Guidelines, that provides responsiveness (i.e. the application can be executed on desktop/laptop as well as tablet devices), etc. You can use APF in your own applications in the sense that you navigate from your application (e.g. Smart Business KPI tile) to an APF based application for further analysis and out of this analysis you may navigate again to another application of yours, e.g. to take action. In this navigation you can of course take over the business context of your analysis in your application (e.g. all parameter settings and selections/filters). A UI integration of APF into another application is currently not possible as an APF based application is much more than a (smart) control only … as said it is an application on its own.”

You can find more information about APF in the BI space of SCNhttp://scn.sap.com/docs/DOC-59620. I can’t wait to get my hands on APF and hope to find the time to build a prototype, soon. What do you think? What’s your experience with APF? IMHO this would be a real cool showcase for an SAP CodeJam since you can use it to analyze operational data (perhaps from IoT) by using HANA and Fiori.

6 Comments
Labels in this area