Hola, puedes utilizar infotype-2004 para satisfacer tu requerimiento.
Gracias
Avalados por :
Estoy creando un nuevo conjunto de reglas para una población específica de empleados. Esto utiliza la grabación de tiempo negativo. Tengo un escenario del que agradecería algo de ayuda.
Los empleados registran sus horas extra basadas en cada tarea que completan (mientras agregan notas en la reserva de tiempo).
A veces esto sucede cuando están en espera y reciben una llamada para realizar estas tareas.
Si realizan múltiples tareas con descansos entre ellas, recibirán pagos de llamada múltiples. Sin embargo, si no hay brecha entre el final de una tarea y el inicio de la siguiente, solo deberían recibir una llamada.
Por ejemplo (tabla TIP):
De A 1 ID P CT TTyp Número de O
10.5000 11.5000 0 3 01 00 ( 1300 P 1.0000
11.5000 13.5000 0 3 01 00 ( 1300 P 2.0000
En este ejemplo, solo debería pagarse una llamada, ya que no hay brecha entre los registros de tiempo.
Si el segundo registro de tiempo comenzara desde las 11:7500, entonces se deberían pagar 2 llamadas.
Mi problema es que no puedo evitar que se genere la segunda llamada. ¿Cómo (puedo?) referirme a la línea anterior en la tabla TIP para evitar que se genere la segunda llamada?
Cualquier sugerencia será muy apreciada.
Hola, puedes utilizar infotype-2004 para satisfacer tu requerimiento.
Gracias
Puedes revisar tu horario y verificar si la hora DE del registro actual es igual a la hora A (guardada) del registro anterior:
BORRAR GUARDAR_HORA.
BUCLE EN LA tabla TIP.
SI TIP-DE = GUARDAR_HORA.
* no hay nueva llamada
FIN-SI.
GUARDAR_HORA = TIP-A.
FIN-BUCLE.
Gracias por la respuesta Volker.
En caso de que estés interesado, lo logré creando un par de PCRs que generan tipos de tiempo.
El Tipo de Tiempo A es un contador de llamadas.
El Tipo de Tiempo B almacena la hora de finalización del tipo de tiempo anterior (por lo que se reemplaza al final de cada cálculo).
Por lo tanto, antes de que el primer par de tiempos pase por los cálculos, estos PCRs generan Tipo de Tiempo A = 0 y el Tipo de Tiempo B = SNTE.
El primer par de tiempos se procesa y hace referencia a ambos Tipos de Tiempo. Si el Tipo de Tiempo B es igual a SNTE, no se genera ninguna llamada y el Tipo de Tiempo B se actualiza al final de ese par de tiempos.
El segundo par de tiempos se procesa y hace referencia al nuevo valor en el Tipo de Tiempo B. Si es lo mismo, no hay llamada. Si hay una brecha, se realizan comprobaciones contra el Tipo de Tiempo A y los datos en Disponibilidad (IT2004) y si las condiciones son correctas, se genera una llamada. Se actualiza el Tipo de Tiempo B.
Luego se accede al tercer par de tiempos, etc...
Parece funcionar 🙂
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute