Sorry MDD, aber ich habe noch den gleichen Fehler
 
	 
 
	declare 
	@values varchar(1000) 
	declare @sql varchar(max) 
	  
	 set @values =replace('G01,AL', ',', CHAR(39) + ',' + CHAR(39)) 
	  
	set @sql = ' 
	select  
	lb.artikel, 
	art.NAME, 
	sum(lb.menge) as menge, 
	sum(lbe.TOTALELEMVALUE) as Wert,' + char(39) +  
	'mögliche Projekte' + char(39) +  '[dbo].[udf_anp_Projekte_LBW_WE](lb.artikel, ' + char(39) +  @values + char(39) +  ') 
	from lagerbelegung lb 
	left outer join artikel art on art.artikel = lb.artikel 
	left outer join LAGERBELEGUNGELEMENT lbe on lb.PREISGRUPPIERUNGID = lbe.PREISGRUPPIERUNGID 
	where lb.lager in (' + char(39) + @values + char(39) +  ') 
	and art.artikelgruppe between ' + char(39) + '10000'  + char(39) + ' and '+ char(39) + '99999'  + char(39) +  
	' group by  
	lb.artikel, 
	art.NAME, 
	[dbo].[udf_anp_Projekte_LBW_WE](lb.artikel, @values) 
	order by sum(lbe.TOTALELEMVALUE) desc, lb.artikel'
 
	exec (@sql)