Show TOC

Modification Rules for Multiple Instances of KPI Modeling FrameworkLocate this document in the navigation structure

Use

If your system landscape application components are deployed on different SAP Business Suite-on-HANA systems, each with its own KPI modeling data, you need additional modification rules.

If the system landscape contains multiple HANA systems, it is possible to run a separate instance of the KPI modeling framework on each of these systems, rather than a common KPI modeling framework on one system. Separate instances of the KPI modeling framework are necessary if the same KPIs are deployed on different HANA systems. For example, the same financial KPIs are deployed on one HANA system that contains financial accounting data from a regional subsidiary and on another HANA system that contains worldwide financial accounting data. Each instance of the KPI modeling framework can then appear in SAP Fiori launchpad as a remote catalog, distinguished by their system aliases.

SAP delivers a catalog for analytical apps that require KPI modeling. For SAP Smart Business modeler apps, the catalog /UI2/SAP_KPIFRW5_TC_R is provided.

This catalog has the system alias HANA. If you want SAP Fiori launchpad to contain several instances of the KPI modeling framework, you must create a catalog for each of them in the SAP Fiori launchpad designer, and the delivered catalog serves as a template only.

SAP also delivers a remote catalog, /UI2/SAP_KPIMOD_TC_R, that contains the SAP Smart Business modeler apps. If the SAP Fiori launchpad is to contain several SAP Smart Business modeler instances, you must copy this remote catalog into one remote catalog per instance, and assign them to a PFCG role.

For each catalog created, a system alias must be specified that identifies the SAP HANA system on which the instance of the KPI modeling framework runs. You enter the system alias as follows: sid(<<system ID>>.<<client>>). The system ID and client identify the SAP Business Suite back-end system whose data the SAP HANA system holds, which is defined in Customizing for SAP NetWeaver under Start of the navigation path Gateway Next navigation step OData Channel  Next navigation step Configuration Next navigation step Connection Settings Next navigation step SAP Gateway to SAP System Next navigation step Manage SAP System Aliases End of the navigation path, for example, ERP.001 (for the regional subsidiary system), or FIN.002 (for the worldwide financial accounting system).

Note

If the KPI is provisioned using OData services on SAP Gateway, you must, even if only a single KPI modeling framework is used, customize the delivered remote catalog (with default system alias HANA) and the remote catalog that contains the KPI modeling apps in the SAP Launchpad Designer. For these remote catalogs, you must specify a system alias that SAP Gateway accepts, such as sid(ERP.001) or LOCAL.

Procedure
  1. Define the routing rules for multiple SAP Business Suite-on-HANA systems with one KPI modeling framework.

  2. Open any text editor.

  3. Copy the following coding and adapt the system IDs. In this example, the system IDs ERP.001 and FIN.002 are used.

    if %{PATH} regimatch *;o=sid\(ERP\.001\)* SetHeader x-sap-webdisp-target-sid «HANA with system alias ERP.001» if %{PATH} regimatch *;o=sid\(FIN\.002\)* SetHeader x-sap-webdisp-target-sid «HANA with system alias CRM.002» 
  4. Save your settings under modification_rules.txt.

  5. Open the sapwebdisp.pfl configuration file of SAP Web Dispatcher.

  6. Declare the modification rules in the modification_rules.txt file as follows:

    icm/HTTP/mod_«number» = PREFIX=/,FILE=modification_rules.txt 
More Information

For more information about how to copy catalogs, in the SAP Library for SAP Fiori launchpad, see the following documentation:

  • For SAP NetWeaver 7.31, see http://help.sap.com/nw-uiaddonStart of the navigation path Application Help Next navigation step SAP Fiori Launchpad Next navigation step Using the Launchpad Designer Next navigation step Setting Up Catalogs, Tiles, and Groups Next navigation step Catalogs and Tiles Next navigation step Copying Catalogs End of the navigation path

  • For SAP NetWeaver 7.4, see http://help.sap.com/nw74Start of the navigation path Application Help Next navigation step UI Technologies in SAP NetWeaver Next navigation step SAP Fiori Launchpad Next navigation step Using the Launchpad Designer Next navigation step Setting Up Catalogs, Tiles, and Groups Next navigation step Catalogs and Tiles Next navigation step Copying Catalogs End of the navigation path

For more information about how to edit remote catalogs, see the following documentation:

  • For SAP NetWeaver 7.31, see http://help.sap.com/nw-uiaddonStart of the navigation path Application Help Next navigation step SAP Fiori Launchpad Next navigation step Using the Launchpad Designer Next navigation step Setting Up Catalogs, Tiles, and Groups Next navigation step Catalogs and Tiles Next navigation step Remote Catalogs Next navigation step Creating or Editing Remote Catalogs End of the navigation path

  • For SAP NetWeaver 7.4, see http://help.sap.com/nw74Start of the navigation path Application Help Next navigation step UI Technologies in SAP NetWeaver Next navigation step SAP Fiori Launchpad Next navigation step Using the Launchpad Designer Next navigation step Setting Up Catalogs, Tiles, and Groups Next navigation step Catalogs and Tiles Next navigation step Remote Catalogs Next navigation step Creating or Editing Remote Catalogs End of the navigation path