0% found this document useful (0 votes)
131 views

How To Transport KPI Tile Application Step-By-Step Guide in S4HANA

This document provides a step-by-step guide to transporting a KPI tile from a development system to a production system. It discusses the required transports, packages, roles, and configurations needed for transporting the KPI tile including creating transports, configuring Fiori Launchpad, creating and configuring the KPI tile, verifying and transporting the tile, and troubleshooting.

Uploaded by

raji.fiori
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
131 views

How To Transport KPI Tile Application Step-By-Step Guide in S4HANA

This document provides a step-by-step guide to transporting a KPI tile from a development system to a production system. It discusses the required transports, packages, roles, and configurations needed for transporting the KPI tile including creating transports, configuring Fiori Launchpad, creating and configuring the KPI tile, verifying and transporting the tile, and troubleshooting.

Uploaded by

raji.fiori
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 67

How to Transport KPI Tile

Application Step-by-Step
Guide in S/4HANA
16101809 On-Premise
S4H – Gateway
How to Setup a Fiori Tile Step-by-Step Using Web IDE www.sap.com

TABLE OF CONTENTS

Document History ...................................................................................................................................................... 2


ABSTRACT .....................................................................................................................................................5
Chapter 1 – Requirement .......................................................................................................................................... 5
Chapter 2 – Creating Transports and Packages ......................................................................................................... 5
Chapter 3 – Configuring Fiori Launchpad .................................................................................................................. 5
Chapter 4 – Configuring a KPI Tile ............................................................................................................................. 5
Chapter 5 – Troubleshooting ..................................................................................................................................... 5
CHAPTER 1 INTRODUCTION ...........................................................................................................................6
Overview of the Architecture .................................................................................................................................... 6
Overview of what type of transports are needed ..................................................................................................... 8
Overview of what type of packages are needed ....................................................................................................... 9
Overview of what type of role is needed for the KPI Design ..................................................................................... 9
CHAPTER 2 CREATING TRANSPORTS AND PACKAGES................................................................................... 10
Creating Transports and Package in the Frontend system ...................................................................................... 10
Creating Transports and Package in the Backend system ....................................................................................... 17

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles Page|2
CHAPTER 3 CONFIGURING FIORI LAUNCHPAD .............................................................................................. 26
Configuring Fiori Launchpad Designer with Transport Requests ............................................................................ 26
Creating Catalog and Group in Fiori Launchpad Designer ....................................................................................... 31
Configuring and Assigning Catalog and Group to Role ............................................................................................ 37
CHAPTER 5 CONFIGURING A KPI TILE ............................................................................................................ 44
Creating a KPI Tile .................................................................................................................................................... 44
Assigning the KPI Tile to a Group ............................................................................................................................. 60
Verify the KPI Tile is working in Fiori Launchpad ..................................................................................................... 64
Verify the App Variant and Catalog are locked in the Transport Request............................................................... 65
Transporting to Production ..................................................................................................................................... 71

Post Transport what other operation to-do ............................................................................................................ 71


CHAPTER 5 TROUBLESHOOTING .................................................................................................................. 73
Tile failed to display ................................................................................................................................................. 73
How to Access App Variant from the SAP Gateway frontend system? ................................................................... 73
Unspecified error when activating Evaluation ........................................................................................................ 75

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles Page|3
Abstract

Chapter 1 – Requirement
1.1. Introduction
1.2. Overview of the Architecture
1.3. Overview of what type of transports are needed
1.4. Overview of what type of packages are needed
1.5. Overview of what type of role is needed for the KPI Design

Chapter 2 – Creating Transports and Packages


2.1. Creating Transports and Package in the Frontend system
2.2. Creating Transports and Package in the Backend system
2.3. Configuring Fiori Launchpad Designer with Transport Requests

Chapter 3 – Configuring Fiori Launchpad


3.1. Configuring Fiori Launchpad Designer with Transports
3.2. Creating Catalog and Group in Fiori Launchpad Designer
3.3. Configuring and Assigning Catalog and Group to Role

Chapter 4 – Configuring a KPI Tile


