S/4 Hana Embedded Analytics Applications
The purpose of this blog is to share the embedded analytic capabilities leveraging basic applications to shape of embedded analytics. This blog will guide you how to use Fiori tools or frameworks in order to create interactive and responsive applications based on specific LOBs.
S/4 HANA embedded analytics is direct real-time analysis in S/4 HANA using Fiori applications, which means it enables operational reporting on live transactional data.
Modern User Interface, Fiori is a set of role-based applications that provide real time analytics on S4 HANA by consuming core data services. The consumption of these CDS views is controlled using annotations and O-data services used as data providers to the applications. Annotations are additional metadata enrich CDS data models with further information’s. CDS views exposed as O-data services and are.
There are number of Fiori framework and tools, but here I will touch base only the basic frameworks being used
In order to leverage embedded analytical capability, basic frameworks provided are:
1) Smart Business Framework
2) Analysis Path Framework
SMART BUSINESS FRAMEWORK
SAP Smart Business cockpit is framework of analytical offering by SAP, providing user insight in operational data Users can analyze on this KPIs /OPIs and use its drilling down capabilities with specific dimensions in a definite Line of business.Bringing together the Analytic content from multiple Business system be it on premise or on demand into one single launchpad
SAP Smart Business provides predefined scenarios for different LOBs and industry with import KPIs for business users. In addition, it provides customer the provision to define their own KPIs. Smart business provides a set of fiori applications to define KPIs, evaluations and drill down configurations
There are two section in smart business.
- Runtime (KPI Tile and Drilldown) – SAP provides E2E insight action scenarios based on Real time KPIs for Business users where they have flexibility to do their analysis based on predefined datasets
- Design time (KPI Modeler) – In order to simplify KPI Solutions, SAP provides no. of Fiori apps for modelling of KPI allowing users to define and adapt smart business content.
KPI Modeler is a tool, which comprise of bunch of applications enabling user to design their KPI tiles and provide a fair space to manipulate or calculate these Key performance Indicators according to market changes or current usages immediately.
These designing consumes the Core data services from the ABAP Stack as a data source in order to reuse the same for new reporting requirements on fiori.The data models (VDMs) defined at ABAP Layer can be using information views from HANA database directly or Core data services defined implicitly on purpose of SAP data source extractor.
Elements and Control point
- Responsiveness – Smart Business pages are responsive and supported best on desktop computers
- Layout – The page consists of an object header and a chart area.
- Tiles – Main area to be customized.
- Chart container – Provides a toolbar with generic functions for tables and charts based on the Viz Frame control
- Interactions – At the top right side contains the name of the KPI and the filter symbol, which is filter are allows to filter runtime or while configuring.In the header area the name of the evaluation, the aggregated KPI, and tiles with micro charts are displayed.Mini chart are the other tiles display information on separate KPIs that might be related or of interest. By clicking on these tiles, the user can navigate to the respective KPIs.The chart area below has a toolbar at its top offering standard interactions. You can switch between different views, chart types and toggle with legend.
- Visualization – The graphical representation of the reporting properties visible to Business user on the fly.
Steps for building a Smart Business KPI framework
- First define a KPI (use o-data services, entity set and the measure value)
- Evaluate KPI Definition
- Configure the Tile
- Configure the Drilldown
- Publish to Fiori Catalog
ANALYSIS PATH FRAMEWORK
Analysis Path Framework (APF) is an easy to use tool helps build and enhance interactive data explorations, basically bridging the gap between analytics and operations. These applications are only configurable and can be run on the fly provided a data model is defined already. Configurations can be done based on a given data model (from VDM) in its Modeler.
Most interesting fact about APF isn’t limited to the NetWeaver (operational data), can be leveraged on top of BW on HANA (Strategical data).APF can use below data sources to consume OData
- Calculation views
- ABAP CDS views
- BW OData queries
APF Configuration Modeler
The APF modeler is an application offered by SAP allows you to create your own APF application in classic ways:
- Create own app from scratch as a fiori app
- Import from other fiori apps
- Import SAP APF content and adapt them
Business users could navigate data iteratively by configuring an analysis paths with a series of steps. Data selections can be done through the Filter facets or from the specific analysis step on the fly. When a selection are done to a specific Analysis step, all the subsequent steps are effected and reduced with selections done in prior step. Users can interactively explore data step by step and investigate the root causes.
Elements and Control Point
- Response and adaptability
- APF-based apps are responsive and supported on both desktop or tablet devices.
- Layout of the page
- The header area incorporates the filter sections, toolbar and the title of the application
- Analysis path display – UI area where thumbnails of all analysis steps are displayed
- The analysis step display – UI area where charts or tables for definite step is displayed
- The footer toolbar – Any further navigation to other applications is possible
- Interactions between charts
- Smart filter bars or individual filters when applied result to a generic restriction applied to all analysis path.
- The analysis path display is the area which gives a snapshot to all analysis steps that are defined in form of thumbnails. Helps users toggled between the steps.
- Analysis path display area gives a full picture of the analysis path selected from the set of thumbnails
- Add Analysis step button opens the gallery of the category, its included mini steps and representations giving a flexible parameter to add further steps on the fly
- Analysis Path can be created saved deleted and printed from APF runtime.
- Configurations and mapping
- Configuration tile’s main frames are Filters, Categories and Navigation targets
- Filter can be configurable either by an individual filter or a smart filter bar
- Configuring a tile is easy by adding your own category and representations
- Category is the set of related step build on O-data services (data-source) to display the data based on graphical representations. O-data request handling is taken care by APF automatically
- Content app prebuilt by SAP can be very well imported and extend it as per one’s need.
- Integration with Others
- Integration and navigation to other Fiori applications are feasible with APF
- Smart Business Framework allows launching of APF based application can be launched as a part Smart Business framework. Filter defined in Smart KPI could be handed over parameter for APF based applications.
- APF gives a flexibility configuring navigation Targets, allowing user jump other applications to view additional information of interest or to act in transactional Apps.
SUMMARY AND CONCLUSION
- SAP S/4HANA embedded analytics is the collection of all analytics features in S/4HANA that enables operational reporting on live data.
- In order to leverage embedded analytical capability SAP provides fiori framework
- A complete overview on frameworks like smart business and Analysis path framework
- Build or create own fiori applications leveraging these frameworks
- Consumption of CDS views is controlled using “annotations” and there are analytics specific annotations and o data services.
Thanks for reading .
Enjoy Analytics embedded in S/4 HANA!