Necesito crear una validación para que el usuario no pueda crear una Emisión para producción para mas de una Orden de fabricación.
Entiendo que el campo IGE1.BaseRef es el mismo valor y la relación con el campo WOR1.DocEntry el cual a su vez es el numero de Orden de fabricación OWOR.DocNum
Pero no logro descifrar como hacer que en la Emision para producción sea solo para una Orden de fabricación.
en realidad la relacion es con el campo IGE1.BaseEntry, y creo que la validación no necesitarias ni comparar con WOR1, solo revisando que no exista mas de un solo valor para todas las lineas.
if (Select count(*) from
(
Select distinct BaseEntry from IGE1
where Docentry= @list_of_cols_val_tab_del
)
)>1
BEGIN
SET @error = 1
SET @error_message = 'Mas de una orden en la emision!!'
end