4.1. Creating a KPI Tile
4.2. Assigning the KPI Tile to a Group
4.3. Verify the App Variant and Catalog are locked in the Transport Request
4.4. Verify the KPI Tile is working in Fiori Launchpad
4.5. Transporting to Production
4.6. Post Transport what other operation to-do

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles Page|4
Chapter 5 – Troubleshooting
5.1. Tile failed to display
5.2. How to Access App Variant from the SAP Gateway frontend system?
5.3. Unspecified error when activating Evaluation

Chapter 1 Introduction

Welcome to How to Transport KPI Tile Application Step-by-Step Guide in S/4HANA. In this white paper we will introduce you to all the
requirement needed in order to transport a KPI tile from one system to another system.
In this whitepaper we will discuss and show the user how to create and configure:

• A quick KPI tile

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles Page|5
• What type of transports are needed
• How to configure KPI Design and Fiori Launchpad to capture the data in order to transport them to another system
• What needs to be transported

This whitepaper covers the following versions of S/4HANA


• a) 1610
Note b) 1709
c) 1809

Overview of the Architecture

Before we can start our configuration, we need to look at the Architecture that this whitepaper will address. This whitepaper will cover the
following scenario:

1. A development Central Hub Deployment Environment. Meaning:


a) A Gateway frontend system
b) A backend S/4HANA system
2. Transported to production Central Hub Deployment environment:
a) A Gateway frontend system
b) A backend S/4HANA system

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles Page|6
Development/Quality:

Frontend S/4HANA
(Backend)
GWD RFC

S4D

Production

TRANSPORT

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles Page|7
Frontend S/4HANA
RFC
GWP (Backend)
S4P

Overview of what type of transports are needed

System Type/ID Environment Transport Request Description

Gateway Frontend Dev/Quality CUSTOMIZING REQUEST Is needed to store the tile and
(GWD) target mapping configuration

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles Page|8
Gateway Frontend Dev/Quality WORKBENCH REQUEST To store the App Variant.
(GWD) What is an App Variant?
• App Variant will have
what component to
load which represents
the App configuration
of the BSP UI5
application
• Without the App
Variant, the
application will hang
because it will not
know what todo

S4H Backend Dev/Quality CUSTOMIZING REQUEST To store all Smart Business


(S4D) Artifacts such as KPI,
Evaluation, Association.

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles Page|9
• Is needed to store the
S4H Backend Dev/Quality WORKBENCH REQUEST Annotation model
(S4D) while
activating Evaluation
• This is needed in
order to store details
about the evaluation
such as data source
and service
• Without the
Annotation will the
KPI will not know
what to load and
hence the tile will fail
to load.

Overview of what type of packages are needed

• A package for the Gateway frontend system. This is required for the Workbench request
• A package for the S/4HANA backend system. This is required for the Workbench request

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 10



We need in the frontend
a) Customization Request
b) Workbench Request
c) A package
Summary
• We need in the backend
a) Customization Request
b) Workbench Request
c) A package

Overview of what type of role is needed for the KPI Design

In order to have access to the KPI Design in Fiori Launchpad, the user must have the following role, SAP_BR_ANALYTICS_SPECIALIST, assigned
to them.

• This white paper assumes the user already


a) Configured Smart Business in the system
b) Already assigned to the Administrator the appropriate
roles to have Smart Business Accessible in Fiori
Launchpad
Note

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 11


• For more details information about how to install and configure
Smart Business Designer, refer to the following whitepaper,
https://wiki.scn.sap.com/wiki/x/9xLeGw

Chapter 2

Creating Transports and Packages

Creating Transports and Package in the Frontend system

The Administrator must create the transports in the frontend and backend systems before creating the

• KPI tile
• Evaluation
• Fiori Catalog
• Fiori Group

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 12


If Fiori tile, catalog and group got created before assigning the transport
request to Fiori Launchpad designer, Fiori tile, catalog, and group will not
Warning be locked in the transport. Therefore; it is a requirement to first create all
the transport requests and assign them to Fiori Launchpad Designer and
then configure KPI tile. All this will be explained below.

Development/Quality Frontend system:

Frist we need to login to the SAP Gateway frontend system to create three things:

