Show TOC

Configuring the Smart Business KPI TileLocate this document in the navigation structure

The following tasks are performed using the Smart Business modeler apps.

Prerequisites:

  • You have used the SAP Smart Business modeler apps to create the following:
    • A KPI
    • An evaluation
    • A KPI tile
  • You have deployed a shipped APF-based application or created a configuration for an application that you want to launch using a Smart Business KPI tile.

You can now configure the KPI tile using the Smart Business modeler apps. The data you must enter depends on, among other things, whether you use shipped content or content you created yourself.

You can create a KPI tile for the following use cases:

  1. Shipped APF-based application – unchanged

    A configured BSP application that you use as it was shipped, without making any changes.

  2. Shipped APF-based application – enhanced

    A configured BSP application that you have imported and changed using the APF Configuration Modeler.

  3. Generic runtime application

    The generic APF runtime application is used to execute an APF configuration that you created using the APF Configuration Modeler.

  4. New application

    An application you have created using the APF Configuration Modeler without using the generic application.

    This requires defining your own BSP application and target mapping.

The data you must enter also depends on the Smart Business KPI Modeler version you are using. There are two versions of the KPI Modeler available:

  • A KPI Modeler for apps that use calculation views, which is used for SAP Business Suite powered by SAP HANA.

  • A KPI Modeler for apps that use ABAP CDS views, which is available both for SAP Business Suite powered by SAP HANA and for SAP S/4HANA.

The following sections differentiate the data you must enter depending on the use cases mentioned above:

Using the Smart Business Modeler Apps for SAP Business Suite powered by SAP HANA

To configure a KPI tile for an APF-based application, open the Configure KPI Tiles app, go to the Navigation area and select the Other Drill-Down radio button. Select Analysis Path Framework as drill-down.

Depending on your use case, enter the following data:

  Shipped BSP Application - Unchanged Shipped BSP Application – Enhanced Generic Runtime Application New Application
Semantic Object As defined in target mapping of the application As defined in target mapping of the application Prefilled: FioriApplication As defined in your own target mapping
Action As defined in target mapping of the application As defined in target mapping of the application Prefilled: executeAPFConfiguration As defined in your own target mapping
Configuration Not applicable Select the configuration you want to launch Select the configuration you want to launch Select the configuration you want to launch

If you use a shipped BSP application, a KPI tile may have been shipped along with it. In this case, semantic object and action are already filled.

Note

We recommend copying the shipped KPI, evaluation, and tile. You can then adapt them to your needs.

Shipped BSP-Application - Unchanged

If you want to launch a shipped APF-based application without making any changes to it, entering a configuration title is not required. The configuration can be read directly from the analytical content configuration file of the BSP application. The location of this file is specified in the application configuration file, which is part of the BSP application.

Note

As of SAPUI5 1.30, the application configuration file has been replaced with the manifest.json file.

Shipped BSP-Application - Enhanced

If you have imported the JSON file of a shipped application into the APF Configuration Modeler, ensure that the semantic object entered in the APF Configuration Modeler app is the same as the one you enter here. The semantic object and the action are used to determine the KPIs navigation target.

You must select a configuration to be able to launch the application. The corresponding configuration ID takes precedence over the location of the analytical content configuration file of the BSP application. To select the configuration title, use the value help. The semantic object filters the list of configurations so that only those are listed that have been created for the specified semantic object. A configuration title has a corresponding configuration ID, which is unique.

Generic Runtime Application

Selecting a configuration is also mandatory if you use the generic runtime application. The generic runtime application does not contain a reference to the location of the analytical content configuration file and therefore must be parameterized using a configuration ID. To select the configuration title, use the value help. The semantic object filters the list of configurations so that only those are listed that have been created for the specified semantic object. A configuration title has a corresponding configuration ID, which is unique.

New Application

If you have used the APF Configuration Modeler to create a new application, ensure that the semantic object entered in the APF Configuration Modeler app is the same as the one you enter here. The semantic object and the action are used to determine the KPIs navigation target.

