Colección de citas famosas - Slogan de motivación - Abap determina si el usuario actual tiene permisos para un determinado código de destino.

Abap determina si el usuario actual tiene permisos para un determinado código de destino.

Si necesita personalizar el juicio en el programa para juzgar si el usuario actual tiene permisos de transacción que no están asignados por permisos estándar, puede probar el siguiente método:

Cree un objeto de permiso en SU21, como Z_TCODE y mantenga el TCD en el campo de autorización de la siguiente manera:

Luego agregue manualmente el objeto correcto Z_TCODE a través de la transacción de rol PFCG y luego asigne el rol al usuario. No hay ningún código de transacción específico asignado a este rol.

Finalmente, en el código abap, basta con determinar los permisos a través de la declaración de verificación de permisos, como se muestra a continuación: