on 03-17-2018 1:29 PM
Hi all
I have implemented the cross application navigation funtionality for jumping to an other application within the filir launchpad.
The first time it works fine including patternMatched stuff.
If i call the functionality the second time i get the error about duplicated id's of the called application. Is there a posiibility to avoid this.
I call the application like this:
var oCrossAppNavigator = sap.ushell.Container.getService("CrossApplicationNavigation");
if (!this.sEditTechObjAttrHash) {
this.sEditTechObjAttrHash = (oCrossAppNavigator && oCrossAppNavigator.hrefForExternal({
target: {
semanticObject: "BahnInfraTechObjAttr",
action: "change"
}
})) || ""; // generate the Hash to display a Supplier
this.sEditTechObjAttrHash += "&/techObjId/" + "1234" + "_" + "3333222";
}
oCrossAppNavigator.toExternal({
target: {
shellHash: this.sEditTechObjAttrHash
}
});
For getting back to the calling application i use the back functionality of my page with following code:
onNavBack: function() {
sap.ushell.Container.getService("CrossApplicationNavigation").backToPreviousApp();
},
Kind Regards
Pascal
Was there ever a solution for this?
... facing exactly the same problem now....
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Can you paste the screenshot/ share the exact console error?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
72 | |
9 | |
8 | |
7 | |
6 | |
6 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.