cancel
Showing results for 
Search instead for 
Did you mean: 

Fiori tile opens in new window

Former Member
0 Kudos

Hello,

I have setup my Fiori environment but when I click on an app lets say Leave Approval, the app launches in a new browser window and does not open in the same window.

The reason I need the app to open in the same window is so when I click the home button within the app, it will navigate back to the homepage.

I found the parameter using Chromes developer tools:

<a class="sapUshellTileBaseWrapperLink" href="https://answers.sap.com/sap/bc/ui5_ui5/sap/ui5_hcm_lr_apv/index.html?backToHome=true" target="_blank" tabindex="2">

Ive tested this by deleting the target="_blank" parameter and clicking on a tile and the Leave Approval page launches in the same window and if I click the home button the page navigates back to the homepage.

So what I need is a way to delete the target="_blank" parameter from the backend or wherever it is set.

Can anyone help me with this?

Kind Regards

Jared

Accepted Solutions (1)

Accepted Solutions (1)

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Jared,

Could you share your target mapping setting in launchpad designer?

I think the target mapping setting is wrong.

Regards, Masa

SAP Customer Experience Group - CEG

Former Member
0 Kudos

Hi Masayuki,

Are you referring to the below?

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Jared,

You have to use semantic object for navigation.

I see you use old UI. Please use new UI with new SAP Fiori launchpad


Regards, Masa

SAP Customer Experience Group - CEG

Former Member
0 Kudos

Hi Masa,

What do you mean by use semantic object navigation? Ive gone through the setup in help.sap.com :

Setting up Navigation - User Interface Add-On for SAP NetWeaver - SAP Library  but after going through that I dont see how that helps my problem. Please elaborate.

I am using the latest page designer.

Regards

Jared

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Jared,

After you install new UI, you will find the standard tile for Approve Leave Request.

Here is the standard setting for Approve Leave Request to launch app on the launchpad shell.

If you do not set semantic object navigation, launchpad opens app in new session.

Regards, Masa

SAP Customer Experience Group - CEG

Former Member
0 Kudos

Ok thanks Masa im starting to understand how its fitting together.

I have a question about the Action parameter. How would you know what to enter there?

I entered approveLeaveRequest and it says "Failure - Unable to start App".

Are all these settings configured in the transaction LPD_CUST?

Regards

Jared

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Jared,

Everything is delivered as default. You just need to install new UI UIX01HCM.

Regards, Masa

SAP Customer Experience Group - CEG

Former Member
0 Kudos

Hi Masa,

I am installing the patches now and will post back when done with my results.

Is there any other specific config I need to perform when upgrading to the new UI components?

Also for a new installation of Fiori are the older UI app add-ons necessary or do the UIX... add-ons contain everything Fiori needs to run?

Former Member
0 Kudos

Hi Masa,

Ive installed the add-ons (UIX01HCM & UIX01EAP) into my Gateway system but still get the "Failure - Unable to start App" error message when I click on a tile.

I saw that the launchpad designer changed. It now automatically included all the catalogs available in the 2 add-ons. I created 2 groups (employee and manager) and assigned the apps from the catalogs created to the groups. This makes sure that I haven't entered anything incorrectly.

Are there new add-ons to go into the ECC system?

Is there some other config im missing in the Gateway system?

Thank you

Jared

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Jared,

You have to assign roles SAP_HCM_TCR_T_X1 and SAP_HCM_BCR_MANAGER_X1 for App Implementation: Approve Leave Requests - SAP Fiori Apps - SAP Library. Do you see the default semantic object in the tile definition?

Please share error details.

SAP Fiori LL11 - Consultants should know about OData troubleshooting

Regards, Masa

SAP Customer Experience Group - CEG

Former Member
0 Kudos

Hi Masa,

Ok the roles have been added. Out of the list of roles from the link you sent me. The only ones I need are :

SAP_HCM_TCR_T_X1

SAP_HCM_BCR_MANAGER_X1

What about the other roles?

Component

Technical Name

Semantic Object

LeaveRequest

Business Role

SAP_HCM_BCR_MANAGER_X1

Business Catalog

SAP_HCM_BC_MANAGER_X1

Business Catalog Group

SAP_HCM_BCG_MANAGER_X1

Technical Role

SAP_HCM_TCR_T_X1

Technical Catalog

SAP_HCM_TC_T_X1

LPD_CUST Role

UIX01HCM

LPD_CUST Instance

TRANSACTIONAL

I see the default semantic objects in the tile definition.

I have also tried the steps in the troubleshooting guide you sent but still no luck with opening the app.

Below you see a screenshot of my current Fiori setup. The apps on top come from implementing UIHCM003 and the 2nd row from implementing the UIX01HCM add-ons.

The top row is working fine but the bottom row im getting the error.

The notes for all the applications have been installed.

The roles that were added for each app, dont they have templates that need to be added under the authorisations tab? Or do I just leave the roles as is?

kammaje_cis
Active Contributor
0 Kudos

I think you have not done any of these two steps.

1. Activated the app in SICF. Goto SICF in your Gateway server, and search for service HCM_LR_APV and activate

2. Assign System alias for app in LPD_CUST in your Gateway server. Search for your app. Provide a system alias pointing to the Gateway server (Local) itself. I have not seen this step in documentation, but I had to do this to activate my app.

Former Member
0 Kudos

Thank you Krishna for the response.

I've activated the services and added the local gateway account.

I still get the error though...

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Jared,

I see you have changed LPD_CUST. You do not need to change LPD_CUST.

Please remove the system alias and re-test.

You should focus on OData after selecting the Approve Leave Requests tile. Please share OData calls in network tab.

SAP Fiori LL11 - Consultants should know about OData troubleshooting

Regards, Masa

SAP Customer Experience Group - CEG

Former Member
0 Kudos

Hi Masa,

Can this be achieved with the old packages?

Or its mandatory to upgrade to the new UIX packages to leverage the semantic objects for wave 1 apps?

regards,

Meghna

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Meghna,

New UI components are designed for working with new Fiori launchpad.

There is no strong reason to keep using old UI. Please use new UI.

Regards, Masa

SAP Customer Experience Group - CEG

Answers (0)