Hello experts,
Landscape details:
ERP ehp7 system with standard fiori apps deployed (example my timesheet)
No separate gateway server
enterprise portal 740 SPS10.
Apache 2.4_17 installed on rhl
we already have users using portal using apache.
example - https://<apachehost.domain.com -> gives a login screen where LDAP credentials are entered, once entered it redirects to /irj/portal and gets you in.
I have also configured apache as reverse proxy for fiori apps using Apache as Reverse Proxy for Fiori Applications
This way, I have following working.
1. https://<apache.domain.com>/irj/portal - gets me to portal
2. https://<apache.domain.com>/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html - gets me to fiori launchpad.
Customer requirement - they need to use LDAP credentials, as well as use apache to access fiori ; so when users.
1. https://<apache.domain.com/irj/portal - it should take them to portal
2. https://<apache.domain.com/irj/portal/flp - should take them to their fiori launchpad
both above urls should take their AD credentials and log them on.
In order to achieve this, SAP recommended way is to have a webdispatcher which can call both urls - /irj/portal as well as well as sap/bc/ui5_ui5/ui2/ushell/...since portal is the only means to integrate with AD, and then use logon tickets between portal and backend, to make fiori apps visible on their homepage.
So instead of webdisp, i have apache redirecting to both portal and fiori backend urls. So I followed below procedure to integrate fiori apps within portal.
SAP Fiori Application Integration with SAP Enterprise Portal
After doing all the steps, this is the point where we have reached. All needed apache rules for fiori (nocanon et.all) are in place and working
https://<apache.domain.com>/irj/portal/flp gives us a portal login where we enter our AD user/password. Now based on portal (iveew roles) as well as logon tickets authenticating appropriate roles in backend, we can see the fiori tile on our home page (eg my timesheet), but when you click on mytimesheet, a blank theme opens up.
When running httpwatch i get a 404 with below links.
https://<apache.domain.com>/com.sap.portal.navigation.flp.resources/FFPWrapperApp/Component-preload.js
https://<apache.domain.com>/sapui5/resources/~201412111121~/sap/m/OverflowToolbar.js
i have made sure above are added as separate rules in httpd.conf , but it still doesn't help.
So to see if the iview properties are configured fine for flp, I did below.
https://<portalhost.domain.com:<port>/irj/portal/flp - it gives me a login, where i enter portal login/password, see the "my timesheet" app and upon clicking, get the following message - "could not open app due to configuration problem".
Now am not sure whether the issue is with the flp config, or is it with the apache rules not set correctly.
appreciate any help/inputs you folks can provide, if a similar scenario has been tried at your customers.
Thanks,
Anamika