01-20-2017 12:43 PM - edited 01-21-2024 9:57 PM
Hello everyone,
I have a question about cross-app navigation.
I need to navigate to the following URL:
Parameters should be separated with ; and not with &
I use the following code in controller:
if (sap.ushell && sap.ushell.Container && sap.ushell.Container.getService("CrossApplicationNavigation")) {
this.crossApp = sap.ushell.Container.getService("CrossApplicationNavigation");
this.crossApp.toExternal({
target: {
semanticObject: "Customer",
action: "manage"
},
params: {
"S_DATUM-LOW": date
}
});
}
and I get the wrong URL:
https://ldcif6d.wdf.sap.corp:44300/sap/bc/gui/sap/its/webgui?~transaction=*ST22%20S_UNAME-LOW=;S_MAN...&S_DATUM-LOW=05.01.2017
Added parameter is separated with &, which is wrong, it needs to be ;. Is there any way to fix it?
the call from a Tile takes place not through the /sap/bc/gui/sap/its/webgui ICF node
the right answer would be to use a different URL, it should look like this:
"https://ldcif6d.wdf.sap.corp:44300/sap/bc/ui2/nwbc/~canvas;window=app/transaction/ST22?S_UNAME-LOW=&S_MANDT-LOW=100"
Now parameters can be concatenated with &
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
23 | |
11 | |
9 | |
8 | |
5 | |
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.