Skip to Content
Author's profile photo Wouter Lemaire

Create a Fiori Client with the Cloud Build Service (for on-premise Fiori launchpad)

I’ve been investigating the Cloud Build Service and the options it has for on-premise Fiori apps. I concluded that it can only be used for online on-premise Fiori apps or the Fiori Launchpad, for now. In this blog, I want to show you how you can use the Cloud Build Service to create a Fiori Client for your on-premise Fiori Launchpad.

First, open Mobile services in SCP

Signing Profiles

Before we can use the Cloud Build Service, we need to upload/generate a signing profile.

For Android, you can just generate a signing profile by clicking on the “Generate button”. For iOS, you need to upload a Provisioning Profile, Signing certificate and a Private Key Passphrase. You can all get this information from the apple developer website.

Configure your Fiori Client

After that, we can start configuring the Fiori Client. Create a new Hybrid app.

Use the SAP Fiori template. The ID of the app should match the ID rule in your provisioning profile.

 

Go to the connectivity feature and remove it. This app will only be used to load the Fiori Launchpad but never access data via Mobile Services in SCP.

Next, open the Cloud Build Feature

Configure the Cloud Build. Instead of using Fiori Cloud edition, take the option “Custom URL” and fill in the url to your on-premise Fiori Launchpad.

Be aware that this is not with the virtual hostname and port but the physical host and port. In the end, it will only generate you a Fiori Client that is independent from SCP.

http://<hostname>:<port>/sap/bc/ui5_ui5/ui2/ushell/shells/abap/Fiorilaunchpad.html

Save and build

Build your Fiori Client

Here you can select the target platform for the build and configure the build.

After that, you’ll see that there is a build in process. This will only take a few minutes.

Once the build is started, all the features will have the state “OK”.

Install your Fiori Client

When the build process is finished, you can download and install the app on your device.

We can even use a QR code to install the app:

This will redirect you to a webpage from where you can install the app

When the app launches, you’ll see a loading screen

After this loading screen, you normally get a logon screen. In our case, we have Single Sign On and will immoderately see the Fiori Launchpad

 

Start building your own Fiori Client!

 

Assigned tags

      17 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Hi,

      I build an apk for android without problem with this guide, but with iOS the build failed.

      Do you know if there any problem with the trial account, and the build for iOS?

      Thanks and great work!

       

      AO

      Author's profile photo Wouter Lemaire
      Wouter Lemaire
      Blog Post Author

      We had some issues, but they were all related to the provisioning profile.

      Author's profile photo Former Member
      Former Member

      With the file .mobileprovision? Is there necessary some kind of special configuration for that file?

      Author's profile photo Wouter Lemaire
      Wouter Lemaire
      Blog Post Author

      Don't know. provisioning profile was delivered by someone from another team..

      Author's profile photo Abdullah GUNES
      Abdullah GUNES

      Hi,

       

      I am getting error for IOS, can anybody help us.

      I asked my problem in below question.

      https://answers.sap.com/questions/473844/fiori-client-cloud-build-unable-to-download-app.html

       

      Author's profile photo Karthi M R
      Karthi M R

      Hi,

      I completed all the steps and built the app for Android in my SCP trial account. I could not see anything under user registrations even though I installed in 3 devices with 3 different user IDs.

      Please advice.

      Regards,

      Karthi M R.

      Author's profile photo Wouter Lemaire
      Wouter Lemaire
      Blog Post Author

      Best way to get some help is to raise a question and also share some more details. It's hard to say what's going wrong based on your short comment.

      Gr,

      Wouter

      Author's profile photo Thilak Balachandiran
      Thilak Balachandiran

      Hope you sorted this issue... If so can you post how it sorted?

      Thanks,

      Thilak

      Author's profile photo Sundeep Sethi
      Sundeep Sethi

      Hello,

      I am using my trial account to build the custom Fiori Client on cloud.

      I am able to build and install for Android, but it is not working for iOS.

      Do we need to purchase the license for Cloud Mobile Service to build the custom fiori client for iOS or can we create the custom Fiori Client using this approach for iOS with the trial cloud account?

      Thanks in advance.

      Regards

      Sundeep

      Author's profile photo Wouter Lemaire
      Wouter Lemaire
      Blog Post Author

      It should be possible with the trial account (at least it worked for me 🙂 ) But you need  an iOs provisioning profile and I don't think that's free..

      Author's profile photo Sundeep Sethi
      Sundeep Sethi

      Thanks Wouter Lemaire   🙂

      Author's profile photo sam jon
      sam jon

      Nice document

      Author's profile photo sam jon
      sam jon

      Hi Wouter Lemaire,

      How can  get Signing certificate and a Private Key Passphrase  from apple developer website.

      pls help for the same,steps.

      Author's profile photo Hanry Dharmawan Kumala
      Hanry Dharmawan Kumala

      Hi, for some reasons, the Signing Profiles menu is missing from my account.  Can anyone help ? Do I miss some required steps in order for the menu to show up ?

       

      Thanks

      Author's profile photo Kunaal Masih
      Kunaal Masih

      Hi, I have same issue, did you get fix?

      Thanks,

      Kunaal

      Author's profile photo Kunaal Masih
      Kunaal Masih

      Hi, I got this option now.

      Author's profile photo Daniel Emmenegger
      Daniel Emmenegger

      Hi Wouter Lemaire

      I've a problem with the generated ios-App and can't install it.

      https://answers.sap.com/questions/12937251/sap-fiori-custom-client-cloud-build-installation-e.html

      Do you have an idea?

      Regards,

      Daniel