Menu dinamico nao chama os form

sc_appmenu_reset(“menu_dinamico”);

sc_appmenu_create(“menu_dinamico”);

$Idmenu="SELECT Id_Setor,Nome_setor FROM menu_setor ";

sc_lookup(categorias,$Idmenu);

foreach({categorias} as $arr_categoria){

 sc_appmenu_add_item("menu_dinamico", $arr_categoria[1],"",$arr_categoria[1]);


 $sql_iditens = "select Id,descricao, link, ordem FROM menu where pai = $arr_categoria[0]";


	sc_lookup(itens,$sql_iditens);


	foreach ({itens} as $itens){

		sc_appmenu_add_item("menu_dinamico", 
							$itens[0],
							$arr_categoria[1], 
							$itens[1], 
							$itens[2],
							"",	"","","");

		
		
} 

}

esse é o codigo q estou usando, ele carrega os menus pais e adiciona os filhos porem o filhos q posuem o link de aplicações nn abre as aplicações,

fiz com dois codigos diferentes aqui o outro

sc_appmenu_reset(“menu_dinamico_trab”);
sc_appmenu_create(“menu_dinamico_trab”);

$categorias=“SELECT Id,pai,descricao,link FROM menu order by pai, ordem”;

sc_lookup(dscategories,$categorias);

foreach({dscategories} as $arr_category){

$id_item = ‘item_’. $arr_category[0];

if($arr_category[1]== 0){
	
$id_parent ='';
}else{
	$id_parent = 'item_'.$arr_category[1];

sc_appmenu_add_item(
	"menu_dinamico_trab",
	$id_item,
	$id_parent,
	$arr_category[2],
	$arr_category[3],
	 "","","","");

}
}

Mestre, da um print_r({dscategories}); die; Ve se está carregando os resultados da sua query. Se sim vamos analisar outra coisa.