cancel
Showing results for 
Search instead for 
Did you mean: 

usuario actual en el TN

Former Member
0 Kudos

Saludos expertos del SAP:

¿Cómo puedo obtener el nombre del usuario actual de SAP para el TN?.  Deseo hacer una validación usando el usuario actual de SAP. Gracias

Accepted Solutions (1)

Accepted Solutions (1)

former_member203638
Active Contributor
0 Kudos

Hola Jorge, Con el campo UserSig, mira este ejemplo:

IF @transaction_type In ('A') and @object_type = '18'

Begin

Declare @user int

Declare @tipodoc as varchar (30)

Begin

Set @tipodoc = (Select Doctype from OPCH where DocEntry = @list_of_cols_val_tab_del )

Set @user = (Select Usersign2 from OPCH where DocEntry = @list_of_cols_val_tab_del)

IF @DocType='I' and @user in (10)

begin

Select @error = 234

Select @error_message = 'Sin permiso'

end

end

End

Y el Internal_k con:

SELECT *  FROM OUSR T0

Sacas el usuario que va a poner en la parte de IF @User in (10)

Cualquier duda, comentas.

Saludos.

Alessandro.

Former Member
0 Kudos

¡Gracias! Si es era lo que estaba buscando, me imagino que es lo mismo en la tabla ordr de orden de venta. Saludos.

former_member203638
Active Contributor
0 Kudos

Exactamente lo mismo, solo cambiando el nombre de la tabla.

Saludos.

Alessandro.

Answers (0)