Ayuda TN restriccion Recibos

Buenas tardes compa;eros, cree un proceso en el TN para limitar los derechos de cancelar los pagos recibidios a solo dos usuario, pero al momento que procedo a cancelarios me sale que la suconsulta a generado mas de un valor,

IF @object_type = '24' and (@transaction_type = 'C')
BEGIN
    		--Declaración de variables    	 
    		DECLARE @usuarioSap     	NVARCHAR(155)

    				
    		--Asignación de valores a variables
    		T0.DocEntry = @list_of_cols_val_tab_del)
    		SET @UsuarioSap      	=	(SELECT T0.USER_CODE FROM OUSR T0 )
    		
    		SET @error = 
    		CASE 
    			WHEN @UsuarioSaP NOT IN ('manager','Abdi') THEN 22401
    		END	
    		SET @error_message = 
    		CASE
    			WHEN @error=22401 THEN N'Usuario No autorizado para Cancelar Recibos  ' + @UsuarioSap
    			
    		END
    END
    ------

En ningun lado veo que use la tabla orct que es la de los pagos recibidos

la consulta seria:

SET @UsuarioSap =select usersing2 from orct where docentry=@list_of_cols_val_tab_del

1 me gusta

Gracuas @Nelson1623 en efecto asi es como lo comentas el dia de ayer lo realice, muchas gracias por tu interes.

slds

1 me gusta

Este tema se cerró automáticamente 7 días después del último post. No se permiten nuevas respuestas.