Search Results gl_ledger_relationships
The GL_LEDGER_RELATIONSHIPS
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical repository for defining hierarchical and functional relationships between ledgers, balancing segments, and reporting currencies within the General Ledger (GL) module. This table serves as the backbone for multi-org, multi-currency, and consolidation configurations, enabling organizations to maintain complex accounting structures while adhering to compliance and reporting requirements. Below is a detailed technical and functional breakdown of this table.
Purpose and Functional Overview
TheGL_LEDGER_RELATIONSHIPS
table stores metadata that governs how ledgers interact within Oracle EBS. It supports:
- Primary Ledger Relationships: Defines parent-child hierarchies for consolidation.
- Secondary Ledger Associations: Links primary ledgers to secondary ledgers for alternate accounting representations (e.g., local GAAP vs. IFRS).
- Reporting Currency Setup: Tracks relationships between primary ledgers and their reporting currencies.
- Balancing Segment Values: Maps balancing segments across ledgers for intercompany eliminations.
Key Columns and Their Significance
The table's structure includes pivotal columns such as:RELATIONSHIP_ID
: Primary key uniquely identifying each ledger relationship.PRIMARY_LEDGER_ID
: ReferencesGL_LEDGERS.LEDGER_ID
for the primary ledger.SECONDARY_LEDGER_ID
: References a secondary ledger (if applicable).TARGET_LEDGER_ID
: Used in consolidation scenarios to designate the target ledger.RELATIONSHIP_TYPE_CODE
: Values include 'PRIMARY_TO_SECONDARY', 'BALANCE', or 'JOURNAL' to define the nature of the relationship.CURRENCY_CODE
: Specifies the currency for reporting currency relationships.ENABLED_FLAG
: Indicates whether the relationship is active (Y/N).
Technical Implementation
In Oracle EBS 12.1.1 and 12.2.2, the table is populated via:- GUI Configuration: Through the "Define Ledger Relationships" screen (Navigation: General Ledger > Setup > Financials > Accounting Setup Manager).
- API Calls: Programmatic insertion via
GL_LEDGER_RELATIONSHIPS_PKG
. - Data Migrations: Often seeded during implementation using SQL scripts or Oracle Data Conversion tools.
Integration Points
The table interfaces with:- Subledger Accounting (SLA): Ensures journal entries post to the correct ledger hierarchy.
- Financial Consolidation Hub (FCH): Facilitates consolidation workflows.
- Multi-Org Access Control (MOAC): Restricts data access based on ledger assignments.
Common Use Cases
- Multi-GAAP Compliance: A primary ledger (US GAAP) linked to a secondary ledger (IFRS) with different accounting rules.
- Global Consolidations: Subsidiary ledgers rolled up into a corporate ledger via
RELATIONSHIP_TYPE_CODE='BALANCE'
. - Currency Reporting: Primary ledger in EUR with reporting currencies in USD and GBP.
Performance Considerations
Indexes onPRIMARY_LEDGER_ID
, SECONDARY_LEDGER_ID
, and RELATIONSHIP_TYPE_CODE
optimize query performance. Large hierarchies may require partitioning in high-volume environments.
Limitations
Direct DML operations are discouraged; Oracle recommends using APIs to maintain referential integrity. Relationships cannot span across instances.Conclusion
TheGL_LEDGER_RELATIONSHIPS
table is a cornerstone of Oracle EBS's financial architecture, enabling flexible, compliant, and scalable ledger management. Its design reflects Oracle's emphasis on hierarchical data integrity and multi-dimensional reporting, making it indispensable for enterprises with complex accounting needs.
-
Table: GL_LEDGER_RELATIONSHIPS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_LEDGER_RELATIONSHIPS, object_name:GL_LEDGER_RELATIONSHIPS, status:VALID, product: GL - General Ledger , description: Relationships between ledgers , implementation_dba_data: GL.GL_LEDGER_RELATIONSHIPS ,
-
Table: GL_LEDGER_RELATIONSHIPS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_LEDGER_RELATIONSHIPS, object_name:GL_LEDGER_RELATIONSHIPS, status:VALID, product: GL - General Ledger , description: Relationships between ledgers , implementation_dba_data: GL.GL_LEDGER_RELATIONSHIPS ,
-
Table: GL_LEDGERS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_LEDGERS, object_name:GL_LEDGERS, status:VALID, product: GL - General Ledger , description: Ledger definition , implementation_dba_data: GL.GL_LEDGERS ,
-
Table: GL_LEDGERS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_LEDGERS, object_name:GL_LEDGERS, status:VALID, product: GL - General Ledger , description: Ledger definition , implementation_dba_data: GL.GL_LEDGERS ,
-
View: GL_ALC_LEDGER_RSHIPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_ALC_LEDGER_RSHIPS_V, object_name:GL_ALC_LEDGER_RSHIPS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_ALC_LEDGER_RSHIPS_V ,
-
View: GL_ALC_LEDGER_RSHIPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_ALC_LEDGER_RSHIPS_V, object_name:GL_ALC_LEDGER_RSHIPS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_ALC_LEDGER_RSHIPS_V ,
-
View: GL_SECONDARY_LEDGER_RSHIPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SECONDARY_LEDGER_RSHIPS_V, object_name:GL_SECONDARY_LEDGER_RSHIPS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SECONDARY_LEDGER_RSHIPS_V ,
-
View: GL_SECONDARY_LEDGER_RSHIPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SECONDARY_LEDGER_RSHIPS_V, object_name:GL_SECONDARY_LEDGER_RSHIPS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SECONDARY_LEDGER_RSHIPS_V ,
-
View: GL_LEDGER_LE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_LEDGER_LE_V, object_name:GL_LEDGER_LE_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_LEDGER_LE_V ,
-
View: GL_LEDGER_LE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_LEDGER_LE_V, object_name:GL_LEDGER_LE_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_LEDGER_LE_V ,
-
Table: GL_DAILY_CONVERSION_TYPES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_DAILY_CONVERSION_TYPES, object_name:GL_DAILY_CONVERSION_TYPES, status:VALID, product: GL - General Ledger , description: Foreign currency daily conversion rate types , implementation_dba_data: GL.GL_DAILY_CONVERSION_TYPES ,
-
Table: GL_DAILY_CONVERSION_TYPES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_DAILY_CONVERSION_TYPES, object_name:GL_DAILY_CONVERSION_TYPES, status:VALID, product: GL - General Ledger , description: Foreign currency daily conversion rate types , implementation_dba_data: GL.GL_DAILY_CONVERSION_TYPES ,
-
View: GL_JE_JOURNAL_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_JE_JOURNAL_LINES_V, object_name:GL_JE_JOURNAL_LINES_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_JE_JOURNAL_LINES_V ,
-
View: GL_JE_JOURNAL_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_JE_JOURNAL_LINES_V, object_name:GL_JE_JOURNAL_LINES_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_JE_JOURNAL_LINES_V ,
-
View: GL_FUNCTIONAL_BALANCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_FUNCTIONAL_BALANCES_V, object_name:GL_FUNCTIONAL_BALANCES_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_FUNCTIONAL_BALANCES_V ,
-
View: GL_BALANCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_BALANCES_V, object_name:GL_BALANCES_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_BALANCES_V ,
-
View: GL_BALANCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_BALANCES_V, object_name:GL_BALANCES_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_BALANCES_V ,
-
View: GL_FUNCTIONAL_BALANCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_FUNCTIONAL_BALANCES_V, object_name:GL_FUNCTIONAL_BALANCES_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_FUNCTIONAL_BALANCES_V ,
-
View: GL_DETAIL_BALANCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_DETAIL_BALANCES_V, object_name:GL_DETAIL_BALANCES_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_DETAIL_BALANCES_V ,
-
View: GL_DETAIL_BALANCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_DETAIL_BALANCES_V, object_name:GL_DETAIL_BALANCES_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_DETAIL_BALANCES_V ,
-
View: GL_SUMMARY_BALANCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SUMMARY_BALANCES_V, object_name:GL_SUMMARY_BALANCES_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_SUMMARY_BALANCES_V ,
-
View: GL_SUMMARY_BALANCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SUMMARY_BALANCES_V, object_name:GL_SUMMARY_BALANCES_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_SUMMARY_BALANCES_V ,