Skip to Content
Author's profile photo Murali Shanmugham

Modeling KPI’s using the New KPI Modeler

KPI Modeler refers to a bunch of Apps provided in the Fiori Launchpad which enables us to bring KPI Tiles on the Launchpad. Unlike, Transactional Apps, where we use the Launchpad Designer to create Static/Dynamic tiles, we can use KPI Modeler to create KPI Tiles which shows KPI related details on the Tile.


When working with Analytical Apps, you will find more details on the required configuration for them in SAP Help. For example, if you are to configure Overdue WBS Element Analytical App, You can find more information on configuring the KPI Tiles in SAP Help.

Below are the High Level steps which you can perform

Create a KPI

This is the first entity which needs to be created. You could use either “Create KPI” or “KPI Workspace” for this. The Data source of the KPI Definition is where we refer to the HANA View and its corresponding OData service which we are planning to use. Also, notice that the Semantic Object/Action can be provided too. None of this is mandatory. If we provide the values here, they will cascade down to evaluation attached to it.


Create Evaluation

For a the newly created KPI, evaluation has to be created.You can create one or more evaluations for a KPI. The Data source definition you provide out here will be used for your reporting purposes. You also have options to set Threshold values as shown below. These dictate the color of the information provided in the tile.


Configure Drill downs

There is another tile called “Configure Drill Down” which can be used to configure drill downs. There are few analytical Apps (as its optional), which support drill down. When the user opens an Analytical app, there would be provisions for them to jump into the visualizations which are configured in this section. For each evaluation, you could add a drill down configuration.


You can display mini charts at the top and have chart/table at the bottom. There is a facet filter which you can also provide at the top. More on this can be found in this article.

Configure KPI Tile

Finally, to bring the tile on the Launchpad, you would have to use the “Configure KPI” tile. For each active evaluation, you can attach a tile from the templates shown below.


Notice that the Semantic Object/Action is also provided here and it takes the preference.

In short, the KPI Modeler is just used to bring a tile on the Fiori Launchpad and display KPI related information on it. The Fiori Launchpad uses the active evaluation assigned to the KPI tile to trigger the XSOData/Query to fetch the results from the backend.

Once the KPI Tile is rendered on the Launchpad, the users can click on it to navigate to the target App. This navigation is governed by the Semantic Object/Action which is configured above. In the above example, I have configured the tile to navigate to the Overdue WBS Element Analytical App.

Related Article:

Transporting KPI Modeler entries using SMART Business Download Tool

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Monika Patel
      Monika Patel

      Thanks for sharing this info.

      Any idea how to set-up the KPI Modeler itself ?

      We are facing issue with KPI-MODELER getting connecting to backend system.

      Request if you can point to step-by-step guide in setting up the KPI-MODELER.

      Is it similar to kind of setting-up FIORI launchpad ? (Because the Modeler looks like it is like a launchpad with various tiles)

      Any help in this direction will help.

      Is there Web-Dispatcher involved in this set-up?

      Thanks in Adv.

      Author's profile photo Murali Shanmugham
      Murali Shanmugham
      Blog Post Author


      I suggest you raise a discussion in the forums. I am not aware of any step-by-step guide. If you install the components and assign the relevant roles, you should see the KPI Modeler tiles on your launchpad. Web Dispatcher is mandatory if your are using Analytical apps.



      Author's profile photo Monika Patel
      Monika Patel

      Thanks for prompt reply. sure will raise a discussion in the forum.

      Author's profile photo Monika Patel
      Monika Patel

      yes we are using Analytical Apps

      Author's profile photo Former Member
      Former Member

      A quick query Murali - How is the KPI Modeler on ABAP stack different that KPI modeler on HANA ? What is relevance of KPI Modeler on ABAP Frontend server when it can be directly used over XS engine?

      Author's profile photo Murali Shanmugham
      Murali Shanmugham
      Blog Post Author

      Hi Sharad,

      As per my understanding, the KPI Modeler is always on the HANA. Its just that the SAPUI5 Apps used for KPI Modeler are hosted on the Gateway ABA server. Now with S4HANA, its even possible to use ABAP based OData services in the KPI Modeler.

      Author's profile photo Artem Petrov
      Artem Petrov

      Hi, Murali,

      I am trying to drill-down in my tile, but i have a error "Could not open app. Please try again later." I use Generic navigation option so  the action has "analyzeSBKPIDetails" value, but what semantic object should i choose to see default drill-down view? I am using some random object from example DaysSalesOutstanding, what semantic obj should i use to see default drill down view?


      2018-04-05 15:48:21.465000 Failed to resolve navigation target: "#DaysSalesOutstanding-analyzeSBKPIDetails?EvaluationId=E.1522849165599" - Could not resolve navigation target sap.ushell.renderers.fiori2.Shell.controller


      Author's profile photo Former Member
      Former Member

      I've a short question to the KPI Modelling process within the Fiori Launchpad. I am currently facing the challenge of the implementation of references between analytical and transactional apps.

      I'm finished with the definition of evaluation, tile and drill-down. During the consumption you are able to click in (in this case) the bar charts and jump to other drill-downs or use a reference to transactional applications. Do you know where I can define this step. I.e. where can i define
      1. what content is droping down and
      2. what text it displays
      Because the drop-down was some sort of pre-defined.

      Thank you very much for your support!

      Author's profile photo Jonathan Ma
      Jonathan Ma

      Did anyone get the KPI modeler working? I installed the UISKPI01100 on the gateway server standalone(we don't use embedded configuration), I don't see any tiles under the KPI modeler catalog. I have also installed the KPI modeler Hana contents already.

      There is minimal documentation in and no new content since 2015. Is the KPI modeler going to be another abandoned technology by SAP?

      Thanks, Jonathan.


      Author's profile photo Murali Shanmugham
      Murali Shanmugham
      Blog Post Author

      Hi Jonathan,

      Its best to post a question with the appropriate tags. Its been a long time since I worked on on-premise KPI Modeler. All the innovations are now being delivered on SAP Cloud Platform - Smart Business Service.