!--a11y-->
P_TCODE (HR: Código de
transacción) 
Objeto de autorización que se usa para verificar si un usuario está autorizado a iniciar las diferentes transacciones HR. Se verifica el código de transacción.
El objeto de autorización P_TCODE no se utiliza en todas las transacciones HR. Distinguimos entre:
· Transacciones HR con objetos de autorización naturales (propios), p. ej. personas (empleados, candidatos), sentencias o similares.
En las transacciones de esta clase, estos objetos de autorización naturales (HR: Datos maestros, HR: Candidatos y HR: Sentencias) se utilizan para la verificación. Cuando un usuario inicia una transacción, el sistema utiliza el mismo objeto para verificar autorizaciones mínimas. Por ejemplo, un usuario debe tener por lo menos una autorización de lectura para poder tratar datos de empleado, es decir, R en el campo Nivel de autorización del objeto HR: Datos maestros.
· Las transacciones HR sin objetos de autorización naturales, como el procesamiento de parametrizaciones del sistema (ciclos, características) y los registros de gestión de personal, etc.
En las transacciones de esta clase, las verificaciones de autorización diferenciadas no tienen lugar: el sistema verifica únicamente si el usuario está autorizado a iniciar la transacción. Estas transacciones HR están protegidas por el objeto de verificación HR: Códigos de transacción. Puede buscar una lista de estas transacciones como se indica a continuación:
...
a. Seleccione Herramientas ® Workbench ABAP ® Desarrollo ® Otras herramientas ® Transacciones.
b. A continuación, seleccione Utilidades ® Buscar y, finalmente, Tratar ® Todas las selecciones.
c. Indique P*como el código de transacción en el campo Transacción.
d. Indique el objeto de autorización P_TCODE en el campo Objeto de test.
e. Seleccione Programa ® Ejecutar.
El objeto de autorización P_TCODE comprende los campos siguientes, que se comprueban durante una verificación de autorización:
|
Ámbito de autorización |
Texto explicativo |
|
TCD |
Código de transacción |
También puede utilizar autorizaciones para el objeto de autorización S_TCODE (Verificar código de transacción al inicio de la transacción) para proteger las transacciones HR. En este contexto, observe que el objeto de autorización P_TCODE se implementó antes que el objeto de autorización S_TCODE. El objeto de autorización P_TCODE se actualizó como una medida de protección adicional debido a la mayor necesidad de protección de los datos personales.