Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
Former Member

Introduction

In this post, I will explain how Administrators can allow End-Users to enhance their Fiori experience by using a different theme, than the one that is assigned to the launchpad site.

SAP Help documentation explain the above but it does it in several chapters, hence I thought to share a details step-by-step guide in this blog.

Motivation

Fiori launchpad has enabled End-Users to customize many aspects of their experience in its cloud version except changing the theme, till now!
Starting today, End-Users will be able to enhance their experience even more by selecting one of the themes that were crafted by a launchpad Administrator.

As a launchpad Administrator, you can enable launchpad's users to use a different theme than the one you have assigned to it in just few steps.

Yet, once you've enabled users to use a different theme you still have a full control of the theming lifecycle:

  1. You determine which themes can and can't be used by all End-Users.
  2. You can disable a theme from being after you enable it, even if it is being used.
  3. You can delete a custom theme that you have uploaded.
  4. You can force all End-Users to use the theme you have assigned to the launchpad.

References

How To

Now I will explain in details how enable theme selection for End-User and how to disable it.

Part #1 - Enable Theme Selection

Create a custom theme

Use the Theme Designer link from the reference and create a custom theme to the launchpad.

Upload a custom theme

  1. Enter the FCC (Fiori Configuration Cockpit) and select "Assign Site Theme".
  2. Click on the Button "Add theme" button (plus sign), select the theme that you have crafted using the Theme Designer and press on "save".

Enable a custom theme for user selection

  1. In the "Assign Site Theme" menu click on a custom theme that you want to enable for user selection.
  2. Click on "Enable User Selection" button.
  3. Notice that the theme icon was changed to indicate that it is enabled for user selection.
    You are also notified in the detail view that the theme is enabled for user selection

    (The icon of a person indicates that the theme is enabled for user selection).

Enable custom theme for site

  1. Enter the FCC (Fiori Configuration Cockpit) and select "Configure Site Settings".
  2. Mark "Theme Selection" and click on "Save and Publish"


Select theme as End-User

Each End_User will have to perform the following steps in order to change the theme


  1. Enter the launchpad site. On the upper right corner click on the user name and then click on "User Preferences"
  2. From the Drop-Down under "Theme" select the theme you like.
    * The list display only theme that were enabled for selection by a launchpad site Administrator.


Part #2 - Disable Theme Selection

  1. Enter the FCC (Fiori Configuration Cockpit) and select "Assign Site Theme".
  2. In the "Assign Site Theme" menu click on a custom theme that you want to disable for user selection.

Part #3 - Turn off Theme Selection of End-User

  1. Enter the FCC (Fiori Configuration Cockpit) and select "Configure Site Settings".
  2. Un-mark "Theme Selection" and click on "Save and Publish"





5 Comments