Hi Jerome
in the event in where you are calling the pop up collect the data you need to pass it to the pop up and pass it to lr_coll type ref to cl_crm_bol_bo_col and create an inbound plug in the target window
gv_popup->open( iv_inbound_plug = 'inboundplug of target window' iv_collection = lr_coll ).
the above statement will pass the data to target window.
in the inbound plug of the target window pass the collection to the inbound plug of view
data lr_view type ref to 'VIEW IMPL CLASS'
lr_view ?= get_suncontroller_by_viewname('VIEW NAME')
check lr_view is not initial.
lr_view->'inboundplug'(iv_collection = iv_collection).
In inbound plug of the view you can set the collection to the context node.