• Customization Request
• Workbench Request
• And a package

To do that, do the following:

1. Login to the SAP Gateway frontend system


2. We need to go to Transport Organizer by executing tCode SE09

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 13


Figure 1 Transport Organizer

3. Click on the New button to create a new Customizing Request as shown below in the yellow highlighted icon

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 14


Figure 2 Creating new transport request

4. Select Customizing Request and click on the confirm button as shown below

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 15


Figure 3 Creating Customizing Request

5. Fill-in the required information

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 16


Figure 4 Providing request information

6. After filling the required information, click on Save Note: Short Description it can be
anything the user likes

We have created our first customization request in the SAP Gateway


Summary frontend system that will be used when we create Fiori tile, catalog, group
and target mapping.

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 17


Creating Workbench Request

As we mentioned before, this is needed to store the App Variant. Without it, when the user tries to access the application after transport, the
application will not load. It will spin forever.

To create a Workbench Request, do the following:

1. Login to the SAP Gateway frontend system


2. Execute tCode SE09
3. Click on the New button as it was described in the previous section
4. Now select Workbench request

Figure 5 Creating Workbench request

5. Fill-in the needed information and click on Save

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 18


Figure 6 Adding Transport request information

6. Click on Display as shown below to list your transports

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 19


Figure 7 Click display to see the list of transports

Creating Package in the SAP Gateway frontend system


To create a package in the frontend system, do the following:

1. Execute tCode /nSE80 or SE80


2. Select Package from the dropdown list under Repository Browser

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 20


3. Enter the name of the package, in our example we are using ZSSB_APPVARIANT

Figure 8 SE80 to create package

Chapter 3
Configuring Fiori Launchpad

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 21


In this chapter we will focus on how to configure Fiori Launchpad Designer in order to lock tile, catalog, group, and App Variant into the
transports.

Configuring Fiori Launchpad Designer with Transport Requests

There two things we need to do here:

1. Configure Fiori Launchpad Designer at the CONF layer in order to store the App Variant information
2. Second configure Fiori Launchpad Designer at the CUST layer in order to store catalog, tile and group information

Configuring Fiori Launchpad Designer with CONF Layer

1. Login to Fiori Launchpad Designer using Chrome or IE and type the following URL:
HTTP(S)://<HOST>:<PORT>/sap/bc/ui5_ui5/sap/arsrvc_upb_admn/main.html?scope=CONF&saplanguage=EN

Note: Make sure in the URL you have scope=CONF CONF is a case sensitive, so it has
to be upper case.

2. To confirm the user is logged in to CONF layer, the following indication should be displayed on the on the top right of the browser:

Figure 29 Scope is CONF in Fiori Launchpad Designer

3. Click on Settings as shown below

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 22


Figure 30 Opening Settings window

4. Select the Workbench of the SAP Gateway frontend system as shown below:
Note: Your screen may be different than ours if you have more than one Workbench request

Figure 31 Assign Transport

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 23


5. After selecting the Workbench request that we have created previously, click on OK
6. Next, we need to provide the package name that we have created in the SAP Gateway frontend system as shown below:

Figure 32 Assigning Workbench Request

7. We are done with the CONF layer

Configuring Fiori Launchpad Designer with CUST Layer

Now that we have configured Fiori Launchpad Designer under the CONF layer with a Workbench request, next we need to configure Fiori
Launchpad Designer with the Customization Request. To do that, do the following:

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 24


1. Login to Fiori Launchpad Designer using Chrome or IE and type the following URL:
HTTP(S)://<HOST>:<PORT>/sap/bc/ui5_ui5/sap/arsrvc_upb_admn/main.html?scope=CUST&saplanguage=EN

Note: Make sure in the URL you have scope=CUST

2. Once logged in, the client number will be displayed on the top right of the Fiori Launchpad Designer as shown below:

Figure 33 Scope is CUST in Fori Launchpad Designer

Note: If the user still see Client:All still showing, that means you are still logged in to the CONF layer.

3. Once logged in to the CUST layer, click on settings as shown below:

Figure 34 Accessing Settings information

4. By default None(Local Object) is selected as shown below:

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 25


