PDA

Ver la Versión Completa : Como saber que mediante abap q tx tiene acceso un usuario


ibecerra
02/04/07, 15:52:36
Q tal compañeros , una consulta tengo un problemilla me han pedido que llame desde un programa abap a una Tx zxxxx , y si el usuario no tiene permiso entonces que llame a otra Tx.Zyyyyy.
hasta hay ningun problema en la llamda de los programas porque lo hago con un submit el problema q tengo es como puedo saber si el usuario tiene o no permiso en la tx zxxxxx mediante abap. para póder hace la llamada al TX.zyyyyy
Gracias por el apoyo

abapedro
02/04/07, 18:26:48
Hola,

Este es el ejemplo de código:

transacc = 'ZWYX'.
AUTHORITY-CHECK OBJECT 'S_TCODE' ID 'TCD' FIELD transacc.
if sy-subrc <> 0.
* El usuario NO tiene autorización para la transacción ZWYX
else.
* El usuario TIENE autorización para la transacción ZWYX
endif.

Espero que le sirva.