Si en el primero de los artículos, “SAP HCM: Objetos de autorización (1 / 2)” , nos centrabamos en explicar qué es un objeto de autorización en SAP HCM y describíamos uno de los más habituales, en este artículo, se presentan otros dos importantes objetos de autorización de la clase HR, junto con un caso práctico muy representativo.

P_ORGXX – Datos maestros, Verificación ampliada

Este objeto de autorización nos permite el control de los accesos mediante otros datos menos frecuentes del infotipo Asignación organizativa (0001); por ello, muchas veces se utiliza como complemento del P_ORGIN. Utilizando ambos objetos de autorización simultáneamente, se pueden gestionar autorizaciones con mayor complejidad, ya que primero se comprueba uno y después el otro.

Los campos que incluye son los siguientes:

Ámbito de autorización Texto explicativo
INFTY Infotipo
SUBTY Subtipo
AUTHC Nivel de autorización
SACHA Administrador de la nómina
SACHP Administrador de datos maestros
SACHZ Encargado de la gestión de tiempos
SBMOD Grupo de administradores
  • Los campos INFTY y SUBTY definen los accesos que se quieren controlar.
  • El campo AUTHC contiene la clase de acceso para la autorización, cuyos valores están detallados en el punto anterior.
  • El resto de campos, SACHA, SACHP, SACHZ, y SBMOD se corresponden a los datos del usuario en el infotipo Asignación organizativa (0001).

SAP HCM, muestra de los campos del infotipo de Asignación Organizativa

P_PERNR – Verificación de números de personal

Objeto de autorización que se emplea para asignar a los usuarios diferentes autorizaciones para acceder a su propio número de personal. Si esta verificación está activa, puede anular directamente todas las demás verificaciones a excepción de los procedimientos de verificación.

Ámbito de autorización Texto explicativo
AUTHC Nivel de autorización
PSIGN Interpretación de autorización asignada
INFTY Infotipo
SUBTY Subtipo
  • Los campos INFTY y SUBTY definen los accesos que se quieren controlar.
  • El campo AUTHC contiene la clase de acceso para la autorización, cuyos valores han sido detallados anteriormente.
  • El campo PSIGN puede tener los valores siguientes:
    1. I (incluir): Para autorizaciones adicionales sobre el número de empleado.
    2. E (excluir): Para autorizaciones excluidas sobre el número de personal.

Ejemplo

Supongamos que nuestro usuario de ejemplo es el administrador responsable del infotipo de Emolumentos básicos (0008) de una división de personal y tiene la autorización correspondiente en P_ORGIN.

Ahora, queremos impedir que ningún empleado pueda modificar sus propios datos pero si visualizarlos, independientemente de su división de personal. Para ello, habría que configurar el objeto de autorización P_PERNR de la siguiente manera:

La primera autorización concede al empleado la autorización de lectura de todos los infotipos que se guardan en el número de personal del empleado. La segunda autorización niega la autorización de escritura para todos los registros de datos del infotipo Emolumentos básicos (0008) guardado en el número de personal del empleado.

Estos son los objetos de autorización más utilizados para la clase de objeto HR – Gestión de personal, en SAP HCM.