• Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
S4PCADEMY_Logo
  • Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
Twitter Linkedin Instagram

S4PCADEMY_Logo
  • Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
Twitter Linkedin Instagram
Product Information

Alertas por sobrepasar el límite de horas extras anuales en EC Gestión del tiempo

By s4pcademy 


Descripción general:

Con frecuencia nos encontramos con casos de clientes en los que se debe enviar una alerta al gerente al cruzar un cierto valor de horas extra en un año. Ya somos conscientes de que estas alertas ya son posibles en una hoja de tiempo semanal con la ayuda de recopiladores como diarios, mensuales, etc., pero la complejidad adicional de este requisito es verificar un valor de horas extra acumuladas durante un año y enviar una alerta. Actualmente no tenemos un recolector anual y, por lo tanto, voy a sugerir un par de soluciones alternativas para lograr este requisito.

Descargo de responsabilidad: Este es un enfoque alternativo y uno de ellos involucra 2 procesos del Centro de Integración. Por lo tanto, adáptese amablemente, pruebe desde su extremo antes de lanzar esta solución

Descripción general de la solución

Esta solución involucra dos archivos de Integration Center y un MDF personalizado

  • 1calle Centro de integración: para mover las horas extra de la hoja de tiempo del empleado a las cuentas Adhoc vinculadas a un solo tipo de tiempo. Además, estas cuentas Adhoc pertenecen al mismo tipo de cuenta de tiempo. La idea es luego leer el saldo de este tipo de tiempo y si es mayor que digamos 220 horas, se envía la alerta al administrador.
  • MDF personalizado: un MDF personalizado para rastrear el saldo de OT y enviar alertas
  • 2Dakota del Norte Centro de integración: este es un mapeo entre la entidad de usuario y un MDF personalizado. Cada vez que se ejecuta este IC, se crea/actualiza un registro para un usuario con su saldo OT actual y se envía una alerta si se supera el umbral de 220 horas. En este ejemplo, supongamos que el límite de tiempo extra del umbral para un año es de 220 horas

IC 1 y 2 pueden tener filtros para garantizar que solo se ejecuten el grupo seleccionado de empleados y los registros modificados recientemente

Solución 1

Utilice esta solución solo si ya ha utilizado TOIL y la cuenta de tiempo de trabajo para su requisito principal. También compartiré mis pensamientos sobre el uso de la cuenta TOIL/tiempo de trabajo en la Solución 2.

La primera parte de la Solución 1 es crear un tipo de cuenta de tiempo Adhoc y mover las horas extra de los recopiladores de tiempo diario a estas cuentas.

Para el primer IC, solo sigue este blog

https://blogs.sap.com/2021/04/30/employee-central-time-off-multiple-time-off-in-lieu-toil-solution/

Solo hay dos cambios que deben llevarse a cabo antes del blog

  • Mueva las horas extraordinarias no solo para los días festivos sino también para los días laborables a cuentas ad hoc.
  • La fecha de finalización de la reserva de cada cuenta ad hoc debe establecerse al final del año de ese año, es decir, el 31 de diciembre.calle Esto se puede hacer a través de un campo Cálculo en la fecha de finalización reservable

El siguiente paso es crear un MDF personalizado como se muestra a continuación

El campo Usuario está asignado a externalCode de MDF

Cust_OT_Hours almacenará las horas extras acumuladas para ese año

Cust_Alert_Sent rastreará si se debe enviar una alerta o no

A continuación, cree una regla Al guardar para realizar estos cálculos y verificar si el OT general está cruzando 220 (umbral) o no

La regla anterior también se ocupa del prorrateo de nuevas contrataciones. Si el empleado se une, digamos a mediados de un año, el valor de umbral de 220 se prorratea en consecuencia y el valor acumulativo de horas extra anuales se compara con este valor de umbral prorrateado.

A continuación, cree un flujo de trabajo y una regla de alerta adjunta a onPost Save del MDF personalizado.

El paso final es crear un IC donde la entidad de inicio es «USUARIO» y la entidad de destino es «MDF personalizado»

Este es un SF a SF ODATA IC

Asegúrese de que el campo «ID de usuario» de la entidad de usuario esté asignado al campo «código externo» de mdf personalizado como se muestra arriba

Agregue los filtros apropiados según sea necesario según el país, el grupo de empleados, etc. para filtrar solo los empleados necesarios para esta alerta.

Pruebas

Primero, asegúrese de que el IC para crear una cuenta Adhoc se ejecute primero, seguido de IC para crear/actualizar el MDF

Solo mostraré el caso de la segunda parte del IC aquí porque el funcionamiento del primer IC se explica en detalle en el blog que compartí anteriormente.

Digamos que el empleado ya tiene un saldo de más de 220 horas a partir de hoy

Ahora ejecute el IC para los empleados

Después de que el IC se ejecuta con éxito, se crea/actualiza el MDF y se envía un correo electrónico al gerente del empleado

Algunas cosas importantes a tener en cuenta para la solución 1

  • Dado que está moviendo horas extra no solo para los días festivos sino también para los días de semana, podría haber muchas cuentas ad hoc creadas por empleado. Por lo tanto, es necesario cerrar estas cuentas al final del año, de lo contrario, la interfaz de usuario del banco de trabajo de la cuenta de tiempo puede obstruirse con muchas cuentas de tiempo. Puede usar el procesamiento automatizado de fin de período para cerrar estas cuentas al final del año para garantizar un proceso fluido.
  • Dado que la cantidad de cuentas por empleado puede ser enorme, programe estos trabajos de IC después del horario no comercial

