IF @transaction_type IN ('A') AND @Object_type = '22'
BEGIN
IF EXISTS (SELECT T0.[DocEntry] FROM POR1 T0 INNER JOIN OITW T1 ON T0.ItemCode = T1.ItemCode AND T0.WhsCode = T1.WhsCode
WHERE (T0.Price <>0 AND (T1.AvgPrice <>0 AND ((T0.Price > 2*T1.AvgPrice OR T0.Price < T1.AvgPrice/2) AND T0.Price<>1))) AND
T0.Docentry = @list_of_cols_val_tab_del)
BEGIN
SELECT @Error = 22021, @error_message = 'The item price is more or less than usual. please check it!'
END
END