cancel
Showing results for 
Search instead for 
Did you mean: 

sap mobile start - how to create a tile to launch custom app developed using mdk in sap bas?

gaurav_setu
Explorer
0 Kudos
359

I have followed few developer tutorials:

https://developers.sap.com/mission.mobile-dev-kit-enhance.html

https://developers.sap.com/mission.mobile-dev-kit-enhance.html

https://developers.sap.com/mission.mobile-dev-kit-level-up.html

Following above tutorials I created many mdk apps with systems SampleServiceV4 & swagger_petstore

I googled a lot but surprisingly I did not see any blog explaining creating tile selecting 'system' for sap mobile start

this below blog has shown creating tile selecting "no system"

https://community.sap.com/t5/technology-blogs-by-sap/sap-mobile-start-adding-native-apps-to-your-con...

providing additional details below:

gaurav_setu_0-1721831836427.pnggaurav_setu_0-1721831836427.pngbas project folder with apps developed using mdk:

gaurav_setu_0-1721833399278.png

destination:

gaurav_setu_1-1721833437600.png

mobile services native/mdk:

gaurav_setu_2-1721833508092.png

project.json of app

gaurav_setu_3-1721833613326.pnggaurav_setu_4-1721833643114.png

launchpad is sap mobile start enabled.

app configuration (content manager / demo), system available for selection:

gaurav_setu_5-1721833723307.png

gaurav_setu_6-1721833784896.png

 

what should be correct selection for 'app ui technology' ?

if i select sap ui5, it asks for component id. what should i provide in component id?

if i select 'dynamic url' , what should be the url?

 

Please help in this regard.

@dennis_koehler 

@SAPSupport 

dennis_koehler
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi @gaurav_setu ,  if you're MDK apps are deployed natively you can follow the blog by selecting No-System in the content manager. Only with this selection you will get the option to create the "Native Tiles" for iOS / Android leveraging the URL Scheme of your native app. 

Otherwise if you're calling webapps you can create "usual" tiles with a system and another UI technology. Those would also show on the Work Zone launchpad and will be available in SAP Mobile Start as well. 

Hope this helps! Best regards, 
Dennis 

gaurav_setu
Explorer
0 Kudos

@dennis_koehler To make the question easy, I have updated with detail. Please check.

Accepted Solutions (1)

Accepted Solutions (1)

dennis_koehler
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi @gaurav_setu , 

i think there is some misunderstanding / confusion. I think you first need to think about how you want to integrate the app. I'm not an MDK expert, but as far as i know you could run it as a native app or via the web. 

If you have a native app, it's not required to select a system during the App Configuration inside the Work Zone Site Manager. You configure it as a native application following my blog. The main parameter you would require for this is the App URL scheme of the native container that your MDK application is running in. 
(Not 100% sure, but based on your screenshots i think this would be the URL starting with "sapmobilesvcs://...") 

If you're running your MDK application as a webapp, you should just be able to call it via URL. For this you would also select "No System" -> "URL" and provide the application URL that you would use to open the app. 
(Based on your screenshot i think it's the URL like: "https://cb5b....hana.ondemand.com/nsDemoSampleApp")

I don't think there is the need to select a runtime destination for your app as a "System" parameter. This usually is required for content of remote content provider systems (e.g. SAP S/4HANA). I think the destinations are consumed by your app directly. 

Hope this is more clear now! 
Best regards, 
Dennis


gaurav_setu
Explorer
0 Kudos
Wow!, it worked perfect. Thanks!

Answers (1)

Answers (1)

gaurav_setu
Explorer
0 Kudos