cancel
Showing results for 
Search instead for 
Did you mean: 

Fiori Launchpad (FLP) and Remote Catalogs to another ABAP system

Former Member
0 Kudos
878

Hi,

I am a bit confused (not unusual btw)... Are remote catalogs in FLP only for accessing HANA or Social Media catalogs Remote Catalogs - User Interface Add-On for SAP NetWeaver - SAP Library? Or can you create a remote catalog that accesses another ABAP system? The scenario I am thinking about is where there is an ECC system with FLP and and SRM system with FLP, there is no Frontend Server or Hub so I would like to access the FLP on the ECC system and bring in a catalog from the SRM system. Users will only logon to the ECC FLP.

Is this a valid scenario or would I need to install the frontend components of the SRM fiori apps onto the ECC system?

Thanks in advance,

Simon

Accepted Solutions (1)

Accepted Solutions (1)

gill367
Active Contributor

Hi Simon;

I guess it should work just fine with two abap systems also. Only requirement is web dispatcher configurations to route the requests to the specified  remote system.

Using the below link, we can find the details of all the tiles in a catalog.

/sap/opu/odata/UI2/PAGE_BUILDER_CUST/Catalogs%20('X-SAP-UI2-CATALOGPAGE: <catalogid>')/Chips

when accessing it from remote system, we need to pass system alias with the url as shown below

/sap/opu/odata/UI2/PAGE_BUILDER_CUST/Catalogs%20('X-SAP-UI2-CATALOGPAGE: <catalogid>');o=<systemAlias>/Chips


Thanks

Sarbjeet

Former Member
0 Kudos

Thanks Sarbjeet,

Your answer certainly helped me along. I have gotten to a point now where I can see the remote catalog from the SRM system in the Launchpad Designer of the ECC system. I can even add the remote tile to a group.

Unfortunately when I go in as and end user the tile says "Cannot load tile" and the error I can see in the developer tools looks like this:

It appears that it has trouble loading the remote CHIP. The FLP does a call to an oData service that looks like this:

/sap/opu/odata/UI2/PAGE_BUILDER_PERS/Chips('X-SAP-UI2-PAGE:X-SAP-UI2-CATALOGPAGE:SAP_SRM_TC_T:00O2TPJZK3OS51Y6NRBU7Z4TG')/CatalogPageChipInstance

But it fails to include the system alias (;o=SAP_SRM) in the call. When I do it manually with the system alias it works.

Perhaps what I am trying to do is just not possible.

I think I have decided to just install the front-end components for the SRM Fiori apps onto the ECC system (therefore making them local not remote any longer) - almost like ECC is my HUB.

Thanks for your help,

Simon

gill367
Active Contributor
0 Kudos

Hi Simon;

Did you configure web dispatcher also for testing this or only by adding the system alias of SRM system in the oData Service "PAGE_BUILDER_CUST".

I think in the launchpad designer the tiles will appear without web dispatcher configuration also.

But for the end user web dispatcher configurations are required.

Regards,

Sarbjeet Singh

Answers (2)

Answers (2)

former_member612251
Participant

Hi,


So is this possible? I am reading that this is only possible for HANA KPI tiles and SMART business? Has anyone achieved this outside of what I just listed.

Regards,

Michael

Former Member
0 Kudos

Hi Simon,

A simple guess that i expect you probably have thought of is maybe to create the semantic objects yourself and then add the SRM fiori apps into a launchpad.

Former Member
0 Kudos

Thanks Jakob, I tried that but it doesn't seem to work, it doesn't appear that FLP likes you trying to load a Fiori app from a remote system (it seems to try to look for a index.html). It does not appear to try to look for the component.js like it does when you do it locally....

But maybe I am doing something wrong.

Thanks for your help,

Simon