This issue has been existing since the patch. We've done enough research all over the internet and SAP's notes. By now we've been able to particially resolve it, but not all

572f611769797.jpg

According to the following SAP notes, the missing tiles or catalogs can be pulled from some other Fiori systems

2269272 - "Reference Lost" Error for FLP Tiles after applying new UI component version

2275892 - "Reference Lost" Error for FLP Tiles after applying Support Package

There are a lot of prerequisites to run the tcode /UI2/APPDESC_GET, such as:

  • create RFC type 3, type H (http / https), we created the RFC for S4PRC_RFC/S4PRC_HTTP/S4PRC_HTTPS

  • maintain table/view /UI2/V_ALIASMAP and /UI2/V_SYSALIAS so that all the other catalogs (FI, PS, PLM, LO..etc) can re-use the settings of S4PRC

  • apply proper version of the note corrections

Note: for HTTPS connection, we'll need to download the certs from backend S4 and load to NPL via strustsso2

572f632034f1d.jpg
572f632035709.jpg
572f63202fd68.jpg

So we download these notes and appied them manually via SNOTE, and we tried to tweek back and forth this note, and the results are different. Obvious seems the program was going to retrieve the SAP_TC_xxx catalogs

572f61e1e4db1.jpg

Before implement note
572f6394c8e2b.jpg
After implement note
572f6394ce5fa.jpg

Seems the program was going to get these SAP_TC_xxx from backend, however, it did not actually get any (shows 0 catalogs and 0 apps)

This issue has been existing since the patch. We've done enough research all over the internet and SAP's notes. By now we've been able to particially resolve it, but not all ![572f611769797.jpg](serve/attachment&path=572f611769797.jpg) According to the following SAP notes, the missing tiles or catalogs can be pulled from some other Fiori systems 2269272 - "Reference Lost" Error for FLP Tiles after applying new UI component version 2275892 - "Reference Lost" Error for FLP Tiles after applying Support Package There are a lot of prerequisites to run the tcode /UI2/APPDESC_GET, such as: - create RFC type 3, type H (http / https), we created the RFC for S4PRC_RFC/S4PRC_HTTP/S4PRC_HTTPS - maintain table/view /UI2/V_ALIASMAP and /UI2/V_SYSALIAS so that all the other catalogs (FI, PS, PLM, LO..etc) can re-use the settings of S4PRC - apply proper version of the note corrections Note: for HTTPS connection, we'll need to download the certs from backend S4 and load to NPL via strustsso2 ![572f632034f1d.jpg](serve/attachment&path=572f632034f1d.jpg) ![572f632035709.jpg](serve/attachment&path=572f632035709.jpg) ![572f63202fd68.jpg](serve/attachment&path=572f63202fd68.jpg) So we download these notes and appied them manually via SNOTE, and we tried to tweek back and forth this note, and the results are different. Obvious seems the program was going to retrieve the SAP_TC_xxx catalogs ![572f61e1e4db1.jpg](serve/attachment&path=572f61e1e4db1.jpg) Before implement note ![572f6394c8e2b.jpg](serve/attachment&path=572f6394c8e2b.jpg) After implement note ![572f6394ce5fa.jpg](serve/attachment&path=572f6394ce5fa.jpg) Seems the program was going to get these SAP_TC_xxx from backend, however, it did not actually get any (shows 0 catalogs and 0 apps)

Project 'Clam' founder

From the SAP help below

http://help.sap.com/saphelp_nw75/helpdata/en/52/2749ec852a4779845ee028e5b950a1/content.htm

It explains how these works:

If a back-end catalog did not change since the last replication, it will not be replicated.

So my understanding is, the backend S4 actually did not really act as a catalog provider. Looks to me is really like: the frontend Fiori server NPL, when it's catalog gets damaged, it'll retrieve a 'backup' catalog from somewhere else, such as a DEV/QA systems of Fiori app servers.

By the way, look at the view that contain the alias

572f653d4dc4f.jpg
572f653d4e2c3.jpg

From the SAP help below http://help.sap.com/saphelp_nw75/helpdata/en/52/2749ec852a4779845ee028e5b950a1/content.htm It explains how these works: ```` If a back-end catalog did not change since the last replication, it will not be replicated. ```` So my understanding is, the backend S4 actually did not really act as a catalog provider. Looks to me is really like: the frontend Fiori server NPL, when it's catalog gets damaged, it'll retrieve a 'backup' catalog from somewhere else, such as a DEV/QA systems of Fiori app servers. By the way, look at the view that contain the alias ![572f653d4dc4f.jpg](serve/attachment&path=572f653d4dc4f.jpg) ![572f653d4e2c3.jpg](serve/attachment&path=572f653d4e2c3.jpg)

