🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️SAP HCM El esquema y reglas de nómina

SAP HCM El esquema y reglas de nómina

SAP HCM El esquema y reglas de nómina

Esquema y Reglas de Nómina

Esquemas: tiene por objetivo organizar los cálculos de los procesos identificados en un cliente. Los esquemas contienen los componentes del cálculo de la nómina o tiempos válidos para algún país en particular.

Por ejemplo:

  • El esquema X000 (International accounting scheme for RPCALCX0 (internacional)) determina el cálculo de nómina para países que no posee localizaciones.
  • Esquema TM00 (Time evaluation with personnel time events), permite realizar la evaluación de tiempos.

Los nombres de los subesquemas internacionales comienzan con "X", mientras que los nombres de los subesquemas específicos de clientes comienzan con "Y" o "Z".

Visión preliminar de los Esquemas

Transacción PE01 para acceder a los esquemas.

  • Código fuente: nos permite visualizar el detalle de los procesos realizados en el esquema.
  • Atributo: información del tipo de esquema, y el responsable de creación o modificación si ha sido creado con esta restricción.
  • Documentación: nos permitirá visualizar la información sobre los procesos realizados por el esquema, y en caso de ser de un esquema propio de cliente adicionar la información necesaria para documentar los procesos que allí se realizan.

Estructura del Esquema, campo a campo

Número de línea: se utiliza para identificar la secuencia de ejecución del proceso.

Nombre de función: se adicionan las funciones del esquema.

Parámetros 1,2,3,4: sirven para determinar detalladamente a las funciones.

Ejecución de la función: de este campo depende si la función se ejecuta o bien si se la omite en la ejecución del esquema.

Comentario: comentario para cada función.

Funciones Estándar

Las funciones son rutinas definidas que ejecutan una serie de cálculos o procesos en una función de parámetros de entrada existentes en las tablas de proceso de un cálculo de nómina.

Funciones mas utlizadas:

  • COM: crear una línea de comentario dentro del esquema.
  • COPY: adiciona un esquema, identificado en el campo de parámetros 1.
  • BLOCK: identificar un proceso de cálculo dentro del esquema. Los valores que pueden ingresarse en la función BLOCK son BEG que inicializa un bloque y END que finaliza un bloque.
  • PGM: indica al driver del cálculo el tipo de programa que genera el esquema.
  • UPD: permite controlar la actualización de los resultados de nómina en una ejecución.
  • OPT: permite importar los infotipos al proceso de pago.
  • CHECK: validar el periodo de nómina y validación general de parámetros.
  • ENAME: lee el último nombre del empleado válido para el período.
  • WPBP: toma la información de los infotipos 0001 y 0008 para el período de nómina.
  • PIT: permite procesar valores que están en la tabla IT.
  • IMPRT: importar resultado provisionales y finales, permite importar la información del fichero PCL2, según el parámetro de selección puede seleccionar diferentes tablas del cluster.
  • IF: esta función se utiliza en ciclos IF - ELSE - ENDIF, y sólo se ejecuta si la condición entrada cumple.
  • PORT: inicia el cálculo de una regla, que leerá los resultados de la tabla ORT (Old RT) de acuerdo a lo indicado en la regla de cálculo del parámetro 1.
  • SETCU: selecciona acumulados de procesos anteriores (de la ejecución de nómina anterior). Los valores son tomados desde la tabla CRT.
  • PLRT: procesa el resultado del último de nómina (tabla LRT del cluster), o siendo más exacto, toma las CC-nominas relevantes para el actual cálculo de nómina.
  • PRINT: permite desplegar alguna tabla específica en el momento de ejecución del log.
  • P0014/ P0015/ P0011/ P0009: estas funciones toman la información de los IT 0014, 0011, 0015, 0009, etc. Según corresponda cada uno, y la dejan disponible para su uso en la nómina.
  • PITAB: permite traer, borrar, fusionar tablas internas. El objetivo de esta función es salvar el contenido de la llamada en una tabla diferente, posteriormente los datos seleccionados regresan a su tabla original.
  • LPBEG: inicializa un loop en el esquema de cálculo.
  • PDT: trabaja sobre la tabla DT en función de la regla de cálculo del parámetro 1. La tabla DT tiene los valores de diferencia en los procesos de retroactividad.
  • ACTIO: funciona muy similar a la función PIT, la diferencia es que esta regla se procesa independiente de la CC-nóminas.
  • BTFIL: mueve el resultado de la transferencia bancaria desde la ejecución a la tabla BT.
  • SORT: permite ordenar tablas internas.
  • BENTB: actualiza los valores de la tabla CRT, no utiliza parámetros.
  • ADDCU: actualiza la tabla de acumulados en función de la clase de tratamiento el parámetro 2.
  • EXPRT: esta función escribe los registros del fichero PCL2 a una tabla temporal identificada por su molga, el cual se encuentra identificado en el parámetro 2 el cual es obligatorio.

