on 07-25-2013 4:38 PM
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
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.