Search Results okc_rep_party_contacts




Overview

The OKC_REP_PARTY_CONTACTS table is a core data object within the Oracle E-Business Suite Contracts Core (OKC) module. It functions as the central repository for storing contact information associated with parties defined in a contract. Its primary role is to link a specific contract party to one or more individual contacts, enabling detailed communication and responsibility assignment within the contractual framework. The table is designed to support a heterogeneous data model, as contact records are not stored directly but are referenced from external source tables based on the party's role in the contract, such as Supplier, Customer, or Employee.

Key Information Stored

The table's structure is defined to manage the relationship between a contract party and their contacts. The critical columns include PARTY_CONTACT_ID, which serves as the primary key for each unique contact association. The CONTRACT_PARTY_ID is a foreign key that links the contact to a specific party record within the OKC_REP_CONTRACT_PARTIES table. The CONTACT_ROLE_ID foreign key associates the contact with a defined role from the OKC_REP_CONTACT_ROLES_B table, specifying their function (e.g., approver, signatory). Crucially, the table holds foreign key references to the source contact systems—such as PO_VENDOR_CONTACTS for supplier contacts, HZ_PARTIES for trading community contacts, and PER_PEOPLE_F for employee contacts—though the exact column names for these references are implied by the description rather than explicitly listed in the provided metadata.

Common Use Cases and Queries

A primary use case is generating contract summaries or reports that list all responsible contacts for each involved party. Support personnel often query this table to identify points of contact for contract-related inquiries or issue resolution. A typical reporting query would join OKC_REP_PARTY_CONTACTS to OKC_REP_CONTRACT_PARTIES and then to the relevant source contact table based on the PARTY_ROLE, while also fetching the contact role description. For example, to find all supplier contacts for a contract, the system would join through CONTRACT_PARTY_ID, filter for parties with a 'SUPPLIER' role, and then retrieve the actual contact details from PO_VENDOR_CONTACTS using the stored reference key.

Related Objects

  • OKC_REP_CONTRACT_PARTIES: This table has a direct foreign key relationship. The CONTRACT_PARTY_ID column in OKC_REP_PARTY_CONTACTS references the primary key in OKC_REP_CONTRACT_PARTIES, establishing which contract party the contact belongs to.
  • OKC_REP_CONTACT_ROLES_B: This table defines the valid contact roles. The CONTACT_ROLE_ID column in OKC_REP_PARTY_CONTACTS is a foreign key to this table, classifying the contact's purpose (e.g., technical, administrative).
  • Source Contact Tables (PO_VENDOR_CONTACTS, HZ_PARTIES, PER_PEOPLE_F): Although not listed as formal foreign keys in the provided snippet, the documentation explicitly states that contact records are sourced from these tables depending on the associated party's role, creating critical logical dependencies for data integrity and display.