!--a11y-->
HRBAS00_STRUAUTH (BAdI: Autorización
estructural) 
Add in empresarial (BAdI) que puede utilizar para implementar un procedimiento de verificación específico del cliente para la verificación de autorización estructural.
Puede realizar un procedimiento de verificación específico del cliente para las verificaciones de autorización estructural y general utilizando un add in empresarial (BAdI). El BAdI para la verificación de autorización estructural se llama HRBAS00_STRUAUTH.

Busque el add in empresarial (BAdI) en el IMG para Gestión de personal en Gestión de organización ® Parametrizaciones básicas ® Gestión de autorizaciones ® Autorización estructural ® BAdI: Autorización estructural. Puede obtener información sobre la implementación de un BAdI en la documentación de la actividad IMG correspondiente.
Para obtener información general sobre add ins empresariales y su implementación, véase también las notas en BAdI: Verificaciones de autorización específicas del cliente.
Puede implementar el BAdI utilizando los métodos siguientes, todos ellos se deben implementar:
CHECK_AUTHORITY_VIEW
FILL_DATE_VIEW
FILL_HYPER_VIEW
CHECK_AUTH_PLAN1
A continuación se describen todos los métodos, que se coordinan utilizando la interfase IF_EX_AUTHORITY_BADI. Las interfases de método se graban en el sistema como documentación de los métodos correspondientes. Reexamine la documentación de método del método correspondiente si está implementando un nuevo método o lo está modificando.
· CHECK_AUTHORITY_VIEW (Verificar la autorización estructural de un objeto)
Este método verifica la autorización estructural de un usuario para un objeto cuando se determina el conjunto de objetos para este usuario (VIEW).
Esta implementación debe reducir los problemas relativos al tiempo de ejecución si se concede a este usuario la autorización para estructuras grandes. Esto permite implementar la verificación por tipo de objeto o por usuario. La verificación de autorización también se puede implementar independientemente del VIEW.
· FILL_DATE_VIEW (Rellenar la tabla de rangos de autorización para un objeto)
Este método rellena las tablas de intervalo de tiempo para los intervalos de tiempo en los que un usuario tiene la autorización para acceder a un objeto. La verificación de autorización también se puede realizar independientemente del VIEW creado.
· FILL_HYPER_VIEW (Rellenar la tabla de vinculaciones de autorización)
Este método rellena las tablas de vinculación (HYPER_VIEW) para las vinculaciones a las que un usuario tiene autorización. Las tablas se pueden completar por tipo de objeto o por usuario.
· CHECK_AUTH_PLAN1 (Verificar la autorización de personal)
Este método verifica la autorización estructural desde una perspectiva de gestión de personal (por ejemplo, acceso de escritura o de lectura) y completa las tablas de períodos para las cuales un usuario tiene autorización.
En el BAdI, puede visualizar el código de implementación de modelo en Pasar a ® Visualizar el coding modelo. También puede visualizar este código de modelo en el Generador de clases (SE24), visualizando la clase CL_EXM_IM_HRBAS00_STRUAUTH y los métodos correspondientes.