Results for “gl_budget_entities”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
GL_BUDGET_ENTITIES is the General Ledger master table that stores budget organization definitions in Oracle E-Business Suite 12.1.1 and 12.2.2. A "budget organization" (also called a budget entity) is the named container under which a set of accounting flexfield ranges is held and against which budgets are entered, frozen, and reported. Each row in this table represents one such organization for a specific ledger, and the entity serves as the anchor point for the entire budgeting workflow — from range assignment through budget entry to funds checking.
The table resides in the GL schema and is owned by the General Ledger product. It is a foundational setup object: without a defined budget entity, no budget assignment ranges can exist and no budget journals can be created. The ETRM metadata documents it with 60 columns and classifies it heuristically as a Data Vault hub. In practice this means the table should be modeled as a durable, business-keyed entity whose satellite and link tables hold the time-variant details, range assignments, and transactional budget facts that surround it.
Key Information Stored
The surrogate primary key is BUDGET_ENTITY_ID (enforced through GL_BUDGET_ENTITIES_PK). Two unique indexes act as business-key candidates. The first, GL_BUDGET_ENTITIES_U1, is also defined on BUDGET_ENTITY_ID. The second, GL_BUDGET_ENTITIES_U2, is defined on the combination of NAME and LEDGER_ID, confirming that the organization name must be unique within a ledger.
- NAME — the user-visible budget organization name, unique within the ledger.
- LEDGER_ID — the ledger to which the budget organization belongs; a foreign key to the ledger definition.
- STATUS_CODE — controls whether the entity is active and available for budget entry.
- START_DATE / END_DATE — the effective period during which the organization may be used.
- DESCRIPTION — free-form descriptive text for the organization.
- BUDGET_PASSWORD_REQUIRED_FLAG and ENCRYPTED_BUDGET_PASSWORD — support optional password protection on budget maintenance.
- SECURITY_FLAG — indicates whether definition access security applies.
- SEGMENT1_TYPE through SEGMENT30_TYPE — precedence and range-type indicators for each accounting flexfield segment, defining how ranges are interpreted for the entity.
- REQUEST_ID, PROGRAM_ID, PROGRAM_APPLICATION_ID, PROGRAM_UPDATE_DATE — the standard concurrent program and audit columns, with REQUEST_ID referencing FND_CONCURRENT_REQUESTS.
- ATTRIBUTE1 through ATTRIBUTE10, CONTEXT — the standard descriptive flexfield columns for customer-defined attributes.
Standard WHO audit columns (CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN) are also present.
Common Use Cases and Queries
The most frequent requirement is listing the budget organizations available for a given ledger, typically driven by a LOV or a report parameter. A representative query joining the entity to its concurrency context is:
- SELECT be.budget_entity_id, be.name, be.status_code, be.start_date, be.end_date FROM gl_budget_entities be WHERE be.ledger_id = :ledger_id AND be.status_code = 'A' ORDER BY be.name;
- Joining ranges to entities: SELECT ba.budget_entity_id, ba.account_range_id FROM gl_budget_assignments ba WHERE ba.budget_entity_id = :budget_entity_id;
- Listing budget balances held per entity: SELECT eb.budget_entity_id, eb.budget_name FROM gl_entity_budgets eb WHERE eb.budget_entity_id = :budget_entity_id;
Typical reporting scenarios include reconciling which organizations are protected by passwords, identifying entities whose END_DATE has passed, auditing definition changes using the WHO columns and PROGRAM_ID, and validating that every budget journal posted can be traced back to its owning entity. Extraction scripts for data warehouses commonly select the hub columns plus the LEDGER_ID business key to seed a budget-organization dimension.
Related Objects
GL_BUDGET_ENTITIES is heavily referenced; the following are the most significant dependencies and join paths.
- GL_BUDGET_ASSIGNMENTS — stores the accounting flexfield ranges assigned to the entity, joined on BUDGET_ENTITY_ID.
- GL_BUDGET_ASSIGNMENT_RANGES — the segment-level range definitions, joined on BUDGET_ENTITY_ID.
- GL_BUDGET_FROZEN_RANGES — ranges temporarily frozen for budget entry, joined on BUDGET_ENTITY_ID.
- GL_ENTITY_BUDGETS — the named budgets defined within each entity, joined on BUDGET_ENTITY_ID.
- GL_BUDGET_INTERFACE — the open interface table through which budget journals are loaded, joined on BUDGET_ENTITY_ID.
- GL_BUDGET_INTERIM and GL_BUDGET_RANGE_INTERIM — interim staging tables used by range maintenance, joined on BUDGET_ENTITY_ID.
- FND_CONCURRENT_REQUESTS — referenced by the REQUEST_ID foreign key for the concurrent program that created or updated the row.
In addition, multiple Public Sector and grants-related objects (for example, IGI_DOS_SOURCES, IGI_DOS_DESTINATIONS, IGI_BUD_JOURNAL_HEADERS, and IGC_CBC_BA_RANGES) carry a BUDGET_ENTITY_ID foreign key, confirming that the entity is a genuine hub reused across budgeting, funds checking, and grants sub-ledger functionality.
-
Budget organization definitions
-
Budget organization definitions
-
TABLE: GL.GL_BUDGET_ENTITIES 12.2.2
-
TABLE: GL.GL_BUDGET_ENTITIES 12.1.1
-
APPS.GLBV_GL_BUDGET_ORGANIZATIONS·↳ GL_BUDGET_ENTITIES·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_ALL_BUD_ORGS_VIEW 12.1.1
Review accounts for all budget organizations
APPS.GL_ALL_BUD_ORGS_VIEW·↳ GL_BUDGET_ENTITIES·↳ GL_LOOKUPS·Explore GL module →
-
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 →
-
General Ledger budget assignements are accounts associated with a budget organization.
APPS.GLFV_GL_BUDGET_ASSIGNMENTS·↳ GL_BUDGET_ASSIGNMENTS·↳ GL_BUDGET_ENTITIES·↳ GL_BUDGET_VERSIONS·Explore GL module →
-
Based on GL_BUDGET_ENTITIES, GL_BUDGET_VERSIONS, GL_JE_CATEGORIES and IGI_BUD_JOURNAL_HEADERS
APPS.IGI_BUD_JOURNAL_HEADERS_V·↳ GL_BUDGET_ENTITIES·↳ GL_BUDGET_VERSIONS·↳ GL_JE_CATEGORIES_TL·Explore IGI module →
-
Based on GL_BUDGET_ENTITIES, GL_BUDGET_VERSIONS, GL_JE_CATEGORIES and IGI_BUD_JOURNAL_HEADERS
APPS.IGI_BUD_JOURNAL_HEADERS_V·↳ GL_BUDGET_ENTITIES·↳ GL_BUDGET_VERSIONS·↳ GL_JE_CATEGORIES_TL·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 →
-
View: GL_ALL_BUD_ORGS_VIEW 12.2.2
Review accounts for all budget organizations
APPS.GL_ALL_BUD_ORGS_VIEW·↳ GL_BUDGET_ENTITIES·↳ GL_LOOKUPS·Explore GL module →
-
APPS.GLFV_GL_BUDGET_ORGANIZATIONS·↳ GL_BUDGET_ENTITIES·↳ GL_LEDGERS·Explore GL module →
-
Freeze budget organizations for particular budgets