Search Results gl_interface
Overview
The GL_INTERFACE table is a critical staging table within the Oracle E-Business Suite General Ledger (GL) module, specifically designed for the import of journal entry batches. It serves as the primary data interface between external subledger systems, legacy applications, or manual data entry processes and the core GL journal tables. Data is inserted into GL_INTERFACE, typically via custom programs or standard APIs, and is subsequently validated and transferred into the permanent GL journal tables (GL_JE_BATCHES, GL_JE_HEADERS, GL_JE_LINES) by running the Journal Import concurrent program. This process ensures data integrity and enforces GL business rules before journal entries are posted to the ledger.
Key Information Stored
The table stores a comprehensive set of attributes required to create a complete journal entry. Key columns include identifiers for the target ledger (LEDGER_ID), currency (CURRENCY_CODE), and accounting flexfield (CODE_COMBINATION_ID). It holds the core journal data: the accounting date (ACCOUNTING_DATE), entered debit (ENTERED_DR) and credit (ENTERED_CR) amounts, and the journal line description (DESCRIPTION). The table also contains control columns that manage the import process, such as STATUS (indicating NEW, ERROR, or POSTED), GROUP_ID for grouping lines into batches, and REQUEST_ID linking to the Journal Import run. Foreign key columns like JE_BATCH_ID, JE_HEADER_ID, and JE_LINE_NUM are populated after successful import to link the interface record to the created permanent journal entry.
Common Use Cases and Queries
The primary use case is the automated population of GL journals from external sources. A common operational task is monitoring and troubleshooting the Journal Import process. The following query pattern is frequently used to identify records that failed import validation:
- SELECT STATUS, GROUP_ID, ACCOUNTING_DATE, CODE_COMBINATION_ID, ENTERED_DR, ENTERED_CR, REJECTION_REASON FROM GL.GL_INTERFACE WHERE STATUS = 'ERROR' AND REQUEST_ID = :req_id ORDER BY GROUP_ID, ROWID;
For reporting on pending, unposted data, analysts may query records with a status of 'NEW'. Furthermore, the table is central to custom journal upload programs, where data is first loaded into GL_INTERFACE before invoking the standard Journal Import program via a concurrent request.
Related Objects
As indicated by its foreign keys, GL_INTERFACE has direct dependencies on several foundational GL and application tables. It references GL_LEDGERS to define the target ledger, GL_CODE_COMBINATIONS for the accounting flexfield, and FND_CURRENCIES. For successful journal creation, it links to GL_JE_BATCHES, GL_JE_HEADERS, and GL_JE_LINES. Its relationship with FND_CONCURRENT_REQUESTS tracks the import process. The primary API for populating this table is the Journal Import public API (GL_JOURNAL_IMPORT_PKG). The standard transfer to permanent tables is executed by the Journal Import program, which reads from and ultimately purges processed records from GL_INTERFACE.
-
Table: GL_INTERFACE
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_INTERFACE, object_name:GL_INTERFACE, status:VALID, product: GL - General Ledger , description: Import journal entry batches , implementation_dba_data: GL.GL_INTERFACE ,
-
Table: GL_INTERFACE
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_INTERFACE, object_name:GL_INTERFACE, status:VALID, product: GL - General Ledger , description: Import journal entry batches , implementation_dba_data: GL.GL_INTERFACE ,
-
View: GL_SRS_JI_REQUESTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_JI_REQUESTS_V, object_name:GL_SRS_JI_REQUESTS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_JI_REQUESTS_V ,
-
View: GL_SRS_JI_REQUESTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_JI_REQUESTS_V, object_name:GL_SRS_JI_REQUESTS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_JI_REQUESTS_V ,
-
View: GL_SRS_DEL_JI_GROUPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_DEL_JI_GROUPS_V, object_name:GL_SRS_DEL_JI_GROUPS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_DEL_JI_GROUPS_V ,
-
View: GL_SRS_JI_GROUPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_JI_GROUPS_V, object_name:GL_SRS_JI_GROUPS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_JI_GROUPS_V ,
-
View: GL_SRS_JI_GROUPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_JI_GROUPS_V, object_name:GL_SRS_JI_GROUPS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_JI_GROUPS_V ,
-
View: GL_SRS_DEL_JI_GROUPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_DEL_JI_GROUPS_V, object_name:GL_SRS_DEL_JI_GROUPS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_DEL_JI_GROUPS_V ,
-
View: GL_SRS_DEL_JI_LEDGERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_DEL_JI_LEDGERS_V, object_name:GL_SRS_DEL_JI_LEDGERS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_DEL_JI_LEDGERS_V ,
-
View: GL_SRS_JI_LEDGERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_JI_LEDGERS_V, object_name:GL_SRS_JI_LEDGERS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_JI_LEDGERS_V ,
-
View: GL_SRS_JI_LEDGERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_JI_LEDGERS_V, object_name:GL_SRS_JI_LEDGERS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_JI_LEDGERS_V ,
-
View: GL_SRS_DEL_JI_LEDGERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_DEL_JI_LEDGERS_V, object_name:GL_SRS_DEL_JI_LEDGERS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_DEL_JI_LEDGERS_V ,
-
Concurrent Program: GLPROC
12.2.2
execution_filename: GL_PROCURE_TO_PAY.export_from_gl_interface , product: GL - General Ledger , user_name: GLPROC , description: Program - Export and Purge All GL Interface Data , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: GLPROC
12.1.1
execution_filename: GL_PROCURE_TO_PAY.export_from_gl_interface , product: GL - General Ledger , user_name: GLPROC , description: Program - Export and Purge All GL Interface Data , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
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 ,
-
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 ,
-
View: GL_INTERFACE_GROUPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_INTERFACE_GROUPS_V, object_name:GL_INTERFACE_GROUPS_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_INTERFACE_GROUPS_V ,
-
View: GL_INTERFACE_SOURCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_INTERFACE_SOURCES_V, object_name:GL_INTERFACE_SOURCES_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_INTERFACE_SOURCES_V ,
-
View: GL_BUDGET_TRANSFER_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_BUDGET_TRANSFER_V, object_name:GL_BUDGET_TRANSFER_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_BUDGET_TRANSFER_V ,
-
View: GL_BUDGET_TRANSFER_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_BUDGET_TRANSFER_V, object_name:GL_BUDGET_TRANSFER_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_BUDGET_TRANSFER_V ,
-
View: GL_INTERFACE_GROUPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_INTERFACE_GROUPS_V, object_name:GL_INTERFACE_GROUPS_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_INTERFACE_GROUPS_V ,
-
Table: GL_XFR_INTERFACE
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_XFR_INTERFACE, object_name:GL_XFR_INTERFACE, status:VALID, product: GL - General Ledger , description: This table is a custom version of the gl_interface table for use by the balance transfer. , implementation_dba_data: GL.GL_XFR_INTERFACE ,
-
View: GL_INTERFACE_SOURCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_INTERFACE_SOURCES_V, object_name:GL_INTERFACE_SOURCES_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_INTERFACE_SOURCES_V ,
-
Table: GL_ENCUMBRANCE_TYPES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_ENCUMBRANCE_TYPES, object_name:GL_ENCUMBRANCE_TYPES, status:VALID, product: GL - General Ledger , description: Encumbrance type definitions , implementation_dba_data: GL.GL_ENCUMBRANCE_TYPES ,
-
Table: GL_ENCUMBRANCE_TYPES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_ENCUMBRANCE_TYPES, object_name:GL_ENCUMBRANCE_TYPES, status:VALID, product: GL - General Ledger , description: Encumbrance type definitions , implementation_dba_data: GL.GL_ENCUMBRANCE_TYPES ,
-
Table: GL_JE_LINES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_JE_LINES, object_name:GL_JE_LINES, status:VALID, product: GL - General Ledger , description: Journal entry lines , implementation_dba_data: GL.GL_JE_LINES ,
-
Table: GL_JE_HEADERS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_JE_HEADERS, object_name:GL_JE_HEADERS, status:VALID, product: GL - General Ledger , description: Journal entry headers , implementation_dba_data: GL.GL_JE_HEADERS ,
-
Table: GL_JE_HEADERS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_JE_HEADERS, object_name:GL_JE_HEADERS, status:VALID, product: GL - General Ledger , description: Journal entry headers , implementation_dba_data: GL.GL_JE_HEADERS ,
-
Table: GL_JE_LINES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_JE_LINES, object_name:GL_JE_LINES, status:VALID, product: GL - General Ledger , description: Journal entry lines , implementation_dba_data: GL.GL_JE_LINES ,
-
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 ,
-
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 ,
-
Table: GL_LEDGERS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_LEDGERS, object_name:GL_LEDGERS, status:VALID, product: GL - General Ledger , description: Ledger definition , implementation_dba_data: GL.GL_LEDGERS ,
-
Table: GL_LEDGERS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_LEDGERS, object_name:GL_LEDGERS, status:VALID, product: GL - General Ledger , description: Ledger definition , implementation_dba_data: GL.GL_LEDGERS ,
-
Table: GL_CODE_COMBINATIONS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_CODE_COMBINATIONS, object_name:GL_CODE_COMBINATIONS, status:VALID, product: GL - General Ledger , description: Account combinations , implementation_dba_data: GL.GL_CODE_COMBINATIONS ,
-
Table: GL_CODE_COMBINATIONS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_CODE_COMBINATIONS, object_name:GL_CODE_COMBINATIONS, status:VALID, product: GL - General Ledger , description: Account combinations , implementation_dba_data: GL.GL_CODE_COMBINATIONS ,