Results for “gl_entity_budgets”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
GL_ENTITY_BUDGETS is a General Ledger (GL) table in Oracle E-Business Suite 12.1.1 and 12.2.2 that controls the freezing of budget organizations in relation to specific budget versions. Its documented purpose is to "freeze budget organizations for particular budgets," meaning it records which combinations of a budget entity (budget organization) and a budget version have been locked against further modification. This freeze mechanism enforces data integrity once a budget has been approved or finalized, preventing subsequent entries from altering an organization's budget balances.
Under the heuristic Data Vault classification derived from its foreign key structure, this table is modeled as a link table. This is a reasonable modeling suggestion: the table does not hold descriptive attributes about a single business entity but rather resolves a many-to-many relationship between budget entities and budget versions. The intersection of these two dimensions is the core of its business meaning.
Key Information Stored
The table contains 14 documented columns, of which the most significant are the following:
- BUDGET_ENTITY_ID — Identifies the budget organization (budget entity) being frozen. This is a foreign key to
GL_BUDGET_ENTITIES. - BUDGET_VERSION_ID — Identifies the budget version to which the freeze applies. This is a foreign key to
GL_BUDGET_VERSIONS. - FROZEN_FLAG — Indicates whether the budget organization is currently frozen for the associated budget version, serving as the operative status indicator for the record.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN — Standard Oracle EBS audit columns recording who created and last modified the record and when.
- ATTRIBUTE1 through ATTRIBUTE5 and CONTEXT — The standard descriptive flexfield (DFF) columns, available for customer-specific extension of the freeze record.
The documented primary key is GL_ENTITY_BUDGETS_PK, a composite key on BUDGET_ENTITY_ID and BUDGET_VERSION_ID. The same two columns also form the unique index GL_ENTITY_BUDGETS_U1, confirming that the business key is the combination of budget entity and budget version, and that only one freeze record can exist per entity-version pairing. There is no separate single-column surrogate key documented; the composite of the two foreign keys serves as both the surrogate and business key candidate.
Common Use Cases and Queries
Typical scenarios include determining whether a budget organization may still receive budget entries, auditing which organizations have been locked for a given budget, and reporting freeze status across the organization hierarchy.
A representative query to list frozen budget organizations for a specific budget version:
SELECT eb.BUDGET_ENTITY_ID, eb.BUDGET_VERSION_ID, eb.FROZEN_FLAG FROM GL_ENTITY_BUDGETS eb WHERE eb.BUDGET_VERSION_ID = :version_id AND eb.FROZEN_FLAG = 'Y';
A join-based query to retrieve descriptive names by resolving the foreign keys:
SELECT be.NAME, bv.NAME, eb.FROZEN_FLAG FROM GL_ENTITY_BUDGETS eb, GL_BUDGET_ENTITIES be, GL_BUDGET_VERSIONS bv WHERE eb.BUDGET_ENTITY_ID = be.BUDGET_ENTITY_ID AND eb.BUDGET_VERSION_ID = bv.BUDGET_VERSION_ID;
These patterns support reconciliation and audit reports that verify which organizations are protected against budget modification before period close or budget approval cycles.
Related Objects
The following objects are the most significant references and dependencies for GL_ENTITY_BUDGETS, based on the documented foreign key relationships:
- GL_BUDGET_ENTITIES — Referenced via
GL_ENTITY_BUDGETS.BUDGET_ENTITY_ID; supplies the budget organization definition. - GL_BUDGET_VERSIONS — Referenced via
GL_ENTITY_BUDGETS.BUDGET_VERSION_ID; supplies the budget version definition. - GL_BUDGET_ENTITIES and GL_BUDGET_VERSIONS again appear as the paired foreign table endpoints in the documented relationship data, reinforcing that these two tables are the sole direct parents of the freeze link.
- The primary key
GL_ENTITY_BUDGETS_PKand unique indexGL_ENTITY_BUDGETS_U1are the dependent constraint objects defined on this table.
Downstream, budget entry and approval processes in General Ledger consult this table indirectly through the budget entity and budget version components to enforce freeze rules, making it a supporting control table rather than a transactional fact source.
-
Freeze budget organizations for particular budgets
-
Freeze budget organizations for particular budgets
-
TABLE: GL.GL_ENTITY_BUDGETS 12.1.1
-
TABLE: GL.GL_ENTITY_BUDGETS 12.2.2
-
APPS.GL_BUDGET_ENTITIES_UNFROZEN_V·↳ FND_DATA_SECURITY·↳ FND_GLOBAL·↳ GL_BUDGET_ENTITIES_CURRENT_V·Explore GL module →
-
View: IGI_DOS_BUD_ASS_CAND_V 12.2.2
Based on GL_BUDGET_ASSIGNMENT_RANGES_V, GL_BUDGET_ENTITIES, GL_BUDGETS, BUDGET_VERSIONS, GL_ENTITY_BUDGETS, and GL_CODE_COMBINATIONS_KFV.
APPS.IGI_DOS_BUD_ASS_CAND_V·↳ GL_BUDGETS·↳ GL_BUDGET_ASSIGNMENT_RANGES_V·↳ GL_BUDGET_ENTITIES·Explore IGI module →
-
VIEW: GL.GL_ENTITY_BUDGETS# 12.2.2
-
View: IGI_DOS_BUD_ASS_CAND_V 12.1.1
Based on GL_BUDGET_ASSIGNMENT_RANGES_V, GL_BUDGET_ENTITIES, GL_BUDGETS, BUDGET_VERSIONS, GL_ENTITY_BUDGETS, and GL_CODE_COMBINATIONS_KFV.
APPS.IGI_DOS_BUD_ASS_CAND_V·↳ GL_BUDGETS·↳ GL_BUDGET_ASSIGNMENT_RANGES_V·↳ GL_BUDGET_ENTITIES·Explore IGI module →
-
View: GL_ENTITY_BUDGETS_V 12.1.1
10SC ONLY
APPS.GL_ENTITY_BUDGETS_V·↳ GL_BUDGET_ENTITIES·↳ GL_ENTITY_BUDGETS·Explore GL module →
-
View: GL_ENTITY_BUDGETS_V 12.2.2
10SC ONLY
APPS.GL_ENTITY_BUDGETS_V·↳ GL_BUDGET_ENTITIES·↳ GL_ENTITY_BUDGETS·Explore GL module →
-
APPS.GL_BUDGET_ENTITIES_UNFROZEN_V·↳ FND_DATA_SECURITY·↳ FND_GLOBAL·↳ GL_BUDGET_ENTITIES_CURRENT_V·Explore GL module →
-
VIEW: GL.GL_ENTITY_BUDGETS# 12.2.2
-
12.2.2 DBA Data 12.2.2
-
12.1.1 FND Design Data 12.1.1
-
12.2.2 DBA Data 12.2.2