Product Information
SAP Mobile Start – the new native entry point to access applications & contents
SAP recently announced the launch of SAP Mobile Start – a native mobile app which serves as an entry point for users to access various applications and contents. This a major step towards fulling the objective of placing the intelligent enterprise at the fingertips of every customer. Typically, mobile users have the need to access different native & web applications to complete their end-to-end tasks. They also have the need to be notified of critical situations/alerts coming various solutions. Users want the simplicity in finding the right information and completing their tasks. This is one of the primary goals of SAP Mobile Start and the initial version covers all these fundamental requirements to access apps, notifications across various solutions by different personas. This app is currently available for iOS devices – iPhone & iPad.
Overview of SAP Mobile Start
Let’s look at some of the key capabilities:
Native Entry Point
The app offers a native launchpad to access different types of applications – Web apps, native mobile apps on your device, notifications, news feeds and Web links. Within the app, users have the ability to search for the app from the catalog and launch them too.
Deep UX Integration
With iOS 14, you can use widgets on your Home Screen to keep your favorite information at your fingertips. This is my favorite feature. SAP Mobile Start also enables users to add apps as widgets to the home screen and monitor how those key KPIs. Users can use the Spotlight search capability to find and launch their apps. SAP Mobile Start also offers native notification capabilities to display alerts and notifications from the backend SAP systems.
Tailored Content:
SAP Mobile Start is based on similar role concepts which are used with Fiori Launchpad. When user logs on to the mobile app, they get to see only the contents which are relevant to their job. Hence each personas accessing the app will have a different set of apps.
Here is the architecture on how SAP Mobile Start works. You will be able to see the details of this in the SAP Help documentation.
SAP Mobile Start runs on SAP Business Technology Platform (BTP) and it requires the following services:
SAP Launchpad service: Many of you might know that the Launchpad service plays an important role of providing a central Launchpad on the cloud. Customers can use the Launchpad service to federate content from different solutions and also combine them with bespoke apps which are deployed on SAP BTP. You can view all the supported platforms in the SAP Help documentation.
The Launchpad service is the place where you will configure the apps which you want to display in SAP Mobile Start. Administrators will use the Site Manager functionality to federate contents from different systems and could also create apps/tiles which point to native mobile apps and determine which app can be displayed to the user depending on the device (Desktop, Phone, Tablet). So remember, SAP Mobile Start is an empty shell. The contents are made available through the Launchpad service – either via content federation or contents created manually in the launchpad service. The Fiori apps will be rendered without the header inside SAP Mobile Start.
I will update this blog post with links to detailed blog posts (posted by other community members) that show how the configuration can be achieved.
SAP Mobile Service
SAP Mobile Start leverages the Mobile service behind the scenes. Administrators will be able to access the app configuration for SAP Mobile Start within the Mobile service to maintain security configurations as documented in SAP Help. You can follow the instructions in the SAP Help to assign the relevant roles and launch the Mobile Service admin UI.
Notification Service
The Notification service plays a role in exposing the notifications received from the backend SAP systems. It enables the Launchpad service & SAP Mobile Start app to receive notifications.
Explore SAP Mobile Start Today
I would highly recommend trying out SAP Mobile Start. We have a blog post “SAP Mobile Start – Try yourself the new native entry point to the Intelligent enterprise” from
Jean-Christophe NURY explaining how to download SAP Mobile Start from the app store and using the demo mode to familiarize yourself with the app features.
If you have already setup your launchpad site, you can enable SAP Mobile Start from the Site Configuration. You can try this out in SAP BTP Trial environment too.
This will enable you to configure them in the Settings menu at runtime.
You can install and also register using the QR Code. Its an easy process.
System Prerequisites
SAP Mobile Start does not require a separate subscription. It is included in the SAP Launchpad service subscription.
At the time of writing this blog post, the supported backend systems are
- S/4HANA On-Premise 2020 or above with embedded Front End Server on SAP Netweaver Application Server for ABAP, version 7.55
- S/4HANA Cloud 2108 or above
Please check the SAP Help documentation for any updates to the list of supported SAP backend systems
What about SAP Fiori Client?
Fiori Client has been around for many years and several SAP customer are still using it to access the Fiori Launchpad which has been setup either in their on-premise systems like S/4HANA, Business Suite system or on SAP BTP. It is easy to setup and provide device capabilities like camera to scan bar codes (which were part of few standard Fiori applications). To some extent, it served as an entry point for many SAP users to access the functionality in the SAP systems. Due to the changes in directions for Apache Cordova and SAP’s strategy, SAP Fiori Client is planned to be removed from the public app stores around Q1/2022.
This SAP Note Removal of SAP Fiori Client From Public App Stores offers more clarity for existing SAP customers who wish to continue using SAP Fiori Client.
For new customers, who are looking to expose their Fiori Launchpad, I would recommend evaluating SAP Mobile Start to see if it meets their needs. Its important to note that SAP Mobile Start is an online app and does not offer a container-based technology to tap into the underlying device capabilities.
To access device capabilities within your Fiori apps, explore some of the existing Javascript libraries like QuaggaJS and ZXingJS. There are also updates with the SAPUI5 library version 1.92.0 which supports barcode scanning in web applications running inside the Safari browser on iOS devices and Chrome browsers on Android devices. Check out the “sap.ndc.BarcodeScanner” class which requires no additional effort to make scanning work in these browsers. Check out this blog post “Providing native barcode scanning on SAP Mobile Start (SAPUI5 & Quagga.js)” to know more about how to use these JavaScript libraries for HTML5 apps accessed within SAP Mobile Start.
For offline requirements, SAP Mobile Development Kit of SAP Mobile service is a good choice.
SAP Notes:
Restrictions for SAP Mobile Start
SAP S/4HANA On-Premise: Integration with SAP Launchpad Service – Restrictions
SAP S/4HANA Cloud: Integration with SAP Launchpad Service – Restrictions
Notification Type metadata push for Cloud Notification Service from Notification Framework
Removal of SAP Fiori Client From Public App Stores
Links to bookmark
SAP Help Documentation – SAP Mobile Start
SAP Community Page- SAP Mobile Start
Sample contents at GitHub
SAP Mobile Start team have provided the Launchpad configuration with set of applications for different personas that can be used as a reference to tailor content based on the end-user needs. You can import these contents into your Launchpad service and get to see the the roles/catalogs/groups and apps which have been configured with different settings.
Link to the GitHub contents
Related blog posts
Three Scenarios on How You Can Get Started on SAP Mobile Start
Setting up SAP Launchpad Service and SAP Mobile Start with Content Federation
SAP Mobile Start: Use the Business Info Widget to monitor your business directly from home screen
Providing native barcode scanning on SAP Mobile Start (SAPUI5 & Quagga.js)
Hello Murali,
I would like to know where is the access to Site Configuration or SAP BTP Trial environment to find the function: activate the SAP Mobile Start?
In my Fiori, under settings, I do not have "SAP Mobile Start Application" on the left side. Do I need to update Fiori first?
Thanks,
Jiaqi
Hi, You would need to access the Launchpad service to see the Site Configuration which would display all the sites which you have setup. Within each site, you can access the site settings to enable SAP Mobile Start.
Greate blog Murali.
Thank you for sharing the information
Hi Murali,
thanks for the infomation however somehow doesn't look like i'm able to fetch apps into my SAP Start app. After scan and trigger the qr code it shows "No apps available".
Is there any technical limitation in scanning html5 applications (deployed as mta) and added in 1 btp launchpad reading data from a s4 on prem with odata v2? Applications are currently running with this setup in btp without any issue.
I've tested in 2 ios devices with latest version 14.8 with the same output.
Thank you
Hi Jose,
Thanks. Can you check if the "Supported Devices" in the app visualization have been enabled for your mobile devices? I am not aware of any limitations with custom HTML5 apps which are deployed on SAP BTP Launchpad. If the settings are correct, please raise a support incident on component MOB-APP-SMS.
Hi Murali,
Great blog.
Quick question around this Option availability in CF Portal Service, some of our application already live with Portal service before Launchpad service release.
We are not getting this SAP Mobile Start option in our site configurations, any Roadmap planned for Portal service or we must switch to Launchpad service ?
Regards,
Satya.
Hi Former Member,
The documentation states that SAP Mobile Start is only offered via the Launchpad service as of today. May be you could put a request in the Customer Influence to add this capability for existing Portal subscriptions and the Product Management team would be able to address this.
Hi Murali,
are the system requirements correct?
In my opinion it is not possible to run S/4 HANA On-Premise 1909 with embedded Front End Server on SAP Netweaver Application Server for ABAP, version 7.55.
So the minimal S/4 HANA OnPremise Release would be S/4 HANA 2020.
Kind regards
Markus
You are right. ABAP 7.55 is exclusive to S/4HANA 2020. I have flagged this to the team that maintains this documentation
Murali Shanmugham - Can we run Mobile Start using the Launchpad from S4HANA . And if that needs to be minimum ABAP 7.55 /S4h2020
Hi Sandeep, You would need to federate the content from S/4HANA launchpad to BTP Launchpad. The version are documented in SAP Help
Thanks Murali , so it seems ike we cant launch S4HANA launhcpad from the Mobile start directly by using that URL over.
Hi Murali,
we have configured the SSO for the Mobile Application were we are able to get the metadata from the Mobile Application .
as part of SSO configuration added the trust --> Trust Management ,, is it possible can we do the switch over the Application Identity provider .
https://accounts.sap.comsap.com and another customer .
Regards
Allamprabhu
Hello, we are trying out the SAP Mobile Start App.
Our Launchpad requires a SAML authentication, so during the SAP Mobile Start onboarding an authentication is required by our Idp (login through WebView).
So far so good, after the login, we are able to see in the SAP Mobile Start a list of the Applications that we have configured in the content manager for our Launchpad (they are mainly UI5 webapps deployed on CF).
The issue we are incurring in, is that as soon as we launch one of these UI5 application from the Mobile Start App, a Webview is opened, and the login is required again. Is there a way that the credentials used during the onboarding are the forwarded also to our UI5 apps within the Webview without the user having to login multiple times?
The current behavior is not really user friendly, as the user has to login once in the SAP Mobile Start app during the onboarding, and once again when he launches a Web UI5 Application from mobile app.
Best Regards.
Sulman
Murali Shanmugham facing below issue. Please suggest what is missing here
Error while launching launchpad in SAP mobile start app
Thanks for this great blog 🙂
Dear Murali
Thanks for the detailed blog , as you mentioned
At the time of writing this blog post, the supported backend systems are
Please check the SAP Help documentation for any updates to the list of supported SAP backend systems.
I am not able to access the link , each time getting below error
Sorry, You're not authorized to see this page.
Could you please let us know the correct link or the latest supported backend system with respective version.
Best Regards
Chandra
Hi, Please try this link
You should be able to find this under SAP Mobile Start Administration Guide
Dear Murali
Thank you so much !
Best Regards
Chandra