Search Results supplier_org
Overview
The OKC_REP_PARTY_CONTACTS table is a core Contracts Core (OKC) repository object in Oracle E-Business Suite 12.1.1 and 12.2.2. It stores the contact records associated with a party on a contract, linking each contract party to one or more named individuals who serve as points of contact. Because a contract party can assume different roles (for example, a supplier, customer, or internal employee), the originating source of a given contact varies: contacts for a party whose role is SUPPLIER are drawn from PO_VENDOR_CONTACTS, while other contacts may originate from HZ_PARTIES or PER_PEOPLE_F. This design allows the Contracts application to present a unified contact list while preserving the authoritative source of each contact record.
The ETRM metadata classifies this object, using a heuristic derived from its foreign-key structure, as a link table in Data Vault terms. As a modeling suggestion, it should be treated as an associative entity that resolves relationships between contracts, parties, and contact roles rather than as an independent hub or a descriptive satellite.
Key Information Stored
The table contains 17 documented columns. The most significant are:
- PARTY_CONTACT_ID — the surrogate primary key, enforced by
OKC_REP_PARTY_CONTACTS_PK. It uniquely identifies each contact association row. - CONTRACT_ID — identifies the contract to which the party and contact belong.
- PARTY_ID — the party record with which the contact is associated.
- PARTY_ROLE_CODE — the role the party plays on the contract, which also determines the source system of the contact.
- CONTACT_ID — the identifier of the underlying contact record in the source table (
PO_VENDOR_CONTACTS,HZ_PARTIES, orPER_PEOPLE_F). - CONTACT_ROLE_ID — foreign key to
OKC_REP_CONTACT_ROLES_B, describing the functional role of the contact (for example, signatory or technical contact). - ESIGNATURE_TYPE and SIGNATURE_SEQUENCE — control electronic signature behavior and ordering for the contact.
- Standard WHO/audit columns — OBJECT_VERSION_NUMBER, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN, PROGRAM_ID, PROGRAM_LOGIN_ID, PROGRAM_APPLICATION_ID, and REQUEST_ID — support concurrency control, auditing, and concurrent program tracking.
A documented unique index, OKC_REP_PARTY_CONTACTS_U1, spans CONTRACT_ID, PARTY_ID, PARTY_ROLE_CODE, CONTACT_ID, and CONTACT_ROLE_ID, forming the business-key candidate that prevents duplicate contact-role assignments for the same party on the same contract.
Common Use Cases and Queries
Typical reporting scenarios include listing all contacts for a given contract, identifying signatories by role, and reconciling contract contacts back to their source systems.
- Retrieve every contact for a contract, joined to its role definition:
SELECT c.*, r.NAME FROM OKC_REP_PARTY_CONTACTS c, OKC_REP_CONTACT_ROLES_B r WHERE c.CONTACT_ROLE_ID = r.CONTACT_ROLE_ID AND c.CONTRACT_ID = :contract_id; - List contacts for a specific party and role: filter on
PARTY_IDandPARTY_ROLE_CODE. - Identify supplier contacts (those sourced from
PO_VENDOR_CONTACTS) by constrainingPARTY_ROLE_CODE. - Determine electronic signature ordering using
ESIGNATURE_TYPEandSIGNATURE_SEQUENCEfor a signature workflow. - Audit changes by filtering on
LAST_UPDATE_DATEandLAST_UPDATED_BY.
Related Objects
The most significant related objects, based on documented foreign-key relationships, are:
- OKC_REP_CONTRACT_PARTIES — referenced via
CONTRACT_PARTY_ID; the parent party-on-contract record. - OKC_REP_CONTACT_ROLES_B — referenced via
CONTACT_ROLE_ID; defines the contact role. - PO_VENDOR_CONTACTS — authoritative source for supplier contacts.
- HZ_PARTIES — source for party-based contacts.
- PER_PEOPLE_F — source for internal employee contacts.
These relationships make OKC_REP_PARTY_CONTACTS the central link between contract structure, party roles, and contact master data within the OKC schema.
-
Table: OKC_REP_PARTY_CONTACTS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_REP_PARTY_CONTACTS, object_name:OKC_REP_PARTY_CONTACTS, status:VALID, product: OKC - Contracts Core , description: This table stores the contacts for a party in a contract. The contact record can be from PO_VENDOR_CONTACTS, HZ_PARTIES, or PER_PEOPLE_F, depending on the party role of the contact party. A contact whose party has a role of SUPPLIER_ORG c , implementation_dba_data: OKC.OKC_REP_PARTY_CONTACTS ,
-
TABLE: OKC.OKC_REP_PARTY_CONTACTS
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_REP_PARTY_CONTACTS, object_name:OKC_REP_PARTY_CONTACTS, status:VALID,
-
TABLE: OKC.OKC_REP_PARTY_CONTACTS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_REP_PARTY_CONTACTS, object_name:OKC_REP_PARTY_CONTACTS, status:VALID,
-
APPS.OKC_REP_CLOSEOUT_PVT SQL Statements
12.2.2
-
APPS.OKC_MANAGE_DELIVERABLES_GRP SQL Statements
12.1.1
-
TABLE: OKC.OKC_DELIVERABLES
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_DELIVERABLES, object_name:OKC_DELIVERABLES, status:VALID,
-
TABLE: OKC.OKC_DELIVERABLES
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_DELIVERABLES, object_name:OKC_DELIVERABLES, status:VALID,
-
APPS.OKC_MANAGE_DELIVERABLES_GRP SQL Statements
12.2.2
-
PACKAGE BODY: APPS.OKC_REP_PARTY_MERGE_GRP
12.1.1
-
PACKAGE BODY: APPS.OKC_REP_PARTY_MERGE_GRP
12.2.2
-
PACKAGE: APPS.OKC_REP_PARTY_MERGE_GRP
12.2.2
-
PACKAGE: APPS.OKC_REP_PARTY_MERGE_GRP
12.1.1
-
PACKAGE: APPS.OKC_REP_QA_CHECK_PVT
12.1.1
-
PACKAGE: APPS.OKC_REP_QA_CHECK_PVT
12.2.2
-
PACKAGE BODY: APPS.OKC_REP_CONTRACT_TEXT_IDX_PVT
12.2.2
-
PACKAGE BODY: APPS.OKC_REP_CONTRACT_TEXT_IDX_PVT
12.1.1
-
APPS.OKC_REP_SEARCH_UTIL_PVT dependencies on PO_VENDORS
12.1.1
-
APPS.OKC_DELIVERABLE_PROCESS_PVT dependencies on HZ_RELATIONSHIPS
12.1.1
-
APPS.OKC_DELIVERABLE_PROCESS_PVT dependencies on HZ_RELATIONSHIPS
12.2.2
-
APPS.OKC_REP_SEARCH_UTIL_PVT dependencies on PO_VENDORS
12.2.2
-
APPS.OKC_REP_QA_CHECK_PVT dependencies on OKC_DOC_QA_LISTS
12.1.1
-
APPS.OKC_REP_QA_CHECK_PVT dependencies on OKC_DOC_QA_LISTS
12.2.2
-
APPS.OKC_REP_SEARCH_UTIL_PVT dependencies on HR_ALL_ORGANIZATION_UNITS
12.2.2
-
APPS.OKC_REP_SEARCH_UTIL_PVT dependencies on HR_ALL_ORGANIZATION_UNITS
12.1.1
-
PACKAGE BODY: APPS.OKC_REP_SEARCH_UTIL_PVT
12.1.1
-
APPS.OKC_DELIVERABLE_PROCESS_PVT dependencies on PO_SUPPLIER_USERS_V
12.2.2
-
APPS.OKC_DELIVERABLE_PROCESS_PVT dependencies on PO_SUPPLIER_USERS_V
12.1.1
-
PACKAGE BODY: APPS.OKC_REP_SEARCH_UTIL_PVT
12.2.2
-
APPS.OKC_DELIVERABLE_PROCESS_PVT dependencies on HZ_PARTIES
12.1.1
-
APPS.OKC_DELIVERABLE_PROCESS_PVT dependencies on HZ_PARTIES
12.2.2
-
APPS.OKC_MANAGE_DELIVERABLES_GRP dependencies on OKC_BUS_DOC_TYPES_B
12.2.2
-
PACKAGE: APPS.OKC_REP_UTIL_PVT
12.1.1
-
APPS.OKC_MANAGE_DELIVERABLES_GRP dependencies on OKC_BUS_DOC_TYPES_B
12.1.1
-
APPS.OKC_REP_CONTRACT_TEXT_IDX_PVT dependencies on OKC_REP_CONTRACT_TEXT_IDX_PVT
12.2.2
-
APPS.OKC_DELIVERABLE_PROCESS_PVT SQL Statements
12.1.1
-
APPS.OKC_REP_CONTRACT_TEXT_IDX_PVT dependencies on OKC_REP_CONTRACT_TEXT_IDX_PVT
12.1.1
-
APPS.OKC_REP_CLOSEOUT_PVT dependencies on OKC_DELIVERABLES
12.2.2
-
APPS.OKC_REP_CLOSEOUT_PVT dependencies on OKC_REP_CONTRACT_PARTIES
12.2.2
-
APPS.OKC_DELIVERABLE_PROCESS_PVT SQL Statements
12.2.2
-
PACKAGE: APPS.OKC_REP_UTIL_PVT
12.2.2
-
APPS.OKC_MANAGE_DELIVERABLES_GRP dependencies on OKC_DELIVERABLES
12.2.2
-
APPS.OKC_MANAGE_DELIVERABLES_GRP dependencies on OKC_DELIVERABLES
12.1.1
-
PACKAGE BODY: APPS.OKC_MANAGE_DELIVERABLES_GRP
12.2.2
-
PACKAGE BODY: APPS.OKC_MANAGE_DELIVERABLES_GRP
12.1.1
-
PACKAGE BODY: APPS.OKC_REP_SIGN_WF_PVT
12.2.2
-
PACKAGE BODY: APPS.OKC_REP_CLOSEOUT_PVT
12.2.2
-
APPS.OKC_MANAGE_DELIVERABLES_GRP dependencies on STANDARD
12.1.1
-
APPS.OKC_MANAGE_DELIVERABLES_GRP dependencies on STANDARD
12.2.2
-
PACKAGE BODY: APPS.OKC_TERMS_MIGRATE_GRP
12.2.2
-
PACKAGE BODY: APPS.OKC_DELIVERABLE_PROCESS_PVT
12.1.1