cancel
Showing results for 
Search instead for 
Did you mean: 

Update structure from component interface

Former Member
0 Kudos

Hello,

I am trying to add new field on a standart webdynpro view.

The field should appear under exist node which is an interface node.

I added the field to the structure in the interface but I still don't see it under the node in the component controller even after I use the "update dictionary attributes" in the content area of the component controller.

When I try to add in manually I can only add node and not an attribute.

Is there any other way to update the structure?

Thanks.

Yotam.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Yotam,

In Enhancement mode choose  context menu option of context node

Create Through Wizard Attributes from Components of a Structure.

and then you can add new attribute from structure.

Regards

Ajay

Answers (1)

Answers (1)

former_member184578
Active Contributor
0 Kudos

Hi,

You have to transfer the attributes not just update the dictionary attributes. In the Context attributes Property, Click on Transfer attributes icon of Dictionary structure and select the field and copy.

Then select the new filed and click on OK to add.

Regards,

Kiran

Former Member
0 Kudos

That can be done when I am creating my own webdynpro.

When I click on Transfer attributes icon in Enhance mode for sap webdynpro it does not popup the select components window, it transfer me to the dictionary display on the structure (same as se11).

former_member184578
Active Contributor
0 Kudos

Hi,

In enhancement mode you can simply Right Click on the Node and Create Attribute and Give the type as dictionary type ( say TABLE-FIELD ex: sflight-carrid ).

Hope this helps u.,

Regards,

Kiran

Former Member
0 Kudos

Hi Kiran!

When I open the right click menu the "Node" and "Recursion Node" options are available, the "Attirbute" is disabled.

former_member184578
Active Contributor
0 Kudos

Hi,

Which Version you are on? I can see Create Attribute enabled in Enhancement mode !

Regards,

Kiran