Search Results budget
Overview
The GL_BUDGET_INTERIM table is a global temporary table within the Oracle E-Business Suite General Ledger (GL) module. Its primary role is to serve as a transient staging area for budget posting interim balances during the execution of specific budget-related processes. As a session-specific temporary table, data inserted by one user session is isolated and invisible to all other sessions. The data duration is set to SYS$SESSION, meaning all rows are automatically purged upon session termination. This design is critical for ensuring data integrity and concurrency during complex budget calculations and postings, preventing interim results from interfering with other operations or users.
Key Information Stored
The table stores granular budget balances at the intersection of key accounting dimensions. Its structure includes identifying columns and a series of period amount columns. Key identifying columns include LEDGER_ID, CODE_COMBINATION_ID (the accounting flexfield combination), CURRENCY_CODE, BUDGET_VERSION_ID, BUDGET_ENTITY_ID (the budget organization), and period identifiers (PERIOD_YEAR, PERIOD_TYPE, STATUS_NUMBER). The table also tracks the ACCOUNT_TYPE (e.g., Asset, Liability) and flags for debit amounts (DR_FLAG) and translated balances (TRANSLATED_FLAG). The core financial data is held in the PERIOD1_AMOUNT through PERIOD11_AMOUNT columns, which store budget amounts for specific accounting periods within the cycle. Standard WHO columns (LAST_UPDATE_DATE, LAST_UPDATED_BY) are present for auditing.
Common Use Cases and Queries
This table is predominantly used by internal Oracle EBS processes and is rarely queried directly for reporting. Its main use case is during the posting of budget journals or the execution of budget rules, where interim calculations need to be held temporarily before final posting to permanent budget balance tables (like GL_BUDGET_BALANCES). A typical pattern involves a process populating this table, performing validations or aggregations, and then transferring the results. For diagnostic purposes, a developer might query session-specific data during a budget posting run to verify interim calculations. A sample query to inspect data for a specific budget version would be:
- SELECT code_combination_id, period_year, status_number, period1_amount FROM gl.gl_budget_interim WHERE budget_version_id = 1001 AND ledger_id = 1;
It is imperative to remember that such a query will only return data if executed within the same session that is actively running the budget process that populated the table.
Related Objects
GL_BUDGET_INTERIM is defined by foreign key relationships to several core General Ledger setup and transaction tables, ensuring referential integrity for the temporary data. The documented relationships are as follows:
- GL_CODE_COMBINATIONS: Via CODE_COMBINATION_ID. Validates the accounting flexfield combination.
- GL_BUDGET_VERSIONS: Via BUDGET_VERSION_ID. Validates the budget version.
- GL_BUDGET_ENTITIES: Via BUDGET_ENTITY_ID. Validates the budget organization.
- GL_PERIOD_TYPES: Via PERIOD_TYPE. Validates the accounting period type.
- GL_SUMMARY_TEMPLATES: Via TEMPLATE_ID. Links to summary template definitions.
- FND_CURRENCIES: Via CURRENCY_CODE. Validates the currency.
These relationships indicate that the interim data is a transient, session-local snapshot of budget balances that conforms to the application's master data constraints before being permanently committed elsewhere in the GL schema.
-
Lookup Type: BUDGET CATEGORIZATION
12.2.2
product: PA - Projects , meaning: Budget Categorization , description: Budget Categorization ,
-
Lookup Type: BUDGET TYPE
12.1.1
product: PA - Projects , meaning: Budget Type , description: Budget Type ,
-
Lookup Type: BUDGET TYPE
12.2.2
product: PA - Projects , meaning: Budget Type , description: Budget Type ,
-
Lookup Type: BUDGET STATUS
12.1.1
product: PA - Projects , meaning: Budget Status , description: Budget Status ,
-
File: Budget ER Diagram.pdf
12.1.1
product: PQH - Public Sector HR , size: 4.781 KBytes , file_type: PDF Diagram ,
-
Lookup Type: BUDGET AMOUNT
12.1.1
product: PA - Projects , meaning: Budget Amount , description: Budget Amount ,
-
Lookup Type: BUDGET CATEGORIZATION
12.1.1
product: PA - Projects , meaning: Budget Categorization , description: Budget Categorization ,
-
File: Budget ER Diagram.pdf
12.2.2
product: PQH - Public Sector HR , size: 4.781 KBytes , file_type: PDF Diagram ,
-
Lookup Type: BUDGET AMOUNT
12.2.2
product: PA - Projects , meaning: Budget Amount , description: Budget Amount ,
-
Lookup Type: BUDGET STATUS
12.2.2
product: PA - Projects , meaning: Budget Status , description: Budget Status ,
-
File: Budget Execution R12.pdf
12.2.2
product: FV - Federal Financials , size: 31.944 KBytes , file_type: PDF Diagram ,
-
Lookup Type: BUDGET ENTRY LEVEL
12.1.1
product: PA - Projects , meaning: Budget Entry Level , description: Budget Entry Level ,
-
Lookup Type: BUDGET PERIOD TYPE
12.1.1
product: GL - General Ledger , meaning: BUDGET PERIOD TYPE ,
-
Lookup Type: BUDGET AMOUNT TYPES
12.1.1
product: PA - Projects , meaning: Project Intelligence Budget Amount Types , description: Project Intelligence Budget Amount Types ,
-
File: Marketing Budget and Claims.pdf
12.1.1
product: AMS - Marketing , size: 12.192 KBytes , file_type: PDF Diagram ,
-
Lookup Type: BUDGET AMOUNT TYPES
12.2.2
product: PJI - Project Intelligence(Obsolete) , meaning: Project Intelligence Budget Amount Types , description: Project Intelligence Budget Amount Types ,
-
Lookup Type: BUDGET PERIOD TYPE
12.2.2
product: GL - General Ledger , meaning: BUDGET PERIOD TYPE ,
-
Lookup Type: BUDGET CHANGE REASON
12.1.1
product: PA - Projects , meaning: Budget Change Reason , description: Budget Change Reason ,
-
Lookup Type: BUDGET AMOUNT TYPES
12.1.1
product: PJI - Project Intelligence , meaning: Project Intelligence Budget Amount Types , description: Project Intelligence Budget Amount Types ,
-
File: Budget Execution R12.pdf
12.1.1
product: FV - Federal Financials , size: 31.944 KBytes , file_type: PDF Diagram ,
-
File: Marketing Budget and Claims.pdf
12.2.2
product: AMS - Marketing , size: 12.192 KBytes , file_type: PDF Diagram ,
-
Lookup Type: BUDGET ENTRY LEVEL
12.2.2
product: PA - Projects , meaning: Budget Entry Level , description: Budget Entry Level ,
-
Lookup Type: BUDGET CHANGE REASON
12.2.2
product: PA - Projects , meaning: Budget Change Reason , description: Budget Change Reason ,
-
Lookup Type: BUDGET AMOUNT TYPES
12.2.2
product: PA - Projects , meaning: Project Intelligence Budget Amount Types , description: Project Intelligence Budget Amount Types ,
-
Lookup Type: BUDGET TIME PHASED TYPE
12.2.2
product: PA - Projects , meaning: Budget Time Phased Type , description: Budget Time Phased Type ,
-
Lookup Type: BUDGET TIME PHASED TYPE
12.1.1
product: PA - Projects , meaning: Budget Time Phased Type , description: Budget Time Phased Type ,
-
TABLE: GL.GL_BUDGET_INTERIM
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BUDGET_INTERIM, object_name:GL_BUDGET_INTERIM, status:VALID,
-
TABLE: PSB.PSB_WS_LINE_BALANCES_I
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_WS_LINE_BALANCES_I, object_name:PSB_WS_LINE_BALANCES_I, status:VALID,
-
TABLE: GL.GL_BUDGET_RANGE_INTERIM
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BUDGET_RANGE_INTERIM, object_name:GL_BUDGET_RANGE_INTERIM, status:VALID,
-
TABLE: GL.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,
-
VIEW: APPS.PQH_POS_BUDGETS_V
12.1.1
owner:APPS, object_type:VIEW, object_name:PQH_POS_BUDGETS_V, status:VALID,
-
TABLE: GL.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,
-
TABLE: BEN.BEN_CWB_PERSON_GROUPS
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_CWB_PERSON_GROUPS, object_name:BEN_CWB_PERSON_GROUPS, status:VALID,
-
TABLE: GL.GL_BUDGET_INTERIM
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BUDGET_INTERIM, object_name:GL_BUDGET_INTERIM, status:VALID,
-
TABLE: PSB.PSB_BUDGET_REVISIONS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_BUDGET_REVISIONS, object_name:PSB_BUDGET_REVISIONS, status:VALID,
-
TABLE: GL.GL_BUDGET_RANGE_INTERIM
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BUDGET_RANGE_INTERIM, object_name:GL_BUDGET_RANGE_INTERIM, status:VALID,
-
VIEW: APPS.PSBBV_BUDGET_REVISIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBBV_BUDGET_REVISIONS, object_name:PSBBV_BUDGET_REVISIONS, status:VALID,
-
TABLE: FV.FV_BUDGET_DISTRIBUTION_DTL
12.2.2
owner:FV, object_type:TABLE, fnd_design_data:FV.FV_BUDGET_DISTRIBUTION_DTL, object_name:FV_BUDGET_DISTRIBUTION_DTL, status:VALID,
-
Lookup Type: FORECAST_PA_BUDGET_VSN
12.1.1
product: CE - Cash Management , meaning: Forecast Pa Budget Vsn , description: Forecast Pa Budget Vsn ,
-
VIEW: APPS.PSBFV_BUDGET_REVISIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBFV_BUDGET_REVISIONS, object_name:PSBFV_BUDGET_REVISIONS, status:VALID,
-
APPS.PA_YEAR_END_ROLLOVER_PKG dependencies on PA_BC_COMMITMENTS
12.2.2
-
VIEW: APPS.BENBV_CWB_PERSON_GROUPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BENBV_CWB_PERSON_GROUPS_V, object_name:BENBV_CWB_PERSON_GROUPS_V, status:VALID,
-
VIEW: APPS.BENBV_CWB_PERSON_GROUPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BENBV_CWB_PERSON_GROUPS_V, object_name:BENBV_CWB_PERSON_GROUPS_V, status:VALID,
-
VIEW: APPS.PQH_POS_BUDGETS_V
12.2.2
owner:APPS, object_type:VIEW, object_name:PQH_POS_BUDGETS_V, status:VALID,
-
PACKAGE: APPS.GL_BUDGET_VERSIONS_PKG
12.2.2
-
Lookup Type: EXTERNAL_BUDGET
12.2.2
product: PA - Projects , meaning: External Budget , description: Non-Project Budget Type for Balance Types Encumbrance ,
-
VIEW: APPS.PA_TODATE_BASE_ORIG_BUDGET_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_TODATE_BASE_ORIG_BUDGET_V, object_name:PA_TODATE_BASE_ORIG_BUDGET_V, status:VALID,
-
APPS.PA_PROJECT_INTEGRATION_PUB dependencies on FND_GLOBAL
12.2.2
-
Lookup Type: BASELINE MESSAGE
12.2.2
product: PA - Projects , meaning: Baseline Message , description: Baseline Message ,
-
Lookup Type: BASELINE MESSAGE
12.1.1
product: PA - Projects , meaning: Baseline Message , description: Baseline Message ,