Search Results gl_budget_interface
Overview
The GL_BUDGET_INTERFACE table is a critical staging table within the Oracle E-Business Suite General Ledger (GL) module, specifically designed for the upload of budget data from external sources. Its primary role is to serve as an intermediary data repository, enabling the batch import of budget amounts into the core GL budgeting tables. This interface-driven approach allows organizations to efficiently load budget data generated from external planning systems, spreadsheets, or other financial applications. The table's structure directly supports the Oracle EBS architecture for chart of accounts and budgeting, facilitating data validation and integrity before final posting.
Key Information Stored
The table stores a comprehensive set of columns necessary to define a unique budget entry and its associated financial context. Its primary key is a composite of the BUDGET_NAME and all thirty segment columns (SEGMENT1 through SEGMENT30), which together define the specific accounting flexfield combination for the budget. Key columns include BUDGET_ENTITY_ID and BUDGET_VERSION_ID, which link to the GL_BUDGET_ENTITIES and GL_BUDGET_VERSIONS tables to identify the organizational entity and budget iteration. The SET_OF_BOOKS_ID and CODE_COMBINATION_ID columns anchor the data to the correct ledger and validated account combination. Period and currency information is stored in PERIOD_TYPE, PERIOD_YEAR, PERIOD_NAME, and CURRENCY_CODE. The actual budget amount is stored in the BUDGET_AMOUNT column, while STATUS and REQUEST_ID track the progress of the concurrent import process.
Common Use Cases and Queries
The primary use case is the execution of the "Budget Upload" or "Budget Interface" concurrent program, which reads validated records from this table and transfers them to the permanent GL_BUDGET_ASSIGNMENTS table. Common operational queries include monitoring pending interface records and troubleshooting load failures. A typical query to review unprocessed data would be:
- SELECT budget_name, period_name, budget_amount, status, error_code FROM gl_budget_interface WHERE status = 'NEW' AND set_of_books_id = :ledger_id;
For reporting on loaded budget data prior to final posting, analysts often join this interface table to the GL_CODE_COMBINATIONS and GL_BUDGET_VERSIONS tables. Data is typically populated into this table via custom SQL*Loader scripts, database links, or PL/SQL procedures that transform source system extracts into the required interface format.
Related Objects
The GL_BUDGET_INTERFACE table has documented foreign key relationships with several core EBS objects, which enforce referential integrity during the data load process. These relationships are:
- GL_CODE_COMBINATIONS: Via CODE_COMBINATION_ID. Ensures the budget is associated with a valid account combination.
- GL_BUDGET_ENTITIES: Via BUDGET_ENTITY_ID. Links to the budget organization or entity.
- GL_BUDGET_VERSIONS: Via BUDGET_VERSION_ID. Identifies the specific budget version (e.g., Original, Revised).
- GL_PERIOD_TYPES: Via PERIOD_TYPE. Validates the accounting period type (e.g., Month, Quarter).
- FND_CURRENCIES: Via CURRENCY_CODE. Validates the currency of the budget amount.
- FND_CONCURRENT_REQUESTS: Via REQUEST_ID. Tracks the concurrent request that populated or processed the interface data.
The primary permanent target for processed interface data is the GL_BUDGET_ASSIGNMENTS table, though this specific relationship is not defined as a foreign key within the interface table itself.
-
Table: GL_BUDGET_INTERFACE
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BUDGET_INTERFACE, object_name:GL_BUDGET_INTERFACE, status:VALID, product: GL - General Ledger , description: Upload budget data from external sources , implementation_dba_data: GL.GL_BUDGET_INTERFACE ,
-
Table: GL_BUDGET_INTERFACE
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BUDGET_INTERFACE, object_name:GL_BUDGET_INTERFACE, status:VALID, product: GL - General Ledger , description: Upload budget data from external sources , implementation_dba_data: GL.GL_BUDGET_INTERFACE ,
-
Table: GL_BUDGET_ENTITIES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BUDGET_ENTITIES, object_name:GL_BUDGET_ENTITIES, status:VALID, product: GL - General Ledger , description: Budget organization definitions , implementation_dba_data: GL.GL_BUDGET_ENTITIES ,
-
Table: GL_BUDGET_ENTITIES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BUDGET_ENTITIES, object_name:GL_BUDGET_ENTITIES, status:VALID, product: GL - General Ledger , description: Budget organization definitions , implementation_dba_data: GL.GL_BUDGET_ENTITIES ,
-
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_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_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 ,
-
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 ,