Skip to Content
author's profile photo Former Member
Former Member

Gateway user maintenance for FIORI app

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


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.


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


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,


Tags edited by: Michael Appleby

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Posted on Jun 06, 2014 at 05:49 AM

    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

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jun 05, 2014 at 10:08 AM

    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 What is SAP Fiori UX? for implementing help. There is a wealth of information there including the differences between launchpage and launchpad.

    Regards, Mike

    SAP Customer Experience Group - CEG

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      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?



Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.