Search Results gl_account_hierarchies
The GL_ACCOUNT_HIERARCHIES
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical component of the General Ledger (GL) module, serving as the repository for defining and maintaining account hierarchies. These hierarchies are essential for financial reporting, consolidation, and analytical purposes, enabling organizations to structure their chart of accounts (COA) in a logical and meaningful way. The table stores parent-child relationships between accounting segments, allowing for roll-up reporting and summarization of financial data.
Key Attributes of GL_ACCOUNT_HIERARCHIES
The table contains several important columns that define the hierarchical relationships:- HIERARCHY_ID: A unique identifier for each hierarchy definition.
- STRUCTURE_ID: References the accounting flexfield structure to which the hierarchy belongs.
- PARENT_VALUE: The segment value of the parent node in the hierarchy.
- CHILD_VALUE: The segment value of the child node that rolls up to the parent.
- RANGE_ID: Identifies a range of child values if the hierarchy uses value ranges instead of discrete values.
- ENABLED_FLAG: Indicates whether the hierarchy relationship is active (Y/N).
- START_DATE_ACTIVE and END_DATE_ACTIVE: Define the period during which the hierarchy is valid.
Functional Significance
Account hierarchies in Oracle GL serve multiple purposes:- Financial Reporting: Enables summarized reporting at different levels (e.g., department → division → company).
- Budgeting: Allows budget amounts to be allocated and tracked at various hierarchy levels.
- Security: Supports data access control through hierarchy-based security rules.
- Consolidation: Facilitates financial consolidation by defining roll-up paths.
Technical Implementation
The hierarchy data is typically created and maintained through the Oracle GL application interface (Navigation: General Ledger > Setup > Financials > Flexfields > Key > Segments > Account Hierarchies). However, direct SQL manipulation is possible for bulk operations or data migrations. The hierarchy relationships are validated against the accounting flexfield definition to ensure only valid segment values are used.Integration Points
TheGL_ACCOUNT_HIERARCHIES
table integrates with several other Oracle EBS components:
- FSG (Financial Statement Generator): Uses hierarchies for row set definitions in financial reports.
- ADFdi (Account Hierarchy Editor): Provides a modern interface for hierarchy maintenance in later versions.
- GL_BALANCES: Balances can be queried at any level of the hierarchy through appropriate SQL joins.
Performance Considerations
For organizations with complex hierarchies or large charts of accounts, proper indexing onHIERARCHY_ID
, STRUCTURE_ID
, and the value columns is recommended. Oracle's tree walking mechanism (CONNECT BY in SQL) is often used to traverse these hierarchies in reports and queries.
Version-Specific Notes
While the core functionality remains consistent between 12.1.1 and 12.2.2, version 12.2.2 introduced enhancements in hierarchy management through the ADFdi interface and improved performance for hierarchy-based reporting. The underlying table structure, however, remained largely unchanged between these versions. In summary, theGL_ACCOUNT_HIERARCHIES
table is a foundational element of Oracle GL's analytical capabilities, providing the structural framework for meaningful financial analysis and reporting across organizational dimensions.
-
Table: GL_ACCOUNT_HIERARCHIES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_ACCOUNT_HIERARCHIES, object_name:GL_ACCOUNT_HIERARCHIES, status:VALID, product: GL - General Ledger , description: Summary/Detail account hierarchies , implementation_dba_data: GL.GL_ACCOUNT_HIERARCHIES ,
-
Table: GL_ACCOUNT_HIERARCHIES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_ACCOUNT_HIERARCHIES, object_name:GL_ACCOUNT_HIERARCHIES, status:VALID, product: GL - General Ledger , description: Summary/Detail account hierarchies , implementation_dba_data: GL.GL_ACCOUNT_HIERARCHIES ,
-
APPS.PSA_BC_XML_REPORT_PUB dependencies on GL_ACCOUNT_HIERARCHIES
12.1.1
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on GL_ACCOUNT_HIERARCHIES
12.1.1
-
APPS.PSB_WS_ACCT2 dependencies on GL_ACCOUNT_HIERARCHIES
12.1.1
-
APPS.BUDGET_INQUIRY_PKG dependencies on GL_ACCOUNT_HIERARCHIES
12.2.2
-
APPS.GL_FLEX_INSERT_PKG dependencies on GL_ACCOUNT_HIERARCHIES
12.1.1
-
APPS.FV_SLA_PROCESSING_PKG dependencies on GL_ACCOUNT_HIERARCHIES
12.1.1
-
APPS.FV_SLA_UTL_PROCESSING_PKG dependencies on GL_ACCOUNT_HIERARCHIES
12.2.2
-
APPS.BUDGET_INQUIRY_PKG dependencies on GL_ACCOUNT_HIERARCHIES
12.1.1
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on GL_ACCOUNT_HIERARCHIES
12.2.2
-
APPS.PSA_BC_XML_REPORT_PUB dependencies on GL_ACCOUNT_HIERARCHIES
12.2.2
-
APPS.GL_FLEX_INSERT_PKG dependencies on GL_ACCOUNT_HIERARCHIES
12.2.2
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on GL_SUMMARY_TEMPLATES
12.2.2
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on GL_SUMMARY_BC_OPTIONS
12.2.2
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on GL_SUMMARY_TEMPLATES
12.1.1
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on GL_SUMMARY_BC_OPTIONS
12.1.1
-
VIEW: GL.GL_ACCOUNT_HIERARCHIES#
12.2.2
-
VIEW: GL.GL_ACCOUNT_HIERARCHIES#
12.2.2
owner:GL, object_type:VIEW, object_name:GL_ACCOUNT_HIERARCHIES#, status:VALID,
-
SYNONYM: APPS.GL_ACCOUNT_HIERARCHIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_ACCOUNT_HIERARCHIES, status:VALID,
-
SYNONYM: APPS.GL_ACCOUNT_HIERARCHIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_ACCOUNT_HIERARCHIES, status:VALID,
-
Table: GL_SUMMARY_TEMPLATES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_SUMMARY_TEMPLATES, object_name:GL_SUMMARY_TEMPLATES, status:VALID, product: GL - General Ledger , description: Summary account templates , implementation_dba_data: GL.GL_SUMMARY_TEMPLATES ,
-
VIEW: APPS.PSBBV_GL_ACCOUNT_HIERARCHIES
12.1.1
-
VIEW: APPS.PSBFV_GL_ACCOUNT_HIERARCHIES
12.1.1
-
TABLE: GL.GL_ACCOUNT_HIERARCHIES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_ACCOUNT_HIERARCHIES, object_name:GL_ACCOUNT_HIERARCHIES, status:VALID,
-
VIEW: APPS.IGC_CBC_DETAIL_BAL_V
12.2.2
-
VIEW: APPS.IGC_CBC_BAL_V
12.2.2
-
TABLE: GL.GL_ACCOUNT_HIERARCHIES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_ACCOUNT_HIERARCHIES, object_name:GL_ACCOUNT_HIERARCHIES, status:VALID,
-
Table: GL_SUMMARY_TEMPLATES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_SUMMARY_TEMPLATES, object_name:GL_SUMMARY_TEMPLATES, status:VALID, product: GL - General Ledger , description: Summary account templates , implementation_dba_data: GL.GL_SUMMARY_TEMPLATES ,
-
VIEW: APPS.IGC_CBC_DETAIL_BAL_V
12.1.1
-
VIEW: APPS.IGC_CBC_BAL_V
12.1.1
-
VIEW: APPS.IGC_CBC_SUMMARY_BAL_V
12.1.1
-
APPS.BUDGET_INQUIRY_PKG SQL Statements
12.1.1
-
VIEW: APPS.IGC_CBC_SUMMARY_BAL_V
12.2.2
-
APPS.BUDGET_INQUIRY_PKG SQL Statements
12.2.2
-
View: PSBFV_GL_ACCOUNT_HIERARCHIES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBFV_GL_ACCOUNT_HIERARCHIES, object_name:PSBFV_GL_ACCOUNT_HIERARCHIES, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSBFV_GL_ACCOUNT_HIERARCHIES ,
-
VIEW: APPS.GL_BUDGET_DETAIL_BALANCES_V
12.1.1
-
View: PSBBV_GL_ACCOUNT_HIERARCHIES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBBV_GL_ACCOUNT_HIERARCHIES, object_name:PSBBV_GL_ACCOUNT_HIERARCHIES, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSBBV_GL_ACCOUNT_HIERARCHIES ,
-
APPS.PSA_BC_XML_REPORT_PUB dependencies on GL_SUMMARY_TEMPLATES
12.2.2
-
APPS.PSA_BC_XML_REPORT_PUB dependencies on GL_BUDGET_VERSIONS
12.1.1
-
APPS.PSA_BC_XML_REPORT_PUB dependencies on GL_BUDGET_VERSIONS
12.2.2
-
PACKAGE BODY: APPS.BUDGET_INQUIRY_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BUDGET_INQUIRY_PKG, status:VALID,
-
View: PSBFV_GL_ACCOUNT_HIERARCHIES
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
APPS.PSA_BC_XML_REPORT_PUB dependencies on GL_SUMMARY_BC_OPTIONS
12.1.1
-
APPS.PSA_BC_XML_REPORT_PUB dependencies on GL_SUMMARY_BC_OPTIONS
12.2.2
-
View: PSBBV_GL_ACCOUNT_HIERARCHIES
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
APPS.PSB_WS_ACCT2 dependencies on PSB_SUMMARY_TEMPLATES
12.1.1
-
VIEW: APPS.GL_BUDGET_DETAIL_BALANCES_V
12.2.2
-
APPS.PSA_BC_XML_REPORT_PUB dependencies on GL_BUDGETS
12.1.1
-
APPS.PSA_BC_XML_REPORT_PUB dependencies on GL_BUDGETS
12.2.2