✒️SAP HCM El esquema y reglas de nómina
SAP HCM El esquema y reglas de nómina
EL ESQUEMA Y REGLAS DE NÓMINA
Esquema: tiene por objetivos organizar los cálculos de los procesos identificados de un cliente.
Utilización:
· Contienen los componentes del cálculo de la nómina.
· SAP ofrece un conjunto de esquema para procesos característicos.
· Esquema X000 para determinar los cálculos de nómina para países que no poseen localización.
· TM00 (Time Evaluaction) permite realizar la evaluación de tiempos.
Estructura: los esquemas principales se compone de una serie de sub-esquemas estructurados.
· Los esquemas Internacionales comienzan con "X"
· Los esquemas específicos comienzan con "Y o Z"
La Visión Preliminar de los Esquemas
PE01: transacción para acceder a los esquemas, donde podemos observar:
· Código Fuente: nos permite visualizar el detalle de los procesos realizados en el esquema.
· Atributos: información de tipo de esquema y responsable de la creación o modificación.
· Documentación: visualiza la información sobre los procesos realizados por el esquema y si es un esquema de cliente adicionar la información necesaria para documentar los procesos.
La Estructura del Esquema, Campo a Campo:
Número de línea: identifica la secuencia de ejecución del proceso. Indica los siguientes comandos:
· *: se visualiza como primera línea.
· A (A)fter detrás de la línea.
· B (B)efore antes de la línea.
· Copy (C): copiar la línea.
· CC: copiado de intervalo de la línea.
· Move (M): desplazamiento de una línea.
· MM: desplazamiento de intervalo de la línea.
· Insert (I): inserción de una línea.
· Delete (D): borrado de línea.
· DD: borrado de intervalo de la línea.
· Repeat (Rn): duplicado de n-veces e líneas.
· XX: almacenamiento de intervalo de línea en la memoria interna X.
· X: copiado del intervalo de la memoria interna X.
· > Desglose de un sub-esquema
· < Desglose: anular desglose de un esquema
· RESET (R): borrado del comando de linea.
Nombre de Función: en este campo se adicionan las funciones del esquema. Toda función cumple una tarea determinada:
· Ejecución de reglas de nomina de personal.
· Edición de resultados y contenidos de tabla.
· Tratamiento de funciones empresariales parciales.
· División de un esquema de nomina de personal en áreas parciales.
Primer Parámetro, Secundo Parámetro, Tercer Parámetro, Cuarto Parámetro: sirven para determinar más detalladamente a las funciones. Si es posible realizar entradas, si es necesario realizar entradas, el significado del parámetro, los valores de parámetros admitidos.
Ejecución de La Función: depende si la función se ejecuta (función activa) si se indica * la función se omite en el proceso.
FUNCIONES ESTÁNDAR:
Nos ayuda para poder leer un esquema y saber cómo está funcionando.
Las funciones se pueden trabajar sobre las tablas IT, RT, WPBP, VAR, ARRS, DDNTK o cualquiera de las tablas perteneciente al proceso de ejecución del esquema.
Funciones de nóminas más importantes:
· COM: línea de comentario
· COPY adiciona un esquema nombrado en par 1
· BLOCK : Esta función permite identificar un proceso de cálculo dentro del esquema, en términos estéticos dentro de la vista de Log del proceso. Los valores pueden ser BEG (inicia un bloque) o BLOCK END que lo finaliza
· PGM indica el tipo de programa que genera el esquema (ABR-nomina, AUS-evaluación nomina en el pasado, MIX- ABR+AUS, SP ejecución especial, TRN- ejecución especial)
· UPD permite controlar actualización de los resultado de nómina en ejecución utiliza el parámetro 1. las opciones son: NO no modificaciones, YES si modificaciones.
· OPT permite importar los infotipos al proceso de pago. (BSI infotipo obsoletos, /COLP infotipo planificación de costo/ DEC: valores decimales horarios/ ENQ infotipo no utilizados/ INFT infotipo claves de PA Requeridos/ NRC no considera información para generar retroactividad /TIME infotipo tiempo.
· CHECK: tiene dos funciones, validar el periodo de nomina y validación general de parámetros (ABR-ejecución de nomina y AUS-test de nomina ejecuta en el pasado).
NOTA: Registro de Gestión y sus funciones:
1. Bloqueo de los datos maestros contra modificaciones durante el proceso de nómina
2. Especificación del nivel máximo de retroactividad permitido por el área de nómina.
3. Estado en que se encuentra el estado de la nómina.
4. Se crearán tantos registros como áreas de nóminas existan.
En un ambiente de Desarrollo ó Testing se puede poner el (*) para que no tenga en cuenta registro de gestión. Pero se debe tener en cuenta que en el ambiente de Productivo de debe eliminar el (*) del parámetro de Ejecución de Función.
· ENAME: lee ultimo nombre del empleado valido para el periodo
· WPBP: toma información IT001 y 008 validos para el período de nómina, ingresando los resultados en tabla interna WPBP. La información de los emolumentos básicos son llevados a la tabla IT. Trabaja con (Parmetro 2 =blanco y Parámetro 3=vacio o X genera split de nómina.):
· PIT procesa los valores que están en la tabla IT, Trabaja con los 3 primeros parámetros
Parámetro 1 =regla que trabajara sobre los valores es obligatorio para esta función.
Parámetro 2:
GEN: la regla es llamada independiente de CC-Nóminas.
*: la regla es llamada indpendiente de la cc- nómna.
Pnn: la regla es procesada para aquellas cc-nómina que posean la clase de tratamiento "nn"(Ejemplo: P01)
Enn: la regla es procesada para aquellas cc-nóminas que posean las clases e tratamiento "nn" (Ejemplo: P01) trabajo sobre el valor de tratamiento 1 que puede visualizar en la tabla V_512W_D clases de tratamiento), Parámetro 3: el valor valido es NOAB. Indica que la regla se ejecutará independiente del tipo de nómina.
· IMPRT: importa resultados provisionales y finales, permite importar la información al fichero PCL2. Trabaja con los siguientes parámetros.
Parámetro 1:
01 - despliega los valores del cluters ZL y
1 despliega los valores cluster ZL del período anterior.
Parámetro 2:
ZL: importa los Registros de las CC-Nóminas de Tiempos.
B2: importa el Cluster B2 de tiempos (almacena la tabla de resultado de la evaluación de tiempos).
E: Evaluación.
F: se usa en ciclos Loop (LPBEG) que inicien con el parámetro RCF (primer resultado). resvata el resultado anterior al último parámetro F.
G: Evaluación.
L: Último resultado de nómina disponible.
N: resultado del proceso actual.
O: se usa en ciclos Loop (LPBEG) que inicien con el parámetro RC (Resultado que inicia con la fecha que indica en el período de consulta). ó RCA (todos los resultados). Rescata el resultado anterior al último parámetro O.
T: cálculo múltiple previo.
W: resultado actual.
· IF: se utiliza con ciclos IF-ELSE -ENDIF, y solo ejecuta si la condición de entrada se cumpla.
· PORT: inicia el cálculo de una regla que leerá los resultados de la tabla ORT (Old RT).
· SETCU: selecciona acumulados de procesos anterior (de la ejecución de nómina Anterior). Los valores son tomados desde la tabla CRT.
· PLRT: Toma las CC nóminas relevantes para el actual cálculo de nómina.
Parámetro 1: regla de cálculo.
Parámetro 2: GEN: la regla es llamada independiente de la CC-nóminas.
Pnn: proceda la clase de tratamiento "nn" indicada por el parámetro.
Enn: procesa la clase de tratamiento "nn" indicada en el parámetro.
Blank: se procesa sobre la CC-Nómina indicada en la regla.
Parámetro 3: valor valido es NOAB se ejecutará independientemente del tipo de nómina.
· PRINT: despliega algunas tablas alguna tabla específica en el momento de ejecución del Log. Los Parámetros que utiliza son: Parámetro 2 = tabla a visualizar.
· P0014/ P0015/ P0011/ P0009, etc: toman la información de esos IT y la dejan disponible para su uso en la nómina. Trabaja con los parámetros: Parámetro 1=regla de cálculo, Parámetro 2= GEN /Pnn /Enn /Blank. y el Parámetro 3 = NOAB.
· PITAB: permite traer, borrar fusionar tablas internas. Salva el contenido de la llamada en una tabla diferente, posteriormente los datos seleccionados regresan a su tabla original
· LPBEG: inicia un Loop en el esquema de cálculo. Finaliza con la función LPEND. Utilizado el Parámetro 2: RC Resultado que inicia el periodo en cuestión / RCA Todos los resultados/ RCF Primer resultado/ RCV Procesamiento especial.
· PDT: trabaja sobre la tabla DT en función de la regla de cálculo, la tabla DT tiene los valores de diferencia en los procesos de retroactividad. trabaja con los parámetros: Parámetro 1=regla de cálculo, Parámetro 2 = GEN/ Pnn/ Enn/ Blanck. Parámetro=NOAB.
· ACTIO: similar a función PIT pero se procesa independiente de las cc-nominas.
· BTFIL mueve el resultado de la transferencia bancaria desde la ejecución a la tabla BT
· SORT permite ordenar tablas internas. Trabaja con el parámetro 1. Tablas : IT: /RT /ZL /CRT
· BENTB actualiza los valores de la tabla CRT
· ADDCU actualiza tabla de acumulados en función de la clase de tratamiento en Parámetro 2= Pnn: indica en el parámetro.
· EXPRT escribe los registros del fichero PCL2 a una tabla temporal identificada por su Molga, Trabaja con el parámetro 2: RX/TH/TN/VE/ZL.
LAS REGLAS Y OPERACIONES:
Las reglas para el cálculo de nomina constan de una o mas operaciones. Son 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.
Cada paso de una regla corresponde a una operación. Puede acceder a otras reglas mediante operaciones especiales llamadas reglas parciales.
*Las reglas se subdividen en reglas estándar y reglas de cliente.
*Las reglas de cliente los nombres empiezan con & ( ) / ; : > > = o con la letra Z
*Las reglas estándar comienzan con ?
Clases de Reglas:
· 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 de una operación de decisión y se almacena en tabla ES y no en la clave variable.
· Clase de Regla P: precede de una operación que lleva a cabo otra regla y se produce un retorno y se procesa la operación siguiente.
· Clase de regla Z: precede de una operación que lleva a cabo otra regla y no se produce un retorno después de ejecutar la regla.
· Clase de regla *: precede a una línea de comentarios.
Las Operaciones: es el elemento más pequeño de una regla de cálculo. Una regla puede estar formada de varias operaciones.
Cada una de las operaciones puede tener una longitud de hasta diez caracteres, se indica con el signo suma (+) en la cabecera del texto fuente. Si registra un asterisco (*) en el último campo de la línea de texto fuente, la secuencia de la operación de extenderá hasta la siguiente línea.
*La operación GCY es una regla parcial.
El Tratamiento de una Regla:
Se recomienda para crear una nueva regla copiar una existente. Se copian los atributos, el texto fuente y la documentación de la regla original. Se hace desde la Tx PE02
El análisis de las reglas
· Iniciar con PPPAR es una operación de decisión. Pregunta si existe un período de inactividad dentro del período de pago. En el evento de encontrar inactividad dentro del período, no se realizan cálculos de alicuotación.
· Operación GCY (Continue Processing with personnel calculation Rule): esta operación permite pasar el proceso a otra regla (Regla parcial).
Existen muchas reglas:
Regla que separa por grupo y área de personal, para que un concepto de nomina tenga distintas reacciones según grupo de personal o área de personal.
· La operación OTWPPERSG pregunta por el grupo de personal.
· la operación OUTWPPERSB presunta por el área de personal.
 
 
 
Sobre el autor
Publicación académica de Emilse Martina Mourino, en su ámbito de estudios para la Carrera Consultor en SAP HCM.
Emilse Martina Mourino
Profesión: Lic. en Administraci?n de Empresas - Argentina - Legajo: KD64X
✒️Autor de: 69 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Mi nombre es emilse y soy lic. en adm. de empresas. estoy iniciando mi camino en sap desde el m?dulo hcm, aprovechando a mi experiencia laboral en administraci?n de personal y liquidaci?n de sueldos.
Certificación Académica de Emilse Mourino