cancel
Showing results for 
Search instead for 
Did you mean: 

Component Usage not updated within enhancement

Former Member
0 Kudos

Hi everybody,

Something simple (I hope 🙂 ). I've enhanced a standard WDP component (/SCF/TLB_REPL). This contains an ALV component (SALV_WD_TABLE) and I'd like to add another ALV component for some other data. The problem is that the Component Usage Node within the tree is not updated. So it only contains the interface to the original ALV component (and to some other OVS component, but that is not relevant at the moment). The list is not updated.

I've created another WDP application from scratch, added the components to the relevant locations, and they do appear at the Component Usage Node.

So, is the enhancement responsible for this problem that the Component Usage Node is not updated after the addition of another used component within the application?

Hope you can help!

Cheers!

Laurens

Image from the enhancement:

Image from local program.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Well, I can't find the "Component usage" within my enhancements:

But I find it very hard to believe that SAP gives us the opportunity to enhance everything within the WDP including the addition of new components, but does not allow us to use the (possible) interfaces of those components. That's strange. This means you can't add another ALV using a standard component but you have to build an ALV yourself.

Any other ideas to use an extra ALV component interface within the enhancement?

Cheers and thanks!

ramakrishnappa
Active Contributor
0 Kudos

Hi Laurens,

Yes, you are right, the interface controller will not appear in enhancement implementation.

You need to set data dynamically.

Please refer my answer in the below thread.

Hope this helps you.

Regards,

Rama

Former Member
0 Kudos

Thank you Rama,

Answers (3)

Answers (3)

Former Member
0 Kudos

This is one of the limitations with Web Dynpro Enhancements. I would copy standard component and add your changes. Then you can see changes from other component by updating used component reference to your z-copy.

Former Member
0 Kudos

Thanks for the reply. I think I've tried this before in some way but I can't replace the component used within the view. I can only embed a new view and insert my component there but during the initialization it will give problems with the available models. But I'll give it another try to be sure.

Thnx

Former Member
0 Kudos

Al the additions/modifications you have done will be stored  under enhancement section and the views/windows you have created under enhancement are local not having visibility to other components,

ramakrishnappa
Active Contributor
0 Kudos

Hi Laurens,

All your enhancement related work is saved under node "Enhancement Implementation".

Please expand the node "Enhancement Implementation" to find your component usage.

Regards,

Rama