cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Mobile Start fails to load App

diego_renzi
Explorer
0 Kudos
462

Hello everyone,

I have created a site on Workzone where I have associated an app developed with SAP Build. If I open the site from the browser, I can access the app without any problems. However, if I access it via Mobile Start, I see the application tile, but when I click on it, I get the following error: "unable to load external app" on iOS, "unable to open app" on Android.

The application was developed using a trial account.

Below are all the steps I followed for the configuration:

  • Built and deployed the app in "SAP Build Apps | Build Service" for Work Zone
  • Added the app to Work Zone
  • Enabled the site setting for Mobile Start
  • Tested the app in the web launchpad and it works correctly
  • Downloaded Mobile Start on iOS and Android
  • Performed BTP authentication
  • Successfully connected to the launchpad
  • Viewed group and app
  • Clicking on the app, the error "unable to load external app" appears on iOS and "unable to open app" on Android

Do you have any idea what the problem might be?

Thank you all.



View Entire Topic
sascha_kiefer
Advisor
Advisor

Hi @diego_renzi,

this issue is often based on a missing content configuration in the SAP Build Apps HTML5 application. Specifically, the `semanticObject` and `action` parameters are often missing. These parameters are not strictly required in the CDM content in all cases and therefore are not mandatory in SAP Build Apps. However, they are necessary for successful integration between SAP Build Work Zone and SAP Mobile Start for HTML5 Apps.

Here's some additional context to clarify why your apps work in the SAP Build Work Zone Web Client but not in SAP Mobile Start:

  • In the Web Client: HTML5 Apps are launched with the `embedded` launch type, meaning they run within the same shell (unlike when launched in a new browser tab). In this scenario, `semanticObject` and `action` are not required.
  • In SAP Mobile Start: The `embedded` launch type is not supported, as the native app lacks a web shell it runs in. When no native app is unavailable (which is the case here), HTML5 Apps are launched with the `central` launch type, which opens a new web shell and requires `semanticObject` and `action` to be injected into the shell for the app to run. Without these parameters, the app cannot launch in this setup.

Adding the `semanticObject` and `action` parameters to the app in SAP Build Apps and refreshing the HTML5 content int the SAP Build Work Zone Content-Channel-Manager should resolve the problem.

I also created the SAP Note 3560911 for that scenario

Best regards,
Sascha Kiefer

diego_renzi
Explorer
0 Kudos

Hi sascha,

Thank you very much for your reply,

I have read the note, but I am unable to set the semantic object and the app action in the content manager of Workzone because I cannot modify it since the app has already been deployed. I should be able to set it up beforehand, but from the SAP Build development environment, I don't see a way to make this configuration. Could you please tell me the steps to perform this configuration?

Kind regards,
Diego