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 |