Search Results gl_alloc_batches
Overview
The GL_ALLOC_BATCHES table is a core data object within the Oracle E-Business Suite General Ledger (GL) module. It serves as the master repository for MassAllocation and MassBudget batch definitions. These batches are critical tools for automating the periodic distribution of amounts, such as overhead or budget figures, across multiple accounting flexfield combinations. The table stores the high-level batch configuration, including its name, status, and associated chart of accounts, enabling users to define, validate, and submit allocation processes efficiently. Its role is central to the allocation engine, acting as the parent container for the specific allocation formulas and tracking the execution history.
Key Information Stored
The table's primary key is the system-generated ALLOCATION_BATCH_ID, which uniquely identifies each batch. A unique key constraint also exists on the combination of NAME and CHART_OF_ACCOUNTS_ID, ensuring batch names are unique within a given accounting structure. Other significant columns include STATUS, which indicates whether the batch is defined, validated, or processed; VALIDATION_REQUEST_ID, which stores the identifier from the FND_CONCURRENT_REQUESTS table for the concurrent request that validated the batch's formulas; and LAST_UPDATE_DATE/LAST_UPDATED_BY for audit purposes. The CHART_OF_ACCOUNTS_ID links the batch to its specific accounting flexfield structure.
Common Use Cases and Queries
A primary use case is generating reports on batch status or troubleshooting allocation runs. Administrators often query this table to list all batches for a ledger or to find batches pending validation. Common SQL patterns include joining to FND_CONCURRENT_REQUESTS to get validation request details or to GL_ALLOC_FORMULAS to review the underlying calculation rules. For example, to find batches that failed validation, one might query the STATUS column and join on VALIDATION_REQUEST_ID to examine the concurrent request outcome. Another typical query retrieves all batches for a specific chart of accounts to manage or archive allocation definitions.
Related Objects
GL_ALLOC_BATCHES has defined foreign key relationships with several key General Ledger tables, forming the core of the allocation architecture. The documented relationships are:
- GL_ALLOC_FORMULAS: Child table. GL_ALLOC_FORMULAS.ALLOCATION_BATCH_ID references GL_ALLOC_BATCHES.ALLOCATION_BATCH_ID. This stores the individual allocation rules within a batch.
- GL_ALLOC_HISTORY: Child table. GL_ALLOC_HISTORY.ALLOCATION_BATCH_ID references GL_ALLOC_BATCHES.ALLOCATION_BATCH_ID. This logs the execution results of each batch run.
- GL_AUTO_ALLOC_BATCHES: Child table. GL_AUTO_ALLOC_BATCHES.BATCH_ID references GL_ALLOC_BATCHES.ALLOCATION_BATCH_ID. This links to the setup for automatically scheduled allocation batches.
- FND_CONCURRENT_REQUESTS: Parent table. GL_ALLOC_BATCHES.VALIDATION_REQUEST_ID references FND_CONCURRENT_REQUESTS.REQUEST_ID. This provides the status and details of the concurrent process used to validate the batch.
-
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 ,
-
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 ,
-
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 ,
-
Table: GL_ALLOC_HISTORY
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_ALLOC_HISTORY, object_name:GL_ALLOC_HISTORY, status:VALID, product: GL - General Ledger , description: History of MassAllocation and MassBudget runs , implementation_dba_data: GL.GL_ALLOC_HISTORY ,
-
Table: GL_ALLOC_HISTORY
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_ALLOC_HISTORY, object_name:GL_ALLOC_HISTORY, status:VALID, product: GL - General Ledger , description: History of MassAllocation and MassBudget runs , implementation_dba_data: GL.GL_ALLOC_HISTORY ,
-
View: GL_ALLOC_BATCHES_ACTIVE_V
12.1.1
product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: Not implemented in this database ,
-
Table: GL_AUTO_ALLOC_BATCHES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_AUTO_ALLOC_BATCHES, object_name:GL_AUTO_ALLOC_BATCHES, status:VALID, product: GL - General Ledger , description: Assignments of MassAllocation, Mass Budgets, Mass Encumbrances, Recurring Journals or Projects batches to an allocation set , implementation_dba_data: GL.GL_AUTO_ALLOC_BATCHES ,
-
Table: GL_AUTO_ALLOC_BATCHES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_AUTO_ALLOC_BATCHES, object_name:GL_AUTO_ALLOC_BATCHES, status:VALID, product: GL - General Ledger , description: Assignments of MassAllocation, Mass Budgets, Mass Encumbrances, Recurring Journals or Projects batches to an allocation set , implementation_dba_data: GL.GL_AUTO_ALLOC_BATCHES ,
-
View: GL_ALLOC_BATCHES_ACTIVE_V
12.2.2
product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: Not implemented in this database ,
-
View: GL_ALLOC_BATCHES_LOV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_ALLOC_BATCHES_LOV_V, object_name:GL_ALLOC_BATCHES_LOV_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_ALLOC_BATCHES_LOV_V ,
-
View: GL_ALLOC_BATCHES_LOV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_ALLOC_BATCHES_LOV_V, object_name:GL_ALLOC_BATCHES_LOV_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_ALLOC_BATCHES_LOV_V ,
-
View: GL_ALLOC_BATCHES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_ALLOC_BATCHES_V, object_name:GL_ALLOC_BATCHES_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_ALLOC_BATCHES_V ,
-
View: GL_ALLOC_BATCHES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_ALLOC_BATCHES_V, object_name:GL_ALLOC_BATCHES_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_ALLOC_BATCHES_V ,
-
View: GL_AUTO_ALLOC_BATCH_HISTORY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_AUTO_ALLOC_BATCH_HISTORY_V, object_name:GL_AUTO_ALLOC_BATCH_HISTORY_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_AUTO_ALLOC_BATCH_HISTORY_V ,
-
View: GL_AUTO_ALLOC_BATCH_HISTORY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_AUTO_ALLOC_BATCH_HISTORY_V, object_name:GL_AUTO_ALLOC_BATCH_HISTORY_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_AUTO_ALLOC_BATCH_HISTORY_V ,