Solución 2

En lugar de cuentas ad hoc, también puede utilizar la cuenta estándar TOIL/Tiempo de trabajo para llevar a cabo esto. Si no está utilizando la cuenta TOIL para otra cosa, puede utilizarla y asignar una cuenta TOIL al perfil de tiempo.

Ejemplo de una cuenta TOIL

Una vez hecho esto, asegúrese de que en sus valoraciones de tiempo mueva las horas extra a esta cuenta para todos los días.

A continuación, puede seguir los pasos del Centro de integración 2 (IC 2) y el MDF personalizado de la Solución 1. No necesita IC1 para este enfoque. Solo asegúrese de reemplazar el tipo de tiempo con este tipo de tiempo TOIL en la regla onSave utilizada por el MDF personalizado y listo.

Eso es todo en este blog. Espero que encuentre esto valioso para su implementación. Asegúrese de probar esto a fondo para un grupo más grande de empleados antes de implementarlo para su cliente



Source link


alertasanualesdelextrasGestiónhoraslímiteporsobrepasartiempo

Artículos relacionados


dispute cases  ·  F0702A  ·  SCMG_CHNG_BFR_STR_C  ·  SCMG_T_CASE_ATTR  ·  Technical Articles  ·  UDM_DISPUTE  ·  UDMCASEATTR00  ·  UKM_DCD_ATTR
Mejoras en la gestión de disputas de la FSCM
Product Information
Modelado de procesos y Minería de procesos: ¿Por qué es importante tener ambos para una transformación de procesos exitosa?
Technical Articles
¿Cómo ejecutar muchos despliegues de SAP S/4HANA al mismo tiempo? ¡Usa pistas de proyecto!

Deja tu comentario Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

Moderación de la entrada del usuario en SAP Build Apps
Previo
Logro de objetivos: la solución de SAP para telecomunicaciones alcanza el nivel de oro en el programa de certificación de conformidad de API abierta de TM Forum
Siguiente

Madrid

Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010

México

Paseo de la Reforma 26
Colonia Juárez,  Cuauhtémoc
Ciudad de México 06600

Costa Rica

Real Cariari
Autopista General Cañas, 
San José, SJ 40104

Perú

Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073

Twitter Linkedin Instagram
Copyright 2022 | All Right Reserved.
Cookies Para que este sitio funcione adecuadamente, a veces instalamos en los dispositivos de los usuarios pequeños ficheros de datos, conocidos como cookies. La mayoría de los grandes sitios web también lo hacen.
Aceptar
Cambiar ajustes
Configuración de Cookie Box
Configuración de Cookie Box

Ajustes de privacidad

Decida qué cookies quiere permitir. Puede cambiar estos ajustes en cualquier momento. Sin embargo, esto puede hacer que algunas funciones dejen de estar disponibles. Para obtener información sobre eliminar las cookies, por favor consulte la función de ayuda de su navegador. Aprenda más sobre las cookies que usamos.

Con el deslizador, puede habilitar o deshabilitar los diferentes tipos de cookies:

  • Bloquear todas
  • Essentials
  • Funcionalidad
  • Análisis
  • Publicidad

Este sitio web hará:

Este sitio web no:

  • Esencial: recuerde su configuración de permiso de cookie
  • Esencial: Permitir cookies de sesión
  • Esencial: Reúna la información que ingresa en un formulario de contacto, boletín informativo y otros formularios en todas las páginas
  • Esencial: haga un seguimiento de lo que ingresa en un carrito de compras
  • Esencial: autentica que has iniciado sesión en tu cuenta de usuario
  • Esencial: recuerda la versión de idioma que seleccionaste
  • Functionality: Remember social media settings
  • Functionality: Remember selected region and country
  • Analytics: Keep track of your visited pages and interaction taken
  • Analytics: Keep track about your location and region based on your IP number
  • Analytics: Keep track of the time spent on each page
  • Analytics: Increase the data quality of the statistics functions
  • Advertising: Tailor information and advertising to your interests based on e.g. the content you have visited before. (Currently we do not use targeting or targeting cookies.
  • Advertising: Gather personally identifiable information such as name and location
  • Recuerde sus detalles de inicio de sesión
  • Esencial: recuerde su configuración de permiso de cookie
  • Esencial: Permitir cookies de sesión
  • Esencial: Reúna la información que ingresa en un formulario de contacto, boletín informativo y otros formularios en todas las páginas
  • Esencial: haga un seguimiento de lo que ingresa en un carrito de compras
  • Esencial: autentica que has iniciado sesión en tu cuenta de usuario
  • Esencial: recuerda la versión de idioma que seleccionaste
  • Functionality: Remember social media settings
  • Functionality: Remember selected region and country
  • Analytics: Keep track of your visited pages and interaction taken
  • Analytics: Keep track about your location and region based on your IP number
  • Analytics: Keep track of the time spent on each page
  • Analytics: Increase the data quality of the statistics functions
  • Advertising: Tailor information and advertising to your interests based on e.g. the content you have visited before. (Currently we do not use targeting or targeting cookies.
  • Advertising: Gather personally identifiable information such as name and location
Guardar y cerrar