PJF_EPS_HIERARCHIES
PJF_EPS_HIERARCHIES is the collection of projects in an enterprize, organized in user defined groups in a hierarchical structure called Enterprise Project Structure. A company will have only one enterprise project structure.
Details
-
Schema: FUSION
-
Object owner: PJF
-
Object type: TABLE
-
Tablespace: FUSION_TS_TX_DATA
Primary Key
Name | Columns |
---|---|
PJF_EPS_HIERARCHIES_PK |
NODE_ID |
Columns
Name | Datatype | Length | Precision | Not-null | Comments |
---|---|---|---|---|---|
NODE_ID | NUMBER | 18 | Yes | Internal Identifier of a group or a project in the hierarchy. | |
NODE_TYPE_CODE | VARCHAR2 | 1 | Yes | Node classification that indicates its use in the EPS. Acceptable node types are root, sub or leaf. Projects are represented as leaf nodes. There is only one root node per enterprise. | |
PARENT_NODE_ID | NUMBER | 18 | Yes | Internal identifier of the parent node. For the root node, the parent node will be zero. | |
PROJECT_ID | NUMBER | 18 | Project identifier of the project associated to the node. A project can be associated to only one node at a time. | ||
PROJECT_COUNT | NUMBER | 18 | The count of projects assigned to a node. | ||
REP_CURRENCY_CODE | VARCHAR2 | 15 | Reporting Currency Code. | ||
REP_CURRENCY_RATE_TYPE | VARCHAR2 | 30 | Reporting Currency Conversion Rate Type. | ||
STRUCTURE_ID | NUMBER | 18 | Internal Identifier of a group in the hierarchy. | ||
LAST_UPDATE_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the last update of the row. | ||
LAST_UPDATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who last updated the row. | |
CREATION_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the creation of the row. | ||
CREATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who created the row. | |
LAST_UPDATE_LOGIN | VARCHAR2 | 32 | Who column: indicates the session login associated to the user who last updated the row. | ||
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. |
Foreign Keys
Table | Foreign Table | Foreign Key Column |
---|---|---|
PJF_EPS_HIERARCHIES | pjf_projects_all_b | PROJECT_ID |
PJF_EPS_HIERARCHIES | pjf_eps_hierarchies | NODE_ID |
pjf_eps_hierarchies | pjf_eps_hierarchies | NODE_ID |
pjf_eps_nodes_b | pjf_eps_hierarchies | NODE_ID |
Indexes
Index | Uniqueness | Tablespace | Columns |
---|---|---|---|
PJF_EPS_HIERARCHIES_U1 | Unique | FUSION_TS_TX_DATA | NODE_ID |
PJF_EPS_HIERARCHIES_U2 | Unique | FUSION_TS_TX_DATA | PROJECT_ID |
PJF_EPS_HIERARCHIES_U3 | Unique | FUSION_TS_TX_DATA | STRUCTURE_ID, NODE_ID |