cancel
Showing results for 
Search instead for 
Did you mean: 

Customize NWBC Links

Former Member
0 Kudos

Hello everyone!

Customer is requesting a customized NWBC screen. He wants us to remove unused links for specific users, some will see them others don´t.

I was able to find some content related to the object CA_POWL and Launch Pads but I wasn´t able to do the trick. Can please someone tell me the best way to customize this screen and how?

Best Regards,

SAP Legend

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Thanks Collen and Alessandro,

All this information is giving me a much better understanding about what´s going on. Additionaly I´ve found the note 1635932 - How to create a Launchpad and associate to a new role

Looks like an easier way to achieve my objectives. I not able to complete step 2.

1 Create a new launchpad in transaction LPD_CUST with menu items that you want.

2 Create a new configuration of the application GRFN_SERVICE_MAP or you can copy configuration id GRAC_FPM_AC_LPD_HOME and customize it further.

3 In the new configuration select the launchpad that you want to associate.

4 Now create a new role and add webdynpro application GRFN_SERVICE_MAP to it with custom configuration id that you created in step 2

Someone knows how can I create the configuration copy?

The document attached on note differs a little from what happens for me. Instead of opening the page:

It opens directly the page:

I´m working with GRC AC 10.1.

Thanks,

Legend

Colleen
Advisor
Advisor
0 Kudos

Hi Legend

I wrote a piece on different ways to build. There is also a link to a WIKI that provides you with the necessary steps

Regards

Colleen

Former Member
0 Kudos

Hi Collen,

Thanks for the document, I´ve followed it but probably I´m too stupid to do this.

Please check the prints bellow:

I´ve created a a Z Application Config

I don´t know where should I change Role and Instance to use my Z Launchpad created at LPD_CUST. Do you know what I´m doing wrong?

Regards,

SAP Legend

Colleen
Advisor
Advisor
0 Kudos

on your last screen shot at the bottom there is a configure button. If you press that do the fields for instance and role become editable (one has GRAC_HOME). That's where you would enter your custom values

Regards

Colleen

Ps - how can a legend be stupid?

Colleen
Advisor
Advisor
0 Kudos

to add to your status. You might not have copied all the items. If you have a look at my document i"ve showed how the objects connected to each other (application to the configuration, etc). I think you still need to copy a second object and change the linkage in the configuration. If you don't you'll get asked for an object repair key when you attempt change the launchpad instance/role values.

Regards

Colleen

Former Member
0 Kudos

Hello Ms. Colleen, thanks for your reply!

I had opened that link before but no luck to find the fields where I can change this. Please take a look at the prints:

This page opens when I click on configure:

