cancel
Showing results for 
Search instead for 
Did you mean: 

Delete and Mass Update Buttons to be user specific in Portfolio Items

SAPSupport
Employee
Employee
0 Kudos
834

Hello,

How can I make the Delete and Mass Update Buttons in the Portfolio Items dashboard user specific?

Best regards


------------------------------------------------------------------------------------------------------------------------------------------------
Learn more about the SAP Support user and program here.

Accepted Solutions (1)

Accepted Solutions (1)

SAPSupport
Employee
Employee
0 Kudos

Hello Community,

There is no immediate way to hide or disable the buttons "Mass Update" and "Delete" for specific users in the Portfolio Management standard. Depending on the user's authorization on the item or superior objects, they may get an error message if trying to use these functionalities if not authorised to do so. The buttons will however be visible and active for all users.

As the buttons are defined in the relevant launchpad (role RPM_RIH, instance SCOPE), your best option for hiding these buttons for specific users is to create a custom launchpad in which the buttons are not shown, then ensure that this launchpad is taken for specific users (instead of the standard one). One way to proceed would be the following:

  1. Customizing activity "Set Up Launchpads": create a launchpad with instance SCOPE and a custom launchpad role (instead of role RPM_RIH) by copying the launchpad RPM_RIH/SCOPE. In this new launchpad you can delete the applications with link text INM_UI_NAV/MASS_UPDATE and INM_UI_NAV/DELETE.
  2. Customizing activity "Define Related Object Context for Navigation": create a custom portal role and ensure that the launchpad role which is associated with this portal role is the one you have defined at point 1 above (note: "Object Type" will be RPH if the parent object type is a portfolio, RBH if it is a bucket. "Related Object Type" will be RIH for Item. "Scenario" will be Work Center)
  3. SE18 BAdI INM_CUST_NAVIGATE: implement a custom logic in method IF_EX_CUST_NAV~MODIFY_PORTAL_ROLE. In this logic you will ensure that the users who should not see the button "Move To" will be assigned the portal role which you defined at point 2 above.

(you will find the above customizing in SPRO: SAP Portfolio and Project Management > Portfolio Management > Global Customizing > Process and Service Settings > Navigation Settings)

Best regards
Francesco
SAP Support

0 Kudos

Correction: the relevant launchpad has role RPM_RIH instance DASH (not instance SCOPE as I wrote above)

Answers (0)