Hi Srinivasa,
Is your issue resolved? if not, please find my answer for your latest query.
The instances of views gets created/available once the views loaded / displayed.
To have the instances of all the views stored, you need to create global component attributes go_view1, go_view2.... go_viewN for each view of type IF_WD_VIEW and save the instance for first time in wddomodifyview
if first_time = abap_true.
wd_comp_controller->go_view1 = view.
endif.
Similarly, write the same code in all other views
So, you can access the view instances whenever required.
Hope this helps you.
Regards,
Rama