Habilitar reglas de negocio para las entidades seleccionadas es la opción de la configuración de importación de Employee Central que decide en qué entidades se ejecutan las reglas de negocio al importar. En la documentación de SAP aparece como Enable business rules for selected entities. La academia oficial la describe así: las reglas asignadas a las entidades de importación seleccionadas se ejecutan al importar datos de empleados.
Sin esta opción, las reglas que corren al guardar un alta por pantalla no corren al importar. Es una diferencia que sorprende en las primeras pruebas de una migración: un alta por pantalla completa el centro de costos a partir del departamento, y el mismo empleado importado queda sin centro de costos. No es un error del archivo ni de la regla: es que la regla no se ejecutó.
La opción se otorga por entidad, y esa es una decisión de diseño. Habilitar reglas en una importación tiene ventajas: los datos quedan coherentes con los del alta por pantalla, y las validaciones se aplican también a los archivos. Pero tiene costos: una importación con reglas tarda más, y una regla pensada para la pantalla puede no tener sentido en una carga masiva, por ejemplo una regla que muestra un mensaje o que depende de un dato que el archivo no trae.
Por eso, antes de habilitarla, conviene revisar las reglas de cada entidad y decidir cuáles deben correr en la importación. Las notas de SAP muestran casos en los que esa revisión importa: la nota 3447046 trata una importación de componentes recurrentes en la que una regla no creó el registro de compensación esperado, y explica que el comportamiento era el diseñado.
Como la opción es un permiso, el resultado depende del rol de quien importa. Dos usuarios que importan el mismo archivo pueden obtener datos distintos si uno tiene las reglas habilitadas y el otro no. En un proyecto, conviene que las importaciones las ejecute un rol con la configuración acordada y documentada.
La opción tiene un paralelo en las plantillas de contratación de la L2: las reglas de los bloques que quedan fuera de la plantilla tampoco se ejecutan. En los dos casos, la conclusión es probar cada regla en cada camino de alta.
En el caso del curso, la opción se explica en la sección de permisos y opciones de la importación de la L3. Los videos no la cambian: las importaciones del caso usan la configuración que trae la demo.
En el ejercicio de la L3, el cuarto problema es justamente un centro de costos que una regla completa en el alta por pantalla y queda vacío en la importación, y la solución apunta a esta opción. En la evaluación de la L3, una pregunta pide qué hace falta para que las reglas se ejecuten al importar una entidad.
