На такой пример программы не смотрел: BCALV_TREE_VERIFY, там по ходу пидет присвоение полученного объекта в cl_gui_alv_tree (l_tree) в cl_alv_tree_base (g_tree), простым присвоением типа g_tree = l_tree и дальше работа идет с переменной типа cl_alv_tree_base.