Inicio del área de contenido

Documentación de objeto P_ABAP (HR: Gestión de informes) Localizar documento en árbol de navegación

Definición

Objeto de autorización que se utiliza durante la verificación de autorización para informes de HR.

Utilización

Este objeto de autorización se utiliza para:

·        Ejecutar informes en HR Reporting (con informes que se basan en las bases de datos lógicas SAPDBPNP o SAPDBPAP)

·        Evaluar las modificaciones grabadas en log en los datos de infotipo

·        Procesar datos personales mediante programas de medios de pago desde Contabilidad

Estructura

El objeto de autorización P_ABAP comprende los campos siguientes, que se comprueban durante una verificación de autorización:

Ámbito de autorización

Texto explicativo

COARS

Grado de simplificación de la verificación de autorización

REPID

Nombre de informe ABAP

Más información sobre los campos

Utilización de P_ABAP en HR Reporting:

Puede utilizar las autorizaciones pertinentes para este objeto con el fin de controlar cómo se usan los objetos P_ORGIN, P_ORGXX y el objeto de autorización P_NNNNN específico del cliente en los informes indicados para verificar la autorización de infotipos HR. También puede utilizar informes para controlar la verificación de autorización de infotipo. Esto puede ser útil por razones funcionales o para mejorar el rendimiento en tiempo de ejecución de los informes correspondientes.

Para este objeto, deben registrarse los nombres de los informes en el campo REPID y el grado de simplificación a utilizar para la verificación de autorización en el campo COARS.

Los grados de simplificación siguientes son posibles:

·        Autorización utilizando COARS = <EN BLANCO> o ninguna autorización. Las verificaciones de autorización deben procesarse como en

·        Autorización utilizando COARS = 1 .La verificación de autorización para la combinación infotipo/subtipo y para la asignación organizativa deben comprobarse por separado. Esto significa que un usuario está autorizado a leer un número de personal cuando tiene una autorización de lectura para todos los infotipos (subtipos) solicitados por el programa y que el usuario tiene una autorización de lectura para la asignación organizativa del número de personal.

·        Autorización que utiliza COARS = 2. La verificación de autorización está inactiva.

Nota

Observe que una autorización ABAP para el informe SAPDBPNP con COARS = 2 significa que todos los informes HR basados en las bases de datos lógicas PNP o PAP (casi todos los informes) no pueden realizar más verificaciones de autorización. En general, sólo se querrá desactivar las verificaciones de autorización para un número muy pequeño de informes. En caso de la duda, no asigne sus autorizaciones de usuarios para el objeto P_ABAP.

Observe, además, que este objeto de autorización es diferente del objeto S_PROGRAM (ABAP: Verificaciones de ejecución de programa). Éste el último se utiliza para verificaciones de autorización de programas generales. En informes HR, estas verificaciones se realizan además de la verificación de autorización de infotipo HR. El HR Reporting, sin embargo, anula la verificación de autorización de infotipo HR para determinados informes, debilitando o desactivando completamente las verificaciones de autorización.

Ejemplos:

·        En su empresa, la autorización para infotipos se configura independientemente de la autorización para unidades organizativas específicas. Por ejemplo, un administrador está autorizado a acceder a los datos de dirección, personal y educación y es responsable únicamente de la división de personal 0101. Esto significa que el administrador estaría autorizado a acceder a las direcciones de la división de personal 0101 y los datos personales de la división de personal 0102. Si indica 1 en el campo COARS (grado de simplificación), la verificación de autorización tiene en cuenta cómo se ha configurado la autorización al leer los informes registrados en el campo REPID (nombre de informe) y la verificación de autorización para un usuario con esta autorización se ejecuta con mayor rapidez.

·        Si determinados informes HR no son críticos (listas de teléfonos etcétera) y no se requiere la protección de autorización, debe indicarse el nombre del informe y el * en el campo Grado de simplificación. El sistema verifica a continuación los informes indicados para  ver si el usuario está autorizado a lanzar el informe (objeto de autorización S_PROGRAM (ABAP: Verificaciones de ejecución de programa)), pero no realiza más verificaciones de autorización.

