Asociación Valid-when

Definición de Asociación Valid-when

Una asociación valid-when es una relación que hace que los registros de un objeto sean válidos solo cuando se eligió cierto valor en un objeto de nivel superior. Se usa para crear filtros y para armar jerarquías. La academia oficial la define como el tipo de asociación que crea capacidades de filtrado entre objetos, formando una estructura jerárquica.

La regla para configurarla es siempre la misma: se configura en el objeto que se filtra y apunta al objeto de nivel superior. El departamento se filtra por la división, así que la asociación está en el departamento y su destino es la división. La división se filtra por la unidad de negocio, así que la asociación está en la división y su destino es la unidad de negocio. Una forma fácil de recordarlo, que usa el Tip 3.2 de audio, es que la valid-when se configura abajo y apunta arriba.

SAP entrega varias asociaciones valid-when que forman la jerarquía de organización de Employee Central: la de la división con la unidad de negocio y la del departamento con la división. Los clientes suelen agregar otras propias, por ejemplo una del departamento con la entidad legal, para que cada empresa vea solo sus departamentos.

En el registro, una asociación valid-when aparece como un campo donde se elige el registro del nivel superior. En el caso del curso, el registro AR_DIV tiene cargada una unidad de negocio de Best Run, y los departamentos AR_RRHH, AR_VTA y AR_FIN tienen cargada AR_DIV. En la L3, cust_Cochera suma una valid-when propia, cust_toUbicacion, uno a uno, con el objeto wrapper de ubicación como destino, porque la ubicación es legacy.

La asociación sola no alcanza para filtrar un desplegable en la información del puesto. El campo también necesita sus criterios de campo, que indican de qué otro campo toma el valor que filtra. Cuando un filtro no funciona, hay que revisar las dos capas: la asociación con sus valores y los criterios de campo. El Error común de la L3 describe justamente el caso en que la asociación está y los criterios no.

Las asociaciones valid-when tienen algunas particularidades documentadas por SAP que conviene conocer. La nota 2861322, por ejemplo, indica que un objeto que ya es destino de una valid-when no puede cambiar su fecha efectiva a Desde el objeto principal. Y en las reglas de negocio de objetos MDF, ciertas acciones solo funcionan sobre asociaciones valid-when y no sobre compuestas, como describen las notas 3399427 y 3540959.

En el ejercicio de la L3, el pedido de Martín Gómez para que cada empresa vea solo sus departamentos se resuelve con una valid-when propia en Departamento, con la entidad legal como destino, más sus criterios de campo.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Asociación Valid-when" creadas y compartidas abiertamente por nuestros alumnos.

SAP Master


Los IDocs de entrada Introducción a los IDOCs de entrada Los IDOCs de entrada en SAP no tienen diferentes tipos de procesos; la ejecución es igual, independientemente de cómo se haya creado el IDOC. Se pueden crear a través de un middleware que envía mensajes al puerto entrante en formato IDOC o mediante archivos procesados por el módulo de funciones "Eddie Data Incoming". El programador ABAP debe configurar los IDOCs de entrada, definir un código de proceso y establecer el acuerdo de interlocutores de entrada. Configuración de los IDOCs de entrada Se utiliza la transacción VALID para la configuración. ...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio Romero


👉Bueno, estos fueron los últimos artículos de más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.