El filtro de dos capas es la forma en que la L3 explica por qué un desplegable de Employee Central muestra solo los valores que corresponden. Para que un campo de la información del puesto se filtre según otro hacen falta dos configuraciones distintas, en dos lugares distintos, y si falta cualquiera de las dos el filtro no funciona.
La primera capa es la relación entre los datos. Entre objetos de fundamento es una asociación, con su definición y sus valores cargados en cada registro: la definición de Departamento tiene una asociación con la división y el registro AR_RRHH tiene cargada AR_DIV. Entre listas de selección, la relación es la lista padre, con su valor padre asignado en cada valor de la lista hija.
La segunda capa son los criterios de campo del campo que se filtra. Le dicen al campo de qué otro campo toma el valor que filtra. En un objeto MDF se configuran en su definición; en los campos del empleado, en el modelo de datos de sucesión, que se ve en la U3. La nota de SAP 2522246 describe incluso cómo diagnosticar con las herramientas del navegador un filtro que no funciona por criterios de campo faltantes.
La razón por la que conviene pensar en dos capas es práctica. La primera se ve en pantalla: al abrir un registro en Gestionar datos se ve su asociación con el valor cargado. La segunda no se ve en el formulario: hay que buscarla en la configuración. Por eso, cuando un cliente reporta que un desplegable muestra todo, lo habitual es que alguien revise la primera, la encuentre bien y concluya que el problema es otro.
El Error común de la L3 describe exactamente ese caso: la asociación está configurada y los registros tienen sus valores, pero el campo no tiene criterios de campo, y en la contratación el desplegable sigue ofreciendo todos los departamentos. El Tip 3.1 de audio propone el orden de revisión: primero la asociación y sus valores, después los criterios de campo.
En el caso del curso, la prueba de las dos capas se hace en el Video 3.1: se recorren las asociaciones en la definición, se verifican los valores en los registros y se prueba el filtro en Añadir nuevo empleado. Si alguno de los filtros no estuviera configurado en la demo, el video muestra el que funciona y explica el otro con la Figura 3.2: le falta su criterio de campo.
En el ejercicio de la L3, los casos P1 y P2 se resuelven con este razonamiento. En P1 hay que revisar que los departamentos tengan cargada AR_DIV y que el campo departamento tenga sus criterios. En P2, como el valor de la asociación ya está, la causa más probable es la segunda capa.
