on 02-20-2019 5:45 PM
Hello folks,
I'm having a nasty problem getting our WDA apps to talk to our Portal's Fiori Framework Page (FLP@EP). Hopefully, somebody can throw me some approaches I might not have found yet, because I'm about to run out of ideas here...
System Information:
Backend: SAP ERP 6.08/SP61 on NW 7.50 SPS10
Frontend(Gateway): NW 7.50 SPS10
Portal: NW 7.50 SPS12, using FFP (FLP@EP), using both Remote Content and EP-Tiles
Background:
In our "old" Portal landscape, running on 7.31 with AFP we frequently used the following "common trick" for means of a workaround in WDA apps to a have a functionality á la "close and go back to homepage":
CALL METHOD wd_comp_controller->mr_portal_manager->fire
EXPORTING
portal_event_namespace = 'urn:com.sapportals:navigation'
portal_event_name = 'historyNavigate'
portal_event_parameter = '-1'.
Problem:
The above mentioned code snippet no longer works for WDAs used in our "new" Portal with FFP (FLP@EP). It seems as though the Fiori Desktop containing the Fiori Framework Page does not create a history entry in the browser. The WDA is embedded in an EP-Tile (iView) from the Remote-Source template and I already double-checked the iview's properties concerning "pass parameters for browser history to wda application" according to Note 2455628.
What I already tried:
.
.
Does anybody have an idea what else I could try? Or maybe where I could find some kind of list of standard portal events (I don't know where to technically look, though they have to be defined somewhere in the depths of the JAVA AS)? All I want is to programatically express in my WDA, that I want to "click on the home button" in the FFP. It can't be that hard. Tell me I overlooked something obvious, please? -_-
Cheers, Lukas
BUMP. This is still driving me mad.
I've now additionally tried:
...to consume my Navigation-Helper app as a Remote Catalogue. This would theoretically work, if I had a means to navigate to that Remote Catalogue from my WDA, which I don't, because the Remote Catalogue is no PCD-Object. I tried to bypass this problem by creating a Dummy Freestyle Portal Role with an entry point having no content except this one Remote Catalogue and doing a Navigate Absolute onto that Role. However, as I already expected, this doesn't work either, because a Portal Role will only default to Portal Content and not to a Remote Object. I.e. the Role then tells me "Theres no content for this navigation node"
As a (for now) last approach, I will try to deploy my Navigation-Helper App to the Portal's WRR, Build an App-Integrator iView to consume the component, put that iView in my Role and do a Navigate Absolute again. If that fails too, I'll try using a sledgehammer -.-
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
BUMP. This is still unsolved.
Another thing I've tried now is:
var oCrossAppNavigator = sap.ushell.Container.getService("CrossApplicationNavigation"); oCrossAppNavigator.toExternal({ target: { semanticObject: "#" } });
Result:
The iView's Frame remains intact and reopens the FFP within the already opened FFP....
Somebody please end my suffering Q.Q
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
95 | |
11 | |
11 | |
10 | |
9 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.