Introducing OData Adapter & Overview Page integration with Smart Business Service – Part 3
UPDATE (13/5/2017) : If you are experiencing issues with the Overview Pages, where the output is empty, please deactivate “OData Batch Mode” which was recently introduced in the Create Overview Page & Manage Overview Page Apps.
This blog is a continuation of a series of blogs that demonstrates how to use the new OData Adapter to consume any SAP or non-SAP OData services and quickly create KPI tiles on Fiori Launchpad. In this blog, I am going to show the configuration steps required to integrate these KPI tiles with Fiori Overview Pages (OVP). As explained earlier, Smart Business Service supports embedding of several chart types within the Overview pages(OVP). The OVP pages can be seen as a step between the basic information on the SAP Fiori Launchpad tiles and the full-blown information within the SAP Fiori applications. Again, you don’t need to write any line of code for this. Everything is taken care by way of configuration. The configurations of existing evaluation are used while displaying the OVP application. To summarize, you can create a KPI tile in the Fiori Launchpad and end users can click on it to navigate to an overview page and from the Overview Page they can drill down into each of the evaluation and view more details using the Generic drill down app.
Create Overview Page
In the Fiori Launchpad, you will be able to see several tiles related to creating and maintaining Overview Pages.
Once the KPIs, Evaluation and drill down configurations are in place, I can now proceed to create an OVP application by clicking on the tile “Create OVP”.
In the OVP Details section, I have provided the tile and description as shown below.
In the Global Filter settings, I have maintained the Source System details along with the Entity set. In the Card Configuration, I have maintained the KPI/Evaluation/Drill Down view created earlier.
After providing these values, if I click on “Configure Cards”, it will provide a popup as shown below where I can customize the card. For example, by default only 5 data points show up in each card. I can also configure the car navigation here.
After closing the Card Settings popup, the card details will be added to the OVP application at the bottom.
I have repeated the same process for the second evaluation
And the third evaluation as shown below.
Finally, I have saved and activated the OVP application.
Configure KPI Tile
We have an OVP application ready and the corresponding drill down applications. The last thing which needs to be done is creation of a KPI tile which shows up on the Launchpad. Navigate to the “Configure KPI Tile” tile and launch the application. This will list all the activate evaluations. I have selected the first evaluation “Evaluation for Gross Amount” and configured a tile as shown below
I have selected the KPI Tile type as “Harvey Ball Tile” and in the Drill-down configuration, instead of referring to the generic drill-down configuration, I am now referring to the OVP page “Sales Overview Page”.
Click on “Save and publish Site” button. If you don’t see the changes in the Launchpad, I would suggest you edit the Fiori Launchpad portal site and publish it from there too.
Access the Fiori Launchpad
After the Fiori Launchpad site has been published, I should be able to find the KPI tile “Sales KPI” which shows the total Gross Amount value.
When I click on this tile, it will now take me to the OVP application which will show all multiple cards each with the chart representation configured in the respective drill down configurations. Notice that the data points are limited. I can move the cards around and arrange the layout.
When I click on any of the card, say the Gross sales by customer, the respective drill down application will be launched where I can get to see more details with all the information.
This shows how you can use Smart Business Service on SAP Cloud Platform and consume almost any type of OData service and display analytic contents on the Fiori Launchpad. You don’t need to wait for a HANA based system to expose your business data. You also don’t need to write any line of code to embed the analytic contents within an Overview page in the Fiori Launchpad. The entire process has been simplified in the Cloud Platform. Hope you found this useful.