Estimados buenos días. Realizando un transaction notification para bloquear productos repetidos en una orden de venta (que no puedan cargarse en dos lineas del detalle del documento un mismo producto), logro que funcione, pero el mensaje de error no tiene la notificacion que definí en el SP.
Creo que se debe a la sintaxis del mensaje de error. Quería saber si podían darme una mano con eso. Desde ya agradezco cualquier ayuda que puedan darme
PD: no es SQL, es HANA
IF (object_type = '17') and transaction_type = ('A') OR transaction_type = ('U')
THEN
SELECT COUNT(*)"ItemCode" INTO contar
from RDR1 T0 where "DocEntry" = list_of_cols_val_tab_del
group by "ItemCode" having count("ItemCode") > 1;
IF contar > 1
THEN
error := 3001;
error_message:= N'ACS - No se puede agregar el mismo articulo 2 veces en una misma orden';
END IF;
END IF;