Search Results allocation_formula_id
Overview
GL_ALLOC_FORMULAS is a General Ledger table in the Oracle E-Business Suite that stores the definition of individual allocation formulas used by the MassAllocations and MassBudget features. Each row represents a named formula belonging to an allocation batch, capturing the run order, journal category, conversion behavior, and validation state that govern how the allocation engine distributes balances from source accounts to target accounts. In Oracle EBS 12.1.1 and 12.2.2 the table resides in the GL schema and forms the operational backbone of recurring allocation processing.
From a Data Vault modeling perspective, the mined foreign-key structure suggests a hub-leaning classification. GL_ALLOC_FORMULAS carries its own surrogate identity (ALLOCATION_FORMULA_ID) and a business key, while also referencing GL_ALLOC_BATCHES, giving it the characteristics of a central entity that dependent detail tables attach to rather than a pure link or satellite.
Key Information Stored
The table defines 15 documented columns. The most significant include:
- ALLOCATION_FORMULA_ID — the surrogate primary key, enforced by GL_ALLOC_FORMULAS_PK and also backed by the unique index GL_ALLOC_FORMULAS_U1.
- ALLOCATION_BATCH_ID — the foreign key to GL_ALLOC_BATCHES identifying the parent batch; combined with NAME it forms the unique business key GL_ALLOC_FORMULAS_U2.
- NAME — the user-defined formula name, unique within its batch.
- RUN_SEQUENCE — the execution order in which the formula is processed relative to others in the batch.
- JE_CATEGORY_NAME — the journal category assigned to the resulting allocation journal entries.
- FULL_ALLOCATION_FLAG — controls whether the formula performs a full or partial allocation.
- VALIDATION_STATUS — indicates whether the formula has passed validation and is eligible for execution.
- CONVERSION_METHOD_CODE and CURRENCY_CONVERSION_TYPE — define currency translation behavior for the allocation.
- DESCRIPTION — free-text explanation of the formula's purpose.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN — standard EBS audit columns.
Common Use Cases and Queries
Typical scenarios include auditing allocation setup, verifying validation status before running a batch, and reporting on formula sequencing. A representative query lists formulas for a given batch:
SELECT f.allocation_formula_id, f.name, f.run_sequence, f.validation_status FROM gl_alloc_formulas f WHERE f.allocation_batch_id = :batch_id ORDER BY f.run_sequence;- Detecting unvalidated formulas:
SELECT name, validation_status FROM gl_alloc_formulas WHERE validation_status <> 'V'; - Reviewing conversion settings:
SELECT name, conversion_method_code, currency_conversion_type FROM gl_alloc_formulas;
These patterns support setup migration, post-clone reconciliation, and reconciliation of allocation runs against expected definitions.
Related Objects
The foreign-key metadata identifies the principal dependencies:
- GL_ALLOC_BATCHES — parent table joined on ALLOCATION_BATCH_ID.
- GL_ALLOC_FORMULA_LINES — child table joined on ALLOCATION_FORMULA_ID, storing the source/target line definitions.
- GL_ALLOC_TARGETS — child table joined on ALLOCATION_FORMULA_ID, storing allocation target definitions and percentages.
- The MassAllocation and MassBudget concurrent programs, which read these rows to generate allocation journals.
- The GL Allocation setup forms, which create and maintain formula records.
-
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 ,
-
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_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 ,
-
View: GL_ALLOC_FORMULAS_LOV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_ALLOC_FORMULAS_LOV_V, object_name:GL_ALLOC_FORMULAS_LOV_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_ALLOC_FORMULAS_LOV_V ,
-
View: GL_ALLOC_FORMULAS_LOV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_ALLOC_FORMULAS_LOV_V, object_name:GL_ALLOC_FORMULAS_LOV_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_ALLOC_FORMULAS_LOV_V ,
-
View: GL_ALLOC_FORMULAS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_ALLOC_FORMULAS_V, object_name:GL_ALLOC_FORMULAS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_ALLOC_FORMULAS_V ,
-
View: GL_ALLOC_FORMULAS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_ALLOC_FORMULAS_V, object_name:GL_ALLOC_FORMULAS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_ALLOC_FORMULAS_V ,
-
View: GL_ALLOC_FORMULA_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_ALLOC_FORMULA_LINES_V, object_name:GL_ALLOC_FORMULA_LINES_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_ALLOC_FORMULA_LINES_V ,
-
View: GL_ALLOC_FORMULA_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_ALLOC_FORMULA_LINES_V, object_name:GL_ALLOC_FORMULA_LINES_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_ALLOC_FORMULA_LINES_V ,