You are on page 1of 16

OBJETOS DE AUTORIZACIOÓ N

Índice.
OBJETOS DE AUTORIZACIÓN..............................................................................................................2
I. Definición:..............................................................................................................................2
II. Creación de objetos de autorización (AO)..............................................................................2
A. Creación de la Clase............................................................................................................2
B. Creación de los Objetos de autorización............................................................................3
C. Agregar los objetos de autorización a la transacción..........................................................4
III. Crear un rol de usuario...................................................................................................6
IV. Codificación de objetos de autorización.......................................................................13
V. Pruebas de nuestro caso..................................................................................................13

XTERNAL Páá giná 1


OBJETOS DE AUTORIZACIOÓ N

OBJETOS DE AUTORIZACIÓN

I. Definición:
Los objetos de autorización permiten verificaciones complejas de una
autorización que permite al usuario realizar una acción. Un objeto de
autorización agrupa hasta diez campos de autorización que se verifican en
una relación. Para que una verificación de autorización se haga
correctamente, se deben actualizar todos los valores de campo del objeto de
autorización en los datos maestros de usuario.

II. Creación de objetos de autorización (AO).


Para crear la clase y los objetos de autorización debemos ir a la transacción SU21

A. Creación de la Clase.
 Nos dirigimos a la transacción SU21 y creamos la clase de objetos

Agregamos el nombre de la clase y una descripción.

XTERNAL Páá giná 2


OBJETOS DE AUTORIZACIOÓ N

B. Creación de los Objetos de autorización.


 Una vez establecida la clase de objetos, ya podemos crear los objetos de
autorización.

 Ingresamos los parámetros de autorización, la sociedad, los botones de


menús y las actividades.

 Damos Click en actividades permitidas y marcamos la caja display para


nuestro caso.

XTERNAL Páá giná 3


OBJETOS DE AUTORIZACIOÓ N

 Aquí tenemos el objeto de autorización dentro de su clase.

C. Agregar los objetos de autorización a la transacción.


Nos ubicamos en la transacción SU24.

 Elegimos el tipo de aplicación, en este caso elegimos la transacción y


codificamos el nombre de nuestra transacción en este caso ZTR009.

 Nos aparecerá la siguiente ventana, en la que presionaremos el botón


editar para poder agregar los objetos de autorización

 Para agregar un objeto de autorización nos vamos al botón objeto->objeto-


>añadir objeto de autorización, y de manera similar para borrar el objeto

XTERNAL Páá giná 4


OBJETOS DE AUTORIZACIOÓ N

de autorización.

 Asignamos el nombre del objeto de autorización creado anteriormente.

 Una vez asignado el objeto, necesita ser activado para ello le damos
doubleclick al objeto de autorización.

 Una vez seleccionada podemos visualizar los parámetros del objeto de


autorización y le damos click al botón aplicar .

XTERNAL Páá giná 5


OBJETOS DE AUTORIZACIOÓ N

 Una vez aplicada el objeto ya estará listo para ser usado.

III. Crear un rol de usuario.


Para poder usar los objetos de autorización es necesario asignarles a un rol este rol
ser asignado a un usuario, para que puede visualizar al momento de la transacción.

Para crear un rol nos dirigimos a la transacción PFCG, digitamos el nombre de rol y
presionamos el botón rol simple.

 Digitamos la descripción del rol y nos vamos a la pestaña Autorizaciones.

XTERNAL Páá giná 6


OBJETOS DE AUTORIZACIOÓ N

 Se nos muestra la siguiente ventana y presionamos el botón para llenar el perfil.

 Se llena automaticamente el coigo de perfil y el texto; luego precionamos el boton


Modificar datos de autorización que permitira modificar los objetos de autorización.

XTERNAL Páá giná 7


OBJETOS DE AUTORIZACIOÓ N

 Se nos mostrara la siguiente venta y presionaremos el botón No seleccionar modelos

 Una vez aquí presionaremos el botón Manualmente, para agregar los objetos de
autorización.

XTERNAL Páá giná 8


OBJETOS DE AUTORIZACIOÓ N

 Digitamos los objetos de autorización y aplicamos

 Una vez aquí desplegamos el nodo y procedemos a agregar los datos de autorización.

XTERNAL Páá giná 9


OBJETOS DE AUTORIZACIOÓ N

 Elegimos cada parámetro y procedemos a digitar sus valores.

 Presionamos en el botón editar de la actividad para seleccionar sus valores en este


caso solo hay uno.

 De la misma forma agregamos los valores para la Sociedad.

XTERNAL Páá giná 10


OBJETOS DE AUTORIZACIOÓ N

 De la misma forma agregamos los valores para los botones.

 Una vez terminada la asignación de valores, nuestro objeto de autorización quedara de la


siguiente forma. Para generar presionamos el botón generar.
Generar.

XTERNAL Páá giná 11


OBJETOS DE AUTORIZACIOÓ N

 Volvemos y ahora presionamos la pestaña de usuario para asignarle el rol creado.


Digitamos el usuario.

 Una vez digitado el nombre del usuario presionamos el botón comparar usuario.
Luego presionamos el botón Ajuste completo.

XTERNAL Páá giná 12


OBJETOS DE AUTORIZACIOÓ N

 Una vez terminada las configuraciones se nos mostrara la pestaña de usuario activada.

IV. Codificación de objetos de autorización.


Para verificar la autorización usamos la siguiente sintaxis:

El primer parámetro es el objeto de autorización Z_ZTR009_B luego van los IDs que
identifican a los parámetros del objeto de autorización y sus valores.
AUTHORITY-CHECK OBJECT 'Z_ZTR009_B' ID 'ACTVT' FIELD '03' "Visualizar botones
ID 'BUKRS' FIELD 'TA01' ID 'ZBOTON' FIELD 'SALTAR'.

IF sy-subrc NE 0. "Aquí ira la acción cuando no cumpla con el objeto de autorización.

ENDIF.

XTERNAL Páá giná 13


OBJETOS DE AUTORIZACIOÓ N

V. Pruebas de nuestro caso.


 Para nuestro caso lo que hacemos es mostrar solo los botones autorizados del menú.

XTERNAL Páá giná 14


OBJETOS DE AUTORIZACIOÓ N

 Los datos de autorización son los siguientes.

 Al ejecutar el programa el resultado es el siguiente.

XTERNAL Páá giná 15


OBJETOS DE AUTORIZACIOÓ N

XTERNAL Páá giná 16

You might also like