Skip to Content
Author's profile photo Former Member

Manager SelfService – How to customize team view application Hierarchy in NWBC HTML

If you wish to knock out some of the applications in the team view application heirarchy and customize it as per your requirement, then here is how you do it. It was a bit trickier than envisaged, spent more than sufficient time to figure out and hence sharing with the community.

As most would be aware after Ehp4, SAP has done away with the home page framework and brought in customizing possiblities through launch pad customizations and application/component configuration of Web dynpro applications.

So here is how the application hierachy looks before customization.

BF_Cust.png

Now, if I have to remove some of the applications like Personnel File, Time Management ON Behalf of Employee, etc. then follow the below steps to achieve the result.

As a first step, go to transaction LPD_CUST and then clone your MSS role to ZMSS role. The best approach here is to first create ZMSS role and then copy the required applications from the MSS role.

lpdcust.PNG

Click on the copy from other launch pad and then chose MSS EMPLOYEE_MENU. Copy the required applications/folder to the ZMSS.

Now after copying form MSS I have now created my required ZMSS role as seen in the screen shot below.

Now as second step create an Z application configuration for the web dynpro component FPM_OVP_COMPONENT and application HRMSS_HOMEPAGE     ( this step is not mandatory but as better practice clone the configuration )

appcon.PNG

Now change the role to ZMSS in the application configuration parameters.

Approle.PNG

it is time to change the PFCG role, as a best practice only work on the clone Z roles and do not change SAP standard roles. Change the applocation config parameter of the Web dynpro application HRMSS_HOMEPAGE to ZHRMSS_HOMEPAGE_1.

Rolechange.PNG

One would imagine this should accomplish our task, but unfortunately this does not work. Even though we have assigned the ZMSS role in the configuration and changed the MSS roles.

The Flash application apparently picks up the lpd related config from a different source than expected.

So as a final step we need to change role column entries in the the table THVNAVLPDEVENTS through the view maintenance V_THVNAVLPEVENTS.

MSS_BIZVIEW_CHANGES.PNG

Once you have change the Role column entries from MSS to ZMSS you are done, the hierachy now reflects in the team page 🙂

FinalApp.png

May be this is not the perfect approach, but this the way I found 😉 .

Thanks for reading the blog and hope this is useful.

Your comments and ratings are an inspiration.

Raghav.

Assigned Tags

      8 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      hi raghavendra ,

      gud document .....

      Author's profile photo Former Member
      Former Member

      In that role  MSS Employee menu if we drop the applications in Inactive applications also we can hide those services  directly in portal for On-behalf of applications in MSS ...

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Yes you are right about the first point, but I did not want to tamper the standard MSS role.

      I am not aware of directly hiding in Portal, you mean by personalization?

      Author's profile photo Former Member
      Former Member

      Gud work Raghavendra

      Author's profile photo Former Member
      Former Member

      Hi Raghavendra,

      This is a different approach, appreciate it.

      My approach was making the standard & Instance a Z copy and assigning them in Organizational Chart Visualization configurations.... 😉 .

      Keep rocking.

      Author's profile photo Former Member
      Former Member

      I agree, you shouldn't change SAP data. MSSBIZVIEW is referenced in the application configuration. Simply copy MSSBIZVIEW to ZMSSBIZVIEW, adapt and reference in the custom application configuration. See the attached screenshots.

      In IMG navigate to Configure Organizational Chart Visualization -> Check Standard Organizational Chart Configuration.

      ZMSSBIZVIEW.png

      After copying  MSSBIZVIEW to ZMSSBIZVIEW, including all dependent entries

      ZMSSBIZVIEW1.png

      Custom Application Configuration

      ZMSSBIZVIEW2.png

      Author's profile photo Veerabhadram R.A Mantha
      Veerabhadram R.A Mantha

      Hi Raghavendra,

      Would like to know if all the above mentioned steps apply even if we use Enterprise Portal(EP) instead of NWBC? What I would like to know is, Do we need to change anything from the EP side, when we want to customize the Teamview application hierarchy?

      Regards

      Veera

      Author's profile photo Former Member
      Former Member

      Hi Raghavendra,

      can you please tell me how can I hide 'time management on behalf of' option for particular sub group. This is urgent requirement from my client