Hi preeti,
in you action bulder onselect you have declared as smaller case..
DATA : ls_acts TYPE wcfs_thtmlb_action_menu_item.
ls_acts-id = 'act1'.
ls_acts-text = 'Lunch/Dine'.
ls_acts-onselect = 'lunchpopup'. chenge this to upper case then that will be get trigger..
ls_acts-disabled =' '.
ls_acts-type = if_bsp_wd_action_descriptor=>gc_type_generic_action.
ls_acts-icon_src = cl_thtmlb_util=>get_icon_url( 'cod_send.gif' ).
APPEND ls_acts TO et_actions.
CLEAR ls_acts.
or create an event name as lunchpopup small letters.
Thanks & Regards,
Srinivas.