cancel
Showing results for 
Search instead for 
Did you mean: 

Fiori Launchpad showing blank page in spite of roles assigned

saurabh_vakil
Active Contributor
0 Kudos

Hi Experts,

We have implemented Fiori as a central hub deployment. We are looking to implement the standard Fiori Approve Purchase Orders app.

Front-end server details:

NW 7.40 SP05

SAP_UI - SAPK-74012INSAPUI,

SAP_GWFND - SAPK-74010INSAPGWFND

UIX01EAP - SAPK-10006INUIX01EAP

SAPUI5 library version is 1.28.8.

Back-end server details:

NW 7.40 SP05

ECC 6.0 (Release 617 SP 0003)

GBAPP002 - SAPK-60009INGBAPP002

We have activated all OData services related to the Launchpad (with the system alias local) on the front-end server. For accessing Approve Purchase Orders app, we have assigned the standard roles SAP_MM_TCR_T_X1 and SAP_MM_BCR_BUYER_X1 to the end user id in the front-end server. We have also assigned a copy of the role SAP_UI2_USER_700 (along with the appropriate authorizations for the INTEROP and PAGE_BUILDER_PERS services) to the end user.

But when we login to the Launchpad URL with the end-user id, we see a blank page and do not see the Buyer (MM) group, neither the catalog with the tiles. There is no error in the gateway server at /IWFND/ERROR_LOG. We see the below errors in the developer console in Google Chrome browser:

Missing module URL -  sap.ui2.srvc.Chip

Call to success handler failed: Missing module URL - sap.ui2.srvc.Error: Missing module URL

Failed to load tile: Missing module URL - sap.ui2.srvc.ChipInstance({oChip:sap.ui2.srvc.Chip({sChipUrl:""}),bFullscreen:false}) sap.ushell_abap.adapters.abap.LaunchPageAdapter

However, we have other Admin User IDs (having the same roles assigned) which when used to login to the Launchpad show the Buyer (MM) group on the home page correctly.

Can anyone let us know what may be the issue causing this? Any ideas ?

Regards,

Saurabh

Accepted Solutions (1)

Accepted Solutions (1)

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Saurabh,

You can take an authorization trace in the transaction ST01.

Regards,

Masa / SAP Technology RIG

saurabh_vakil
Active Contributor
0 Kudos

Thanks Masa,

I will take an authorization trace and update the findings in this thread.

Regards,

Saurabh

Answers (4)

Answers (4)

former_member601907
Discoverer
0 Kudos

Thanks for your answer

Former Member
0 Kudos

Hi All,

I also having same issue, for the time being when i assigned the SAP_ALL profile it is showing other wise it is not showing the tiles on the launchpad. it is not showing the Groups or catalogs also when no sap_all authorization to the user.

Please suggest what authorizations are required to the user in frontend. Because sap_all is not the best way to assign the all users.

Thanks in advance.

Thanks&Regards,

Praveen.

Former Member

Hi All,

Adding Object S_PB_CHIP with '*', '*' in a custom role solved the problem for me.

Regards

saurabh_vakil
Active Contributor
0 Kudos

Hi Experts,

On checking transaction SU53 for the affected user, we see the below errors:

Does this mean that the user does not have correct authorizations for the PAGE_BUILDER_PERS Odata service? If so, how to correct this?

Regards,

Saurabh

vicenteveiga
Participant
0 Kudos

Hi saurabh,

What roles have you set for your Fiori users?

See the Authorizations section of the following document:

Fiori: technical installation and configuration of one app from A - Z

Best regards,

Vicente

saurabh_vakil
Active Contributor
0 Kudos

Hi Vincente,

I had assigned the standard roles SAP_MM_BCR_BUYER_X1 and SAP_MM_TCR_T_X1 to the user on the gateway system and the role SAP_MM_PO_APV_APP in the ERP system.

I checked in SU53 and indeed there were some missing authorizations. I added those to the user and thereafter the application tile started appearing on the Launchpad.

I however have a new error in the Google Chrome console now - once I login to the Launchpad the tile for Approve Purchase Orders appears with "Error" written instead of the count of workitems. I have already maintained the workflow Task ID in SPRO in the ERP back-end system. Below is the error messages I see in Chrome console:

Also, the error in the gateway error log transaction is as below:

Can you please help me in understanding that though all required roles are assigned, why would I get the error message "User does not have the sufficient authorizations"?

Regards,

Saurabh

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Saurabh,

It is not an authorization issue. Please create a new Discussion for the new issue.

Regards,

Masa / SAP Technology RIG

Former Member
0 Kudos

Hi Saurabh,

Have you assigned the S_RFCACL authorization object role in both Frontend and Backend role.

Please check once the Authorization object.

Regards,

Praveen.

saurabh_vakil
Active Contributor
0 Kudos

Sure, thanks for your inputs Masa!

I will create a new discussion for this issue.

Regards,

Saurabh

kammaje_cis
Active Contributor
0 Kudos

Saurabh,

I would try clearing cache first.

/UI2/DELETE_CACHE

/UI2/CHIP_SYNCHRONIZE_CACHE

checked errors/UI2/CHIP_CHDR

/UI2/DELETE_CACHE_AFTER_IMP

If it doesn't work, have a look at Note 1942166

saurabh_vakil
Active Contributor
0 Kudos

Hi Krishna,

I ran the report /UI2/DELETE_CACHE. However when I ran the program /UI2/CHIP_SYNCHRONIZE_CACHE I did not see any output or success message stating that the process has executrd successfully. As I enter the program name in SE38 and click on execute, I just see the below screen.


Also the /UI2/CHIP_CHDR table contains the entries shown below, how do I find out what error message (if any) is present in this table?

Regards,

Saurabh