Search Results gl_je_batches
The GL_JE_BATCHES
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a fundamental component of the General Ledger (GL) module, serving as the primary repository for journal entry batch information. This table stores metadata related to batches of journal entries, facilitating efficient posting, approval, and reporting processes. Below is a detailed analysis of its structure, purpose, and key attributes.
Purpose and Functional Overview
TheGL_JE_BATCHES
table acts as a container for grouping related journal entries (GL_JE_HEADERS
and GL_JE_LINES
) into logical units. Batches streamline the processing of multiple journal entries by allowing users to post, approve, or reverse them collectively. This structure enhances auditability and ensures data integrity by maintaining batch-level controls such as status, currency, and period information.
Key Columns and Their Significance
- JE_BATCH_ID: Primary key, uniquely identifying each batch.
- NAME: User-defined batch name for easy reference.
- STATUS: Indicates the batch's lifecycle stage (e.g., 'U' for Unposted, 'P' for Posted, 'V' for Voided).
- LEDGER_ID: Links the batch to a specific ledger (
GL_LEDGERS
), enforcing multi-ledger accounting. - PERIOD_NAME: Specifies the accounting period to which the batch belongs, ensuring period-close compliance.
- CURRENCY_CODE: Defines the functional or foreign currency of the batch.
- ACTUAL_FLAG: Distinguishes between actual ('A'), budget ('B'), or encumbrance ('E') entries.
- DEFAULT_EFFECTIVE_DATE: Sets a common date for all entries unless overridden at the header level.
- CREATED_BY and CREATION_DATE: Audit columns tracking batch origination.
- LAST_UPDATE_DATE and LAST_UPDATED_BY: Capture modifications for compliance.
Relationships with Other Tables
TheGL_JE_BATCHES
table has critical foreign key relationships:
- GL_JE_HEADERS: A one-to-many relationship where each batch can contain multiple journal headers (
JE_BATCH_ID
links toGL_JE_HEADERS.JE_BATCH_ID
). - GL_LEDGERS: The
LEDGER_ID
column ties batches to their respective ledgers. - GL_PERIODS: The
PERIOD_NAME
ensures entries adhere to open/closed period controls.
Integration Points and Business Logic
- Posting Engine: Batches with status 'U' are eligible for posting, transitioning to 'P' upon successful completion.
- Approval Workflows: Customizable approval hierarchies may reference batch attributes like amount thresholds.
- Reporting: Batch-level summaries are used in standard GL reports (e.g., Journal Register).
- Subledger Integration: Subledger accounting (SLA) generates batches for imported entries, marked with
SOURCE
andCATEGORY
values.
Technical Considerations
- Indexing: Key indexes include
JE_BATCH_ID
(PK),LEDGER_ID
, andSTATUS
for performance optimization. - Partitioning: In large implementations, partitioning by
PERIOD_NAME
orLEDGER_ID
may improve query performance. - Concurrency: Batch status is locked during posting to prevent concurrent modifications.
Common Customizations and Extensions
- Custom Validations: Triggers or APIs may enforce additional batch-level rules (e.g., mandatory descriptions).
- Batch Import Programs: Custom interfaces often populate
GL_JE_BATCHES
viaGL_INTERFACE
or direct SQL. - Audit Enhancements: Additional columns may track batch ownership or workflow history.
Conclusion
TheGL_JE_BATCHES
table is central to Oracle GL's journal entry architecture, providing structural and operational cohesion. Its design supports rigorous financial controls, scalability, and integration across EBS modules. Understanding its schema and relationships is essential for troubleshooting, customization, and performance tuning in Oracle EBS implementations.
-
Table: GL_JE_BATCHES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_JE_BATCHES, object_name:GL_JE_BATCHES, status:VALID, product: GL - General Ledger , description: Journal entry batches , implementation_dba_data: GL.GL_JE_BATCHES ,
-
Table: GL_JE_BATCHES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_JE_BATCHES, object_name:GL_JE_BATCHES, status:VALID, product: GL - General Ledger , description: Journal entry batches , implementation_dba_data: GL.GL_JE_BATCHES ,
-
APPS.JE_GR_STATUTORY dependencies on GL_JE_BATCHES
12.1.1
-
APPS.JG_CREATE_JOURNALS_PKG dependencies on GL_JE_BATCHES
12.1.1
-
APPS.GL_JOURNALS_AUTOCOPY dependencies on GL_JE_BATCHES
12.1.1
-
APPS.IGI_IGIGCBGD_XMLP_PKG dependencies on GL_JE_BATCHES
12.1.1
-
APPS.CST_UPD_GIR_MTA_WTA dependencies on GL_JE_BATCHES
12.1.1
-
APPS.JA_CN_ACC_JE_ITEMIZATION_PKG dependencies on GL_JE_BATCHES
12.1.1
-
APPS.GL_JE_BATCHES_POST_PKG dependencies on GL_JE_BATCHES
12.1.1
-
APPS.JA_CN_GL_BANK_EXP_PKG dependencies on GL_JE_BATCHES
12.2.2
-
APPS.GL_MANAGEMENT_SEGMENT_UPGRADE dependencies on GL_JE_BATCHES
12.2.2
-
APPS.GL_CI_REMOTE_INVOKE_PKG dependencies on GL_JE_BATCHES
12.2.2
-
APPS.JE_GR_STATUTORY dependencies on GL_JE_BATCHES
12.2.2
-
APPS.IGI_IGIGCBGD_XMLP_PKG dependencies on GL_JE_BATCHES
12.2.2
-
APPS.JAI_FBT_PROCESS_P dependencies on GL_JE_BATCHES
12.1.1
-
APPS.GL_JE_SEGMENT_VALUES_PKG dependencies on GL_JE_BATCHES
12.1.1
-
APPS.GL_CALCULATE_TAX_PKG dependencies on GL_JE_BATCHES
12.1.1
-
APPS.GL_JE_LINES_RECON_PKG dependencies on GL_JE_BATCHES
12.1.1
-
APPS.GL_AUTO_ALLOC_WF_PKG dependencies on GL_JE_BATCHES
12.1.1
-
APPS.JG_ZZ_AERL_DT_PKG dependencies on GL_JE_BATCHES
12.1.1
-
APPS.GL_MANAGEMENT_SEGMENT_UPGRADE dependencies on GL_JE_BATCHES
12.1.1
-
APPS.IGC_UPGRADE_DATA_R12 dependencies on GL_JE_BATCHES
12.1.1
-
APPS.GL_WF_JE_APPROVAL_PKG dependencies on GL_JE_BATCHES
12.1.1
-
APPS.JL_ZZ_GL_COPY_JE_PKG dependencies on GL_JE_BATCHES
12.2.2
-
APPS.JA_CN_GL_INTER_VALID_PKG dependencies on GL_JE_BATCHES
12.2.2
-
APPS.GL_CI_DATA_TRANSFER_PKG dependencies on GL_JE_BATCHES
12.2.2
-
APPS.JG_CREATE_JOURNALS_PKG dependencies on GL_JE_BATCHES
12.2.2
-
APPS.XLA_EVENTS_PKG dependencies on GL_JE_BATCHES
12.2.2
-
APPS.GL_BC_PACKETS_PKG dependencies on GL_JE_BATCHES
12.1.1
-
APPS.GL_GLPPOS_ACCTSEQ_PKG dependencies on GL_JE_BATCHES
12.1.1
-
APPS.PA_UBR_UER_SUMM_PKG dependencies on GL_JE_BATCHES
12.1.1
-
APPS.JL_ZZ_GL_COPY_JE_PKG dependencies on GL_JE_BATCHES
12.1.1
-
APPS.GCS_IMPACT_WRITER_PKG dependencies on GL_JE_BATCHES
12.1.1
-
APPS.GL_GLCRDR_XMLP_PKG dependencies on GL_JE_BATCHES
12.1.1
-
APPS.GL_CI_REMOTE_INVOKE_PKG dependencies on GL_JE_BATCHES
12.1.1
-
APPS.JA_CN_GL_INTER_VALID_PKG dependencies on GL_JE_BATCHES
12.1.1
-
APPS.GL_JE_HEADERS_PKG dependencies on GL_JE_BATCHES
12.2.2
-
APPS.GL_JE_BATCHES_POST_PKG dependencies on GL_JE_BATCHES
12.2.2
-
APPS.GL_AUTO_ALLOC_WF_PKG dependencies on GL_JE_BATCHES
12.2.2
-
APPS.AP_UTILITIES_PKG dependencies on GL_JE_BATCHES
12.2.2
-
APPS.IGI_ITR dependencies on GL_JE_BATCHES
12.2.2
-
APPS.JA_CN_ACC_JE_ITEMIZATION_PKG dependencies on GL_JE_BATCHES
12.2.2
-
APPS.GL_GLCRDR_XMLP_PKG dependencies on GL_JE_BATCHES
12.2.2
-
APPS.IGI_ITR dependencies on GL_JE_BATCHES
12.1.1
-
APPS.GL_JOURNAL_IMPORT_TAX_PKG dependencies on GL_JE_BATCHES
12.1.1
-
APPS.FUN_RECON_RPT_PKG dependencies on GL_JE_BATCHES
12.1.1
-
APPS.IGI_POST dependencies on GL_JE_BATCHES
12.1.1
-
APPS.IGC_UPGRADE_DATA_R12 dependencies on GL_JE_BATCHES
12.2.2
-
APPS.GL_JOURNALS_AUTOCOPY dependencies on GL_JE_BATCHES
12.2.2
-
APPS.GL_CALCULATE_TAX_PKG dependencies on GL_JE_BATCHES
12.2.2