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.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_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 ,
-
APPS.OKC_OC_INT_SALESCDT_PVT dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKL_DEAL_PARTIES_PVT dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKL_QA_DATA_INTEGRITY dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKL_VP_PARTY_PAYMENT_PVT dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKL_DEAL_CHARGES_PVT dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKL_ASSET_SUBSIDY_PVT dependencies on OKC_K_PARTY_ROLES_B
12.1.1
-
APPS.OKL_DEAL_CHARGES_PVT dependencies on OKC_K_PARTY_ROLES_B
12.1.1
-
APPS.OKL_CREDIT_MGNT_PVT dependencies on OKC_K_PARTY_ROLES_B
12.1.1
-
APPS.OKC_CONTRACT_PARTY_PVT dependencies on OKC_K_PARTY_ROLES_B
12.1.1
-
APPS.OKL_SEEDED_FUNCTIONS_PVT dependencies on OKC_K_PARTY_ROLES_B
12.1.1
-
APPS.OKC_QA_PROCS dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKL_CS_TRANSACTIONS_PVT dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKS_ENT_UTIL_PVT dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKL_DEAL_CREATE_PUB dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKS_QP_PKG dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.AST_UWQ_SEL_PKG dependencies on OKC_K_PARTY_ROLES_B
12.1.1
-
APPS.OKI_DBI_LOAD_CLEB_PVT dependencies on OKC_K_PARTY_ROLES_B
12.1.1
-
APPS.OKL_QUOTE_TO_CONTRACT_PVT dependencies on OKC_K_PARTY_ROLES_B
12.1.1
-
APPS.OKL_OKC_MIGRATION_PVT dependencies on OKC_K_PARTY_ROLES_B
12.1.1
-
APPS.OKS_ENTITLEMENTS_PVT dependencies on OKC_K_PARTY_ROLES_B
12.1.1
-
APPS.OKL_GENERATE_ACCRUALS_PVT dependencies on OKC_K_PARTY_ROLES_B
12.1.1
-
APPS.OKL_AM_QUOTES_WF dependencies on OKC_K_PARTY_ROLES_B
12.1.1
-
APPS.OKS_RENEW_CONTRACT_PVT dependencies on OKC_K_PARTY_ROLES_B
12.1.1
-
APPS.OKC_QA_DATA_INTEGRITY dependencies on OKC_K_PARTY_ROLES_B
12.1.1
-
APPS.OKL_FUNDING_WF dependencies on OKC_K_PARTY_ROLES_B
12.1.1
-
APPS.OKC_COPY_CONTRACT_PVT dependencies on OKC_K_PARTY_ROLES_B
12.1.1
-
APPS.OKS_ATTR_DEFAULTS_PVT dependencies on OKC_K_PARTY_ROLES_B
12.1.1
-
APPS.OKE_K_ORGANIZER_PKG dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKS_EXTWAR_UTIL_PVT dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKL_AM_CREATE_QUOTE_PVT dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKL_AM_SHIPPING_INSTR_PVT dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKE_DTS_WSH_PKG dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKL_SUBSIDY_RFND_DTLS_PVT dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKC_OC_INT_KTQ_PVT dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKL_VENDOR_AGREEMENT_PUB dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKS_IMPORT_TEST_INSERT dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKL_LA_JE_PVT dependencies on OKC_K_PARTY_ROLES_B
12.1.1
-
APPS.OKL_DEAL_CREATE_PUB dependencies on OKC_K_PARTY_ROLES_B
12.1.1
-
APPS.OKS_RENCPY_PVT dependencies on OKC_K_PARTY_ROLES_B
12.1.1
-
APPS.OKS_IMPORT_TEST_INSERT dependencies on OKC_K_PARTY_ROLES_B
12.1.1
-
APPS.OKL_RULE_EXTRACT_PUB dependencies on OKC_K_PARTY_ROLES_B
12.1.1
-
APPS.OKE_CONTRACT_PARTY_PUB dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKS_PM_ENTITLEMENTS_PVT dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKS_CT_EVENTS_WFA dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKL_INVESTOR_INVOICE_DISB_PVT dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKL_VP_SYNC_CR_PVT dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKL_QA_SECURITIZATION dependencies on OKC_K_PARTY_ROLES_B
12.2.2
-
APPS.OKS_CT_EVENTS_WFA dependencies on OKC_K_PARTY_ROLES_B
12.1.1