To select the configuration title, use the value help. The semantic object filters the list of configurations so that only those are listed that have been created for the specified semantic object. A configuration title has a corresponding configuration ID, which is unique.

Navigating to the APF Configuration Modeler

By clicking Save and Configure Drill-Down, you can navigate to the APF Configuration Modeler to view or edit the configuration. This is useful because from here you can navigate directly to the relevant configuration. You cannot search for a configuration in the APF Configuration Modeler itself.

Note

When you click Save and Configure Drill-Down, your changes are saved as draft, but not yet activated.

Using the Smart Business Modeler Apps for SAP S/4HANA
Note

The KPI Modeler for SAP S/4HANA may also be used on SAP Business Suite powered by SAP HANA.

To configure a KPI tile for an APF-based application in the Smart Business modeler apps for SAP S/4HANA, open the Create Tile app and select your tile or create a new one. In the Navigation area, go to the Select Drill-Down field and select Others.

When you are on a SAP S/4HANA platform, depending on your use case, enter the following data:

  Shipped BSP Application - Unchanged Shipped BSP Application – Enhanced Generic Runtime Application New Application
Semantic Object As defined in target mapping of the application As defined in target mapping of the application Enter FioriApplication As defined in your own target mapping
Action As defined in target mapping of the application As defined in target mapping of the application Enter executeAPFConfigurationS4HANA As defined in your own target mapping
Application Parameters

Not applicable

Note If you use a shipped KPI tile, the configuration ID may already be filled in to ensure that you can still launch the configuration even after changing it in the APF Configuration Modeler.

Name: sap-apf-configuration-id

Value: configuration ID in format <appl_guid>.<config_guid>

Name: sap-apf-configuration-id

Value: configuration ID in format <appl_guid>.<config_guid>

Name: sap-apf-configuration-id

Value: configuration ID in format <appl_guid>.<config_guid>

You can find the values for the configuration ID in the following places:

  • <appl_guid>: in the app URL behind the parameter "app"

  • <config_guid>: in the configuration details in the APF Configuration Modeler app.

When you are on a SAP Business Suite powered by SAP HANA platform, depending on your use case, enter the following data:

  Shipped BSP Application - Unchanged Shipped BSP Application – Enhanced Generic Runtime Application New Application
Semantic Object As defined in target mapping of the application As defined in target mapping of the application Enter FioriApplication As defined in your own target mapping
Action As defined in target mapping of the application As defined in target mapping of the application Enter executeAPFConfiguration As defined in your own target mapping
Application Parameters Not applicable

Name: sap-apf-configuration-id

Value: configuration ID in format <config_guid>

Name: sap-apf-configuration-id

Value: configuration ID in format <config_guid>

Name: sap-apf-configuration-id

Value: configuration ID in format <config_guid>

You can find the value for the configuration ID in the configuration details in the APF Configuration Modeler app.

If you use a shipped BSP application, a KPI tile may have been shipped along with it. In this case, semantic object and action are already filled.

Note

We recommend copying the shipped KPI, evaluation, and tile. You can then adapt them to your needs.

By clicking Save and Configure Drill-Down, you can navigate to the APF Configuration Modeler to view or edit the configuration. This is useful because from here you can navigate directly to the relevant configuration. You cannot search for a configuration in the APF Configuration Modeler itself.

Note

When you click Save and Configure Drill-Down, your changes are saved as draft, but not yet activated.

Application Parameters

You can configure your KPI tile in a way that it launches an APF-based application and immediately opens a specific analysis step and representation. You can do so by entering the following application parameters:

  • Analysis step:
    • Name: sap-apf-step-id
    • Value: step ID, for example, “Step-23”
  • Representation:
    • Name: sap-apf-representation-id
    • Value: representation ID, for example, “ Step-23-Representation-1”

You can look up the step ID and representation ID in the JSON file of the configuration. You may have to export your configuration first to get an up-to-date JSON file.

Entering a step ID is sufficient; you don’t have to enter a representation ID. If you only enter a step ID, the default representation is used.