![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️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 SAP HCM El esquema y reglas de nómina](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/307.jpg)
El esquema y reglas de nomina
1. Esquemas
Los esquemas tienen por objeto organizar los calculos de los procesos udentificados en un cliente.
Utilizacion: Los esquemas contienen los componentes del calculo de la nomina o tiempos validos para algun pais en particular.
Estructura: Se componen de una serie de subesquemas estructurados.
1.1 La vision preliminar de los esquemas
Desde la Tx PE01 podemos acceder a los esquemas.
La vista principal del Esquema muestra tres opciones:
- Codigo fuente
- Atributos
- Documentacion
1.2 La estructura del esquema, campo a campo
Campos:
- Numero de linea: Se utiliza para identificar la secuencia de ejecucion del proceso.
- Nombre de Funcion: En este campo de comando se adicionan las funciones del esquema. Un esquema de nomina de personal se compone de diversas funciones que se procesan secuencialmente.
- Primer Parametro, Segundo Parametro, Tercer Parametro, Cuarto Parametro: Sirven para determinar mas detalladamente las funciones.
- Ejecucion de la funcion: De este campo depende si la funcion se ejecuta (funcion activa) o bien si se le omite en la ejecucion del esquema (funcion no activa).
- Comentario: En este campo puede indicarse un comentario por cada funcion.
2. Las funciones estandar
Las funciones son rutinas definidas que ejecutan una serie de calculos o procesos de funcion de parametros de entrada existentes en las tablas de proceso de un calculo de nomina.
Las funciones pueden trabajar sobre las tablas IT, RT,WPBP, VAR, ARRS, DDNTK o cualquiera de la tablas pertenecientes al proceso de ejecucion del esquema.
Funciones estandar para Calculo de la nomina - Esquema de Payroll
- COM : Esta funcion permite crear una linea de comentario dentro del esquema en el campo de comentarios. No requiere de parametros adicionales.
- COPY : Adiciona un esquema, identificado en el campo de parametros 1 en el esquema.
- BLOCK : Esta funcion le permite identificar un proceso de calculo dentro del esquema, en terminos esteticos dentro de la vista del log del proceso, se creara una carpeta editable del proceso que se realiza dentro de este bloque.
- PGM : Esta funcion le indica al driver de calculo el tipo de programa que genera el esquema.
- UPD : Esta funcion permite controlar la actualizacion de los resultados de nomina en una ejecucion.
- OPT : Esta funcion permite importar los infotipos al proceso de pago.
- CHECK : Tiene dos funciones: Validar el periodo de nomina y Validacion general de parametros.
- ENAME : Esta funcion lee el ultimo nombre del empleado valido para el periodo.
- WPBP : Esta funcion toma la informacion de los infotipos 0001 y 0008 validos para el periodo de nomina, ingresando el resultado de estos infotipos a la tabla interna WPBP.
- PIT : permite procesar valores que estan en la tabla IT.
- IMPRT : (importar resultados provicionales y finales) permite importar la informacion del fichero PCL2.
- IF : Esta funcion se utiliza en los ciclos IF - ELSE - ENDIF, y solo se ejecuta si la condicion de entrada se cumple.
- PORT : Inicia el calculo de una regla, que leera los resultados de la tabla ORT (Old RT) de acuerdo a lo indicado en la regla de calculo del parametro 1.
- SETCU : Selecciona acumulados de procesos anteriores (de la ejecucion de Nomina Anterior).
- PLRT : Procesa el resultTado del ultimo de nomina (Tabla LRT del cluster), o siendo exacto, toma las CC-Nominas relevantes para el actual calculo de nomina. :
- PRINT : Permite desplegar alguna tabla especifica en el momento de la ejecucion del log.
- P0014 / P0015 / 0011 / P0009 : toman la informacion de los IT 0014, 0011, 0015, 0009, etc. segun corresponda cada uno y la dejan disponible para su uso en la nomina.
- PITAB : Permite traer, borrar, fusionar tablas internas. El objetivo de esta funcion 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 calculo.
- PDT : Trabaja sobre la tabla DT en funcion de la regla de calculo del parametro 1.
- ACTIO : Funciona muy similar a la funcion PIT, la diferencia es que esta regla se procesa independiente de la CC-nominas.
- BTFIL : mueve el resultado de la transferencia bancaria desde la ejecucion a la tabla BT.
- SORT : Permite ordenar tablas internas.
- BENTB : Actualiza los valores de la tabla CRT, no utiliza parametros.
- ADDCU : Actualiza la tabla de acumulados en funcion de la clase de tratamiento el parametro 2.
- EXPRT : Escribe los registros del fichero PCL2 a una tabla temporal identificada por su Molga, el cual se encuentra identificado en el parametro 2 el cual es obligatorio.
3. Las reglas y operaciones
- Reglas de nomina o Reglas de calculo: ON instrucciones para le ejecucion de tareas definidas en la gestion de tiempos y el calculo de nomina.
- Operaciones : Cada paso de una regla corresponde a una operacion.
3.1 Las clases de regla:
Definen la clase del tratamiento que debe realizarse.
Clase de Regla:
- Clase de regla D
- Clase de regla S
- Clase de Rela P
- Clase de regla Z
- Clase de regla *
3.2 Las operaciones:
Es el elenento mas pequeño de una regla de calculo, una regla puede estar formada por varias operaciones.
3.3 El tratamiento de una Regla.
Como copiar una Regla?
PE02 - Tratamiento de Reglas
los pasos a realizar son los siguinentes:
- Registre el nombre de la regla en el campo Regla.
- Seleccione copiar.
- En el campo A, registre el nombre de la regla que desea copiar.
- Seleccione CONFIRMAR.
3.4 El analisis de Reglas
Regla estandar de Alicuotacion:
- Esta regla pregunta por los Si existen Ausentismos no pagasos en el periodo, si encuentra ausentismos se dirige al proceso de la regla parcial XPP1.
- Sino exsten, pregunta por las modificaciones del infotipo 8 dentro del periodo, si encuentra particiones del infotipo 8 pasa a la regla XPP1.
- Sino existen particiones en el periodo para el infotipo 8, pregunta si existe una contratacion dnentro del periodo, si existe un alta pasa a la regla XPP1.
- Sino existe un alta en el periodo, pregunta si existe baja en el periodo, si determina que existen bajas pasa a la regla XPP1, sino existen bajas pasa a la regla XPPP.
Regla parcial XPP1:
Al ingresar a esta regla con la CC-nomina /801 se genera un calculo alicuotador.
Regla parcial XPPP :
Esta regla lee el parametro P para el operador PPPARK, con este parametro el sistema valida si el area de nomina no es igual a la unidad de tiempo de la escala salarial.
 
 
 
Sobre el autor
Publicación académica de Juan Carlos Martinez Rojas, en su ámbito de estudios para la Carrera Consultor en SAP HCM.
Juan Carlos Martinez Rojas
Colombia - Legajo: AF43S
✒️Autor de: 42 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Ingeniero electromecánico, empleado en el sector textiles, administrador puntos de venta, soporte it, entrenamiento de personal, manejo de inventarios, mejoramiento continuo nuevas tecnologías.
Certificación Académica de Juan Martinez