Search Results gl_alloc_interim_1
Overview
The GL_ALLOC_INTERIM_1 table is a temporary, non-persistent data object within the Oracle E-Business Suite General Ledger (GL) module. Its primary role is to serve as a transient staging area during the processing of MassAllocations and MassBudgets. These are critical financial operations used to systematically distribute amounts, such as overhead or budget figures, across multiple cost centers, departments, or accounts based on predefined allocation formulas. The table is not implemented as a permanent structure in the database; it is dynamically created, populated, and subsequently purged by the allocation engine at runtime. This design ensures transactional integrity and isolates intermediate calculation data from the permanent application tables.
Key Information Stored
As a temporary worktable, its structure is designed to hold intermediate calculation results and key identifiers necessary for processing allocation and budget formulas. While the full column list is not detailed in the provided metadata, its foreign key relationships explicitly indicate it stores at least the FORMULA_ID and FORMULA_LINE_NUMBER. These columns link the interim data back to the master definition in the GL_ALLOC_FORMULA_LINES table. Typically, such a table would also contain columns for the calculated amounts (e.g., allocated amounts, running totals), account segment values, and other ledger-specific context (like period information) required to generate the final journal entry or budget lines before they are posted to permanent tables like GL_JE_BATCHES or GL_BALANCES.
Common Use Cases and Queries
Direct querying of this table by end-users or custom reports is atypical and generally unsupported, as it exists only during an active allocation run. Its use is confined to the internal processing logic of the MassAllocation and MassBudget programs. Administrators or developers might examine its structure for debugging purposes if an allocation process fails. A sample diagnostic query, to be run during an active allocation session, would focus on tracing the interim results for a specific formula:
SELECT formula_id, formula_line_number, <amount_columns> FROM gl_alloc_interim_1 WHERE formula_id = 1001 ORDER BY formula_line_number;
The primary use case is the execution of a MassAllocation from the GL Super User menu (Navigate: Journal > MassAllocations > Run), where the underlying engine utilizes this table to compute and stage results before creating final journal entries.
Related Objects
The metadata specifies a direct foreign key relationship, defining this table's dependency on the GL_ALLOC_FORMULA_LINES table, which stores the permanent definition of each line within an allocation or budget formula. The primary related objects are therefore the core allocation definition and runtime tables:
- GL_ALLOC_FORMULA_LINES: The source of the formula definitions used to populate the interim table.
- GL_JE_BATCHES / GL_JE_HEADERS / GL_JE_LINES: The permanent destination tables where final allocation journal entries are posted.
- GL_BUDGET_ASSIGNMENTS and GL_BUDGETS: The destination for MassBudget results.
- Concurrent Programs: The "MassAllocation Execution" and "MassBudget" concurrent programs are the primary drivers that create and use this temporary table.
-
Table: GL_ALLOC_INTERIM_1
12.2.2
product: GL - General Ledger , description: Temporary table for MassAllocations and MassBudgets , implementation_dba_data: Not implemented in this database ,
-
Table: GL_ALLOC_INTERIM_1
12.1.1
product: GL - General Ledger , description: Temporary table for MassAllocations and MassBudgets , implementation_dba_data: Not implemented in this database ,
-
Table: GL_ALLOC_FORMULA_LINES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_ALLOC_FORMULA_LINES, object_name:GL_ALLOC_FORMULA_LINES, status:VALID, product: GL - General Ledger , description: MassAllocations and MassBudget formula lines , implementation_dba_data: GL.GL_ALLOC_FORMULA_LINES ,
-
Table: GL_ALLOC_FORMULA_LINES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_ALLOC_FORMULA_LINES, object_name:GL_ALLOC_FORMULA_LINES, status:VALID, product: GL - General Ledger , description: MassAllocations and MassBudget formula lines , implementation_dba_data: GL.GL_ALLOC_FORMULA_LINES ,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
eTRM - SQLGL Tables and Views
12.2.2
description: This table contains the tracking information that Golden Gate will use to launch Journal Import. ,
-
eTRM - SQLGL Tables and Views
12.1.1
description: USSGL transaction codes ,
-
eTRM - SQLGL Tables and Views
12.2.2
description: This table contains the tracking information that Golden Gate will use to launch Journal Import. ,
-
eTRM - SQLGL Tables and Views
12.1.1
description: USSGL transaction codes ,