Search Results gl_alloc_formulas
Overview
The GL_ALLOC_FORMULAS table is a core data structure within the Oracle E-Business Suite (EBS) General Ledger (GL) module, specifically for versions 12.1.1 and 12.2.2. It serves as the primary repository for the definition of MassAllocation and MassBudget formulas. These formulas are essential for automating the periodic distribution of journal amounts or budget amounts across multiple cost centers, departments, or other accounting segments based on predefined rules and drivers. The table stores the header-level information for each formula, linking it to a parent batch and defining its core attributes, while the detailed calculation rules are stored in related child tables.
Key Information Stored
The table's structure centers on a unique formula identifier and its relationship to a batch. The primary key is the ALLOCATION_FORMULA_ID, a system-generated unique identifier. A significant foreign key is ALLOCATION_BATCH_ID, which ties the formula to its parent batch defined in the GL_ALLOC_BATCHES table. The NAME column stores the user-defined identifier for the formula within the batch. While the provided metadata does not list all columns, typical columns in this table would include status, effective dates, description, and the calculation method (e.g., fixed percentage, variable based on driver). The unique key constraint on ALLOCATION_BATCH_ID and NAME ensures no duplicate formula names exist within a single allocation batch.
Common Use Cases and Queries
This table is central to processes involving the setup, audit, and troubleshooting of allocation formulas. Common scenarios include generating a list of all formulas within a specific batch for review, identifying formulas by name, or tracing data issues back to their source definition. A typical query would join GL_ALLOC_FORMULAS to GL_ALLOC_BATCHES to report on the formula setup.
- Listing Formulas in a Batch:
SELECT formula.name, formula.allocation_formula_id FROM gl_alloc_formulas formula, gl_alloc_batches batch WHERE formula.allocation_batch_id = batch.allocation_batch_id AND batch.name = '&BATCH_NAME'; - Auditing Formula Dependencies: Queries often join to GL_ALLOC_FORMULA_LINES to review calculation rules and to GL_ALLOC_TARGETS to see which accounts receive the allocated amounts.
- Data Fix Scripts: Technical support may reference this table when selectively updating formula statuses or correcting batch associations via the ALLOCATION_FORMULA_ID.
Related Objects
The GL_ALLOC_FORMULAS table is a key node in the allocation data model. It has a direct foreign key relationship to the GL_ALLOC_BATCHES table, which defines the grouping and execution parameters for formulas. It is the parent table for two critical child entities: GL_ALLOC_FORMULA_LINES, which stores the individual calculation components (sources, drivers, and offsets) of the formula, and GL_ALLOC_TARGETS, which defines the target accounts or ranges that receive the allocated amounts. These relationships mean that any functional or technical analysis of an allocation process will typically traverse from GL_ALLOC_BATCHES to GL_ALLOC_FORMULAS, and then to these related line tables to understand the complete rule.
-
Table: GL_ALLOC_FORMULAS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_ALLOC_FORMULAS, object_name:GL_ALLOC_FORMULAS, status:VALID, product: GL - General Ledger , description: MassAllocations and MassBudget formulas , implementation_dba_data: GL.GL_ALLOC_FORMULAS ,
-
Table: GL_ALLOC_FORMULAS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_ALLOC_FORMULAS, object_name:GL_ALLOC_FORMULAS, status:VALID, product: GL - General Ledger , description: MassAllocations and MassBudget formulas , implementation_dba_data: GL.GL_ALLOC_FORMULAS ,
-
APPS.GL_ALLOC_FORM_LINES_PKG dependencies on GL_ALLOC_FORMULAS
12.1.1
-
APPS.GL_ALLOC_FORMULAS_PKG dependencies on GL_ALLOC_FORMULAS
12.1.1
-
APPS.GL_ALLOC_FORM_LINES_PKG dependencies on GL_ALLOC_FORMULAS
12.2.2
-
APPS.GL_SRS_INCREMENTOR_API dependencies on GL_ALLOC_FORMULAS
12.2.2
-
APPS.GL_ALLOC_FORMULAS_PKG dependencies on GL_ALLOC_FORMULAS
12.2.2
-
APPS.GL_SRS_INCREMENTOR_API dependencies on GL_ALLOC_FORMULAS
12.1.1
-
APPS.GL_AUTO_ALLOC_SET_PKG dependencies on GL_ALLOC_FORMULAS
12.1.1
-
APPS.GL_ALLOC_HISTORY_PKG dependencies on GL_ALLOC_FORMULAS
12.1.1
-
APPS.GL_ALLOC_HISTORY_PKG dependencies on GL_ALLOC_FORMULAS
12.2.2
-
APPS.GL_ALLOC_BATCHES_PKG dependencies on GL_ALLOC_FORMULAS
12.1.1
-
APPS.GL_ALLOC_BATCHES_PKG dependencies on GL_ALLOC_FORMULAS
12.2.2
-
APPS.GL_AUTO_ALLOC_SET_PKG dependencies on GL_ALLOC_FORMULAS
12.2.2
-
APPS.GL_ALLOC_FORMULAS_PKG SQL Statements
12.1.1
-
APPS.GL_ALLOC_FORMULAS_PKG SQL Statements
12.2.2
-
APPS.GL_ALLOC_BATCHES_PKG dependencies on GL_ALLOC_FORMULA_LINES
12.1.1
-
APPS.GL_ALLOC_BATCHES_PKG dependencies on GL_ALLOC_FORMULA_LINES
12.2.2
-
APPS.GL_SRS_INCREMENTOR_API dependencies on GL_ALLOC_FORMULA_LINES
12.1.1
-
APPS.GL_SRS_INCREMENTOR_API dependencies on GL_ALLOC_FORMULA_LINES
12.2.2
-
APPS.GL_SRS_INCREMENTOR_API dependencies on GL_LEDGER_SET_ASSIGNMENTS
12.1.1
-
APPS.GL_SRS_INCREMENTOR_API dependencies on GL_LEDGER_SET_ASSIGNMENTS
12.2.2
-
VIEW: GL.GL_ALLOC_FORMULAS#
12.2.2
owner:GL, object_type:VIEW, object_name:GL_ALLOC_FORMULAS#, status:VALID,
-
SYNONYM: APPS.GL_ALLOC_FORMULAS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_ALLOC_FORMULAS, status:VALID,
-
VIEW: APPS.GL_ALLOC_FORMULAS_LOV_V
12.2.2
-
APPS.GL_ALLOC_HISTORY_PKG SQL Statements
12.2.2
-
APPS.GL_ALLOC_HISTORY_PKG SQL Statements
12.1.1
-
VIEW: APPS.GL_ALLOC_FORMULAS_LOV_V
12.1.1
-
APPS.GL_SRS_INCREMENTOR_API dependencies on GL_LEDGERS
12.1.1
-
Table: GL_ALLOC_BATCHES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_ALLOC_BATCHES, object_name:GL_ALLOC_BATCHES, status:VALID, product: GL - General Ledger , description: MassAllocations and MassBudget batches , implementation_dba_data: GL.GL_ALLOC_BATCHES ,
-
APPS.GL_ALLOC_FORMULAS_PKG dependencies on GL_ALLOC_FORM_LINES_PKG
12.1.1
-
APPS.GL_SRS_INCREMENTOR_API dependencies on GL_LEDGERS
12.2.2
-
Table: GL_ALLOC_BATCHES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_ALLOC_BATCHES, object_name:GL_ALLOC_BATCHES, status:VALID, product: GL - General Ledger , description: MassAllocations and MassBudget batches , implementation_dba_data: GL.GL_ALLOC_BATCHES ,
-
VIEW: APPS.GL_ALLOC_FORMULAS_V
12.1.1
-
APPS.GL_AUTO_ALLOC_SET_PKG dependencies on GL_ALLOC_FORMULA_LINES
12.2.2
-
APPS.GL_ALLOC_FORMULAS_PKG dependencies on GL_ALLOC_FORM_LINES_PKG
12.2.2
-
APPS.GL_AUTO_ALLOC_SET_PKG dependencies on GL_ALLOC_FORMULA_LINES
12.1.1
-
APPS.GL_ALLOC_HISTORY_PKG dependencies on GL_ALLOC_FORMULA_LINES
12.1.1
-
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 ,
-
SYNONYM: APPS.GL_ALLOC_FORMULAS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_ALLOC_FORMULAS, status:VALID,
-
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 ,
-
VIEW: GL.GL_ALLOC_FORMULAS#
12.2.2
-
APPS.GL_AUTO_ALLOC_SET_PKG dependencies on GL_LEDGER_SET_ASSIGNMENTS
12.2.2
-
APPS.GL_ALLOC_BATCHES_PKG SQL Statements
12.2.2
-
APPS.GL_AUTO_ALLOC_SET_PKG dependencies on GL_LEDGERS
12.2.2
-
APPS.GL_AUTO_ALLOC_SET_PKG dependencies on GL_LEDGER_SET_ASSIGNMENTS
12.1.1
-
APPS.GL_AUTO_ALLOC_SET_PKG dependencies on GL_LEDGERS
12.1.1
-
APPS.GL_ALLOC_HISTORY_PKG dependencies on GL_ALLOC_FORMULA_LINES
12.2.2
-
TABLE: GL.GL_ALLOC_FORMULAS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_ALLOC_FORMULAS, object_name:GL_ALLOC_FORMULAS, status:VALID,
-
APPS.GL_SRS_INCREMENTOR_API SQL Statements
12.1.1