Project 'Clam' founder

Next step, we go to the IMG spro activities

572f65acdc390.jpg

Next step, we go to the IMG spro activities ![572f65acdc390.jpg](serve/attachment&path=572f65acdc390.jpg)

Project 'Clam' founder

For these standard catalogs, when we tried to delete them, they'll 'recover' themself automatically. Which actually fixed part of the 'reference lost' issues

572f6609ec8cb.jpg

572f6609e652c.jpg

After they 'recreated' by themself, now we can see these missing tiles back to normal!

572f665f4aac8.jpg

For these standard catalogs, when we tried to delete them, they'll 'recover' themself automatically. Which actually fixed part of the 'reference lost' issues ![572f6609ec8cb.jpg](serve/attachment&path=572f6609ec8cb.jpg) ![572f6609e652c.jpg](serve/attachment&path=572f6609e652c.jpg) After they 'recreated' by themself, now we can see these missing tiles back to normal! ![572f665f4aac8.jpg](serve/attachment&path=572f665f4aac8.jpg)

Project 'Clam' founder

However, not all the catalogs we can do so, some of them still showing missing. such as the SAP_PRC_BC_PURCHASER_PUC

572f66bd52dd5.jpg

After that it's still showing missing reference

572f6706cfd63.jpg

Pay attention to SAP_TC_PRC_BE_APPS, which shows up as a deleted catalog when we ran the tcode /UI2/APPDESC_GET

The tcode is supposed to extract this catalog from the 'backend', but in the backend we could not retrieve it?

572f67d68cc48.jpg
572f67dbe0097.jpg
572f67e00cb32.jpg

However, not all the catalogs we can do so, some of them still showing missing. such as the SAP_PRC_BC_PURCHASER_PUC ![572f66bd52dd5.jpg](serve/attachment&path=572f66bd52dd5.jpg) After that it's still showing missing reference ![572f6706cfd63.jpg](serve/attachment&path=572f6706cfd63.jpg) Pay attention to SAP_TC_PRC_BE_APPS, which shows up as a deleted catalog when we ran the tcode /UI2/APPDESC_GET The tcode is supposed to extract this catalog from the 'backend', but in the backend we could not retrieve it? ![572f67d68cc48.jpg](serve/attachment&path=572f67d68cc48.jpg) ![572f67dbe0097.jpg](serve/attachment&path=572f67dbe0097.jpg) ![572f67e00cb32.jpg](serve/attachment&path=572f67e00cb32.jpg)

Project 'Clam' founder

Just to prove it, we go to the backend S4 URL http://webgui.efglobe.com:8888/sap/bc/ui5_ui5/sap/arsrvc_upb_admn/main.html to see if the SAP_PRC_BC_PURCHASER_PUC working properly. Please note that in theory, these UIs or catalogs should not need to install in the backend S4, however we still didd before, when the time we did not have Frontend NPL yet.

So after we check the catalogs from S4, we found out it's same error, which means the Backend S4, after the patch, it's also missing these SAP_TC_xxx catalogs

572f6a7c25eb1.jpg

So, to be able to resolve this issue, we'll need to find a source that contains these SAP_TC_xxx_BE_APPS catalogs. Since these were existing before the patch, so it would be possible to find a spare Netweaver server and install these UI components in there, then acting as a backend Fiori server, run the extract tcode /UI2/APPDESC_GET from NPL again?

Just to prove it, we go to the backend S4 URL http://webgui.efglobe.com:8888/sap/bc/ui5_ui5/sap/arsrvc_upb_admn/main.html to see if the SAP_PRC_BC_PURCHASER_PUC working properly. Please note that in theory, these UIs or catalogs should not need to install in the backend S4, however we still didd before, when the time we did not have Frontend NPL yet. So after we check the catalogs from S4, we found out it's same error, which means the Backend S4, after the patch, it's also missing these SAP_TC_xxx catalogs ![572f6a7c25eb1.jpg](serve/attachment&path=572f6a7c25eb1.jpg) So, to be able to resolve this issue, we'll need to find a source that contains these SAP_TC_xxx_BE_APPS catalogs. Since these were existing before the patch, so it would be possible to find a spare Netweaver server and install these UI components in there, then acting as a backend Fiori server, run the extract tcode /UI2/APPDESC_GET from NPL again?

Project 'Clam' founder

edited May 8 '16 at 5:40 pm
5.63k
views
5
replies
0
followers
live preview
enter atleast 10 characters
WARNING: You mentioned %MENTIONS%, but they cannot see this message and will not be notified
Saving...
Saved
All posts under this topic will be deleted ?
Pending draft ... Click to resume editing
Discard draft