✒️SAP HCM El esquema y reglas de nómina
SAP HCM El esquema y reglas de nómina
Esquemas
Los esquemas tienen por objetivo organizar los cálculos de los procesos identificados en un cliente.
UtilizaciónLos esquemas contienen los componentes del cálculo de la nómina o tiempos válidos para algún país en particular.
Adicionalmente a esto, SAP ofrece un conjunto de esquemas para procesos característicos que se han creado en función de las mejores prácticas aprendidas en todos los años.
Es así como encontramos con el esquema X000 (International accounting scheme for RPCALCX0 (International)) para determinar los cálculos de nómina para países que no poseen localizaciones o el esquema TM00 (time Evaluation with Perrrsonal Time Events), que permite realizar la evaluación de tiempos.
EstructuraLos esquemas principales se componen de una serie de sub esquemas estructurados.
Los nombres de los sub esquemas internacionales comienzan con “X”, mientras que los nombres de los sub esquemas específicos de clientes comienzan con “Y” o “Z”.
Visión Preliminar de los EsquemasPara acceder a los esquemas usted debe indicar la transacción PE01 (HRRR: Actualizar esquemas nominas pers.)
Pe01 – EsquemasPor medio de esta transacción podremos acceder a los Esquemas.
La vista principal del esquema, muestra tres opciones:
· Atributos.
ZR00
Código fuente: nos permite visualizar el detalle de los procesos realizados en el esquema.
Atributo: A través de la selección de Atributo tendrá la 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: la selección de Documentación nos permitirá tener visualizar la información sobre los procesos realizados por el esquema, y en el caso de ser un esquema propio de cliente adicionar la información necesaria para documentar los procesos que ahí se realizan.
Estructura del Esquema, Campo a Campo
Al abrir un esquema usted posee una vista como la siguiente:
Explicaremos el uso de cada campo o mejor dicho cada uno de los campos que aparecen en esta vista.
Numero de líneaEste campo se utiliza para identificar la secuencia de ejecución del proceso, adicionalmente se pueden indicar los siguientes comandos:
· A (After): Línea de destino para un comando C/CC o bien M/MM. El intervalo de líneas/la línea se ubica detrás de esta línea.
· C (Copy): Copiado de esta línea. Debe indicarse donde se ha de copiar la línea (véase comandos A y B).
· M (Move): Desplazamiento de esta línea. Debe indicarse hacia donde se ha de desplazar la línea (Véase comandas A y B).
· I (Insert): Inserción de una línea detrás de esta línea.
· D (Delete): Borrado de esta línea.
· XX … XX: Almacenamiento de este intervalo de líneas en la memoria intermedia X.
· >: Desglose de un sub esquema. Este comando puede utilizarse solo si en una línea figura la función COPY y la línea se encuentra activa. Al activar este comando se desactiva esta línea y a continuación se insertan las líneas del esquema a desglosar, identificando el final mediante END OF COPY.
· RESET (Reset): Borrado del comando de línea.
Nombre de FunciónEn este comando se adicionan las funciones del esquema.
Un esquema de nómina de personal se compone de diversas funciones que se procesan secuencialmente.
Toda función cumple una tarea determinada:
· Edición de resultados y contenidos de tabla.
· División de un esquema de nómina de personal en áreas parciales.
Primer Parámetro, Segundo Parámetro, Tercer Parámetro, Cuarto ParámetroLos parámetros sirven para determinar más detalladamente a las funciones.
En cada función se fija cada parámetro.
· Si es necesario realizar entradas.
· Los valores de parámetro admitidos.
En la documentación de cada función puede informarse acerca de los parámetros que pueden o bien deben indicarse.
Ejecución de la FunciónDe este campo depende si la función se ejecuta (función activa) o bien si se omite en la ejecución del esquema (función no activa).
Procedimiento: para desactivar una función debe indicarse * (asterisco)
ComentarioEn este campo puede indicarse un comentario para cada función.
Funciones EstándarLas funciones son rutinas definidas que ejecutan una serie de cálculos o procesos en función de parámetros de entrada existentes en las tablas de proceso de un cálculo de nómina.
Las funciones pueden trabajar sobre las tablas IT, RT, WPBP, VAR, ARRS, DDNTK o cualquiera de las tablas pertenecientes al proceso de ejecución del esquema.
Entre las funciones estándar más utilizadas usted se encontrará con las que se detalla a continuación
Funciones Estándar para Calculo de la Nómina – Esquema de PayrollEl principal objetivo es conocer las funciones estándar más importantes con las que contamos para poder utilizar en nuestro esquema de cálculo de nómina o payroll.
También nos ayudara para poder leer un esquema y saber cómo está funcionando.
Para esto haremos una descripción y comentarios de uso de las funciones de nómina más importantes.
COMEsta función permite crear una línea de comentario dentro del esquema en el campo de comentarios. No requiere de parámetros adicionales.
COPYAdiciona un Esquema, identificado en el campo de parámetros 1 en el esquema.
BLOCKEsta función le permite identificar un proceso de cálculo dentro del esquema, en términos estéticos dentro de la vista de log del proceso, se creará una carpeta editable del proceso que se realiza dentro de este bloque.
La función BLOCK trabaja con el parámetro 1. Los valores que pueden ingresarse en la función BLOCK son BEG que inicializa un bloque y END que finaliza un bloque.
PGMEsta función le indica al drive de cálculo el tipo de programa que genera el esquema.
Esta función utiliza el parámetro 1.
Las opciones son:
ABR: Nomina.
AUS: Evaluación de Nomina en el pasado.
MIX: Nomina/Evaluación de Nomina en el pasado.
SP: Ejecución Especial.
TRN: Ejecución Especial.
UPDEsta función permite controlar la actualización de los resultados de nómina en una ejecución.
Esta función utiliza el parámetro 1.
Las opciones de parámetro 1 son:
No: No se permiten modificaciones.
Yes: Si se permiten modificaciones.
OPTEsta función permite importar los infotipos al proceso de pago.
Esta función utiliza el parámetro 1.
Las opciones de parámetro 1 son:
· COPL Infotipos de Planificación de Costos.
· ENQ Infotipos no utilizados.
· NRC No considera información para generar retroactividad TIME Infotipos de Tiempos.
CHECKLa función CHECK tiene dos funciones:
· Validación General de parámetros.
Esta función utiliza el parámetro 1.
Las opciones de parámetro 1 son:
· AUS Test de Nomina Ejecuta en el pasado.
La opción ABR debe estar activa en el ambiente de productivo, esta es la primera validación del esquema de nómina en productivo. Esta valida los periodos de nómina y solo se ejecuta en los casos de nóminas en periodos vinculados con el registro de gestión y para periodos no ejecutados.
Registro de GestiónEl registro de gestión de personal cumple las siguientes funciones dentro del cálculo de la nómina:
· Especificación del nivel máximo de retroactividad permitido por el área de nómina.
· Se crearán tantos registros como áreas de nóminas existan.
En un ambiente de Desarrollo o Testing se puede poner el asterisco para que no se tenga en cuenta el registro de gestión. Pero, es importante saber y tener en cuenta que en el ambiente de productivo se debe eliminar el asterisco del parámetro de ejecución de función.
ENAMEEsta función lee el ultimo nombre del empleado valido para el periodo.
WPBPEsta función toma la información de los infotipos 0001 y 0008 válidos para el periodo de nómina, ingresando el resultado de estos infotipos a la tabla interna WPBP.
Además, la información de los CC-nóminas de los emolumentos básicos son llevados a la tabla IT.
Esta función trabaja con los parámetros 2 y 3.
Parámetro 2El parámetro 2 siempre debe ir en blanco, esto significa que todos los valores válidos para el periodo son válidos (se generan los Split de Nomina).
Parámetro 3El parámetro 3 solo puede ser usado con valor vacío, el cual no generara ninguna reacción, o el parámetro X.
Cuando utilice el parámetro X la tabla WPBP se creará por cada unidad de tiempo. Por ejemplo. Si un empleado tiene una nómina mensual, pero su información de emolumentos básicos está informando en pagos semanales, el parámetro 3 activado en X generara 1 Split por cada semana del periodo de pago.
PITLa función PIT permite procesar valores que están en la tabla IT.
La función PIT trabaja con los primeros 3 parámetros:
Parámetro 1: Este parámetro se debe indicar la regla que trabaja sobre los valores que existen en la tabla IT. Este parámetro es obligatorio para esta función.
Parámetro 2: Los valores permitidos son:
GEN: La regla es llamada independiente del CC-nomina.
*: La regla es llamada independiente del CC-nomina.
Pnn: La regla es procesada para aquellos CC-nominas que posean la clase de tratamiento “nn”, por ejemplo, P01, trabajara sobre el valor de la clase de tratamiento 01 que puede visualizar en la tabla V_512W_D.
Enn: La regla es procesada para aquellos CC-nominas que posean la clase de tratamiento “nn”, por ejemplo, P01, trabajara sobre el valor de la clase de tratamiento 01 que puede visualizar en la tabla C_512W_D.
Sin parámetro definido (blanco): La regla es ejecutada de acuerdo a cada CC-nomina.
Parámetro 3: El valor valido para este parámetro es NOAB. Este parámetro indica que la regla se ejecutara independiente del tipo de nómina.
IMPRTLa función IMPRT (importar resultados provisionales y finales) permite importar la información del fichero PCL2. Según el parámetro de selección usted puede seleccionar diferentes tablas del clúster.
La función IMPRT trabaja con los siguientes parámetros:
Parámetro 1· 1 Despliega los valores del Clúster ZL del periodo anterior.
Parámetro 2ZL: Importa los registros de los CC-momias de Tiempos.
B2: Importa el Clúster B2 de tiempos (almacena las tablas de resultados de la evaluación de tiempos).
E: Evaluación.
F: Este parámetro solo se usa en ciclos Loop (LPBEG) que inicie con el parámetro RCF (primer resultado). Rescata el resultado anterior del ultimo parámetro F.
G: evaluación.
L: Ultimo resultado de Nomina disponible.
N: Resultados del proceso actual.
O: Este parámetro solo se usa en ciclos Loop (LPBEG) que inciden con el parámetro RC (resultados que inicia con la fecha indicada en el periodo de consulta) o RCA (todos los resultados). Rescata el resultado anterior del ultimo parámetro O.
T: Calculo múltiple Previo.
W: Resultado actual.
IFEsta función se utiliza en ciclos IF – ELSE – ENDIF y solo se ejecuta si la condición de entrada se cumple.
Los parámetros de ejecución admisibles son:
Parámetro 1En este parámetro se indica una regla de cálculo.
Parámetro 2ACT: Ultimo resultado.
ADV: Ultimo resultado.
AFA: Subsidio familiar.
AHPN AHP: Periodo sin Pago.
AHPP: Periodo de pago.
APPL: Área de trabajo valida.
ASZU: ¿Subsidio de Vacaciones Automático activo?
ASZW: Bono automático Activo.
BAU: Pago por construcción.
BAV: Pensión básica de pago.
BAVA: Derechos.
BAVF: Calculo ficticio.
BVE: Ejecuta Actualización.
BVV: Fondos de Seguro.
CJUP: Cambio de Persona Jurídica.
DDNT: Deducciones no ejecutadas.
DOMV: Mantención de pagos de pensiones.
DOVE: Recibe Pensión.
DOVM: Mes de pensión completa.
DOZM: Pago Complementario de Maternidad.
DSTN: Recalculo de Impuestos.
EOY: Recalculo de Impuestos.
FLSW: Fijar ejecución en simulación de reporte reciente.
GBTY: ¿Impuesto anual finalizado?
GREX: Embargo existente.
ID=C: Corrección anual.
ID=R: ¿Jubilado?
ID=Y: Ajuste de fin de año.
IETY: Ajuste de fin de año.
IFLX: Ajuste de fin de año.
J90: Año mayor = 1990.
J94: Año mayor = 1994.
J95: Año mayor = 1995.
J96: Año mayor = 1996.
J97: Año mayor = 1997.
J98: Año mayor = 1998.
J99: Año mayor = 1999.
KNAP: Seguro minero.
KUG: Reduce horas de Compensaciones.
KUS: Reduce horas de compensaciones/BWP.
KVAD: Reduce horas de compensaciones/BWP.
LPRC: ¿Clico perform?
LVAC: ¿Ciclo perform?
LVPR: ¿Ciclo perform?
MJ: Pagos Múltiples.
MJFP: Pagos múltiples 1 número de empleado.
MJLP: Pagos múltiples último periodo.
MJMP: Pagos múltiples números de personal.
MOLD: ¿Reúsa el resultado de pago anterior?
NAMC: Sin validación manual.
O: Periodo original.
OCAT: Categoría Off Cicle.
OCRN: Clase de Off Cicle.
PDC: PDC Activo.
PFDA: ¿Existe Embargo?
PREV: Ultimo resultado, pero uno PRO ultimo resultado, pero uno PVW comprimir fondos de seguro.
R: Retroactividad.
RCAR: Retroactividad año anterior.
REVR: Ejecución de reversa.
RJCT: Retroactividad.
RSDN: Retroactividad.
SEIA: Retroactividad.
SEJF: Retroactividad.
SEJI: Retroactividad.
SEP1: Retroactividad.
SITE: Ajuste anual.
SP=A: Nomina especial pago adicional.
SP=B: Nomina de corrección.
SPRN: ¿Nomina especial?
SRUN: Nomina especial en el periodo.
STG: Nomina especial en el periodo.
SWG: Pago por clima inhóspito.
SYWH: pago por clima inhóspito.
TERM: Pago por clima inhóspito.
TMPT: Pago por clima inhóspito.
TWJN: Pago por clima inhóspito.
TXCI: Pago por clima inhóspito.
TXCM: Pago por clima inhóspito.
TXEP: Pago por clima inhóspito.
TY: Pago por clima inhóspito.
VAKB: Bono de vacaciones.
VERT: Tipo de Contrato.
XFIY: AUS.
XIT: ¿Tabla IT con valores?
PORTLa función 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.
Los parámetros que se utilizan son:
Parámetro 1· GEN: La regla es llamada independiente del CC-nomina.
Pnn: Procesa la clase de tratamiento “nn” indicada en el parámetro.
Enn: Procesa la clase de tratamiento “nn” indicada en el parámetro.
Blank: Se procesa sobre el CC-nomina indicado en la regla.
Parámetro 3NOAB. Este parámetro indica que la regla se ejecutara independiente del tipo de nómina.
SETCUSelecciona acumulados de procesos anteriores (de la ejecución de Nomina anterior).
Los valores son tomados desde la tabla CRT.
PLRTProcesa el resultado del ultimo de nómina (Tabla LRT del clúster), o siendo más exacto, toma los CC-nominas relevantes para el actual cálculo de nómina.
Los siguientes parámetros son los de uso de esta función:
Parámetro 1· GEN: la regla es llamada independiente del CC-nomina.
Pnn: Procesa la clase de tratamiento “nn” indicada en el parámetro.
Enn: Procesa la clase de tratamiento “nn” indicada en el parámetro.
Blanck: Se procesa sobre el CC-nomina indicado en la regla.
Parámetro 3NOAB. Este parámetro indica que la regla se ejecutara independiente del tipo de nómina.
PRINTLa función PRINT permite desplegar alguna tabla especifica en el momento de ejecución del log.
Los parámetros de uso son los siguientes:
Parámetro 2o AB: Ausentismos.
ABP: Tipo de Ausentismos en periodo.
ABZU: Asignación a la Compañía.
ACCR: Acumulaciones.
ADR: Direcciones.
AIT: IT alternativo.
ALP: Pagos Alternativos.
APER: APER.
ARRS: Arrastres.
o&
 
 
 
Sobre el autor
Publicación académica de Hugo Armando Sanchez Cervantes, en su ámbito de estudios para la Carrera Consultor en SAP HCM.
Hugo Armando Sanchez Cervantes
Profesión: Ingeniero Mecanico Industrial - Mexico - Legajo: FP14L
✒️Autor de: 201 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP HCM Nivel Avanzado
- Carrera Consultor en SAP HCM Nivel Inicial
- Carrera Consultor en SAP SD Nivel Avanzado
- Carrera Consultor en SAP SD Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Iniciado el estudio de sap
Certificación Académica de Hugo Sanchez