Estimados,
Como puedo hacer para que el campo dbo.OCRD.U_Linea sólo lo pueda modificar o ingresar dato un usuario SAP conectado con manager Usersign = '1'.
Tengo el siguiente bloqueo para que el campo U_Linea no esté NULO:
IF @object_type = '2' --oInvoice
BEGIN
IF @transaction_type = 'A' or @transaction_type = 'U'
BEGIN
SET @Num=( SELECT count(*) FROM dbo.OCRD WHERE (dbo.OCRD.U_LineaGMT is null) AND (dbo.OCRD.UserSign = '1')
AND dbo.OCRD.CardCode=@list_of_cols_val_tab_del)
IF (@Num>0)
BEGIN
SELECT @error = 2030
SELECT @error_message = N'Campo línea GMT, no puede estar vacío. Favor incorporar línea "0"'
END
END
END
he le incorporé UserSign = '1'. Pero no me funciona. Alguien me puede ayudar?.
Saludos.-