Results for “per_contact_extra_info_f”

50+ results




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

Overview

PER_CONTACT_EXTRA_INFO_F is a Human Resources (PER) module table in the HR schema that stores extra information associated with a contact relationship. Within Oracle E-Business Suite 12.1.1 and 12.2.2, this table extends the core contact relationship model by capturing flexible, descriptive attributes that are not held on the parent relationship record itself. It is a date-tracked (effective-dated) table, as indicated by the "F" suffix convention and the presence of EFFECTIVE_START_DATE and EFFECTIVE_END_DATE in its primary key, allowing the same contact relationship to retain multiple historical or future-dated versions of its supplementary information.

From a Data Vault modeling perspective, the metadata's heuristic classification is link. This suggests the table functions primarily as an associative structure that connects a contact relationship to a defined information type, while carrying its own descriptive payload. Analysts building a Data Vault or dimensional model around PER should treat PER_CONTACT_EXTRA_INFO_F as a relationship/link artifact anchored on the parent contact relationship, rather than as an independent hub.

Key Information Stored

The table contains 67 documented columns, most of which are generic descriptive slots. The most significant columns are:

Notably, the surrogate key structure (CONTACT_EXTRA_INFO_ID, EFFECTIVE_START_DATE, EFFECTIVE_END_DATE) is both the primary key and the sole documented unique index, making it the definitive business-key candidate for querying current or historical rows.

Common Use Cases and Queries

Typical uses include reporting on the supplementary detail recorded against a contact relationship, auditing changes over time using the effective dates, and extracting information-type-specific attributes for downstream integration. Because the descriptive payload is spread across generic INFORMATIONn and ATTRIBUTEn columns, reporting usually pivots on INFORMATION_TYPE or CEI_INFORMATION_CATEGORY.

A representative current-record query joining the parent relationship follows:

  • SELECT cei.contact_relationship_id, cei.information_type, cei.cei_information_category, cei.cei_information1 FROM hr.per_contact_extra_info_f cei WHERE cei.contact_relationship_id = :p_relationship_id AND SYSDATE BETWEEN cei.effective_start_date AND NVL(cei.effective_end_date, SYSDATE);
  • Historical versioning: order by EFFECTIVE_START_DATE DESC to retrieve the most recent row per relationship and information type.
  • Audit reporting: filter on LAST_UPDATE_DATE and PROGRAM_ID to identify changes applied by a specific concurrent program.
  • DFF extraction: select CEI_ATTRIBUTE_CATEGORY and CEI_ATTRIBUTE1..CEI_ATTRIBUTE20 to report descriptive flexfield content.

Related Objects

The following objects are most significant, based on the documented foreign key and primary key relationships and standard PER integration patterns:

  • PER_CONTACT_RELATIONSHIPS — Parent table; joined via PER_CONTACT_EXTRA_INFO_F.CONTACT_RELATIONSHIP_ID.
  • PER_CONTACT_EXTRA_INFO_F.INFORMATION_TYPE — Referenced lookup/definition for the information type classification.
  • PER_CONTACT_EXTRA_INFO_PK — Primary key constraint and unique index on (CONTACT_EXTRA_INFO_ID, EFFECTIVE_START_DATE, EFFECTIVE_END_DATE).
  • PER_CONTACTS / PER_PERSONS — Higher-level contact and person entities reached transitively through PER_CONTACT_RELATIONSHIPS.
  • HR_ CONTACT APIs / PER_CONTACT_EXTRA_INFO_ API — Business-layer APIs that insert and maintain rows in this table (contact extra information maintenance).
  • FND concurrency / WHO audit context — REQUEST_ID, PROGRAM_APPLICATION_ID, and PROGRAM_ID referencing concurrent program execution for change tracking.

Together these relationships establish PER_CONTACT_EXTRA_INFO_F as the flexible-attribute satellite of the contact relationship model, effective-dated and audited for the PER Human Resources module.