cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Requirement for cProjects UI Complete Customization (additional tabs)

Former Member
0 Kudos
480

Hi Gurus,

We have a requirement to build up a complete new UI on cprojects using only Documents, Notes and Basic data Tabs from the standard of cProjects.

What i have done:

- Created all of the additional custom tabs to be included in separate Webdynpro components

- binding of all fields of the additional custom tabs and structures which will keep field data

- Hide all of the useless tabs via right-click (user settings) - Hide tab""

What It is required:

For each phase (8 in total):

- cProjects UI to show 3 standard tabs (referred above) and 1 custom tab

The project consists of 8 phases and it is needed to show 1 different custom tab + 3 standard for each different phase

What I have tried:

- Enhancement of DPR_DET_CONTAINER with additional tabs. The tabs appear in the application but a dump appears: Illegal access to a string (offset+length too large) plus unable to link each tab with the component which contains tab data to be visualized.

- Tried the point of Customization where ONE aditional tab can be included at every Level (definition, phase, task, etc...) but only one additional tab is shown (the requirement is 😎

I will highly appreciate (and reward) any useful hint which helps create additional tabs on the cProjects UI.

Thank you,

HF

Accepted Solutions (1)

Accepted Solutions (1)

FA1
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

the note is available for 5.0 only. For 4.5, you only have the option to create a modification-free

Web Dynpro enhancement (and develop everything on your own).

Kind regards,

Florian

Former Member
0 Kudos

Thanks for the clarification Florian it was a helpful answer, I've tried to implement an enhancement within the component DPR_DET_CONTAINER adding the additional required tabs to the standard ones in the tabstring, designing the demanded layout and adding the correspondent node + attributes to the component controller, and mapping the fields. But when executing in cProjects and trying to access any of the additional custom tabs I get the following error:

Illegal access to a string (offset too large)

I will be very grateful if someone could throw any additional light over this issue...

thank you

HF

Former Member
0 Kudos

I think you should check this IMG path for adding multiple custom tabs:

SAP Portfolio and Project Management -> Project Management -> Global Enhancements to Project Elements -> Show Additional Tab Pages in Project Management.

You can check out the demo component 'DPR_CUST_EXT_INTF_DEMO' for understanding how to add content on the custom tab.

Also, please read through the help for this IMG, it explains all the steps in detail.

Let me know if you have any questions.

Thanks,

Gaurav

Answers (4)

Answers (4)

Former Member
0 Kudos

ISSUE Solved implementing BADI: Define customer-specific tabs. Close thread

Former Member
0 Kudos

ISSUE Solved implementing BADI: Define customer-specific tabs. Close thread

FA1
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

after implementing SAP Note 1508681 (included in SP04 of 5.0), up to ten customer-defined components can be included as additional tab pages in the project structure detail view. The previous function for including one customer component remains; the new function simply enhances it. The new function also allows you to hide tab pages in the detail view and to position the customer component within the tab strip.

Before that note, it was only possible to have one customer-defined component included as additional tab page in the project structure detail view.

Kind regards,

Florian

Former Member
0 Kudos

Hi Florian, thanks for your reply, could you please tell me if this note works only for version cProjects 5.0?? or will also work with version cProjects 4.5..thank you

Former Member
0 Kudos

Hello,

You should look into the BAdIs that PPM provides to hide/display tabs and the IMG config to add new tabs:

BAdI to hide tabs: DPR_DETAIL_TAB_CTRL (check the sample implementation: CL_EXM_IM_DPR_DETAIL_TAB_CTRL)

IMG to show additional tabs: 'Show Additional Tab Page in Project Management'

If you hide the tab using right click user options, then its only hidden for a particular user (unless you are using the admin mode to do it). I will recommend using the above BAdI to hide the tabs.

Let me know if you have any questions.

Thanks,

Gaurav

Former Member
0 Kudos

Thanks for your reply. The tabs have been hidden in admin mode so for the moment it suits the requirement. regarding your reply about adding additional tabs, could you provide navidation to the IMG option? the requirement is to add more than one custom tab, not only one...thank you