Skip to Content
Author's profile photo Daniel Sanchez

3 Ways to Add an SAP Screen Personas Flavor to the SAP Fiori Launchpad in the SAP Cloud Platform Portal

Why do it?

For an organization that already uses the SAP Fiori Launchpad on the SAP Cloud Platform Portal in order to have a single entry point for SAP Fiori apps and for portal content, being able to launch an SAP Screen Personas flavor from this same launchpad allows the user retain that sole entry point.

Which option is best?

The answer to this will depend on the landscape of the organization. In brief:

For an organization that has the backend system (in which the flavor exists) connected to the SAP Cloud Platform (via the SAP Cloud Connector), then option 1 may be best. One benefit of this option is that the flavor opens in the same window as the launchpad and retains the launchpad toolbar/header.

However, for an organization that has not yet connected the backend system to the SAP Cloud Platform, then option 2 may be best. This option is great because it doesn’t require the backend system to be connected to the SAP Cloud Platform because the tile directly launches the URL to the flavor. One drawback, however, is that flavor open in new window.

Similar to option2, option 3 directly launches the flavor URL and doesn’t that the backend system be connected to the SAP Cloud Platform. However, this option enables the flavor to launch inside of the same window, with one line of code.

By the way, it’s possible to launch a flavor from outside of the SAP Fiori Launchpad, but still within the SAP Cloud Platform Portal. See the article Integrating SAP Screen Personas into the SAP Cloud Platform Portal.

How to do it?

Go to Option 1 or Option 2 or Option 3.

Option 1: Connected backend system

  1. In the “Content Management” tab, under the “Apps” section, click the “New” button.
  2. In the “Properties” tab, enter the information as below:
    General App Title A title for the app. This will also be the title on the tile itself.
    App Subtitle Optional.
    Intent Navigation Semantic Object E.g., “createSaleOrder”.
    Action E.g., “Display”.
    App Resource Details App Type SAP GUI.
    Transaction Code T-code for the flavor.
    System Alias The alias that was set for the backend system.
    Attributes Keywords Keywords to easily find the app in the app catalog.
    Screen Personas The flavor ID. E.g.,

  3. Switch to the “Catalogs” tab and then click the “Assign more catalogs” button.
  4. Select the catalog(s) to which the tile is to be added and the click the “Ok” button.
  5. Switch to the “Groups” tab.
  6. Click the “Assign more groups” button.
  7. Select the group to which the tile is to be added and then click the “Ok” button.
  8. Switch to the “Visualization” tab.
  9. Enter the information as below and then click the “Save” button:
    Tile Properties Tile Type Static App Launcher
    Title Copied over from the “Properties” tab.
    Subtitle Copied over from the “Properties” tab.
    Icon Select an icon that is relevant to the transaction.
    Supported Devices (devices) Select “Desktop” and deselect “Tablet” and “Smartphone”

  10. That’s it! You can view the tile by preview the SAP Fiori Launchpad or by publishing and then opening the launchpad.

Option 2: No connected backend system

  1. In the “Content Management” tab, under the “Apps” section, click the “New” button.
  2. In the “Properties” tab, enter the information as below:
    General App Title A title for the app. This will also be the title on the tile itself.
    App Subtitle E.g., the t-code. Optional.
    App Resource Details App Type URL
    URL The URL to the flavor.
    Attributes Keywords Keywords to easily find the app in the app catalog.

  3. Switch to the “Catalogs” tab and then click the “Assign more catalogs” button.
  4. Select the catalog(s) to which the tile is to be added and the click the “Ok” button.
  5. Switch to the “Groups” tab.
  6. Click the “Assign more groups” button.
  7. Select the group to which the tile is to be added and then click the “Ok” button.
  8. Switch to the “Visualization” tab.
  9. Enter the information as below and then click the “Save” button:
    Tile Properties Tile Type Static App Launcher
    Title Copied over from the “Properties” tab.
    Subtitle Copied over from the “Properties” tab.
    Icon Select an icon that is relevant to the transaction.
    Supported Devices (devices) Select “Desktop” and deselect “Tablet” and “Smartphone”

  10. That’s it! You can view the tile by preview the SAP Fiori Launchpad or by publishing and then opening the launchpad.

Option 3 – No connected backend system, but opens in same window.

  1. In the “Pages and Apps” tab, click the “Add new page or app” button.
  2. Click the “Page” button.
  3. Enter a name for the page; select the “Header Only” template; and then click the “Next” button.
  4. Assign a catalog and then click the “Finish” button.
  5. Click the “Add widgets” button.
  6. Scroll down to the section “Standard Widgets: Advanced” and then click the widget “HTML Widget”.
  7. Click on the widget.
  8. Click the settings button.
  9. Select “HTML Code” as the HTML source.
  10. Insert the code below. For “src”, enter the URL of the flavor. Also, for “height”, set this so that iframe is tall enough for the flavor. Lastly, click the “Save” button.
    <iframe src="<flavorURL>" style="width: 100%; height:600px;"></iframe>

  11. Select on the page for the launchpad into which the tile will be added.
  12. Select the group into which the tile will be added.
  13. Select the “Apps” tab.
  14. Click the “Edit” button.
  15. Click the “Assign more apps to group” button.
  16. Select the page that was created above and then click the “OK” button.
  17. Click the “Save” button.
  18. In the “Content Management” tab, select the app that was added above and then click the “Edit” button.
  19. Select the “Visualization” tile.
  20. Enter the information as below and then click the “Save” button:
    Tile Properties Tile Type Static App Launcher
    Title Copied over from the “Properties” tab.
    Subtitle Copied over from the “Properties” tab.
    Icon Select an icon that is relevant to the transaction.
    Supported Devices (devices) Select “Desktop” and deselect “Tablet” and “Smartphone”

  21. That’s it! You can view the tile by preview the SAP Fiori Launchpad or by publishing and then opening the launchpad.

About the Author

Daniel Sanchez is a UX strategy and technologies consultant in SAP’s Digital Business Services organization. His focus is all things user experience; everything from leading Design Thinking workshops and UX design efforts to technical implementation. See more articles.

Assigned Tags

      4 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Matt Moyse
      Matt Moyse

      Hi Daniel,

      For option one, have you accessed the personas App through a device on the same network as the cloud connector?

      Author's profile photo Neil Ward
      Neil Ward

      Hi,

      Trying to use option one ... but when I save the App  configuration, for some reason I cannot get the  flavour ID to stick when saving. It just disappears!?!

       

      Any idea why?

      Author's profile photo Parag Jadhav
      Parag Jadhav

      This is good document thank you . We have installed SAP Persona Screens and will be using it for Sales order

      Is there any method to incorporate custom icons for in the persona Tiles.

      I understand SAP does not recommend it but this is a client requirement to use custom icons in the tiles . we could update the tiles by using FIORI apps .however how can this be achieved by using only SAP Persona and FIORI tiles together?

       

      Author's profile photo Mina Adel
      Mina Adel

      Hi Daniel,

       

      did you try a personas tile that open Personas flavor that have QR / Bar code scanner plugin script using Cordova , the Personas flavors works fine on android when i tried the link direct is sap fiori app, but when add under fiori tile and try the script it giving error that it not recognize Cordova plugin, any suggest or option to follow??