cancel
Showing results for 
Search instead for 
Did you mean: 

SAP FIORI MOBILE LAUNCHPAD

bhuvneshkumar_gupta
Participant
0 Kudos

Dear All,

My UI5 application in Fiori Mobile Launchpad is not making a call to the back-end for the second time(for a limited period of time ,say it 15 minutes) if the URL is same.but it is working fine in fiori launchpad desktop.

I'm a ABAP developer and don't know much about mobile technology, So I'm not able to understand the issue.

If anyone is having any idea whether it is programming mistake from my side or any configuration or setting issue with Mobile launchpad.

Accepted Solutions (0)

Answers (2)

Answers (2)

nageshcaparthy
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Bhavnesh,

Please check the following:

1. If you are testing it with Fiori Launchpad URL on Mobile Browser or Fiori Client, and if you are in Corporate network, ensure you are Wifi is stable connection.

2. If the connection drops after 15 mins, reconnect and check

3. See if any proxy is casuing some issue

Needs more details... Are you using any platform like SMP or is it just the browser with the Fiori Lauchpad url???

Regards,

Nagesh

bhuvneshkumar_gupta
Participant
0 Kudos

Thanks Nagesh,

All three points mentioned by you are fine, there is not such problem

The problem is with  FIORI CLIENT on  iOS devices.

I have tested with different scenarios and my findings are as below -

It is working fine in browser on Windows desktop and iMac with fiori launchpad URL.

It is working fine in mobile browser on all devices- Android mobile,TAB and iOS Mobile and iPad with fiori launchpad URL..

It is working fine in fiori client on Android devices - Mobile and TAB.

It is not working fine in Fiori Client on iPhne and iPad.

Debugger is not stopping on backend if the url is same for the second time,but if I'll change the search criteria it is going to backend.

I'm making call as -

var url = "/sap/opu/odata/sap/XXXXXXX&$format=json";

oModel = new sap.ui.model.json.JSONModel(url);

sap.ui.getCore().setModel(oModel);

oModel.attachRequestCompleted(function(e) {

         LOGIC

     }

nageshcaparthy
Product and Topic Expert
Product and Topic Expert
0 Kudos

Not sure about this scenario. Sorry.

Regards,

Nagesh

bhuvneshkumar_gupta
Participant
0 Kudos

anyway thanks ..

saurabh_vakil
Active Contributor
0 Kudos

What do you mean by "not making a call to the back-end for the second time"? Is the call to the back end supposed to happen on some action in your SAPUI5 app? How are you accessing the launchpad from the mobile - through browser or SAP Fiori Client?

bhuvneshkumar_gupta
Participant
0 Kudos

Thanks Saurabh,

The problem is with  FIORI CLIENT on  iOS devices.

I have tested with different scenarios and my findings are as below -

It is working fine in browser on Windows desktop and iMac.

It is working fine in mobile browser on all devices- Android mobile,TAB and iOS Mobile and iPad.

It is working fine in fiori client on Android devices - Mobile and TAB.

It is not working fine in Fiori Client on iPhne and iPad.

Not making call means - Debugger is not stopping on backend if the url is same for the second time,but if I'll change the search criteria it is going to backend.

I'm making call as -

var url = "/sap/opu/odata/sap/XXXXXXX&$format=json";

oModel = new sap.ui.model.json.JSONModel(url);

sap.ui.getCore().setModel(oModel);

oModel.attachRequestCompleted(function(e) {

         LOGIC

     }