Hi Daniel,
Please find my suggestions/answers for your questions as below
1.
- Enhance the component and update the node and add new attribute from structure CATSDB
- Go to the post exit of alv view where alv config has been done and use the method SET_DATA to update alv with new node data
Please refer the below thread
Problem to add ALV component to standard webdynpro component using enhancement
2.
- Create Freely Programmed search help component ZWD_AUFNR_HELP
- Enhance the standard component and use the help component
- Go to the method WDDOMODIFYVIEW( ) method and set the value help to the attribute AUFNR as below
data lo_node_info type ref to if_wd_context_node_info.
"------- write logic to get node info----
lo_node_info->set_attribute_value_help(
EXPORTING
name = 'AUFNR'
value_help_mode = if_wd_context_node_info=>c_value_help_mode- application_defined
value_help = 'ZWD_AUFNR_HELP'
).
Please refer my document in which I have explained the steps involved in attaching ovs help to standard field.
OVS F4 help in Standard application in Webdynpro ABAP
You can also refer the below document if you want to add custom DDIC search help
Assign Your Own Search Help in the Employee Self-Service Timesheet
Hope this helps you.
Regards,
Rama