Los criterios de campo son la configuración que hace que los valores de un campo se filtren según lo que se eligió en otro campo. Son la segunda capa de todo filtro en Employee Central: la primera es la relación entre los datos, que puede ser una lista padre o una asociación; la segunda es el criterio que le dice al campo de qué otro campo toma el valor que filtra.
En un objeto MDF, los criterios se configuran en el campo que se filtra, dentro de su definición en Configurar definiciones de objetos. Se indican un campo de origen y un campo de destino. En una cascada de listas, la nota de SAP 2352794 lo describe así: en el campo hijo, el campo de origen es parentPickListValue y el campo de destino es el nombre del campo padre dentro del objeto. Con eso, al elegir un valor en el campo padre, el hijo solo muestra los valores asignados a ese padre.
En los campos del empleado, como el departamento o la ubicación de la información del puesto, los criterios de campo se configuran en el modelo de datos de sucesión, que se ve en la U3. La L3 de esta unidad explica por qué hacen falta: la asociación relaciona los objetos, pero el campo del formulario también tiene que saber de qué otro campo toma el valor que filtra.
El error más común con los criterios de campo de una cascada es poner como destino el código de la lista padre en lugar del nombre del campo padre. La cascada no filtra y la lista hija muestra todos sus valores. La nota de SAP 2955483, escrita para los elementos de fondo del perfil, describe el mismo error en otro contexto: hay que poner el identificador del campo que contiene la lista padre, no el de la lista.
En el caso del curso, los criterios de campo aparecen en el Video 2.1: en cust_CategoriaConvenio se configura parentPickListValue como origen y cust_Convenio como destino. Después, en Gestionar datos, al elegir Comercio en AR_ANL_NOM, la categoría muestra solo los valores de Comercio. En la L3, los criterios vuelven a aparecer como la capa que falta cuando un desplegable de departamentos o ubicaciones no filtra.
Cuando un cliente reporta que un filtro no funciona, conviene revisar las dos capas en orden. Primero la relación y sus valores: que la lista hija tenga sus valores padre o que los registros tengan cargada su asociación. Después los criterios de campo. Casi siempre falta la segunda, porque la primera se ve en pantalla y la segunda no.
En los ejercicios de la L2 y la L3, varias consignas se resuelven revisando criterios de campo: la cascada de provincia y localidad, y los desplegables de departamentos y ubicaciones que no filtran.
