Jovenes expertos me podrías ayudar a crear un Transaction Notification para que me realice el bloqueo si no cumple una condición, perdón por la molestia pero no soy muy hábil para TN de SQL Y SAP.
Y lo pensé de la siguiente forma, cree un campo de usuario en la Orden de Fabricación en el cual su valor es S y N si es N que se bloquee la orden de fabricacion y se habilite hasta que sea S.
el codigo que intente crear es el siguiente:
IF @object_type = '60' AND @transaction_type in('A','U')
Begin
IF EXISTS(
SELECT U_REVISION
FROM [dbo].[_SBOV_ORDENES_DE_FABRICACION]
WHERE CONVERT(VARCHAR(10), POSTDATE, 103)=CONVERT(VARCHAR(10), GETDATE(), 103)
and U_Revision ='N')
select @error = 50, @error_message ='ORDEN DE FABRICACION NO AUTORIZADA'
END
pero ya prove y siempre me deja hacele cambio y el objetivo es que una vez creada la orden de fabricacion ya no se hacerle ninguna modificacion hasta que el otro usuario cambie de N a S
espero haberme dado a explicar
Les agradezco su ayuda y su tiempo
Saludos