PER_POS_TREE_NODE

Position Hierarchy Tree Node Table

Details

  • Schema: FUSION

  • Object owner: PER

  • Object type: TABLE

  • Tablespace: FUSION_TS_TX_DATA

Primary Key

Name Columns

PER_POS_TREE_NODE_PK

TREE_STRUCTURE_CODE, TREE_CODE, TREE_VERSION_ID, TREE_NODE_ID

Columns

Name Datatype Length Precision Not-null Comments
TREE_STRUCTURE_CODE VARCHAR2 30 Yes Foreign key to TREE_STRUCTURE_CODE on FND_TREE
TREE_CODE VARCHAR2 30 Yes Foreign key to TREE_CODE on FND_TREE.
TREE_VERSION_ID VARCHAR2 32 Yes Foreign key to VERSION_ID on FND_TREE_VERSION
TREE_NODE_ID VARCHAR2 32 Yes Unique identifier for tree node.
ENTERPRISE_ID NUMBER 18 Yes Identifier of Enterprise, used for multi-tenancy partitioning. Foreign key to HR_ORGANIZATION_UNITS.
PARENT_TREE_NODE_ID VARCHAR2 32 ID of the tree node that is the parent of this node. If this value is null, this node is the root node of the tree.If there are multiple rows with this value null, then they are all root nodes, effectively forming a forest of disjoint trees.
DATA_SOURCE_ID VARCHAR2 32 Data Source Id for the Data Source from which this node is coming
PK1_START_VALUE VARCHAR2 100 Primary key value of the node. For range-based tree nodes, this is the start of the range and PK1_END_VALUE forms the end.
PK2_START_VALUE VARCHAR2 100 Primary key value of the node. For range-based tree nodes, this is the start of the range and PK1_END_VALUE forms the end.
PK3_START_VALUE VARCHAR2 100 Primary key value of the node. For range-based tree nodes, this is the start of the range and PK1_END_VALUE forms the end.
PK4_START_VALUE VARCHAR2 100 Primary key value of the node. For range-based tree nodes, this is the start of the range and PK1_END_VALUE forms the end.
PK5_START_VALUE VARCHAR2 100 Primary key value of the node. For range-based tree nodes, this is the start of the range and PK1_END_VALUE forms the end.
PK1_END_VALUE VARCHAR2 100 Primary key value of the end of the range for range-based tree nodes. If the node is not range based, then this value is null.
PK2_END_VALUE VARCHAR2 100 Primary key value of the end of the range for range-based tree nodes. If the node is not range based, then this value is null.
PK3_END_VALUE VARCHAR2 100 Primary key value of the end of the range for range-based tree nodes. If the node is not range based, then this value is null.
PK4_END_VALUE VARCHAR2 100 Primary key value of the end of the range for range-based tree nodes. If the node is not range based, then this value is null.
PK5_END_VALUE VARCHAR2 100 Primary key value of the end of the range for range-based tree nodes. If the node is not range based, then this value is null.
REFERENCE_TREE_CODE VARCHAR2 30 For tree-in-tree, this is the reference to the tree code. The referenced tree has to belong to the same Tree Structure.
REFERENCE_TREE_VERSION_ID VARCHAR2 32 For tree-in-tree, this is the reference to the tree version. The referenced tree has to belong to the same Tree Structure.
TREE_LABEL_ID VARCHAR2 32 Foreign key to the TREE_LABEL_ID in FND_TREE_LABEL.This identifies the label associated with this tree node.
PARENT_DATA_SOURCE_ID VARCHAR2 32 Parent data source Id
PARENT_PK1_VALUE VARCHAR2 100 The column identifies the data source primary key 1.
PARENT_PK2_VALUE VARCHAR2 100 The column identifies the data source primary key 2.
PARENT_PK3_VALUE VARCHAR2 100 The column identifies the data source primary key 3.
PARENT_PK4_VALUE VARCHAR2 100 The column identifies the data source primary key 4.
PARENT_PK5_VALUE VARCHAR2 100 The column identifies the data source primary key 5.
PARENT_TREE_LABEL_ID VARCHAR2 32 Tree label Id of the Parent Node
SORT_ORDER NUMBER 18 The sort order of nodes within the tree.
DEPTH NUMBER 18 Yes Depth of this tree node. This is useful for breadth-first traversal of the tree.
CHILD_COUNT NUMBER 18 Yes Number of children of this tree node.
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.

Indexes

Index Uniqueness Tablespace Columns
PER_POS_TREE_NODE_N02 Non Unique FUSION_TS_TX_DATA TREE_CODE, ENTERPRISE_ID
PER_POS_TREE_NODE_N03 Non Unique FUSION_TS_TX_DATA TREE_STRUCTURE_CODE, TREE_CODE, TREE_VERSION_ID, REFERENCE_TREE_CODE, REFERENCE_TREE_VERSION_ID, ENTERPRISE_ID
PER_POS_TREE_NODE_N04 Non Unique FUSION_TS_TX_DATA TREE_STRUCTURE_CODE, TREE_CODE, TREE_VERSION_ID, PARENT_TREE_NODE_ID, ENTERPRISE_ID
PER_POS_TREE_NODE_N05 Non Unique FUSION_TS_TX_DATA TREE_STRUCTURE_CODE, TREE_CODE, TREE_VERSION_ID, ENTERPRISE_ID, PK1_START_VALUE, PK2_START_VALUE, PK3_START_VALUE, PK4_START_VALUE, PK5_START_VALUE
PER_POS_TREE_NODE_N06 Non Unique FUSION_TS_TX_DATA TREE_STRUCTURE_CODE, TREE_CODE, TREE_VERSION_ID, ENTERPRISE_ID, PARENT_PK1_VALUE, PARENT_PK2_VALUE, PARENT_PK3_VALUE, PARENT_PK4_VALUE, PARENT_PK5_VALUE
PER_POS_TREE_NODE_N07 Non Unique FUSION_TS_TX_DATA TREE_NODE_ID, ENTERPRISE_ID
PER_POS_TREE_NODE_N09 Non Unique FUSION_TS_TX_DATA TO_NUMBER("PK1_START_VALUE"), TREE_STRUCTURE_CODE, TREE_CODE, TREE_VERSION_ID
PER_POS_TREE_NODE_N13 Non Unique FUSION_TS_TX_DATA PARENT_TREE_NODE_ID, PK1_START_VALUE, TREE_VERSION_ID, TREE_CODE, TREE_STRUCTURE_CODE
PER_POS_TREE_NODE_PK Unique FUSION_TS_TX_DATA TREE_STRUCTURE_CODE, TREE_CODE, TREE_VERSION_ID, TREE_NODE_ID