The following tasks are performed using the Smart Business modeler apps.
Prerequisites:
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:
Shipped APF-based application – unchanged
A configured BSP application that you use as it was shipped, without making any changes.
Shipped APF-based application – enhanced
A configured BSP application that you have imported and changed using the APF Configuration Modeler.
Generic runtime application
The generic APF runtime application is used to execute an APF configuration that you created using the APF Configuration Modeler.
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:
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.
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.
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.
When you click Save and Configure Drill-Down, your changes are saved as draft, but not yet activated.
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.
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.
When you click Save and Configure Drill-Down, your changes are saved as draft, but not yet activated.
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:
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.