OKC_K_PARTY_ROLES_B

A contract is an agreement between at least two or more parties. Each party has a defined role within a contract. The primary roles for a party are Buyer and Seller (Vendor) but there can be other roles which may be defined like third party, buyer etc. Each party will have contacts which are captured as party contacts child entities.

Details

  • Schema: FUSION

  • Object owner: OKC

  • Object type: TABLE

  • Tablespace: APPS_TS_TX_DATA

Primary Key

Name Columns

OKC_K_PARTY_ROLES_B_PK

ID, MAJOR_VERSION

Columns

Name Datatype Length Precision Not-null Comments Flexfield-mapping Status
ID NUMBER 18 Yes primary key for Contract Party.
MAJOR_VERSION NUMBER 18 Yes Major Version Number
VERSION_TYPE VARCHAR2 1 Yes VERSION_TYPE can have 3 values: C, A & H. Updates are allowed only if the Version_Type is 'C'
CHR_ID NUMBER 18 ID of the contract for which this party role is defined. Refers to ID in OKC_K_HEADERS_B.
CLE_ID NUMBER 18 ID of contract line for which this party role is defined. Refers to ID of OKC_K_LINES_B.
PARTY_ROLE_PUID VARCHAR2 120 Party Role PUID
DNZ_CHR_ID NUMBER 18 Yes Contract ID. Denormalized for performance.
RLE_CODE VARCHAR2 30 Yes Role the party plays in the contract. Refers to Party Roles setup.
OBJECT1_ID1 NUMBER 18 Yes Identifier1 of the party in the source system.
OBJECT1_ID2 NUMBER 18 Identifier2 of the party in the source system.
SIGNED_BY VARCHAR2 100 Capture the name of the person signing the contract. Must have a value if contract type requires a signature. Will be editable only once the contract is approved.
SIGNED_DATE DATE Captures the date when contract is signed.
JTOT_OBJECT1_CODE VARCHAR2 30 Identifies the source of the party, setup via Party Role Sources which point to JTF Objects (arbitrary view definitions).
OBJECT_VERSION_NUMBER NUMBER 9 Yes Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried.
CREATED_BY VARCHAR2 64 Yes Who column: indicates the user who created the row.
CREATION_DATE TIMESTAMP Yes Who column: indicates the date and time of the creation of the row.
LAST_UPDATED_BY VARCHAR2 64 Yes Who column: indicates the user who last updated the row.
LAST_UPDATE_DATE TIMESTAMP Yes Who column: indicates the date and time of the last update of the row.
LAST_UPDATE_LOGIN VARCHAR2 32 Who column: indicates the session login associated to the user who last updated the row.
ATTRIBUTE_CATEGORY VARCHAR2 30 Descriptive Flexfield: structure definition of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE1 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE2 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE3 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE4 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE5 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE6 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE7 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE8 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE9 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE10 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE11 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE12 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE13 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE14 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE15 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE16 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE17 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE18 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE19 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE20 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE21 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE22 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE23 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE24 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE25 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE26 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE27 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE28 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE29 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE30 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield. Contract Parties (ContractPartyFlexfield)
ATTRIBUTE_NUMBER1 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield. Active
ATTRIBUTE_NUMBER2 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield. Active
ATTRIBUTE_NUMBER3 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield. Active
ATTRIBUTE_NUMBER4 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield. Active
ATTRIBUTE_NUMBER5 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield. Active
ATTRIBUTE_NUMBER6 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield. Active
ATTRIBUTE_NUMBER7 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield. Active
ATTRIBUTE_NUMBER8 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield. Active
ATTRIBUTE_NUMBER9 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield. Active
ATTRIBUTE_NUMBER10 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield. Active
ATTRIBUTE_DATE1 DATE Descriptive Flexfield: segment of the user descriptive flexfield. Active
ATTRIBUTE_DATE2 DATE Descriptive Flexfield: segment of the user descriptive flexfield. Active
ATTRIBUTE_DATE3 DATE Descriptive Flexfield: segment of the user descriptive flexfield. Active
ATTRIBUTE_DATE4 DATE Descriptive Flexfield: segment of the user descriptive flexfield. Active
ATTRIBUTE_DATE5 DATE Descriptive Flexfield: segment of the user descriptive flexfield. Active
ATTRIBUTE_DATE6 DATE Descriptive Flexfield: segment of the user descriptive flexfield. Active
ATTRIBUTE_DATE7 DATE Descriptive Flexfield: segment of the user descriptive flexfield. Active
ATTRIBUTE_DATE8 DATE Descriptive Flexfield: segment of the user descriptive flexfield. Active
ATTRIBUTE_DATE9 DATE Descriptive Flexfield: segment of the user descriptive flexfield. Active
ATTRIBUTE_DATE10 DATE Descriptive Flexfield: segment of the user descriptive flexfield. Active
ORIG_SYSTEM_ID1 NUMBER Unique Identifier of the contract in Source System.
ORIG_SYSTEM_REFERENCE1 VARCHAR2 30 Contract Reference in the Source system.
ORIG_SYSTEM_SOURCE_CODE VARCHAR2 30 Identifier of the Source system.
PRIMARY_YN VARCHAR2 1 External Role Flag.
SIGNER_ROLE VARCHAR2 100 Signer role.
EXTERNAL_KEY1 VARCHAR2 120 External key that uniquely identifies a record. This column must be populated if updating records via web service and internal fusion id is not known.
EXTERNAL_KEY2 VARCHAR2 120 Additional attribute to qualify external key. For e.g., if customer has multiple external systems all integrated with a single Fusion DB, the keys from 2 systems may collide. This is a required attribute that should be populated to further qualify the external key

Foreign Keys

Table Foreign Table Foreign Key Column
OKC_K_PARTY_ROLES_B okc_k_headers_all_b CHR_ID, MAJOR_VERSION
OKC_K_PARTY_ROLES_B okc_k_lines_b CLE_ID, MAJOR_VERSION
OKC_K_PARTY_ROLES_B okc_k_headers_all_b DNZ_CHR_ID, MAJOR_VERSION
okc_contacts okc_k_party_roles_b CPL_ID, MAJOR_VERSION
okc_contacts_h okc_k_party_roles_b CPL_ID, MAJOR_VERSION

Indexes

Index Uniqueness Tablespace Columns
OKC_K_PARTY_ROLES_B_N1 Non Unique Default DNZ_CHR_ID, CLE_ID
OKC_K_PARTY_ROLES_B_N2 Non Unique Default OBJECT1_ID1, JTOT_OBJECT1_CODE, VERSION_TYPE
OKC_K_PARTY_ROLES_B_U1 Unique Default ID, MAJOR_VERSION
OKC_K_PARTY_ROLES_B_U2 Unique Default CHR_ID, CLE_ID, MAJOR_VERSION, RLE_CODE, JTOT_OBJECT1_CODE, OBJECT1_ID1, OBJECT1_ID2
OKC_K_PARTY_ROLES_B_U3 Unique Default LAST_UPDATE_DATE, ID, MAJOR_VERSION
OKC_K_PARTY_ROLES_B_U4 Unique Default EXTERNAL_KEY1, EXTERNAL_KEY2
OKC_K_PARTY_ROLES_B_U5 Unique Default PARTY_ROLE_PUID