cancel
Showing results for 
Search instead for 
Did you mean: 

Gateway user maintenance for FIORI app

Former Member
0 Kudos

We are currently in the process of implementing FIORI and are working into the user creation on the Gateway.   We do not want to turn on AE because we do not want it to be visible to users.   From our analysis, there does not seem to be a standard process.   We are going to develop a new auto role maintenance process.   We want only the relevant tiles to display based on the user's role(s).

We came across  this Note:

****************************************************************************************************************************************

Note 1868136 - Adding tiles to Fiori Launch Pages without PFCG

Solution

This note describes a way, how the set of tiles enabled for a specific user by implementing a BAdI.

In this BAdI implementation you change the list of catalog provider nodes extracted from the

standard menu tree based on the current set of roles assigned to the user. You can remove existing

entries or add new ones.

To accomplish this, please perform the following steps:


1. Apply Netweaver UI AddOn 1.0 SP08 or, alternatively, apply the correction instructions of

this note.

2. Copy the class /UI2/CL_ROLE_EXT_CATALOG_PAGES to a page in your package and namespace, e.g.

ZCL_ROLE_EXT_CATALOG_PAGES

3. Create a BAdI implementation of the BAdI definition /UI2/BADI_NWBC_RT_EXTENSION, named e.g.

ZNWBC_TREE_EXT_BI

4. Assign the copied class to this BAdI implementation

5. Change the method ZCL_ROLE_EXT_CATALOG_PAGES->GET_CATALOGS. The source code contains some

template code meant to guide you in this task.

*********************************************************************************************************************************************

We tried implementing ‘/UI2/BADI_NWBC_RT_EXTENSION’ BADI in gateway system as per the instruction
given in the note and kept a breakpoint and launched the Fiori launch page. But
BADI was not triggered.  

There is no information on; when and where this BADI
will be called by gateway system.

Can anyone give more information on this Note, BADI, or the Gateway user maintenance process for FIORI?

Is the custom solution the best way to do the user maintenance?

Thank you,

Judy

Tags edited by: Michael Appleby

Accepted Solutions (0)

Answers (2)

Answers (2)

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Judy,

You can assign Catalogs and Groups by Role.

Assigning Catalogs and Groups to Roles - User Interface Add-On for SAP NetWeaver - SAP Library

Can you share your requirements? Do you want to control catalog/Group assignment by Location or by Org Unit?

Regards, Masa

SAP Customer Experience Group - CEG

Former Member
0 Kudos

Hi Masa,

    Right now we have only tested the PR approval in FIORI and are getting ready to implement that.  We are looking at the best way to do user maintenance in the Gateway for FIORI.   We have designed a custom solution but were wondering if the Note above will help us implement a better solution. 

    The requirement is to show the relevant tiles to a user based on their role in the application.  Ie.  for PR approvals, if they have the approver role(s) in ECC then they should see the PR approval tile in the FIORI launchpage. 

    What are you referring to when you say 'catalogs and Groups'?  

Thanks and regards,

Judy

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Judy,

Do not use old UI and old launchpage.

Important Note: Please use new UI with new SAP Fiori launchpad


Regards, Masa

SAP Customer Experience Group - CEG

Former Member
0 Kudos

Thank you Masa.

Regards,

Judy

agentry_src
Active Contributor
0 Kudos

Hi Judy,

It looks a bit like you are mixing launchpage which was the first release with a note for launchpad which is for the second release onward.  Please check the for implementing help.  There is a wealth of information there including the differences between launchpage and launchpad.

Regards, Mike

SAP Customer Experience Group - CEG

Former Member
0 Kudos

Thank you for your response.  That website will be very useful for us.  But I think we are still confused.   I discussed this with our Basis support and he was confused as well.   We have installed and tested Wave 1 and we do see 'launchpage' referred to in the Note, which from what we understand is Wave 1.   Our Basis support was looking at the Note, and he says he is seeing what he thinks references both Wave 1 and Wave 2 objects  in the Note.

Is this Note for Wave 1 or Wave 2?

Regards,

Judy