Sufijo F
Corresponden a tablas con lógica de fechas de inicio y fin en intervalos de tiempo que pueden superponerse si no se tiene en cuenta la fecha actual; habitualmente encontraremos más en el módulo de Recursos Humanos (HR).
Esta lógica de fechas impactan, su idea es poder tener una "maquina de tiempo" por decirlo así y posicionarnos en el. Veamos un ejemplo:
Un empleado ingresa a la empresa en el año 2000 y se retira en el año 2010, posteriormente reingresa en el 2020 con otro cargo quiere decir que:
Si inicializamos la fecha en el rango de 2000 2010 nos aparecerá como activo/dado de alta
Si inicializamos la fecha posteriormente al año 2010 y antes del 2020 nos aparecerá como inactivo/retirado/dado de baja
Podemos buscar si se encontraba en vacaciones o de licencia/incapacidad
Si inicializamos la fecha en el 2020 lo veremos nuevamente activo y con otro cargo
Así mismo puede ocurrir con muchos conceptos en la aplicación, para estas tablas se debe tener cuidado al operarlas ya que en algunos casos tienen una columna llamada VERSION o OBJECTS_VERSION que también es un "iterador" en el mismo rango de tiempo.
Cuando se trabaja con estas tablas habitualmente hay que tener una inicialización de sesión con el fin de colocarse en el momento/tiempo que se desea ver los datos y su estado.