cancel
Showing results for 
Search instead for 
Did you mean: 

Hiding tabs in ppm 5.0

Former Member
0 Kudos

Hi,

i am trying to hide some tabs from the project overview screen.The steps i followed are below.

Created a new FPM variant from RPM_ITEM_DETAILS_OIF by copying the RIH_EDIT.

Created a new portfolio type.

Created new launchpad roles, set the Navigation settings and did assignment of the roles/variants/portfolio type in the Object context navigation and related object context navigation.

But the changes to the Variant are not getting reflected to the Project. We have some similar customization for one more portfolio type and it works properly i mean the changes to the variant do get reflected to item.

Am I missing any step here? ( is there anything like Portfolio type <-> launch pad role mapping ) ?

Please do suggest if any one have some idea on this?

Thanks in advance.

Accepted Solutions (0)

Answers (1)

Answers (1)

judith_gabriel
Contributor
0 Kudos

Hi Pavan,

I don´t know exactly, if you are talking about Projects or Items. If you would like to hide some
tabs in the project you can use BAdI DPR_DETAIL_TAB_CTRL.

In case of Items: Is your configuration used when opening the item? (You can check it by right mouseclick > More field help)

Best regards,
Judith

Former Member
0 Kudos

Hi Judith, Thanks for the reply, Sorry for the confusion. I am trying to hide tabs at item level.

As per ur suggestion i tried the right click but i don't see anything in the More field help. U might be talking abt Technical help. i can see the configuration been used there but can we see anywhere the Variant used for displaying the item?

judith_gabriel
Contributor
0 Kudos

Dear Pavan,

Yes, you can use right mouseclick > Technical help.
Under "Web Dynpro Application" you can find the used Component Configuration and Component
Customizing with the corresponding Application configuration. You can directly navigate to
the configurations here by clicking on it.


In the customizing of "Define Object Context for Navigation" the FPM Variant ID is assigned
to the Launchpad Role/Portal Role/Object Type/Portfolio Type.

Maybe the following coding parts can help you:
class CL_INM_NAVIGATION with methods CREATE_FPM_NAV_TOOLBAR, GET_FPM_VARIANT
Webdynpro: INM_APPCC_PPM_OBJECTS, COMPONENTCONTROLLER

best regards,
Judith

Former Member
0 Kudos

Hi Judith, that was a useful suggestion. I debugged the method NEW_NAVIGATION of  CL_INM_NAVIGATION and found there is a entry missing for my new portfolio with the custom variant in table INM_NAV_CTX.


Any idea how a entry gets created in table INM_NAV_CTX ?


Thanks for the help.

judith_gabriel
Contributor
0 Kudos

Dear Pavan,

an entry is created in table INM_NAV_CTX when calling the following customizing setting:
Portfolio Management > Global Customizing > Process and Service Settings > Navigation Settings >
Define Object Context for Navigation.

(or you can go directly via transaction SM30 > table: INM_NAV_CTX > button: customizing).

best regards,
Judith