20 Replies Latest reply: Jan 8, 2011 7:11 AM by Roopa Sarath RSS

Passing Data Between Views:Custom Controller

Roopa Sarath
Currently Being Moderated

Dear Experts,

 

I am not able to pass data between views.I read many threads in this forum, but still clueless.

 

Here is my requirement, Create a Custom component with 2 views. View one will have Service Request No and and View two will have some fields related to that service request.(Note I am not using a Search and Result page)

 

I have created a Custom Component and created 2 views and a view set and created custom controller (HeaderCuCo) , I am using BTAdminH in the model node. Binded the 2 views with the custom controller context node(BTAdminH).

 

When I Enter the serivce request number and press 'DISPLAY' button, it should give me values of that service request in view 2.

 

In the event handler EH_ONDISP ,I have written the below mentioned code.(This Event handler is triggered from Viewset)

 

  DATA: lr_cuco type ref to ZL_ZRP_DETA_HEADERCUCO_IMPL,

              lr_entity type ref to cl_crm_bol_entity.

 

lr_cuco ?= me->get_custom_controller( 'ZRP_DETAIL/HeaderCuCo' ) .

 

CHECK lr_cuco IS BOUND.

 

lr_entity ?= lr_cuco->typed_context->btadminh->collection_wrapper->get_current( ) .

 

CHECK lr_entity IS BOUND .

 

 

lr_cuco in BOUND, but lr_entity in not bound,

 

What I am missing?  should I write this code in DO_PREPARE_OUTPUT of the view 2 also ??

 

please advice me ..

 

Regards,

Roopa.

Actions