Reglas y Operaciones

Las reglas son instrucción para la ejecución de tareas definidas en la gestión de tiempos y el cálculo de nómina.

Las reglas para el cálculo de la nómina (o reglas) constan de una o varias operaciones. Consisten en instrucciones para calcular valores en la ejecución del cálculo de la nómina y definen la secuencia de estas instrucciones. Las normas tienen una estructura de árbol de decisión.

Las reglas para el cálculo de personal se subdividen en reglas estándar y reglas de cliente.

Las reglas de cliente son aquellas cuyos nombres empiezan con carácter especial & ( ) / : ; < > = o con la letra Z. Si en cambio, el nombre de una regla comienza con un signo de interrogación, es una regla estándar.

Clases de Regla

Define la clase del tratamiento que debe realizarse. Si no se especifica ninguna clase de regla, las operaciones se llevan a cabo de forma secuencial.

  • Clase de regla D: precede a una operación de decisión. El resultado de la operación de decisión se coloca en la clave variable.
  • Clase de regla S: precede a una operación de decisión. El resultado de la operación de decisión se almacena en la tabla ES y no en la clave variable.
  • Clase de regla P: precede a una operación que lleva a cabo otra regla. Si se procesa esa regla de cálculo siguiente, se produce un retorno y se procesa la operación siguiente.
  • Clase de regla Z: precede a una operación que lleva a cabo otra regla. No se produce ningún retorno después de ejecutar esta regla para el cálculo adicional.
  • Clase de regla *: precede a una línea de comentarios.

Operaciones

Es el elemento más pequeño de una regla de cálculo. Una regla puede estar formada por varias operaciones.

Tratamiento de una Regla

Para copiar una regla, se recomienda crear una regla nueva copiando una existente. Se copian los atributos, el texto fuente y la documentación de la regla original.

Esta tarea la realizamos desde la pantalla inicial mediante la transacción PE02.

  1. Registre el nombre de la regla que necesita en el campo regla.
  2. Seleccione copiar.
  3. En el campo A, registre el nombre de la regla en la que desea realizar la copia.
  4. Seleccione confirmar (tilde verde).

Análisis de Reglas

Operación PPPAR (Read Partial Period Parameters): es una operación de decisión. Esta operación ingresa la clave variable para los períodos parciales calculados. Esta operación utiliza los periodos de las tablas T549Q.

Operación GCY (Continue Processing with personnel calculation rule): esta operación permite pasar al proceso de otra regla (regla parcial). Si no existen estas inactividades pasa a la regla XPP0.

Operación PPPAR (Read partial period parameters): es una operación de decisión. Esta operación ingresa la clave variable para los periodos parciales calculados. Esta operación utiliza de las tablas T549Q.


 

 

 


Sobre el autor

Publicación académica de Angela Felicia Nieves Manrique, en su ámbito de estudios para la Carrera Consultor en SAP HCM.

SAP Master

Angela Felicia Nieves Manrique

Profesión: Ingeniero de Sistemas - Panama - Legajo: EK22C

✒️Autor de: 85 Publicaciones Académicas

🎓Egresado de los módulos:

Certificación Académica de Angela Nieves