Hi,
You can achieve this in two ways.
1. Navigation using plugs :
- create a outbound plug for view1.
- create a inbound plug for window2
- Fire view1 outbound plug on your respective method so that you can navigate to view2 from view1.
2. Using Webdynproapplication :
- create 2 webdynpro applications for your component.
- one application having window1 has default window.
- Second applicaiton having window2 has default window.
- Now to navigate to second view from first view, use code
cl_wd_utilities=>construct_wd_url(
EXPORTING
application_name = ' ' " Pass Second webdynpro application name
IMPORTING
out_absolute_url = lv_url ).
lo_window_manager = wd_comp_controller->wd_get_api( )->get_window_manager( ).
lo_window = lo_window_manager->create_external_window( url = lv_url ).
lo_window->open( ).
Regards,
Ravikiran.K