![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️SAP HCM El esquema y reglas para evaluación de tiempos
SAP HCM El esquema y reglas para evaluación de tiempos
![SAP HCM El esquema y reglas para evaluación de tiempos SAP HCM El esquema y reglas para evaluación de tiempos](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/165.jpg)
ESQUEMA Y REGLAS PARA EVALUACION DE TIEMPOS
La ejecución y esquema de la evaluación de tiempos
El proceso de evaluación de tiempos es controlado por el programa maestro denominado RPTIME00, transacción PT60
- Un esquema de evaluación de tiempos es la secuencia de funciones que ejecutara el programa de evaluación de tiempos RPTIME00
El programa de evaluación de tiempos RPTIME00 es el encargado de tomar la información de cada trabajador, tal como: Tiempo de trabajo teórico. Marcaciones, Registros de ausencias / Presencias /Suplencias, horas extras. Para acceder a un esquema debemos realizarlo ingresando desde la transacción PE01 – Esquemas
Un esquema es una estructura compuesta por rutinas de ejecución llamadas funciones y reglas de cálculo la cuales se van ejecutando según la orden y la posición en que son colocados en el esquema.
SAP posee 2 esquemas estándar para la ejecución de la evaluación de tiempos
· TM00 para evaluación de tiempos con marcaciones o evaluación EN POSITIVO: tomará los datos de tiempos provenientes de las marcaciones almacenadas en el IT 2011
· TM01 para evaluación de tiempos sin marcaciones o evaluación EN NEGATIVO: tomar los tiempos provenientes del tiempo de trabajo teórico IT0007
Se puede revisar, dentro de SAP, el funcionamiento de una función u operación del esquema posicionándose sobre la misma y presionando F1. En la TX PE04 pueden consultarse diferentes funciones y operaciones que pueden usarse en el esquema de tiempos. En el programa RPDSYS00 (via SE38) también se ven Funciones y operaciones de gestión de tiempos.
Bloque de inicio:
La columna “D” permite desactivar una línea del esquema colocándole un asterisco (*)
La columna “Txt” sirve para colocar un texto informativo como ayuda memoria de que acción es la que se ejecuta en una línea del esquema
Funciones:
· Función COM o doble asterisco **: indica que la línea corresponde a un comentario de texto
· Función BINI: indica que se está indicando el bloque de inicio
· Función MOD: la función MOD invoca una regla en la cual se determinan agrupaciones de personal para acceso a tablas. Trabaja con los parámetros 1 y 2
ñ Parámetro 1: es la regla que fija las agrupaciones de personal para acceso a tablas. Es la regla ZMOD
ñ Parámetro 2 – GEN: este parámetro GEN indica al sistema que la regla invocada es válida para todas las tablas la cc nominas
· Función EINI: indica al esquema que está terminando el bloque de inicio
Bloque de tratamiento diario:
Este bloque es el más complejo. Está dividido en sub:
Funciones:
· Función BDAY: indica que en esa línea comienza el bloque de tratamiento diario
· Función CHECK: activa determinados estatus de control para la evaluación, sobre todo relacionados con la selección de trabajadores que deben incluirse en la evaluación de tiempos. Trabaja con el parámetro 2
ñ CHECK NEG: indica a la evaluación que solamente considere a aquellos trabajadores con estatus de gestión de tiempos NEGATIVO.
ñ CHECK NOTR: indica a la evaluación que NO LEA el infotipo 0050 (aquel donde se encuentra el código de la tarjeta de marcación)
ñ CHECK RPR: indica a la evaluación que informe a la nómina que ha habido cambios en los resultados de tiempos que ya han sido calculados por la nómina (para que vuelvan a ser procesados y haya consistencia)
Bloque donde se cargan datos de tiempos desde infotipos
Funciones:
· Función BLOCK: indica que se inicia un bloque particular de funciones. Usa el par. 1
ñ BLOCK BEG: inicio de un bloque particular
ñ BLOCK END: fin de un bloque en particular
· Función P2000: trabaja con los 4 parámetros:
1- 1 – En blanco: se genera un par teórico solo si el tipo de día es 0 (trabajado/pagado)
-Parámetro 2 – en blanco: pares TIP existentes permanecen sin alteración
-Parámetro 3 – N: no tomar en cuenta el tiempo núcleo del plan de horario de trabajo diario (ver tabla T550A)
-Parámetro 4 – SAVE: el par de tiempos formado es almacenado en la tabla PT del cluster (el cluster para almacenar datos de tiempos)
o Función A2003: se encarga del proceso de cálculo de los tiempos ingresados por Suplencia vía infotipo 2003. Los pares de tiempo que vengan por motivos de una suplencia ingresada en este infotipo (por uno o varios días) se identifican en la tabla TIP vía un indicador de suplencia
Esta función no trabaja con parámetros
o Función P2001: esta función lee las ausencias registradas en el IT2001 Absentismos (siempre solamente las del periodo que está siendo evaluado) y las carga en la tabla interna de trabajo TIP
Parámetros con los que trabaja:
-Parámetro 1 – En blanco: se cargan ausencias solamente para días laborables (clase de PHTD diferente a 0; tipo de día 0 trabajado/pagado y 1 libre/pagado)
-Parámetro 2 – 1: solo los pares con tipo de par 1 (tiempo de trabajo teórico) son delimitados por los pares de ausencia que se registren en IT2001
-Parámetro 3 – Sin uso: función P2001 no usa el parámetro 3
- Parámetro 4 – En blanco: el parámetro 4 controla la transferencia de los indicadores de partición (Split) de la tabla C1 para la distribución de costos de suplencias ingresadas en el IT2003 Suplencias
· En blanco: partición no se transfiere
· A: partición se transfiere
o Función P2002: esta función lee las presencias registradas en el IT2002 Presencias (siempre solamente las del periodo que está siendo evaluado) y las carga en la tabla interna de trabajo TIP
o Función P2005: esta función lee las horas extra informadas las cuales han sido registradas en el IT2005 y las carga en la tabla interna de trabajo TIP
La función P2005 solamente trabaja con el parámetro 2
-Parámetro 2 – 1: el parámetro 2 controla el solapamiento de pares de tiempo de trabajo teórico con pares de tiempo de horas extra informadas en IT2005
· En blanco: pares de tiempo existentes (antes de cargar los del IT2005) permanecen sin cambio
· Valor 1: solo los pares de tipo 1 (tiempo de trabajo teórico) pueden ser delimitados por pares de horas extra
*Bloque de revisión de errores:
o Función BLOCK: indica al esquema que se inicia un bloque particular de funciones. Trabaja con el parámetro 1
BLOCK BEG: inicio de un bloque en particular
BLOCK END: fin de un bloque en particular
TE10 y TE20 son dos reglas estándar que verifican la consistencia entre los datos que se hayan ingresado en un día.
-La regla TE10, ajusta ausencias que se solapen con presencias en un mismo día.
-La regla TE20, verifica según el horario de teórico si el empleado tiene permiso para estar ausente o estar presente el día.
En caso de inconsistencia, la evaluación se detiene y arroja un error.
*Bloque para comparar tiempos teóricos con reales
o Función TYPES: la función TYPES es una de las características propias de la evaluación de tiempos en negativo. Esta función trabaja directamente con la tabla T555Y del árbol de configuración de gestión de tiempos y necesariamente debe ser la primera en ejecutarse del bloque “COMPARAR TIEMPOS TEORICOS Y REALES”
TYPES lee la tabla T555Y y (según la configuración realizada) asigna a los pares de tiempo (según de donde provengan, de tiempo de trabajo teórico, de una ausencia, de una presencia, de horas extra):
-Una categoría/tipo de tratamiento: que puede ser “S” para horas de trabajo teórico, “M” para horas extras, “A” para ausencia
- Una clase de tiempo estándar para acumulación interna
Estos dos valores identifican al par de tiempos para posterior generación de cc nominas
La función TYPES solamente trabaja con el parámetro 2
- Parámetro 2 – En blanco: determina la clase inicial del valor CLTIM para acceder a la tabla T555Y. por defecto es el valor 00
o Función ACTIO: ejecuta una regla de cálculo independientemente de si hay o no hay registrados pares de tiempo en el día que está siendo evaluado. Trabaja con los dos primeros parámetros donde el parámetro 1 es el nombre de la regla a ejecutar
-Parámetro 1 – RRRR: donde RRRR es el nombre de la regla de cálculo a ejecutar
-Parámetro 2
En este punto del esquema han sido colocadas las reglas de cálculo de cliente las cuales tienen la nomenclatura Znnnn. Estas reglas complementan el estándar de SAP y contienen la generación de cc nominas según las peculiaridades de la empresa
1.2- Las reglas de cálculo de tiempos
Las reglas de cálculo trabajan con operaciones que permiten incluir este tipo de condiciones o preguntas según las cuales se ejecutaran una acción
La mayoría de las reglas configuradas presentan la siguiente sentencia inicial, leída siempre por la evaluación de tiempos en toda regla:
 
 
 
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: 57 Publicaciones Académicas
🎓Cursando Actualmente: Consultor en SAP HCM Nivel Avanzado
🎓Egresado del módulo:
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