Referencias de Clave Recurrente

Las claves foráneas recurrentes se producen cuando un objeto tiene una referencia de clave foránea a otro objeto, que a la vez tienen una referencia de clave foránea al primer objeto.

Por ejemplo, una zona tiene claves foráneas a sus portales, que tienen claves foráneas a sus zonas. Si los objetos que desea agrupar tienen relaciones recurrentes, debe crear un objeto negocio 'adición de agrupación' que tenga sólo la cantidad mínima de elementos necesarios para agregar la entidad. Un Objeto de Negocio de Agrupación Tipo Agregar para una zona contiene sólo el código y la descripción de zona, sin referencias a sus portales. Del mismo modo, un Objeto Negocio de Agrupación Tipo Agregar para un portal define sólo su código y descripción.

Cuando aplica el grupo, inicialmente el sistema agrega el objeto de mantenimiento sobre la base de elementos definidos en el Objeto de Negocio de Agrupación Tipo Agregar. Antes de validar el grupo, el sistema actualiza el objeto de mantenimiento con todo el juego de elementos basándose en su objeto de negocio físico.

Tenga en cuenta que el uso de ON de Agrupación Tipo Agregar también beneficia a los registros que tienen claves foráneas opcionales o claves foráneas que son parte de una tabla secundaria. De esa forma, la persona que crea la agrupación no tiene que preocuparse por la secuencia de los registros. Por ejemplo, de manera opcional, una Referencia de Clave Foránea puede hacer referencia a una zona para la búsqueda. Si una nueva Referencia de Clave Foránea y su zona de búsqueda se agrupan para copiarse a otra región, la ON de Agrupación Tipo Agregar para la Referencia de Clave Foránea (que no incluye Zona) garantiza que la referencia de Clave Foránea se pueda agregar antes que la zona sin que ocurran errores de validación.