En el anterior artículo hicimos una introducción a SAP HCM PSe. En esta ocasión vamos a concretar más y hablar sobre el modificador de colisiones de situaciones administrativas en SAP HCM PSe.
En la Administración Pública, los cambios y movimientos en la vida laboral de los empleados se conocen como actos administrativos. Son el equivalente a las medidas de personal y a través de ellas se gestiona el histórico de los empleados.
Cada uno de estos actos puede modificar la situación administrativa de una persona, determinada por la combinación del cuerpo, situación y modalidad del empleado. Ya que, por cada situación, es posible definir distintas modalidades. La combinación de situación-modalidad determina diferentes aspectos en la relación del empleado con la Administración.
En SAP HCM PSe esta información se guarda en los infotipos 0910 – Actos Administrativos y 0911 – Situaciones Administrativas.
Conflicto entre situaciones administrativas
Al crear un acto administrativo para un empleado y pasar por el infotipo 0911, es posible entrar en conflicto con el acto administrativo que estamos creando debido a que dicha persona dispone ya de otro registro de situaciones administrativas. Por ello, es necesario indicar el tratamiento que debe realizar el sistema en caso de colisión.
Mediante una matriz y el campo modificador de chequeo de colisión, la tabla T5EPBS_COLLISION define la reacción del sistema ante las posibles colisiones entre situaciones administrativas. Este chequeo se producirá siempre y cuando exista un cambio de cuerpo y no ante un cambio de situaciones dentro del mismo cuerpo.
- A: El nuevo registro es prioritario. La nueva situación se graba en el infotipo 0911.
- B: El registro anterior es prioritario. Se graba en el infotipo 0951.
- X: Incompatible. El sistema propone cambiar la situación del registro inicial para que sea compatible con la que se quiere crear. Una vez cambiada, se chequea la nueva combinación de situaciones-modalidades tratando los registros según sean A o B.
El infotipo 0911 guarda únicamente los registros de situaciones relevantes. Para el resto de situaciones, determinadas como no relevantes según la matriz de colisiones, se utiliza el infotipo 0951.
Una vez establecido el comportamiento de cada modificador de colisión, solo resta asignarlos a cada situación-modalidad en la vista V_T5EPBS_SITAD_D.