Search Results okc_k_party_roles_b
Overview
The table OKC_K_PARTY_ROLES_B is a core data structure within the Oracle E-Business Suite Contracts Core module (OKC). It serves as the definitive repository for establishing and managing the complex relationships between contracts, the involved parties, and the specific roles those parties fulfill. This table is fundamental to the contract's legal and operational framework, enabling the system to track responsibilities, rights, and obligations for each entity associated with a contract, whether at the header or individual line level. Its design supports the multifaceted nature of business agreements where a single party can play multiple roles (e.g., buyer, supplier, bill-to) and a single role can be filled by multiple parties.
Key Information Stored
The table's primary function is to link three key identifiers. The CHR_ID column stores the contract header identifier, linking to OKC_K_HEADERS_B. The CLE_ID column optionally stores the contract line identifier, linking to OKC_K_LINES_B, allowing for party roles to be defined at a granular line level. The party and role information is encapsulated through foreign key relationships, notably to JTF_OBJECTS_B via JTOT_OBJECT1_CODE to define the role object. The table's primary key is the ID column. A critical self-referencing foreign key on CPL_ID indicates the table's support for hierarchical or successor relationships between party role records, which is essential for managing changes over the contract lifecycle.
Common Use Cases and Queries
A primary use case is generating a complete list of all parties and their roles for a given contract, which is vital for compliance, reporting, and operational execution. Another common scenario involves identifying all contracts where a specific organization or person fulfills a particular role, such as "Supplier" or "Approver." Sample queries include:
- Retrieving all party roles for a contract header:
SELECT * FROM okc_k_party_roles_b WHERE chr_id = <contract_id>; - Finding all contracts where a specific party (object) is the "BILL_TO" role:
SELECT chr_id FROM okc_k_party_roles_b WHERE jtot_object1_code = 'BILL_TO' AND object1_id1 = <party_id>; - Reporting on the distribution of roles across contract lines:
SELECT cle_id, jtot_object1_code, COUNT(*) FROM okc_k_party_roles_b WHERE cle_id IS NOT NULL GROUP BY cle_id, jtot_object1_code;
Related Objects
OKC_K_PARTY_ROLES_B is a central hub with extensive relationships. Its primary foreign keys link to the core contract tables OKC_K_HEADERS_B and OKC_K_LINES_B. It has a self-reference for hierarchical data. The table is referenced by numerous other entities that extend or utilize the party-role relationship, including OKC_CONTACTS for contact assignments, OKC_RG_PARTY_ROLES for security rules, and OKC_CHANGE_PARTY_ROLE for tracking changes. Furthermore, it integrates with other product families, as evidenced by references from Oracle Lease and Finance Management (OKL) tables like OKL_K_PARTY_ROLES and OKL_PARTY_PAYMENT_DTLS, demonstrating its critical role in the enterprise contract ecosystem.
-
Table: OKC_K_PARTY_ROLES_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_PARTY_ROLES_B, object_name:OKC_K_PARTY_ROLES_B, status:VALID, product: OKC - Contracts Core , description: Records the three-way relationship between a contract, the parties to that contract, and the roles that the parties play as they participate in the contract. , implementation_dba_data: OKC.OKC_K_PARTY_ROLES_B ,
-
Table: OKC_K_PARTY_ROLES_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_PARTY_ROLES_B, object_name:OKC_K_PARTY_ROLES_B, status:VALID, product: OKC - Contracts Core , description: Records the three-way relationship between a contract, the parties to that contract, and the roles that the parties play as they participate in the contract. , implementation_dba_data: OKC.OKC_K_PARTY_ROLES_B ,
-
Table: OKC_K_PARTY_ROLES_BH
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_PARTY_ROLES_BH, object_name:OKC_K_PARTY_ROLES_BH, status:VALID, product: OKC - Contracts Core , description: History table for OKC_K_PARTY_ROLES_B. , implementation_dba_data: OKC.OKC_K_PARTY_ROLES_BH ,
-
Table: OKC_K_PARTY_ROLES_TL
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_PARTY_ROLES_TL, object_name:OKC_K_PARTY_ROLES_TL, status:VALID, product: OKC - Contracts Core , description: Translatable columns from OKC_K_PARTY_ROLES_B, as per MLS standards. , implementation_dba_data: OKC.OKC_K_PARTY_ROLES_TL ,
-
Table: OKC_K_PARTY_ROLES_TL
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_PARTY_ROLES_TL, object_name:OKC_K_PARTY_ROLES_TL, status:VALID, product: OKC - Contracts Core , description: Translatable columns from OKC_K_PARTY_ROLES_B, as per MLS standards. , implementation_dba_data: OKC.OKC_K_PARTY_ROLES_TL ,
-
Table: OKC_CHANGE_PARTY_ROLE
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CHANGE_PARTY_ROLE, object_name:OKC_CHANGE_PARTY_ROLE, status:VALID, product: OKC - Contracts Core , description: Relates a Contract Party to a Change Request. , implementation_dba_data: OKC.OKC_CHANGE_PARTY_ROLE ,
-
Table: OKC_ITEM_PARTYS_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_ITEM_PARTYS_B, object_name:OKC_ITEM_PARTYS_B, status:VALID, product: OKC - Contracts Core , description: This table is obsolete , implementation_dba_data: OKC.OKC_ITEM_PARTYS_B ,
-
Table: OKC_CHANGE_PARTY_ROLE
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CHANGE_PARTY_ROLE, object_name:OKC_CHANGE_PARTY_ROLE, status:VALID, product: OKC - Contracts Core , description: Relates a Contract Party to a Change Request. , implementation_dba_data: OKC.OKC_CHANGE_PARTY_ROLE ,
-
Table: OKC_K_PARTY_ROLES_BH
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_PARTY_ROLES_BH, object_name:OKC_K_PARTY_ROLES_BH, status:VALID, product: OKC - Contracts Core , description: This is a mirror image of base table OKC_K_PARTY_ROLES_B, please refer to the base table for detailed column level information. , implementation_dba_data: OKC.OKC_K_PARTY_ROLES_BH ,
-
Table: OKC_ITEM_PARTYS_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_ITEM_PARTYS_B, object_name:OKC_ITEM_PARTYS_B, status:VALID, product: OKC - Contracts Core , description: This table is obsolete , implementation_dba_data: OKC.OKC_ITEM_PARTYS_B ,
-
Table: OKC_CONTACTS
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CONTACTS, object_name:OKC_CONTACTS, status:VALID, product: OKC - Contracts Core , description: An individual acting as a contact point or otherwise named in a Contract. , implementation_dba_data: OKC.OKC_CONTACTS ,
-
Table: OKC_CONTACTS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CONTACTS, object_name:OKC_CONTACTS, status:VALID, product: OKC - Contracts Core , description: An individual acting as a contact point or otherwise named in a Contract. , implementation_dba_data: OKC.OKC_CONTACTS ,
-
Table: OKC_RG_PARTY_ROLES
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_RG_PARTY_ROLES, object_name:OKC_RG_PARTY_ROLES, status:VALID, product: OKC - Contracts Core , description: Defines which party in a contract is acting as the subject of a rule group and which is acting as the object of the rule group. , implementation_dba_data: OKC.OKC_RG_PARTY_ROLES ,
-
Table: OKC_RG_PARTY_ROLES
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_RG_PARTY_ROLES, object_name:OKC_RG_PARTY_ROLES, status:VALID, product: OKC - Contracts Core , description: Defines which party in a contract is acting as the subject of a rule group and which is acting as the object of the rule group. , implementation_dba_data: OKC.OKC_RG_PARTY_ROLES ,
-
View: OKC_KOL_PARTY_ROLES_V
12.1.1
product: OKC - Contracts Core , implementation_dba_data: Not implemented in this database ,
-
View: OKC_KOL_PARTY_ROLES_V
12.2.2
product: OKC - Contracts Core , implementation_dba_data: Not implemented in this database ,
-
View: OKC_KEXP_REPORT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_KEXP_REPORT_V, object_name:OKC_KEXP_REPORT_V, status:VALID, product: OKC - Contracts Core , description: This view is registered as a source for the Discoverer Folder and Workbook 'Expired Contracts' . This view is a multiple table joins, primarily sourced from the Contracts headers view 'OKC_K_HEADERS_V' for the matched rows that are availble , implementation_dba_data: APPS.OKC_KEXP_REPORT_V ,
-
View: OKC_KEXP_REPORT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_KEXP_REPORT_V, object_name:OKC_KEXP_REPORT_V, status:VALID, product: OKC - Contracts Core , description: This view is registered as a source for the Discoverer Folder and Workbook 'Expired Contracts' . This view is a multiple table joins, primarily sourced from the Contracts headers view 'OKC_K_HEADERS_V' for the matched rows that are availble , implementation_dba_data: APPS.OKC_KEXP_REPORT_V ,
-
View: OKC_K_PARTY_ROLES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_K_PARTY_ROLES_V, object_name:OKC_K_PARTY_ROLES_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_CONTRACT_PARTY_ROLES_B , implementation_dba_data: APPS.OKC_K_PARTY_ROLES_V ,
-
View: OKC_K_PARTY_ROLES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_K_PARTY_ROLES_V, object_name:OKC_K_PARTY_ROLES_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_CONTRACT_PARTY_ROLES_B , implementation_dba_data: APPS.OKC_K_PARTY_ROLES_V ,
-
Table: OKC_K_HEADERS_B
12.2.2
product: OKC - Contracts Core , description: Stores header level attributes of a Contract. It groups all the lines and terms and conditions of a contract. , implementation_dba_data: Not implemented in this database ,
-
View: OKC_KOL_SEARCH_KHEADERS_V
12.2.2
product: OKC - Contracts Core , description: Displays all the contracts, with their respective status, category, primary party name and role, and attached documents. Only contracts belonging to Contracts Core (OKC), Sales Contracts (OKO) and Contracts for Procurement (OKP) should be s , implementation_dba_data: Not implemented in this database ,
-
View: OKC_KOL_SEARCH_KHEADERS_V
12.1.1
product: OKC - Contracts Core , description: Displays all the contracts, with their respective status, category, primary party name and role, and attached documents. Only contracts belonging to Contracts Core (OKC), Sales Contracts (OKO) and Contracts for Procurement (OKP) should be s , implementation_dba_data: Not implemented in this database ,
-
Table: OKC_K_HEADERS_B
12.1.1
product: OKC - Contracts Core , description: Stores header level attributes of a Contract. It groups all the lines and terms and conditions of a contract. , implementation_dba_data: Not implemented in this database ,
-
Table: OKC_K_LINES_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_LINES_B, object_name:OKC_K_LINES_B, status:VALID, product: OKC - Contracts Core , description: Deliverable ITEMS grouped into a logical set usually defined by unitary price, delivery or some other classification. , implementation_dba_data: OKC.OKC_K_LINES_B ,
-
Table: OKC_K_LINES_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_LINES_B, object_name:OKC_K_LINES_B, status:VALID, product: OKC - Contracts Core , description: Deliverable ITEMS grouped into a logical set usually defined by unitary price, delivery or some other classification. , implementation_dba_data: OKC.OKC_K_LINES_B ,