Skip to Content

I have been using HANA Cloud Platform Fiori Launchpad for a while and have always wanted to see KPI tiles on my Fiori Launchpad. SAP Smart Business (SBS) framework has been around for a while and customers were able to visualize their KPIs/OPIs without writing a line a code in their on-premise solutions.

                   

I have been exploring this option for a while and I am excited to share the news that using SMART business services in HCP, it is now possible to create KPI Tiles on your HCP Fiori Launchpad. What is even more interesting is that you can also create rich analytical applications (out-of-the-box) which help you give more information around your KPIs.

I had earlier posted on fundamentals of KPI Modeler and how to use the generic KPI drill-down application which ships along with Smart Business Framework. It’s good to see the same on-premise functionality being ported to the cloud.

In this series of blog post, myself and my colleague Nash Gajic are going to show you how easy it is to enable Smart Business services on HCP and bring up KPI tiles on Fiori Launchpad.

SSB framework on HCP relies on OData services when it comes to consuming business information. As of today, it supports OData services which are either based on HANA XS, CDS or even Apache Olingo. It is important to note that these OData services need to be annotated following OData4SAP standard in order to identify dimensions and measures on each entity.

     

In this blog, we are going to take a scenario where a customer who has Business Suite on HANA system is looking to create Analytical/Transactional apps on HCP. One of the ways to expose data from a HANA system is via XS OData services.  We are going to show how to expose XS OData services from a HANA system and consume them in Smart Business Services of HCP to create KPI Tiles.

    

Prerequisites

  • Access a trial landscape, you need to have a developer account first. If you still need to create a developer account, you can start from here: Signing Up for a Developer Account.
  • For demonstration purposes, we are going to use the HANA MDC database which is available for free on the HCP trial account rather than an on-premise HANA system.

Enable Portal Service

In your HCP trial account, locate your Portal service and enable it. Launch the service to create a fresh Portal.

              

From the site directory, add a new Portal site of Fiori Launchpad type.

              

Once the site is created, navigate to the Site settings menu and publish the empty site.

              

After publishing your site, from the site directory ensure that the new site is made your default site

              

We have now created an empty Launchpad site. In the next step, we would be leveraging the Smart Business service to publish few apps to this Launchpad site.

Enable Smart Business Services

In your HCP trial account, locate the Smart Business service and enable it.

              

Once the service is enabled, you will find many destinations created automatically in your HCP cockpit. Navigate to the destination menu of your HCP cockpit and locate the one named “flpuis”. Change the authentication type from “Basic Authentication” to “AppToAppSSO”. Currently, this is a bug and will be addressed soon.

              

Navigate back to the Smart Business service and click on “Configure Smart Business Apps”.

              

In the Smart Business Configuration App, select the Portal site which was created earlier and click on “Import Apps”.

              

You should get a success message stating that the smart business apps are imported to your site.

Navigate back to the Launchpad site which you created earlier and launch the site. You should be able to see bunch of Smart Business Apps which are available in your Launchpad site. These Apps will allow you as a content administrator to build KPI tiles and make them available to end users.

You will notice there is a Portal role now available directly related to the corresponding Smart Business service groups shown above. As an administrator, you can assign these Smart Business service apps to your portal content developers accordingly.

In the next part of this blog, my colleague Nash Gajic will show you how to setup the data source (HANA Database) on HCP and use the Smart Business services to consume XS OData services in order to create KPI tiles and link them to generic drill down applications.

To report this post you need to login first.

15 Comments

You must be Logged on to comment or reply to a post.

  1. Rajesh Ragupathy

    Good Blog Murali as you wrote the on-premise blog on Smart Business Framework last year gained from customer experience…This is important feature in HCP to have the Smart Business Capability to build KPIs.

    (0) 
  2. Roger Lennon

    Great Blog!  I am curious to know if the SAP Smart Business Service is available to all HCP customers or is it only possible on the demo version?  We have HCP and the Fiori cloud edition but I don’t see where I can enable that service.

    (0) 
    1. Murali Shanmugham Post author

      Thanks Roger. I believe SBS comes along with HCP Portal Service and will be available to all customers who have subscribed to this service. You should be able to see SBS service as a separate service (should appear as a tile under the services menu) and use it along with Fiori Cloud Edition. If you don’t see it, can you please reach out to your SAP contact within your organization and let them know that the SBS service is not provisioned for your account.

      (0) 
      1. Roger Lennon

        Hello,  I found it on the trial HCP account but not on our app edition.  The service is not available to enable.   We have Fiori cloud edition, lauchpad and mobile. We have enquired SAP about adding SBS but no info as of this time. 

        (0) 
  3. Parag Jain

    Great Blog Murali!! Can the underlying source be a BW query (exposed as a odata service ) ? Any experience around this till we move to HANA.

    Regards,

    Parag.

    (0) 
    1. Michael Appleby

      Hi Parag,
      Unless you are asking for clarification/correction of some part of the Document, please create a new Discussion marked as a Question.  The Comments section of a Blog (or Document) is not the right vehicle for asking questions as the results are not easily searchable.  Once your issue is solved, a Discussion with the solution (and marked with Correct Answer) makes the results visible to others experiencing a similar problem.  If a blog or document is related, put in a link.  Read the Getting Started documents (link at the top right) including the Rules of Engagement. 

      NOTE: Getting the link is easy enough for both the author and Blog.  Simply MouseOver the item, Right Click, and select Copy Shortcut.  Paste it into your Discussion.  You can also click on the url after pasting.  Click on the A to expand the options and select T (on the right) to Auto-Title the url.

      Thanks, Mike (Moderator)

      SAP Technology RIG

      (0) 
      1. Parag Jain

        Sure Mike, my understanding was to understand the scope of this technology (Smart Business Service) as this is an intro blog. It would be good to know what is covered and not “how to do it” which should ideally be part of discussion forums. Even the question above on how to enable this service in the comments seems relevant while one can argue that this should be in discussion forum. Such topics on an intro blog are natural i guess.

        (0) 
        1. Michael Appleby

          The point being, if there needs to be a change/clarification to the document, then questions in the comments are welcome.  If it is an expansion or related question and not strictly related to part of the document, then it should be a Discussion so the results can be searchable.  Generally I tell people that you want to err on the side of creating a new Discussion and not asking inside a Comment.  Hope that is clear, not just what, but the why behind it.

          Regards, Mike

          SAP Technology RIG

          (0) 
    1. Ruchita D Kasliwal

      Hello Ashok,

      You can access the Smart Business Administrator Apps like :
      Configure Business Systems , SB Configuration , Monitor Smart Business Destinations etc from the SCP Cockpit-> Services -> Smart Business Service -> Configure Service option.

      I hope you find what you are looking for.

      Regards,
      Ruchita Kasliwal

      (0) 

Leave a Reply