This is the closest I can go from a possible solution ( 😞

I have only this week to finish the job, any help here will be really appreciated.

Regards,

SAP Legend

PS - I´ve already told that I love you?

Colleen
Advisor
Advisor
0 Kudos

Hi Legend

The gap you are missing is you need to create 3 ZXX items as copies and then change the mappings over. You only did the first and then drilled down to the GRAC_FPM_UIBB_LPD_HOME. IN that screen shot (which I mentioned in last comment), under the General Settings you can see Home Page with the Instance and Role.

GRC 10.1 does not impact this. However, the higher basis release that you are on is why the screens shots don't quite look the same (I got caught out when this happened as well)

Regards

Colleen

Ps - once you crack this one if it will be very easy to build as many as you want

PPs - haha

Former Member
0 Kudos

Hi Colleen,

I´ve created the 3 ZXX as you told me:

The ZGRACHOME was created as a copy from GRACHOME, nothing was changed. But when I test it the bellow result is given:

I think I´m almost there. Do you know why this is happening?

Thanks in advance,

Legend

Colleen
Advisor
Advisor
0 Kudos

Hi Legend

That error doesn't seem related to your specific configuration build

Google the error message and you will see a heap of posts. Most point towards checking IMG to make sure you have Access Controls activated (strange if you have been using it).

As an aside with the launchpad (a bit of an Easter Egg I forgot to mention)....In the Related Links section there is a role = DUMMY and Instance  = RELATED Links. That's another launchpad in LPD_CUST but it's empty. I forgot to prototype and check how that works but I think it's a way to share some default links across all work centers (they all have that value). If you have time, it'd be cool to check. I discovered it a client last year but forgot to test it.

Hope this last hurdle is easily resolved for you. So far it looks like you worked your way through the configuration.

Regards

Colleen

Former Member
0 Kudos

God save me, I did it! Now I can do whatever I want with the NWBC pages/links!

God save Colleen and Magician also! Thanks!!!

Best regards,

The Incredible SAP Legend

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi,

To make the approver delegation available, you only need GRAC_REQ with actvt 02. If you include 01 the user will also be able to create requests which off course should not be the case for "approvers".

And vice versa, approver delegation (actvt 02) should/ need not be available for those who create requests (key users).

Paul

Former Member
0 Kudos

Hello all,

Sorry for the delay. I tried to configure but could not completely adjust the screen. Please check more details bellow:

I´m trying to add the link bellow:

This is the user actual screen:

I found the entrie for Approver Delegation in SM34:

I´ve added it to the User Role, adding ACTVT 16 and REPID as displayed on the print but it doesn´t appears. Am I missing something?

Regards,

SAP Legend

alessandr0
Active Contributor
0 Kudos

SAP Legend,

simply add the application ID GRAC_APPROVER_DELEGATION to object CA_POWL and make sure the user has authorization for GRAC_REQ with activity 01 (create) and 02 (change). If you give this authorization the approver delegation section will show up.

Let me know.

Regards,

Alessandro

Former Member
0 Kudos

Hello David Copperfield,

It´s working.

Where did you find the application ID? How could I discover this alone?

Thanks,

SAP Legend

alessandr0
Active Contributor
0 Kudos

hahaha... am I a magician for you?

I just knew it coz I've struggled with the same a long time ago. 🙂

Great that it is working now. Please close the thread then and mark helpful answers 🙂

Best regards,

Alessandro

Colleen
Advisor
Advisor
0 Kudos

Legend

You can get the value from LPD_CUST for the launchpad definition. If not, run STAUTHTRACE or ST01 and you would find the failed authorisation check

But yes, Ale is the magician around here

Regards

Colleen

Former Member
0 Kudos

Hello Colleen,

Of course he is. Things were not there and then they are, obviously a magician!

1 - But as the application was not configured to launch ("simply add the application ID GRAC_APPROVER_DELEGATION to object CA_POWL") there was no authorization error. I was not able to discover the Application ID. Could not find any reference at LPD_CUST.


2 - I´ve another related doubt. How could I add only the link Model User (print bellow) from tab Access Management? All other links from this tab should be disabled/invisible. Additionally, if possible, could I add this link on the My Home tab?

Thanks in advance,

Legend

Colleen
Advisor
Advisor
0 Kudos

Hi Legend

Point 1 - CA_POWL object understanding and GRC trial and error is how you get that

For point 2 - object GRAC_REP will show the links in the workcenters. If not, build your own work centers. This will only hide. To restrict via authorisation you would need to maintain the optional authorisation in SICF and add the authorisations S_ICF to the user.

Regards

Colleen

alessandr0
Active Contributor
0 Kudos

Legend,

to get more infos to GRAC_REP, etc. please refere to the following SAP note: http://service.sap.com/sap/support/notes/1874466

Regards,

Alessandro

Colleen
Advisor
Advisor
0 Kudos

Hi Legend

There are a some documents in this space showing you how you can build your own launchpad if you want to go down that path

I think there is another object to look - GRAC_REP (or similar name) which can allow you to show/hide the links in the launchpad in NWBC.

Just a note - hiding something in the launchpad will not necessarily prevent the user from launching it (i.e. if they know the URL or bookmark a link they can still get to it if they have underlying authorisations)

Regards

Colleen

AndrzejP
Active Participant
0 Kudos

Hello,

there are many ways which could help you to change this:

- limit access for users in PFCG roles, if you limit access to reports, they will not be visible for users on their launchpads,

- use LPD_CUST and hide the links permanently for all users

- create new launchpads

- assign new authorization objects to the links (via SM34)

The easiest way for unused links is to remove them in LPD_CUST. Please let me know if it works for you.

Regards, Andrzej

Former Member
0 Kudos

Hello Andrzej,

I already used LPD_CUST  to copy and modify and existing function to my needs. Can you please help me with details about how should I made the association between the function created at LPD_CUST and SM34?

Regards,

SAP Legend

AndrzejP
Active Participant
0 Kudos

Hello,

Please check this thread / and SAP note which is listed there:

that should help

Best regards, Andrzej

AndrzejP
Active Participant
0 Kudos

Hi Legend,

please let me know if you have any more questions on this topic, if not please close the thread.

Thank you, Andrzej