Results for “per_contact_relationships”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

PER_CONTACT_RELATIONSHIPS is a Human Resources (PER) table owned by the HR schema in Oracle E-Business Suite 12.1.1 and 12.2.2. It stores the contact and relationship details that link a person to a related contact person, capturing categories such as dependents, beneficiaries, emergency contacts, and parents. Each row represents a single relationship between an employee or primary person and a designated contact, together with the classification, effective dating, and descriptive flexfield context that qualify that relationship.

From a data-modeling perspective, the ETRM metadata provides a heuristic Data Vault classification of this object as hub-leaning. This should be treated as a modeling suggestion rather than a prescribed design: the table behaves primarily as a source of relationship entities keyed by a surrogate identifier, with a limited number of foreign-key dependencies outward. The single documented foreign key pointing to HR_ALL_ORGANIZATION_UNITS confirms the multi-tenant (business group) orientation typical of HR tables, while the several inbound foreign keys demonstrate that this table functions as a reference point for benefits and contact-related child entities.

Key Information Stored

The table contains 71 documented columns in the 12.2.2 physical schema. The most operationally significant are the following:

A SYS_IL index appears in the documented unique index list; this is the system-managed index associated with a LOB column (COMMENTS) rather than a business-key constraint. The surrogate key CONTACT_RELATIONSHIP_ID, not a composite natural key, is therefore the primary business-key candidate.

Common Use Cases and Queries

Typical use cases include dependent and beneficiary maintenance, emergency contact reporting, and benefits eligibility analysis. A common query pattern joins the relationship record to the dependent and beneficiary child tables using CONTACT_RELATIONSHIP_ID:

Queries should always constrain on BUSINESS_GROUP_ID in multi-organization deployments, and generally filter DATE_END IS NULL or DATE_END > SYSDATE to retrieve currently active relationships. Because CONTACT_PERSON_ID references the person model, joins to PER_ALL_PEOPLE_F on both PERSON_ID and CONTACT_PERSON_ID are standard for resolving names and person numbers.

Related Objects

The documented foreign-key relationships identify the following significant dependent objects:

  • HR_ALL_ORGANIZATION_UNITS — referenced via PER_CONTACT_RELATIONSHIPS.BUSINESS_GROUP_ID.
  • BEN_COVERED_DEPENDENTS_F — joins on CONTACT_RELATIONSHIP_ID.
  • PER_COBRA_COV_ENROLLMENTS — joins on CONTACT_RELATIONSHIP_ID.
  • PER_COBRA_DEPENDENTS_F — joins on CONTACT_RELATIONSHIP_ID.
  • PER_CONTACT_EXTRA_INFO_F — joins on CONTACT_RELATIONSHIP_ID.
  • HR_PERSON_DEPLYMT_CONTACTS — joins on CONTACT_RELATIONSHIP_ID.
  • BEN_PRTT_REIMBMT_RQST_F — joins on CONTACT_RELATIONSHIP_ID.

These inbound references confirm that the table acts as a central relationship hub for benefits administration, COBRA processing, deployment, and participant reimbursement within the Oracle EBS HR and Benefits modules.