Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Portfolio item - hiding tabs

Hi,

       Is it possible to hide a custom tab based on the item type? Let us say we have a custom tab  "XYZ" within a portfolio item. It should be visible only for certain item types.

Thanks.

Former Member
Former Member replied

Hi,

Do you mean the customer tab  beside tabs ... 'Documents and Notes' & 'Miscellaneous'  .

If yes,  the core what you need to do is at the right place to call the  remove_mainview method.

E.g. using an post-exit at  webdynpro component INM_APPCC_PPM_OBJECTS, method PROCESS_VIEWSERVICES.

iv_mainview_id  = 'MAINVIEW_7'   (For customer tab).

        TRY.

            CALL METHOD io_oif->remove_mainview

              EXPORTING

                iv_variant_id  = lv_variant_id

                iv_mainview_id = lv_view.

          CATCH cx_fpm_floorplan .

        ENDTRY.

In order to determine, for which item type should this method be called. You can use the

structure MS_CURRENT_CONTEXT of 

wd_this->mr_session_state, which contains the object of currently process object, e.g. item. So you get the item type.

Kind regards,

Zhenbo

1 View this answer in context
Not what you were looking for? View more on this topic or Ask a question