Search Results hxc_pref_hierarchies
Overview
The HXC.HXC_PREF_HIERARCHIES table is a core configuration object within the Oracle E-Business Suite Time and Labor Engine (HXC) module. It stores the definitional structure of preference hierarchies, which are the ordered trees used by Time and Labor to resolve default values, processing rules, and behavioral settings for timecards, resources, and related transactions. Each row represents a node in a preference hierarchy, allowing Oracle EBS to cascade preference lookups from a top-level parent down through intermediate levels to leaf-level assignments.
Because the table records hierarchical relationships and links rows to preference definitions, it serves as the structural backbone for how Time and Labor preferences are organized and inherited. The ETRM metadata classifies this object, via a heuristic mined from its foreign key structure, as satellite-leaning in Data Vault terms. In practice it behaves as a satellite attached to the preference definition and hierarchy business keys, with a self-referencing recursive parent link that models the tree rather than a simple hub or link.
Key Information Stored
The table contains 51 documented columns. The most significant are:
- PREF_HIERARCHY_ID — the surrogate primary key, defined by the unique index HXC_PREF_HIERARCHIES_PK. This is the technical identifier for each hierarchy node.
- ZD_EDITION_NAME — the editioning discriminator included in the primary key (PREF_HIERARCHY_ID, ZD_EDITION_NAME) and business-key candidate.
- NAME and TYPE — the descriptive name and category of the hierarchy node.
- PARENT_PREF_HIERARCHY_ID — self-referencing foreign key to HXC_PREF_HIERARCHIES, establishing the recursive parent-child tree.
- TOP_LEVEL_PARENT_ID — identifies the root of the hierarchy for each node.
- PREF_DEFINITION_ID — foreign key to HXC_PREF_DEFINITIONS, linking the node to its underlying preference definition.
- CODE — the business code used to identify the hierarchy entry.
- BUSINESS_GROUP_ID and LEGISLATION_CODE — multi-tenant and legislative segmentation columns.
- EDIT_ALLOWED and DISPLAYED — control flags governing whether the node may be edited or displayed.
- ORIG_PREF_HIERARCHY_ID and ORIG_PARENT_HIERARCHY_ID — origin references supporting copy or version lineage.
- OBJECT_VERSION_NUMBER, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE — standard auditing columns.
- ATTRIBUTE1 through ATTRIBUTE30 — the DFF/descriptive flexfield segment range.
Common Use Cases and Queries
Typical usage includes tracing inheritance paths, validating that a resource's preference resolves to the expected node, and reporting on hierarchy configuration. A common pattern retrieves a node and its parent:
SELECT p.name, p.parent_pref_hierarchy_id, c.name AS parent_name FROM hxc.hxc_pref_hierarchies p LEFT JOIN hxc.hxc_pref_hierarchies c ON p.parent_pref_hierarchy_id = c.pref_hierarchy_id WHERE p.pref_hierarchy_id = :id;
A recursive CONNECT BY query can render the full tree from a top-level parent using TOP_LEVEL_PARENT_ID or PARENT_PREF_HIERARCHY_ID. Reporting use cases include auditing nodes where EDIT_ALLOWED = 'N', verifying displayed hierarchy entries, and checking editioning via ZD_EDITION_NAME.
Related Objects
- HXC_PREF_DEFINITIONS — referenced via PREF_DEFINITION_ID; supplies the preference definition behind each node.
- HXC_PREF_HIERARCHIES (self) — PARENT_PREF_HIERARCHY_ID provides the recursive tree structure.
- HXC_RESOURCE_RULES — references this table through PREF_HIERARCHY_ID, associating resource rules with hierarchy nodes.
These relationships confirm that HXC_PREF_HIERARCHIES sits between preference definitions and resource rules, acting as the inheritance engine for Time and Labor preference resolution.
-
Table: HXC_PREF_HIERARCHIES
12.2.2
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_PREF_HIERARCHIES, object_name:HXC_PREF_HIERARCHIES, status:VALID, product: HXC - Time and Labor Engine , description: Preference Hierarchies , implementation_dba_data: HXC.HXC_PREF_HIERARCHIES ,
-
Table: HXC_PREF_HIERARCHIES
12.1.1
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_PREF_HIERARCHIES, object_name:HXC_PREF_HIERARCHIES, status:VALID, product: HXC - Time and Labor Engine , description: Preference Hierarchies , implementation_dba_data: HXC.HXC_PREF_HIERARCHIES ,
-
APPS.HXC_HPH_BUS SQL Statements
12.1.1
-
APPS.HXC_HPH_BUS SQL Statements
12.2.2
-
VIEW: APPS.HXC_RESOURCE_RULES_V
12.1.1
-
VIEW: APPS.HXC_RESOURCE_RULES_V
12.2.2
-
View: HXC_RESOURCE_RULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:HXC.HXC_RESOURCE_RULES_V, object_name:HXC_RESOURCE_RULES_V, status:VALID, product: HXC - Time and Labor Engine , implementation_dba_data: APPS.HXC_RESOURCE_RULES_V ,
-
View: HXC_RESOURCE_RULES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:HXC.HXC_RESOURCE_RULES_V, object_name:HXC_RESOURCE_RULES_V, status:VALID, product: HXC - Time and Labor Engine , implementation_dba_data: APPS.HXC_RESOURCE_RULES_V ,
-
VIEW: APPS.HXC_RESOURCE_PERSONAL_PREF_V
12.2.2
-
VIEW: APPS.HXC_PREF_HIERARCHIES_V
12.1.1
-
VIEW: APPS.HXC_PREF_HIERARCHIES_V
12.2.2
-
VIEW: APPS.HXC_RESOURCE_RULES_PERSON_V
12.1.1
-
VIEW: APPS.HXC_RESOURCE_PERSONAL_PREF_V
12.1.1
-
View: HXC_RESOURCE_RULES_PERSON_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:HXC.HXC_RESOURCE_RULES_PERSON_V, object_name:HXC_RESOURCE_RULES_PERSON_V, status:VALID, product: HXC - Time and Labor Engine , implementation_dba_data: APPS.HXC_RESOURCE_RULES_PERSON_V ,
-
VIEW: APPS.HXC_RESOURCE_RULES_PERSON_V
12.2.2
-
TRIGGER: APPS.HXC_PREF_HIERARCHIES+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HXC_PREF_HIERARCHIES+, status:VALID,
-
View: HXC_RESOURCE_RULES_PERSON_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:HXC.HXC_RESOURCE_RULES_PERSON_V, object_name:HXC_RESOURCE_RULES_PERSON_V, status:VALID, product: HXC - Time and Labor Engine , implementation_dba_data: APPS.HXC_RESOURCE_RULES_PERSON_V ,
-
VIEW: HXC.HXC_PREF_HIERARCHIES#
12.2.2
owner:HXC, object_type:VIEW, object_name:HXC_PREF_HIERARCHIES#, status:VALID,
-
TRIGGER: APPS.HXC_PREF_HIERARCHIES+
12.2.2
-
APPS.HXC_HPH_SHD SQL Statements
12.1.1
-
APPS.HXC_HPH_SHD SQL Statements
12.2.2
-
SYNONYM: APPS.HXC_PREF_HIERARCHIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HXC_PREF_HIERARCHIES, status:VALID,
-
SYNONYM: APPS.HXC_PREF_HIERARCHIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HXC_PREF_HIERARCHIES, status:VALID,
-
View: HXC_RESOURCE_PERSONAL_PREF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:HXC.HXC_RESOURCE_PERSONAL_PREF_V, object_name:HXC_RESOURCE_PERSONAL_PREF_V, status:VALID, product: HXC - Time and Labor Engine , implementation_dba_data: APPS.HXC_RESOURCE_PERSONAL_PREF_V ,
-
View: HXC_PREF_HIERARCHIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:HXC.HXC_PREF_HIERARCHIES_V, object_name:HXC_PREF_HIERARCHIES_V, status:VALID, product: HXC - Time and Labor Engine , implementation_dba_data: APPS.HXC_PREF_HIERARCHIES_V ,
-
View: HXC_RESOURCE_PERSONAL_PREF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:HXC.HXC_RESOURCE_PERSONAL_PREF_V, object_name:HXC_RESOURCE_PERSONAL_PREF_V, status:VALID, product: HXC - Time and Labor Engine , implementation_dba_data: APPS.HXC_RESOURCE_PERSONAL_PREF_V ,
-
View: HXC_PREF_HIERARCHIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:HXC.HXC_PREF_HIERARCHIES_V, object_name:HXC_PREF_HIERARCHIES_V, status:VALID, product: HXC - Time and Labor Engine , implementation_dba_data: APPS.HXC_PREF_HIERARCHIES_V ,
-
TABLE: HXC.HXC_PREF_HIERARCHIES
12.1.1
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_PREF_HIERARCHIES, object_name:HXC_PREF_HIERARCHIES, status:VALID,
-
APPS.HXC_US_TIME_DEFINITIONS_HOOK SQL Statements
12.1.1
-
VIEW: APPS.HXC_RESOURCE_ALL_ELIG_PREF_V
12.1.1
-
VIEW: APPS.HXC_RESOURCE_ALL_ELIG_PREF_V
12.2.2
-
APPS.HXC_US_TIME_DEFINITIONS_HOOK SQL Statements
12.2.2
-
FUNCTION: APPS.HXC_PREF_HIERARCHIES=
12.2.2
-
TABLE: HXC.HXC_PREF_HIERARCHIES
12.2.2
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_PREF_HIERARCHIES, object_name:HXC_PREF_HIERARCHIES, status:VALID,
-
Table: HXC_RESOURCE_RULES
12.1.1
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_RESOURCE_RULES, object_name:HXC_RESOURCE_RULES, status:VALID, product: HXC - Time and Labor Engine , description: Resource Rules , implementation_dba_data: HXC.HXC_RESOURCE_RULES ,
-
Table: HXC_PREF_DEFINITIONS
12.2.2
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_PREF_DEFINITIONS, object_name:HXC_PREF_DEFINITIONS, status:VALID, product: HXC - Time and Labor Engine , description: Preference Definitions , implementation_dba_data: HXC.HXC_PREF_DEFINITIONS ,
-
Table: HXC_PREF_DEFINITIONS
12.1.1
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_PREF_DEFINITIONS, object_name:HXC_PREF_DEFINITIONS, status:VALID, product: HXC - Time and Labor Engine , description: Preference Definitions , implementation_dba_data: HXC.HXC_PREF_DEFINITIONS ,
-
VIEW: HXC.HXC_PREF_HIERARCHIES#
12.2.2
-
APPS.HXC_RESOURCE_PERSONAL_PREF_PKG SQL Statements
12.2.2
-
Table: HXC_RESOURCE_RULES
12.2.2
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_RESOURCE_RULES, object_name:HXC_RESOURCE_RULES, status:VALID, product: HXC - Time and Labor Engine , description: Resource Rules , implementation_dba_data: HXC.HXC_RESOURCE_RULES ,
-
PACKAGE BODY: APPS.HXC_HRR_UPLOAD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HXC_HRR_UPLOAD_PKG, status:VALID,
-
PACKAGE BODY: APPS.HXC_SEEDDATA_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HXC_SEEDDATA_PKG, status:VALID,
-
FUNCTION: APPS.HXC_PREF_HIERARCHIES=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:HXC_PREF_HIERARCHIES=, status:VALID,
-
TRIGGER: APPS.HXC_PREF_HIERARCHIES_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HXC_PREF_HIERARCHIES_WHO, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.HXC_RESOURCE_PERSONAL_PREF_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.HXC_RESOURCE_PERSONAL_PREF_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXC_RESOURCE_PERSONAL_PREF_PKG, status:VALID,
-
PACKAGE BODY: APPS.HXC_SEEDDATA_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXC_SEEDDATA_PKG, status:VALID,
-
TRIGGER: APPS.HXC_PREF_HIERARCHIES_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:HXC_PREF_HIERARCHIES_WHO, status:VALID,
-
PACKAGE BODY: APPS.HXC_HRR_UPLOAD_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXC_HRR_UPLOAD_PKG, status:VALID,