Search Results gl_rx_trial_balance_pkg
Overview
APPS.GL_RX_TRIAL_BALANCE_PKG is a General Ledger utility package that supports the global consolidation and trial balance extraction process in Oracle E-Business Suite Release 12.1.1 and 12.2.2. Its primary purpose is to build the rows of a trial balance extract that reconciles General Ledger account balances for a given ledger, period, and chart of accounts structure. This functionality is central to regulatory reporting and to the Global Consolidation System workflow, where subsidiary and parent ledgers must be mapped and balanced before consolidation and elimination entries can be processed.
The package is classified as an OTHER API under ETRM, meaning it is not part of the supported public API surface for external integration. It is an internal implementation object invoked by the trial balance concurrent program and related consolidation routines. Its status is VALID in the APPS schema, with dependencies on SYS.STANDARD and the standard PL/SQL runtime.
Key Procedures and Functions
The package exposes a single documented procedure:
- CREATE_ROWS — Populates the trial balance interface table (GL_RX_TRIAL_BALANCE_ITF) with the account and balance rows required for extraction. It resolves the active chart of accounts and segment structure, validates the ledger and accounting period, and derives code combination balances to materialize the trial balance output set.
Parameter lists are not documented in the ETRM metadata and are intentionally omitted here. Invocation is expected to occur from the parent concurrent program flow rather than directly.
Tables Accessed
The package reads setup, ledger, period, and account combination data, and writes to the trial balance interface table:
- FND_APPLICATION — Resolves the application context and ownership of the ledger and reporting entities.
- FND_CONCURRENT_REQUESTS — Reads concurrent request information to tie the extraction to the running trial balance program instance.
- FND_ID_FLEXS, FND_ID_FLEX_SEGMENTS, FND_ID_FLEX_SEGMENTS_TL — Provide the key flexfield definition and segment structure used to format the trial balance columns.
- FND_FLEX_VALUE_SETS, FND_FLEX_VALUES_TL — Supply validated segment values and their translated descriptions for reporting.
- GL_LEDGERS — Identifies the ledger, chart of accounts, currency, and accounting calendar configuration.
- GL_PERIOD_STATUSES — Determines period open/close status and the periods eligible for extraction.
- GL_CODE_COMBINATIONS — Supplies the account combinations that form the trial balance rows.
- GL_RX_TRIAL_BALANCE_ITF — The interface/output table populated by CREATE_ROWS, subsequently consumed by downstream consolidation programs.
- DBMS_SQL — Utilized for dynamic SQL construction, enabling flexible account balance queries against the appropriate GL balance tables.
Usage Notes
GL_RX_TRIAL_BALANCE_PKG is not intended for direct invocation from forms or external code. It is invoked internally as part of the trial balance extraction and global consolidation concurrent programs within General Ledger. Because ETRM documents no referencing packages and no public API classification, customizations should avoid calling CREATE_ROWS directly; instead, the standard concurrent program should be submitted, and any customization should operate on GL_RX_TRIAL_BALANCE_ITF after population. The dependency on DBMS_SQL indicates dynamic query generation, so performance is sensitive to the volume of code combinations in the ledger and the number of periods selected. In 12.2.2, the package continues to function against the same ETRM-documented objects; upgrades from 12.1.1 preserve the interface table contract, though administrators should re-validate the package after patching to confirm VALID status in the APPS schema.
-
PACKAGE: APPS.GL_RX_TRIAL_BALANCE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GL_RX_TRIAL_BALANCE_PKG, status:VALID,
-
PACKAGE: APPS.GL_RX_TRIAL_BALANCE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GL_RX_TRIAL_BALANCE_PKG, status:VALID,
-
PACKAGE: APPS.GL_RX_TRIAL_BALANCE_PKG
12.2.2
-
PACKAGE BODY: APPS.GL_RX_TRIAL_BALANCE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GL_RX_TRIAL_BALANCE_PKG, status:VALID,
-
PACKAGE: APPS.GL_RX_TRIAL_BALANCE_PKG
12.1.1
-
PACKAGE BODY: APPS.GL_RX_TRIAL_BALANCE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GL_RX_TRIAL_BALANCE_PKG, status:VALID,
-
SYNONYM: APPS.FND_ID_FLEX_SEGMENTS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_ID_FLEX_SEGMENTS_TL, status:VALID,
-
SYNONYM: APPS.FND_ID_FLEX_SEGMENTS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_ID_FLEX_SEGMENTS_TL, status:VALID,
-
SYNONYM: APPS.GL_RX_TRIAL_BALANCE_ITF
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_RX_TRIAL_BALANCE_ITF, status:VALID,
-
SYNONYM: APPS.GL_RX_TRIAL_BALANCE_ITF
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_RX_TRIAL_BALANCE_ITF, status:VALID,
-
SYNONYM: APPS.FND_ID_FLEXS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_ID_FLEXS, status:VALID,
-
SYNONYM: APPS.FND_ID_FLEXS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_ID_FLEXS, status:VALID,
-
PACKAGE: APPS.FA_RX_SHARED_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FA_RX_SHARED_PKG, status:VALID,
-
PACKAGE: APPS.FA_RX_SHARED_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FA_RX_SHARED_PKG, status:VALID,
-
SYNONYM: APPS.FND_FLEX_VALUES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_FLEX_VALUES_TL, status:VALID,
-
SYNONYM: APPS.FND_FLEX_VALUES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_FLEX_VALUES_TL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_FLEX_APIS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_FLEX_APIS, status:VALID,
-
PACKAGE: APPS.FND_FLEX_APIS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_FLEX_APIS, status:VALID,
-
PACKAGE BODY: APPS.GL_RX_TRIAL_BALANCE_PKG
12.1.1
-
PACKAGE BODY: APPS.GL_RX_TRIAL_BALANCE_PKG
12.2.2
-
SYNONYM: APPS.FND_FLEX_VALUE_SETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_FLEX_VALUE_SETS, status:VALID,
-
SYNONYM: APPS.FND_ID_FLEX_SEGMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_ID_FLEX_SEGMENTS, status:VALID,
-
SYNONYM: APPS.FND_FLEX_VALUE_SETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_FLEX_VALUE_SETS, status:VALID,
-
APPS.GL_RX_TRIAL_BALANCE_PKG dependencies on GL_RX_TRIAL_BALANCE_PKG
12.2.2
-
APPS.GL_RX_TRIAL_BALANCE_PKG dependencies on GL_RX_TRIAL_BALANCE_PKG
12.1.1
-
SYNONYM: APPS.FND_ID_FLEX_SEGMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_ID_FLEX_SEGMENTS, status:VALID,
-
SYNONYM: APPS.GL_CODE_COMBINATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_CODE_COMBINATIONS, status:VALID,
-
SYNONYM: APPS.GL_PERIOD_STATUSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_PERIOD_STATUSES, status:VALID,
-
SYNONYM: APPS.GL_CODE_COMBINATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_CODE_COMBINATIONS, status:VALID,
-
SYNONYM: APPS.GL_LEDGERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_LEDGERS, status:VALID,
-
SYNONYM: APPS.GL_LEDGERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_LEDGERS, status:VALID,
-
SYNONYM: APPS.GL_PERIOD_STATUSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_PERIOD_STATUSES, status:VALID,
-
SYNONYM: APPS.FND_CONCURRENT_REQUESTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_CONCURRENT_REQUESTS, status:VALID,
-
SYNONYM: APPS.FND_CONCURRENT_REQUESTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_CONCURRENT_REQUESTS, status:VALID,
-
SYNONYM: APPS.FND_APPLICATION
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_APPLICATION, status:VALID,
-
SYNONYM: APPS.FND_APPLICATION
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_APPLICATION, status:VALID,
-
SYNONYM: PUBLIC.DBMS_SQL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_SQL, status:VALID,
-
SYNONYM: PUBLIC.DBMS_SQL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_SQL, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,