Hi Deepika,
Thanks for your reply!!
Your reply for my first question is helpfull.
To create view for Query Object is different, spent good time on this.
In DO_INIT_CONTEXT, we have to create instance of query object and initiate collection.
Example:
query_service = cl_crm_bol_query_service=>get_instance( 'Query Object' ).
bo_col->add( query_service ).
typed_context->context node->set_collection( bo_col ).