Search Results gl_recurring_batches
Overview
The GL_RECURRING_BATCHES table is a core data object within the Oracle E-Business Suite (EBS) General Ledger (GL) module. It serves as the master repository for recurring journal entry and budget formula batches. These batches are foundational for automating the creation of repetitive journal entries and budget calculations across accounting periods, thereby enforcing consistency and reducing manual effort. The table's role is to store the high-level definition and control information for a batch, which in turn contains one or more individual recurring journal or budget formulas. Its existence is critical for the period-end close and budgeting processes, ensuring standardized, repeatable postings are generated according to a defined schedule and template.
Key Information Stored
The table stores the defining attributes for a recurring batch. While the full column list is not detailed in the provided metadata, the documented primary and foreign keys reveal its critical data points. The primary identifier is RECURRING_BATCH_ID. The NAME column is also a unique key, enforcing uniqueness for batch names. The table links to the chart of books structure via the LEDGER_ID foreign key to GL_SETS_OF_BOOKS_11I, associating the batch with a specific ledger. It references the accounting calendar via PERIOD_TYPE to GL_PERIOD_TYPES. For budget-related batches, it tracks the LAST_EXEC_BUDGET_VERSION_ID, linking to GL_BUDGET_VERSIONS to record the last budget version used during execution. Other typical columns (implied by standard functionality) would include status, creation and last update dates, description, and control totals.
Common Use Cases and Queries
This table is central to managing and reporting on automated accounting processes. Common operational scenarios include auditing the inventory of all recurring batches, identifying batches for a specific ledger, and troubleshooting batch execution issues. For reporting, administrators often need to list batches alongside their execution history or child entries. A typical query would join to related header tables to assess the volume and value of transactions generated. A sample SQL pattern to list active recurring batches for a ledger would be:
- SELECT name, description, creation_date FROM gl_recurring_batches WHERE ledger_id = :ledger_id AND status = 'A';
Another critical use case involves data migration or reconciliation, where scripts might reference this table to validate the setup of recurring processes before and after a system change.
Related Objects
The GL_RECURRING_BATCHES table has defined relationships with several other key GL tables, forming the backbone of the recurring transactions subsystem. As per the provided foreign key metadata:
- Parent Tables (Foreign Key References):
- GL_SETS_OF_BOOKS_11I (via LEDGER_ID)
- GL_PERIOD_TYPES (via PERIOD_TYPE)
- GL_BUDGET_VERSIONS (via LAST_EXEC_BUDGET_VERSION_ID)
- Child Tables (Referenced by Foreign Keys):
- GL_BUDGET_BATCHES (via RECURRING_BATCH_ID)
- GL_RECURRING_HEADERS (via RECURRING_BATCH_ID) – This is the most direct relationship, as individual recurring journal lines are stored in GL_RECURRING_LINES, which roll up to headers in GL_RECURRING_HEADERS.
These relationships illustrate that a single recurring batch in GL_RECURRING_BATCHES can parent multiple recurring journal headers (GL_RECURRING_HEADERS) and budget batches (GL_BUDGET_BATCHES).
-
Table: GL_RECURRING_BATCHES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_RECURRING_BATCHES, object_name:GL_RECURRING_BATCHES, status:VALID, product: GL - General Ledger , description: Recurring journal entry and budget formula batches , implementation_dba_data: GL.GL_RECURRING_BATCHES ,
-
Table: GL_RECURRING_BATCHES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_RECURRING_BATCHES, object_name:GL_RECURRING_BATCHES, status:VALID, product: GL - General Ledger , description: Recurring journal entry and budget formula batches , implementation_dba_data: GL.GL_RECURRING_BATCHES ,
-
View: GL_BUD_REC_BATCHES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_BUD_REC_BATCHES_V, object_name:GL_BUD_REC_BATCHES_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_BUD_REC_BATCHES_V ,
-
View: GL_REC_BATCHES_LOV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_REC_BATCHES_LOV_V, object_name:GL_REC_BATCHES_LOV_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_REC_BATCHES_LOV_V ,
-
View: GL_BUD_REC_BATCHES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_BUD_REC_BATCHES_V, object_name:GL_BUD_REC_BATCHES_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_BUD_REC_BATCHES_V ,
-
Table: GL_RECURRING_HEADERS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_RECURRING_HEADERS, object_name:GL_RECURRING_HEADERS, status:VALID, product: GL - General Ledger , description: Recurring journal entry and budget formula headers , implementation_dba_data: GL.GL_RECURRING_HEADERS ,
-
Table: GL_BUDGET_BATCHES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BUDGET_BATCHES, object_name:GL_BUDGET_BATCHES, status:VALID, product: GL - General Ledger , description: Budget formula batches , implementation_dba_data: GL.GL_BUDGET_BATCHES ,
-
Table: GL_BUDGET_BATCHES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BUDGET_BATCHES, object_name:GL_BUDGET_BATCHES, status:VALID, product: GL - General Ledger , description: Budget formula batches , implementation_dba_data: GL.GL_BUDGET_BATCHES ,
-
View: GL_RECURRING_VALID_PERIODS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_RECURRING_VALID_PERIODS_V, object_name:GL_RECURRING_VALID_PERIODS_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_RECURRING_VALID_PERIODS_V ,
-
Table: GL_PERIOD_TYPES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_PERIOD_TYPES, object_name:GL_PERIOD_TYPES, status:VALID, product: GL - General Ledger , description: Calendar period types , implementation_dba_data: GL.GL_PERIOD_TYPES ,
-
Table: GL_PERIOD_TYPES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_PERIOD_TYPES, object_name:GL_PERIOD_TYPES, status:VALID, product: GL - General Ledger , description: Calendar period types , implementation_dba_data: GL.GL_PERIOD_TYPES ,
-
Table: GL_RECURRING_HEADERS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_RECURRING_HEADERS, object_name:GL_RECURRING_HEADERS, status:VALID, product: GL - General Ledger , description: Recurring journal entry and budget formula headers , implementation_dba_data: GL.GL_RECURRING_HEADERS ,
-
View: GL_RECURRING_VALID_PERIODS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_RECURRING_VALID_PERIODS_V, object_name:GL_RECURRING_VALID_PERIODS_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_RECURRING_VALID_PERIODS_V ,
-
View: GL_REC_BATCHES_LOV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_REC_BATCHES_LOV_V, object_name:GL_REC_BATCHES_LOV_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_REC_BATCHES_LOV_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 ,
-
Table: GL_BUDGET_VERSIONS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BUDGET_VERSIONS, object_name:GL_BUDGET_VERSIONS, status:VALID, product: GL - General Ledger , description: Budget version definitions , implementation_dba_data: GL.GL_BUDGET_VERSIONS ,
-
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 ,
-
Table: GL_BUDGET_VERSIONS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BUDGET_VERSIONS, object_name:GL_BUDGET_VERSIONS, status:VALID, product: GL - General Ledger , description: Budget version definitions , implementation_dba_data: GL.GL_BUDGET_VERSIONS ,
-
View: GL_RECURRING_BATCHES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_RECURRING_BATCHES_V, object_name:GL_RECURRING_BATCHES_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_RECURRING_BATCHES_V ,
-
View: GL_RECURRING_BATCHES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_RECURRING_BATCHES_V, object_name:GL_RECURRING_BATCHES_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_RECURRING_BATCHES_V ,
-
Table: GL_SETS_OF_BOOKS_11I
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_SETS_OF_BOOKS_11I, object_name:GL_SETS_OF_BOOKS_11I, status:VALID, product: GL - General Ledger , description: Set of books definitions , implementation_dba_data: GL.GL_SETS_OF_BOOKS_11I ,
-
Table: GL_SETS_OF_BOOKS_11I
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_SETS_OF_BOOKS_11I, object_name:GL_SETS_OF_BOOKS_11I, status:VALID, product: GL - General Ledger , description: Set of books definitions , implementation_dba_data: GL.GL_SETS_OF_BOOKS_11I ,