Ver Mensaje Individual
  #3  
Viejo 25/07/06, 20:33:26
Avatar de asuarez
asuarez asuarez is offline
Member
 
Fecha de Ingreso: jun 2006
Localización: Caracas
Mensajes: 63
Dias Habiles

Hola, si lo que quieres es saber si un dia es festivo (Feriado) o no, usa la funcion que te dice Tomas, si deseas obtener los dias habiles es un poco más complicado, pero si quieres usar una función para no amargarte mucho, usa la HR_READ_TIMEDATA_PSP, en esta le debes pasar como parametro el numero del personal y la fecha de inicio y de fin.


Esta te traerá una tabla, la PERS_AVAIL, el campo FTKLA te indica si el dia es un festivo o no, para saber los dias habiles debes revisar la configuración de los planes de horario de trabajo diario, las mejores practicas de SAP indican que todo dia no laborable para el trabajador debe tener el valor cero en el campo TPKLA (Clase de plan de horario de trabajo diario), pero si quieres, haz una prueba y coloca un intervalo grande de busqueda para que observes los valores que arroja la función según el tipo de dia, y en base a esto, ajusta la busqueda colocando la fecha de inicio y fin de la ausencia.
__________________
Espero que sirva de algo.
Responder Con Cita