Skip to Content
0
Former Member
Jan 08, 2014 at 10:39 AM

Value Binding not working for New UI Element added to View V_BASIC_DATA (Webdynpro)

163 Views

Hello Experts,

I need to enhance a standard Webdynpro View(V_BASIC_DATA) screen ( Basic Data Screen of Recipe Develpment) to add new Input fields.

Component: /PLMU/WDC_RCP

View: V_BASIC_DATA

Application Component: PLM-WUI-RCP

User will input values in those custom fields and then I need to read those values once the user hits SAVE on the screen.

To achieve this, I have enhanced the Webdynpro View as follows:

1. Enhanced standard structure to include the new field. (This is the stucture to which all the other fields on the standard screen are bound to in the Context binding).

2. Added a new UI Element (InputField) on the view layout.

3. Added this new field(from DDIC Structure) to the Component Controller Context.

4. Did the mappping between the Component controller context to the View Context.

5. Did the value binding (Properties section) of the new UI field to the new DDIC field in the structure.

After doing the above, I run the application and enter values in the new UI element field. After I hit Enter the value in the custom field dissapears. After Debugging, I see that the input text I entered on the new UI Element does not get bound to the structure field at runtime. However, the other standard fields text that was entered on the screen do get updated in the structure. There seems to be an issue with the binding on the face of it, however, I have done the binding exactly the same as it is for the other screen fields.

Any help/guidance in this matter will be helpful.

Regards,

Kashish Jethani.