Restricción SP para usuario conectado

Buen dia. Compañeros

Estoy creando un SP para la restricción de un usuario que este actualmente conectado en SAP B1, es una tabla que se creo nueva pero solo tiene un campo de creator , este es el usuario que creo inicialmente los datos de la tabla pero cuando lo vaya a modificar otro usuario o el mismo no permita realizar cambios…Gracias por el apoyo

if @object_type in (‘ANA_QUI_MP’) --Traspaso Stock
begin
if @transaction_type in (‘A’,‘U’)
Begin
if exists (SELECT * FROM [ALBA_PRUEBAS].[dbo].[@ALB_ANA_QUI_MP] T1
where T1.Creator in (‘TOCAJO’ ) – Usuario a permitir
and T1.DocEntry = @list_of_cols_val_tab_del)
begin
select @error = 601
select @error_message = ‘Usuario NO autorizado a realizar ACTUALIZACIONES’
end
end
end

en algun momento del SP debe de estar validando el usuario que esta conectado

Hola @bunker:

Buenas tardes, solo quieres evitar que actualicen? porque por lo que se logro entender estas restringiendo también la creación.

Debe ser solo @transaction_type = ‘U’

Y si quieres solo permitir a un usuario ocupa != ‘TOCAJO’ o si son varios not in(‘TOCAJO’, ‘TOCAJO2’)

Te recomendaría que vieras este post, para que entienda un poco más de SQL y los transaction.

Saludos :raised_hand_with_fingers_splayed:t5:

1 me gusta

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