@@ -341,7 +341,12 @@ CLASS z2ui6_cl_app_view1_js IMPLEMENTATION.
341
341
` "sap/ushell/Container"` && | \n| &&
342
342
` ], async (ushellContainer) => {` && | \n| &&
343
343
` // z2ui5.oCrossAppNavigator = await ushellContainer.getServiceAsync("CrossApplicationNavigation");` && | \n| &&
344
- ` z2ui5.oCrossAppNavigator = ushellContainer.getService("CrossApplicationNavigation");` && | \n| &&
344
+ ` if (ushellContainer){` && | \n| &&
345
+ ` z2ui5.oCrossAppNavigator = ushellContainer.getService("CrossApplicationNavigation");` && | \n| &&
346
+ ` } else {` && | \n| &&
347
+ ` // fallback needed for UI5 version < 1.120` && | \n| &&
348
+ ` z2ui5.oCrossAppNavigator = sap.ushell.Container.getService("CrossApplicationNavigation");` && | \n| &&
349
+ ` }` && | \n| &&
345
350
` z2ui5.oCrossAppNavigator.backToPreviousApp();` && | \n| &&
346
351
` });` && | \n| &&
347
352
` break;` && | \n| &&
@@ -351,7 +356,12 @@ CLASS z2ui6_cl_app_view1_js IMPLEMENTATION.
351
356
` "sap/ushell/Container"` && | \n| &&
352
357
` ], async (ushellContainer) => {` && | \n| &&
353
358
` // z2ui5.oCrossAppNavigator = await ushellContainer.getServiceAsync("CrossApplicationNavigation");` && | \n| &&
354
- ` z2ui5.oCrossAppNavigator = ushellContainer.getService("CrossApplicationNavigation");` && | \n| &&
359
+ ` if (ushellContainer){` && | \n| &&
360
+ ` z2ui5.oCrossAppNavigator = ushellContainer.getService("CrossApplicationNavigation");` && | \n| &&
361
+ ` } else {` && | \n| &&
362
+ ` // fallback needed for UI5 version < 1.120` && | \n| &&
363
+ ` z2ui5.oCrossAppNavigator = sap.ushell.Container.getService("CrossApplicationNavigation");` && | \n| &&
364
+ ` }` && | \n| &&
355
365
` const hash = (z2ui5.oCrossAppNavigator.hrefForExternal({` && | \n| &&
356
366
` target: z2ui5.args[1],` && | \n| &&
357
367
` params: z2ui5.args[2]` && | \n| &&
@@ -408,6 +418,8 @@ CLASS z2ui6_cl_app_view1_js IMPLEMENTATION.
408
418
` break;` && | \n| &&
409
419
` case 'URLHELPER':` && | \n| &&
410
420
` var URLHelper = mobileLibrary.URLHelper;` && | \n| &&
421
+ | \n| .
422
+ result = result &&
411
423
` var params = args[2];` && | \n| &&
412
424
` switch (args[1]) {` && | \n| &&
413
425
` case 'REDIRECT':` && | \n| &&
@@ -418,8 +430,6 @@ CLASS z2ui6_cl_app_view1_js IMPLEMENTATION.
418
430
` break;` && | \n| &&
419
431
` case 'TRIGGER_SMS':` && | \n| &&
420
432
` URLHelper.triggerSms(params);` && | \n| &&
421
- | \n| .
422
- result = result &&
423
433
` break;` && | \n| &&
424
434
` case 'TRIGGER_TEL':` && | \n| &&
425
435
` URLHelper.triggerTel(params);` && | \n| &&
0 commit comments