Hi Rajesh,
There should be something else going wrong in your case. This should not be the case.
You can check the method DISPATCH_INPUT of class CL_BSP_CONTROLLER2 and debug it as a last resort to understand why your do_handle_data is not getting triggered.
Regards
Vinod