La validación de campos deshabilitados en filtros es un control que el sistema aplica al guardar cambios en Gestionar configuración empresarial o al importar el modelo de sucesión: un campo que está deshabilitado en el modelo de datos no puede quedar referenciado en un filtro de grupos dinámicos. Si lo está, el sistema rechaza el guardado o la importación hasta que se quita el campo del filtro.
La nota de SAP 2982414 explica su origen. Dos validaciones se introdujeron entre los releases del segundo semestre de 2020 y el primero de 2021, entre ellas la validación de campos deshabilitados en filtros de grupos dinámicos. Su objetivo es detectar problemas de configuración temprano, antes de que generen errores al usar los filtros o al sincronizar el modelo con la herramienta. El síntoma es un error que menciona problemas de configuración con los filtros al guardar un cambio o al importar el modelo.
La solución que propone la nota depende de si la sección de filtros se ve en la interfaz. Si se ve, se entra a Filtros, Dynamic Group Filters, DGFilters, y se quita el campo deshabilitado. Si no se ve, la causa es justamente el problema de configuración, que impidió que el job de sincronización de la configuración empresarial creara los datos en la herramienta, y hay que corregir el XML.
La validación conecta dos decisiones que a veces toman personas distintas. Alguien deshabilita un campo que ya no se usa, siguiendo la regla de la U1 L5 de ocultar en lugar de borrar, y no sabe que ese campo estaba configurado como filtro. Tiempo después, otra persona intenta guardar un cambio cualquiera en el modelo y recibe un error que no tiene nada que ver con lo que estaba haciendo.
Por eso conviene revisar los filtros antes de deshabilitar un campo. Si el campo se usa como criterio en algún grupo de permisos, deshabilitarlo también afecta a esos grupos, y es una decisión que tiene que tomar alguien que entienda el impacto sobre la seguridad.
El Tip 2.2 de audio de la unidad recoge este caso: si un campo no aparece entre los criterios de un grupo, es porque no está configurado como filtro; y un campo deshabilitado no puede quedar en esa lista, porque el sistema no deja guardar.
En el caso del curso, Modalidad de trabajo se agrega como filtro en el Video 2.2 y queda habilitado, así que la validación no se activa. Pero el escenario es relevante para el futuro: si algún día se decide dejar de usar el campo, primero hay que quitarlo del filtro y revisar los grupos que lo usan, y recién después deshabilitarlo.
La nota 3604952 trata otro error relacionado, de configuración inválida al guardar filtros en la herramienta, que conviene tener a mano cuando se trabaja en esta sección.
