cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Fiori Launchpad App Implementation

Former Member
0 Likes
4,944

Hello experts,

I faced with an issue when implemented app in FIORI Launchpad.

I gave necessary roles to the launchpad user.

But when tried to launch app, i have next error:

App could not be opened either due to an incorrect SAP Fiori launchpad configuration or a missing role assignment.Failed to resolve navigation target "#Shell-startWCF?wcf-target-id=TISXMTSR". This is most likely caused by an incorrect SAP Fiori launchpad content configuration or by a missing role assignment.

and Inspector message:

capture.png

Maybe someone already faced with that problem?

Thank you & Best Regards,

Bezly

Accepted Solutions (0)

Answers (4)

Answers (4)

Colleen
Product and Topic Expert
Product and Topic Expert

Hi Dmitry

Is this the app you are trying to launch?

https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#/detail/Apps('wcf-id%253DTISXMTSR')/S13OP

Quick things to check first

1. Run /UI2/FLIA for the User and Device the user is accessing the app on. Check that the target mapping Shell-startWCF is in the list for the user. If not, then the user needs a PFCG Role assigned with the catalog

2. If the target mapping exists then look at the Catalog definition for the target mapping in FLDP (/UI2/FLPD_CUST) to see the parameter is correctly defined

3. If that's all in place then suggest invalidate/delete (/UI2/*INVAL* transaction); close browser; attempt to login

If you want to confirm app working, then you could assign the SAP business role mentioned in the Fiori Apps Library link. It will contain the business catalog with the App target mapping information.

Regards

Colleen

Former Member
0 Likes

Hi c.hebbert ,

Thank you for the response.

Seems problem are in the alias side, but cant understand where exactly.

I attached the screenshot. There we can see that startWCF in the top are with the status Error, but in the bottom also startWCF, but with the status INFO(positive). If they work with the same Alias, than why the statuses are different?

Thank you & Best Regards,

Dmitry

Colleen
Product and Topic Expert
Product and Topic Expert
0 Likes
I noticed that alias in the log before...

/sap/opu/odata/UI2/INTEROP/SystemAliases(id='S4CRM'

Have you maintained the System Alias to point to the correct SM59 RFC connection via SM30 table /UI2/V_ALIASMAP ?

Former Member
0 Likes

I created the in SM59 new RFC = S4CRM_RFC.

But now i have another error:

I realize, that i need to create the same connection in HTTP(s) chapter, but i don't know which target system i need to use in the settings of the HTTP connection.

c.hebbert , I'll explain my understanding of how full app implementation works, could you check and correct me or clarify some aspects?

I have a Hub deployment.

1) We have application, for example i will take the bundle of 5 app, which are aggregated and ready for implementation.

2) Firstly, i will create connection in my FES(Frond-End Server) between FES and BES(Back-End Server).

SM59->Create New->

For example:

  • RFC Destination: XSALNT100_RFC;
  • Load Balancing: Yes;
  • Target Host: BES;
  • Client(Logon): 100;
  • Current User(Logon): Checked;

So i have a connection between FES and BES.

3) Time to create Alias System:

SPRO -> ..//Manage SAP System Aliases -> Create New ->

  • System Alias: XSALNT100;
  • RFC Destination: XSALNT100_RFC;
  • Local Gateway: Unchecked;
  • For Local App: Unchecked;
  • OData on Backend: Unchecked;
  • Target System ID: XSA;
  • Target Client: 100;

4) Now need to activate ICF Nodes for SAPUI5 Applications

SICF -> select SAPUI5 Application and click Activate Service;

5) Now need to connect OData from BES.

STC01 -> SAP_GATEWAY_ACTIVATE_ODATA_SERV -> F8 -> Enable all rows and insert parameters:

  • Set transport options for to be activated OData Services - Change package location(i created folder for it);
  • Define OData Services for Activation - insert 3 rows of OData(for example, CRMS4_SOM_PROD_SPEC_SRV 0001);
  • Select Processing Mode / System Alias for Activation - Routing-based and insert my Alias System XSALNT100;
  • Select OData Services for Activation - just check.

6) Connect roles:

SU01->My user -> Tab Roles -> Add that role->

SAP_BR_PROD_CONF_MODELR_SOM

7) Also SM30 table /UI2/V_ALIASMAP -> have been created row with data:

  • Client: 100;
  • Source System Alias: S4CRM;
  • Target System Alias: XSALNT100;

Could you help me understand where the errors were?

Thank you a lot & Best Regards,

Dmitry

kaus19d
Active Contributor
0 Likes

Hi Dmitry Bezly,

Please follow SAP Note: 2807730

Thanks,

Kaushik

maheshpalavalli
Active Contributor
0 Likes

Hello Dmitry Bezly,

Check the log once using the transaction : IWFND/ERROR_LOG.

Error says that the system alias is not found. So check if it is available or not.

Go to odata service(/n/iwfnd/maint_service) and check the system alias, double click on it and validate.

Also check the below note:

https://apps.support.sap.com/sap/support/knowledge/preview/en/2461261

Thanks,

Mahesh

lingaiahvanam
SAP Champion
SAP Champion
0 Likes