·        En su empresa, un usuario tiene acceso a todos los datos de infotipo HR. Asigne a este usuario una autorización adicional para el objeto existente indicando * en los campos REPID y COARS. De este modo, el sistema verifica únicamente si este usuario está autorizado a lanzar el informe. No verifica si este usuario está autorizado a visualizar los datos de infotipo HR solicitados. El hecho que el usuario tenga una autorización ilimitada no modifica los resultados de la verificación de autorización, pero sí que afecta el tiempo de ejecución que se necesita para obtener el resultado está autorizado a. Los informes se procesan con mayor rapidez.

·        Un encargado de la gestión de tiempos realiza evaluaciones de tiempos utilizando el informe RPTIME00 (HR: Tiempo - Evaluación de tiempos) para los empleados a los que se ha asignado la clave de organización 0001TIMEXXX. Para adquirir una determinada información adicional que se requiere internamente y que el usuario del programa no puede ver o sólo puede ver parcialmente, el sistema debe leer el infotipo Emolumentos básicos (0008), entre otros, durante la evaluación de tiempos. Para poder realizar la evaluación de tiempos, el encargado de la gestión de tiempos debe tener una autorización de visualización para el infotipo Emolumentos básicos (0008). Por otra parte, el usuario no debería tener una autorización para visualización general para el infotipo Emolumentos básicos (0008). Para especificar la autorización de lectura para el infotipo Emolumentos básicos (0008) para empleados con la clave de organización 0001TIMEXXX en el informe RPTIME00, utilice las autorizaciones siguientes:

§         P_ORGIN (HR: Datos maestros) - dos autorizaciones:

INFTY = 0008

SUBTY = *

AUTHC = R

VDSK1 = <En blanco>

...

INFTY = <En blanco>

SUBTY = <En blanco>

AUTHC = <En blanco>

VDSK1 = 0001TIMEXXX

...

§         P_ABAP (HR: Gestión de informes):

REPID = RPTIME00

COARS = 1

Se realiza una simple verificación para la verificación de autorización de infotipo conjuntamente con el informe RPTIME00 (HR: Tiempo - Evaluación de tiempos): el sistema comprueba de forma independiente el infotipo, el subtipo y el nivel, por una parte, y la asignación organizativa (en el ejemplo, el campo VDSK1 (clave de organización)) según el grado de simplificación 1. Se puede leer también el infotipo Emolumentos básicos (0008) en el informe RPTIME00 (HR: Tiempo - Evaluación de tiempos).

Sin embargo, si la verificación no está en conjunción con el informe RPTIME00 (HR: Tiempo - Evaluación de tiempos), todos los campos del objeto P_ORGIN (HR: Datos maestros) se verifican juntos. Esta verificación no genera una autorización de lectura para el infotipo Emolumentos básicos (0008).

Utilización de P_ABAP para evaluar modificaciones grabadas en log en datos de infotipo:

Las evaluaciones de las modificaciones grabadas en log en datos de infotipo están sujetas a las verificaciones de autorización de infotipo. La persona que inicia este tipo de evaluación normalmente tiene amplias autorizaciones de infotipo. En este caso, es más útil asignar al usuario una autorización global utilizando el informe RPUAUD00 (modificaciones grabadas en log en los datos de clases de información) que verificar datos individuales. Para ello, utilice una autorización para el objeto existente que tenga el valor RPUAUD00 en el campo REPID (ABAP - Nombres de informes) y el valor 2 en el campo COARS (grado de simplificación).

Utilización de P_ABAP para procesar datos personales utilizando programas de medio de pago en Contabilidad:

Los programas de medio de pago en Contabilidad procesan específicamente los datos personales más sensibles. Como medida de seguridad adicional, el sistema verifica si el usuario tiene una autorización correspondiente para el objeto existente y verifica si el usuario está autorizado a lanzar el programa. Debe indicar el nombre del programa de medio de pago en el campo REPID (ABAP - Nombres de informes) y el valor 2 (o *) en el campo COARS (grado de simplificación).

 

 

 

Fin del área de contenido