Hi Shivaprasad,
this may be helpful to you..
in your get_v_method already your are getting all the drop down values right.
use that table over there. when ever user select f1,f2,f3.. from first drop down capture the value into your gv_value(instance/static attribute impl ).
use same like this.
lv_value = zl_bt120h_c_details_impl=>gv_value.
if lv_value = 'f1' or 'f2' or f3'.
read table lt_ddlb into ls_ddlb where key = 'c1'.
append ls_ddlb to lt_ddlb1.
clear ls_ddlb.
elseif lv_value = 'f4' or f5'.
read table lt_ddlb into ls_ddlb where key = 'c2'.
append ls_ddlb to lt_ddlb1.
elseif lv_value = 'f6' or 'f7'.
read table lt_ddlb into ls_ddlb where key = 'c3'.
append ls_ddlb to lt_ddlb1.
elseif .....
endif.
lr_ddlb->set_selection_table( it_selection_table = lt_ddlb1 ).
rv_valuehelp_descriptor ?= lr_ddlb.
if possible provide component name and field to give better input.
Regards,
Srinivas.