Figure 35 Assigning a Transport

5. We need to uncheck it and select our SAP Gateway Frontend Customization Request as shown below:

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 26


Figure 36 Selecting Customizing Request

6. Once the Customization Request is selected, click on OK

Figure 37 Assigning Customizing Transport Request

Creating Catalog and Group in Fiori Launchpad Designer

Now that we Fiori Launchpad Designer is configured with our transports on both layers, we need to create few things:

1. First the Catalog where we are going to store our Fiori KPI Tile
2. Second the Group that is going to display our KPI Tile

Creating Fiori Catalog

1. Login to Fiori Launchpad Designer under the CUST layer 2. Click on the Catalogs tab as
shown below:

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 27


Figure 38 Creating Fiori Catalog
3. Click on the + icon as shown below to create a catalog

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 28


RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 29
Figure 39 Adding a Catalog
4. Fill-in the needed information by providing the catalog name and an ID

Figure 40 Creation of Catalog

Note: Make sure the ID is unique in your system.

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 30


5. Click on Save
6. Now we have a catalog created in our Fiori Launchpad Designer as shown below:

Figure 41 Catalog has been created

Creating Fiori Group


Now that we have a catalog to hold our tile, next we need to create a group that will display our tile in Fiori Launchpad
To create a group, do the following:

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 31


1. In Fiori Launchpad Designer under the CUST layer, click on the Group tab

Figure 42 Creation of Fiori Group


2. Next click on the + sign on the bottom to create a Group

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 32


RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 33
Figure 43 Creation of Fiori Group
3. Fill-in the required information. For example, our Group is called SS KPI Group

Figure 44 Saving Group information

4. Click on Save
5. Now we have a Group created as shown below:

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 34


Figure 45 Displaying Group

Configuring and Assigning Catalog and Group to Role

Now that we have a Catalog and Group created, next we need to create a Role or use an existing Role and assign the Catalog and Group to this
Role and finally assign it to the user who wants to access this Catalog and Group.

To create a Role, do the following:

1. Login to SAP Gateway frontend system


2. Execute tCode /nPFCG or PFCG
3. Enter the name of the Role you want to create or if there is one already exist, you can provide it there and click on the display icon. In
our example, we are creating new one. Our Role name is ZSSB_KPI

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 35


Figure 46 Creating Role in PFCG

4. Click on Single Role


5. Fill-in the information by providing a description to the Role and click on Menu

Figure 47 Accessing Menu of the Role


6. The system will ask you to save the Role. Click on Save

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 36


Figure 48 Saving the Role

7. Under Menu now click on the dropdown list and select SAP Fiori Tile Catalog as shown below:

Figure 49 Assigning Fiori Tile Catalog to a Role

8. Enter the Catalog ID not the Catalog name from the previous step and click the green check button:

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 37


Figure 50 Adding SSB_KPI Catalog
9. If the following warning message is displayed, just click on Cancel

Figure 51 Warning message

10. Now the Catalog is assigned to the Role

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 38


Figure 52 Catalog assignment
11. Click on the Menu again so we can select the Group to add

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 39


Figure 53 Assigning Fiori Group

12. Enter the Group ID as shown below and click on the green check icon

Figure 54 Assigning Group ID


13. Now we should have the following:

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 40


Figure 55 Adding Group to the user menu
14. Finally, we need to assign this Role to our User ID. Click on the User Tab 15. Assign your User ID and click
on Save as shown below:

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 41


Figure 56 Assigning a Role to a user

16. Note: For Smart Business you do not need S_SCOPE Authorization Object. This can be deactivated.
a. Go to Authorizations tab in edit mode
b. Click on Expert Mode for Profile Generation

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 42


Figure 57 Expert Mode for Profile Generation

c. Expand the Authorizations. Select S_SCOPE. Click on Deactivate as shown below:

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 43


Figure 58 Deactivate S_SCOPE

d. Save the changes and generate the profile

Chapter 4
Configuring a KPI Tile

Now that we prepared our system and created all the transports that are required as well as the Catalog, Group and Role, we are now ready
to create our KPI tile

Creating a KPI Tile

