
Si leìste este resumen y te fuè de utilidad, contribuye conmigo pulsando el botòn agradecimiento
Esquema y Reglas para Evaluación de Tiempos
Ejecución y Esquema de la Evaluación de Tiempos
- Evaluación de Tiempos: Este proceso es controlado por el programa RPTIME00 a través de la transacción PT60
PT60 - Evaluación de Tiempos
- Esquema de Tiempos: Es una secuencia de funciones que ejecutará el programa de evaluación de Tiempos (RPTIME00)
- RPTIME00 es el encargado de tomar la información de cada trabajador, tales como:
Tiempo de trabajo teórico
- Marcaciones (En caso de que existan)
- Registros de Ausencias
- Registros de Presencias
- Registros de Tiempos de Suplencia
- Registros de Horas Extras
La transacción para acceder a los Esquemas es:
PE01 - Esquemas
Pero, ¿Cuál es el Objetivo del Esquema de Tiempos?: El esquema es una estructura compuesta por rutinas de ejecución llamadas Funciones y reglas de cálculo, estas se van ejecutando según el orden y la posición en que son colocadas en el esquema.
ES IMPORTANTE RESALTAR QUE SAP tiene 2 esquemas estándares para la ejecución de la evaluación de Tiempos que son:
- TM00: Esquema para Evaluación de Tiempos EN POSITIVO
- TM01: Esquema para Evaluación de Tiempos sin marcaciones o evaluación EN NEGATIVO
Diferencias entre TM00 y TM01 es que:
- TM00 tomará los datos de tiempos provenientes de las marcaciones almacenadas en el IT 2011 mientras que,
- TM001 tomará los datos que provengan del IT 0007 (Horario trabajo teórico)
Una recomendación de SAP es que al parametrizar Copiar los esquemas TM00 y TM01 a esquemas de cliente ZM00 y ZM01 respectivamente.
Análisis de Esquema de Tiempos
El esquema de Tiempos tiene 3 partes principales las cuales se pueden visualizar mejor en la vista de esquema:
- Bloque de Inicio: Acá se definen las agrupaciones bajo las cuales se evaluará a un trabajador. Esto se hace bajo la regla ZMON
- Bloque de tratamiento diario: Acá se encuentran las funciones y reglas que la evaluación utilizará para analizar todos los sucesos de tiempos para que sucedan en el período de evaluación.
- Bloque Final: Acá se encuentran las funciones de almacenamiento en tablas de saldos de tiempos y la tabla final de resultados que va a la nómina (Conocida como la tabla ZL)
Las Funciones del Esquema BLOQUE DE INICIO son:
- COM o doble asterisco **: Indica al esquema que simplemente la línea corresponde a un comentario de texto.
- BINI: Indica al esquema que se está iniciando el bloque de inicio
- 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 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 CC-nóminas.
EINI: Indica al sistema que está terminado el bloque de inicio
Las Funciones del Esquema Bloque de Tratamiento diario son:
- BDAY: Indica al sistema que en esta línea comienza el bloque de tratamiento diario
- CHECK: Activa determinados status de control para la evaluación, sobretodo relacionados con a selección de los 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 status de gestión de tiempos NEGATIVO, es decir, trabajadores que no efectúan marcaciones
- CHECK NOTR: Indica a la evaluación que No lee 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 habido cambios en los resultados de tiempos que ya han sido calculados por la nómina (Para que vuelvan a hacer procesados y haya consistencia)
BLOQUE DONDE SE CARGAN DATOS DE TIEMPO DESDE INFOTIPOS
Funciones
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.
Funció P2000
- Es una transacción muy importante y propia del esquema ZM01 (copia de TM01).
- Esta transacción lee para el día que está siendo evaluado el horario que el trabajador tiene asignado a la tabla T550 A (Horarios diarios) y la carga a la tabla interna TZP*.
- El sistema toma la hora de inicio y la hora de fin de ese horario diario y conforma un par de tiempos, el cual es colocado en la tabla interna TIP*.
La función P2000 trabaja con 4 parámetros:
- Parámetro 1. En blanco: Se genera un par teórico solo si el tipo de día es 0 (trabajado 7 pagado).
- Parámetro 2. En blanco: Pares TIP existentes permanecen sin alteración.
- Parámetro 3 - N: No tomar en cuenta el núcleo del plan de horario de trabajo diario (Tabla T550 A).
- Parámetro 4 - SAVE: El par de tiempos formado es almacenado en la tabla PT del clúster B2 (El clúster para almacenar datos de tiempos).
- *TZP y TIP son dos tablas internas de trabajo, existen solamente mientras la evaluación de tiempos se está ejecutando ya que son utilizadas para almacenar y procesar la información de tiempos de trabajador.
Función TIP
- Es la más utilizada y la más importante de las tablas internas de trabajo.
Función A2003:
- Se encarga del proceso de cálculo de los tiempos ingresados por suplencia vía infotipo 2003.
- Los pares de tiempos que vengan por motivos de una suplencia ingresada en este tipo se identifican en la tabla vía un indicador de suplencia.
- Esta función no trabaja con parámetros.
Función P2001:
- Esta función lee las ausencias registradas en el IT2001 Absentismos
- Solo las del período que está siendo evaluado y las cargas en la tabla interna de trabajo TIP.
La función P2001 trabaja con 4 parámetros
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. Sólo los pares con tipo de par 1 (tiempos de trabajo teórico) son delimitados por los pares de ausencia que se registren en IT2001.
Parámetro 3. Sin uso: Funciones P2001 no usa el parámetro 3.
Parámetro 4. En blanco: Controla la transferencia de los indicadores de petición (Split) de la tabla C1 para la distribución de costos de suplencias ingresadas en el IT2003 Suplencias:
- En blanco: Participación no se transfiere.
- A: Petición se transfiere.
Función P2002:
- Esta función lee las presencias registradas en el IT2002 Presencias (siempre solamente las del período que está siendo evaluado) y las carga en la tabla interna de trabajo TIP.
Sus parámetros son:
Parámetro 1 - Sin Uso: Función P2002 no usa el parámetro 1
Parámetro 2 - 1: El P2 controla la combinación o unión de pares de trabajo teórico con pares de presencia del IT2002. Mientras que, "En Blanco": pares existentes en TIP (antes de cargar los del IT2002) permanecen sin cambios.
Parámetro 3 - Sin Uso: Función P2002 no usa el parámetro 3
Parámetro 4 - En Blanco: Controla la transferencia de los indicadores de partición (split) de la tabla C1 para la distribución de costos de suplencias inresadas en el IT2003 suplencias.
Función P2005:
- Lee las Horas Extras informadas las cuales han sido registradas en el IT2005 y las cargas en la tabla interna de trabajo TIP.
La Función P2005 solo trabaja con el parámetro 2:
Parámetro 2 - 1: Controla el solapamiento de pares de tiempo de trabajo teórico con pares de tiempo de horas extra informadas en el IT2005
- En blanco: Pares de tiempo existentes (antes de cargar los del IT2005)
- Valor 1: Sólo los pares de tipo 1 (tiempo de trabajo teórico) pueden ser delimitados por pares de horas extra
BLOQUE DE REVISIÓN DE ERRORES
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 ausencias de un día.
- La regla TE20: Verifica según el horario teórico si el empleado tiene permiso para estar ausente o 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
Funciones:
FUNCIÓN TYPES:
- Es una característica propia de la evaluación de tiempos en negativo.
- Trabaja directamente con las tablas T555 y del árbol de configuración de Gestión de Tiempos.
- Tiene que ser la primera en ejecutarse del bloque “COMPARAR TIEMPOS TEÓRICOS Y REALES”.
- Para el esquema de evaluación en positivo, en lugar de las funciones TYPES se emplea la función TIMTP, lee la tabla T555Z.
Una categoría / tipo de tratamiento: puede ser “S” para horas de trabajo teórico, “M” para horas extras y “A” para ausencias.
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.
Sus parámetros son
Parámetro 1 - RRRR. Donde RRRR es el nombre de la regla de cálculo a ejecutar.
Parámetro 2
REGLAS DE CÁLCULO DE TIEMPOS
- Son árboles de decisión donde se colocan las condiciones según las cuales debe hacerse una acumulación y/o una generación de cc – nómina y/o modificar algún dato de una tabla de la evaluación de tiempos.
Operaciones usadas por la regla “Z”:
- VARABDAY: Permite pregunta si el trabajador está ausente todo el día.
- VARSTWEDAY: Permite preguntar por el día de la semana.
- VARABTYP: Permite preguntar por el tipo de absentismo ingresando en el día.
- PAYTP A: Significa “Leer las instrucciones según el agrupador de áreas de personal”. Esto es, que la evaluación de tiempos debe interpretar y actuar según la agrupación de áreas de personal para el cálculo de la nómina ABART.