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 ,
-
APPS.XLA_ACCOUNTING_PUB_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.1.1
-
APPS.GL_MOVEMERGE_REQUESTS_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.1.1
-
APPS.GL_GLXDDA_XMLP_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.1.1
-
APPS.GL_ADI_ACCT_TYPE_CONV_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.1.1
-
APPS.GL_GLXUSA_XMLP_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.1.1
-
APPS.GL_GLXCAR_XMLP_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.1.1
-
APPS.XLA_PERIOD_CLOSE_EXP_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.GL_MC_CURRENCY_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.JA_CN_CFS_CALCULATE_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.GL_ADI_ACCT_TYPE_CONV_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.XLA_ACCOUNTING_PUB_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.XLA_UPGRADE_PUB dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.GL_JOURNAL_IMPORT_SLA_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.1.1
-
APPS.GL_GLCRDR_XMLP_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.1.1
-
APPS.GL_MC_INFO dependencies on GL_LEDGER_RELATIONSHIPS
12.1.1
-
APPS.GL_GLXBTB_XMLP_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.1.1
-
APPS.GL_DAILY_RATES_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.IGC_LEDGER_UTILS dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.GL_FLATTEN_LEDGER_SEG_VALS dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.GL_GLCRDR_XMLP_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.XLA_ACCOUNTING_CACHE_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.GL_FLATTEN_ACCESS_SETS dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.GL_JOURNAL_IMPORT_SLA_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.JE_IL_TAX_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.GL_GLXCAR_XMLP_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.GL_LEDGERS_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.1.1
-
APPS.XLA_PERIOD_CLOSE_EXP_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.1.1
-
APPS.XLA_ACCOUNTING_ENGINE_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.1.1
-
APPS.OKL_SLA_ACC_SOURCES_PVT dependencies on GL_LEDGER_RELATIONSHIPS
12.1.1
-
APPS.XLA_AC_BALANCES_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.1.1
-
APPS.GL_PERIOD_STATUS_SYNC_PUB dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.XLA_FSAH_INT_PVT dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.XLA_PERIOD_CLOSE_EXP_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.XLA_AE_LINES_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.OKL_SLA_ACC_SOURCES_PVT dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.GL_FUSION_TRANSFER_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.XLA_CA_BALANCES_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.GL_MC_CURRENCY_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.1.1
-
APPS.XLA_HIST_LEDGER_UPG_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.1.1
-
APPS.XLA_AE_LINES_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.1.1
-
APPS.JA_CN_UTILITY dependencies on GL_LEDGER_RELATIONSHIPS
12.1.1
-
APPS.GL_AUTOPOST_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.1.1
-
APPS.XLA_HIST_LEDGER_UPG_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.GL_LEDGERS_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.GL_GLXBTB_XMLP_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.GL_MC_INFO dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.GL_GLXUSA_XMLP_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2
-
APPS.GL_AUTOPOST_PKG dependencies on GL_LEDGER_RELATIONSHIPS
12.2.2