To create a KPI Tile, we need to do the following:

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 44


1. Login to Fiori Launchpad
2. Click on KPI Design Group
Note: If the KPI Design Group cannot be shown, check and verify of the Role,
SAP_BR_ANALYTICS_SPECIALIST , is assigned to your user ID

3. Click on Create KPI Tile as shown below:

Figure 59 Accessing Create KPI Tile

4. KPI creation dialog is displayed, enter the following information or if you have your own specific information:
2 Copy Standard KPI evaluation
Step/Description Screenshot

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 45


1. Identify the KPI tile you wish to modify. In
this example we will be using the
Purchase Order Value tile which shows
currency in EUR.

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 46


2. Start “KPI Workspace” from your Fiori
Launchpad.

**NOTE: Make sure your user has


been assigned role “SAP_BR_ANALYTICS_SPECIALIST” as it is
needed to display KPI Workspace

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 47


3. All KPI data istransportable, first define
a transport order by going to the
settings option. In this case, a
Customizing request should be enough.

**NOTE– Workbench request and Package are required when creating a KPI from scratch, in this
scenario we will only
create a new evaluation which requires a Customizing request.

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 48


4.
Search for the KPI you wish to
modify, it usually matches the name
of the tile you want to modify
(Purchase Order Value) and click on
the evaluation name (which matches
the KPI tile’s subtitle: “Last 365
Days”).

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 49


Once you have navigated to the KPI
5. evaluation you will notice that the
input parameter for currency is set
to EUR by default. Click on “Copy” to
create a new copy of the evaluation

RIG Step-by-step guide to modify currencies in standard delivered KPI tiles P a g e | 50


6.
Select “Copy evaluation
and all its entities”

**NOTE – We are selecting the option “Copy evaluation and all its entities” as we want
drilldowns and will only modify the currency parameter.

7.
Select the KPI where
you wish to place the
copy (in this case we
are using the same KPI
Purchase Order Value).
8. Once the copy is finished you will
notice that there is a new
evaluation for the KPI. Navigate to
the evaluation to modify its
parameters.

3 Modify Evaluation Parameters and create a new Tile


Step/Description Screenshot

1. Review the
evaluation
parameters and
click on “edit”

52
Navigate to the input
2. parameter configuration and
modify the currency value.
Click on “Activate” once you
have finished your changes.

As we selected the “Copy


3. evaluation and all its entities”
no tiles are created, hence we
will need to create a new tile
for our evaluation. Click on the
“Configure Tile” button.

As there is no tile
4. defined for the
evaluation click on the
“Add Tile” button.

53
We will use a numeric
5. tile and assign the tile
to a catalog. Click on
the Catalog search
help.

Select the catalog


6. where you wish the tile
to be stored. In this
example we will be
using the standard
catalog for the
Purchase Order Value
(SAP_PRC_BC_PURCH_
ANALYTICS)

**NOTE – Always check documentation available at Fiori Apps Library to identify the catalogs
Click on Save and go
7. back to the KPI main
screen. Make sure your
evaluation copy
displays active status

4 Display Modified KPI using Launchpad Personalization


Step/Description Screenshot

54
1. Add the custom
KPI by
personalizing
your
Launchpad.
Click on the
edit icon and
add a new tile.

2. The user personalization menu will


be displayed. Search the name of
the KPI and add it to your
Launchpad

3. Once the tile has been added


you can observe the new
currency values and
navigate through the
drilldowns

55
Figure 87 Accessing Fiori Group
8. Click on the + sign on the right under Show as Tiles:

Figure 88 Adding the Tile to the Group

9. Select your SS KPI Catalog as shown below and click on the + sign to add it to the group

56
Figure 89 Accessing the Catalog in order to access the Tile
10. Tile has been added to the Group:

57
Figure 90 Tile has been added to the Group

Verify the KPI Tile is working in Fiori Launchpad

1. Login to Fiori Launchpad


2. Look for the Group SSB KPI Group 3. You should see the following:

Figure 91 Fiori Launchpad


4. Click on the Tile
5. We should see the following:

58
Figure 92 Fiori KPI Tile

