Hi All,
We have setup our Fiori Development & Production systems and are live with 15 apps as of now. Our system releases are as below:
Frontend: Fiori System - NW 7.4 SR2
Backend: ECC 6.0 SPS 15
Now, our joint venture company has similar system landscape but using different servers, on the same LAN. Instead of installing a fresh Fiori server for their landscape, we would prefer that they use our Fiori server.
Can multiple ECC systems can be connected to a single Fiori system for a scenario mentioned above?
Any advice will be highly appreciated.
Kind regards,
Amer.
Request clarification before answering.
Hi Amer,
both Moon and Balanagu are right about the system alias and multi origin but there is a way to achieve this.
To avoid the multi origin merge, you can use the option of "User Role" in system aliases.
I have done this already for 4 systems (see attachment)
Let me try to give an example.
You create a blank role for each system in Gateway eg.
ZROLE1
ZROLE2
etc.
Then, when you add a system alias to a service, you define also the role for this.
Let's say the system aliases for service ZGBAPP_POAPPROVAL have the following assigned system alias:
ALIAS1 - ZROLE1
ALIAS2 - ZROLE2
ALIAS3 - <blank>
Now the behavior of the app depends on the roles assigned to the user:
Regards,
Vasilis
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Reference to the link , we have created two separate clients 100 and 200 in our gateway system; 100 connects to ERP 1 and 200 connects to ERP 2. Respectively, the two system aliases have also been created. The services are already live with ERP 1.
Now, I am unable to add services for ERP 2 as the services show active, albeit with the alias for ERP 2. For adding the service for ERP 2, my question is, aren't the services cross-client? Still, the launch pad URL for ERP 2 is landing on client 100 where as we want it to land on client 200.
Please advise how we can resolve this?
Kind regards,
Amer.
Hi Sarbjeet,
Thank you for your reply. We have tried this approach as well but this conflicts with the business process of both ERP systems.
ERP A which is live with Fiori apps in client 100 has a unique process for which the relevant workflow is defined. This is landing on the default Launchpad page which is client 100.
Now, ERP B has a different scenario and workflow & wants to use the same apps but from client 200. However, having defined the alias and all, it is still landing on client 100.
How can we define some parameter to point the apps to the Launchpad via client 200?
Thanks for your help.
Kind regards,
Amer.
Hi Amer,
this needs to be just appended to the launchpad url as shown below
http://<host>:<port>/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html?sap-client=005 - for client 005
http://<host>:<port>/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html?sap-client=010 - for client 010
Regards,
Sarbjeet Singh
Hi Sarbjeet,
I understand what you're saying but the scenario is that company B is in a different domain. It may be that company B wants to access the launchpad URL directly instead of through an intranet portal e.g. SharePoint.
So what I mean is ... The launchpad URL is coming from a service in SICF. Can we append the parameter somewhere within the service?
Kind regards,
Amer.
Hi All,
Thank you for your valuable inputs. Since there will be a new client for company B, will I also need to recreate the services with different identifiers?
Example:
In our environment, PO approval is configured as ZGBAPP_POAPPROVAL_0001 for company A. Now, I create a new client for company B. Will I have to configure the PO approval as ZGBAPP_POAPPROVAL_0002 or it can remain as 0001?
Many thanks.
Kind regards,
Amer.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Amer,
You need multiple clients on Front-end/Gateway system to connect with multiple Back-end systems.
Example:
Gateway(Client 100) ---> Backend(ECC1)
https://domain:port/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html?sapui5=true&sap-client...100&sap-lang…
Gateway(Client 200) ---> Backend(ECC2)
https://domain:port/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html?sapui5=true&sap-client...00&sap-lang…
@Moon: If we add multiple system alias in front-end system. It will merge the data of both the back-end systems called multi origin. Below links you will get more details.
Multiple Origin Composition - SAP Gateway Foundation (SAP_GWFND) - SAP Library
I think as per my understanding you need to maintain Two clients on Front-end/Gateway system.
Thanks,
Lakshman Balanagu.
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.
Amer,
Yes, this is possible. But since you have different backend systems, probably you want to keep the data separate. For this you may use different clients within same Frontend/Fiori server.
Regards
Krishna
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 5 | |
| 4 | |
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.