Verify the App Variant and Catalog are locked in the Transport Request

Now that the tiles and catalogs all configured, let confirm this by login into the SAP Gateway System frontend
system.

1. Login to SAP Gateway frontend system


2. Execute tCode SE09

Figure 93 Transport Organizer

3. Click on Display. As we can see below, our configuration is locked in the transport

59
Figure 94 List of Transports

4. Next we need to verify if everything is logged in the App. Variant. Open your Web Browser
5. Enter the following URL
HTTP(S)://<HOST>:<PORT>/sap/public/bc/ui5_ui5/resources/sap/ui/fl/support/apps/contentbrowser/in
dex.html?#
6. The following LREP will be displayed. Click on the CUSTOMER layer

60
Figure 95 LREP Layers
7. Click on app

Figure 96 Accessing apps under the LREP layer

8. Search for Smart in the search box


61
Figure 97 Accessing Smart Business layer
9. Click on AppVariants

Figure 98 Accessing AppVariants

10. Search for the App Variant that we copied from before under the section “Assigning the KPI Tile to a Group”
as shown below:

62
Figure 99 Customer appVariants
11. Click on the AppVariant, customer.kxxxx

Figure 100 Accessing the manifest

12. Click on manifest. We will see all the configuration about the KPI tile

Figure 101 Displaying the content of the manifest

Note: In the manifest we can see all the details about what Annotation and what is the AppVariant that
is needed in order to load the tile

13. If we click on the Metadata icon as shown below, we can see all the details about if the AppVariant is
recorded in the transport and which layer it is. As we can see below it is CUSTOMER layer which is what
we are looking for in regard to custom KPI Tile:

63
Figure 102 Checking the Metadata

Transporting to Production

Now that everything is confirmed and configured. We are ready to Transport to production from Dev or Quality.
Your BASIS Administrator needs to transport the following:

• From the SAP Gateway frontend System:


o The Customization Request o The
Workbench Request
o PFCG role that holds the Fiori Catalog and Groups needs to be transported as well
For example in this white paper we used ZSSB_KPI role. This role needs to be transported.

• From the SAP S/4HANA backend system o


The Customization Request
o The Workbench Request

Post Transport what other operation to-do

After the transport is successfully done to production, the user should be able to access the Tile through the
same Group and Catalog. If the user experienced hanging problem or the Title is not displayed, or the Tile failed
to load, check the Troubleshooting Chapter for the resolution.

64
Chapter 5
Troubleshooting

Tile failed to display

After transporting the Tile failed to load.


Resolution:
If the tile failed to display after transport, then do the following:

1. In the destination and in the frontend, execute tCode SE38


2. Execute the following report: /UI2/INVALIDATE_GLOBAL_CACHES
3. Execute the following report: /UI5/APP_INDEX_CALCULATE
4. Select Single SAPUI5 Repository Only
5. Enter the SAPUI5 Repository application name for Smart Business it is sbrt_appss1 6. Execute
7. SAP Smart Business tile should be displayed
For more information , refer to the following KBA: 2662463 - KPI activation fails when transport request is used

How to Access App Variant from the SAP Gateway frontend system?

If the user is not able to access the LREPk through the browser in order to access the App. Variant, then follow
the resolution section below:

Resolution:

1. Login to SAP Gateway frontend system


2. Execute tCode SE38
3. Under Program type /UIF/GET_FILES_4_NS
4. Click Execute
5. Under the Namespace type the App Variant ID as shown below surrounded by *

65
Figure 103 AppVarient through report

6. Click on Execute
7. We should see the following two records with Layer Type says CUSTOMER

Figure 104 List of AppVariant

8. If we need to display the content, we will highlight the record with CUSTOMER layer type and click on
display content as shown below:

Figure 105 Accessing the content

9. User can see the content:

66
Figure 106 Displaying the content of manifest

Unspecified error when activating Evaluation

After creating a KPI successfully, an error is generated when activating the Evaluation:
ERROR_INFO Unspecified error occurred. See Error Context and Call Stack for details

Resolution:
Please refer to the following KBA: 2537540 - Unspecified error when activating Evaluation

67

You might also like