Search Results gl_budget_assignments
Overview
The GL_BUDGET_ASSIGNMENTS table is a core data object within the Oracle E-Business Suite General Ledger (GL) module. It functions as the central repository for defining budget organization accounts, a critical component of Oracle's budgetary control framework. Its primary role is to establish and maintain the relationship between specific accounting flexfield combinations (accounts) and budget entities, thereby determining which accounts are subject to budgetary control within a given ledger and for a specific budget. This assignment is fundamental for enforcing budget checks during transaction entry and for generating accurate budget versus actual reports.
Key Information Stored
The table's structure is designed to uniquely identify a budget assignment through its primary key and to link to essential master data via foreign keys. The primary key consists of LEDGER_ID, CODE_COMBINATION_ID, and CURRENCY_CODE, ensuring a unique assignment per account, ledger, and currency. Key columns include BUDGET_ENTITY_ID, which links to the specific budget organization (GL_BUDGET_ENTITIES), and FUNDING_BUDGET_VERSION_ID, which references the budget version (GL_BUDGET_VERSIONS) used for funding checks. The RANGE_ID column allows for efficient mass assignment of accounts using predefined ranges stored in GL_BUDGET_ASSIGNMENT_RANGES. The REQUEST_ID tracks the concurrent request that created or updated the assignment, linking to FND_CONCURRENT_REQUESTS.
Common Use Cases and Queries
This table is central to budgetary control setup and inquiry. A common operational query involves listing all accounts assigned to a budget for a specific ledger, often for audit or troubleshooting purposes. For example: SELECT gba.* FROM gl_budget_assignments gba WHERE gba.ledger_id = 1001 AND gba.budget_entity_id = 5000;. During implementation, data is populated via the "Define Budget Organization" form or through custom scripts. Reporting use cases heavily rely on this table to join budgeted amounts (from GL_BUDGET_BALANCES) with actuals (from GL_BALANCES) for variance analysis. Performance tuning for budget-related reports often involves analyzing joins between this table and the large GL_CODE_COMBINATIONS and GL_BALANCES tables.
Related Objects
GL_BUDGET_ASSIGNMENTS is a hub table with dependencies to several key master and transactional tables. As indicated by its foreign keys, it directly references:
- GL_BUDGET_ENTITIES and GL_BUDGET_VERSIONS for budget structure definitions.
- GL_CODE_COMBINATIONS for the accounting flexfield details.
- GL_BUDGET_ASSIGNMENT_RANGES for the assignment rule source.
- FND_CURRENCIES for currency validation.
- FND_CONCURRENT_REQUESTS for process tracking.
-
Table: GL_BUDGET_ASSIGNMENTS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BUDGET_ASSIGNMENTS, object_name:GL_BUDGET_ASSIGNMENTS, status:VALID, product: GL - General Ledger , description: Budget organization accounts , implementation_dba_data: GL.GL_BUDGET_ASSIGNMENTS ,
-
Table: GL_BUDGET_ASSIGNMENTS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BUDGET_ASSIGNMENTS, object_name:GL_BUDGET_ASSIGNMENTS, status:VALID, product: GL - General Ledger , description: Budget organization accounts , implementation_dba_data: GL.GL_BUDGET_ASSIGNMENTS ,
-
APPS.GL_BUDGET_UTILS_PKG dependencies on GL_BUDGET_ASSIGNMENTS
12.2.2
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on GL_BUDGET_ASSIGNMENTS
12.1.1
-
APPS.IGC_UPGRADE_DATA_R12 dependencies on GL_BUDGET_ASSIGNMENTS
12.1.1
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on GL_BUDGET_ASSIGNMENTS
12.2.2
-
APPS.GL_FLEX_INSERT_PKG dependencies on GL_BUDGET_ASSIGNMENTS
12.2.2
-
APPS.IGI_EFC_UPGRADE dependencies on GL_BUDGET_ASSIGNMENTS
12.2.2
-
APPS.IGC_CBC_VALIDATIONS_PKG dependencies on GL_BUDGET_ASSIGNMENTS
12.2.2
-
APPS.XLA_JE_VALIDATION_PKG dependencies on GL_BUDGET_ASSIGNMENTS
12.2.2
-
APPS.GL_FLEX_INSERT_PKG dependencies on GL_BUDGET_ASSIGNMENTS
12.1.1
-
APPS.XLA_TRANSFER_PKG dependencies on GL_BUDGET_ASSIGNMENTS
12.2.2
-
APPS.GL_BUDGET_ASSIGNMENT_PKG dependencies on GL_BUDGET_ASSIGNMENTS
12.2.2
-
APPS.IGC_UPGRADE_DATA_R12 dependencies on GL_BUDGET_ASSIGNMENTS
12.2.2
-
APPS.XLA_JE_VALIDATION_PKG dependencies on GL_BUDGET_ASSIGNMENTS
12.1.1
-
APPS.GL_BUDGET_UTILS_PKG dependencies on GL_BUDGET_ASSIGNMENTS
12.1.1
-
APPS.IGC_CBC_VALIDATIONS_PKG dependencies on GL_BUDGET_ASSIGNMENTS
12.1.1
-
APPS.IGI_EFC_UPGRADE dependencies on GL_BUDGET_ASSIGNMENTS
12.1.1
-
APPS.GL_BUDGET_ASSIGNMENT_PKG dependencies on GL_BUDGET_ASSIGNMENTS
12.1.1
-
APPS.GL_BUDGET_ASSIGNMENT_PKG SQL Statements
12.2.2
-
APPS.GL_BUDGET_ASSIGNMENT_PKG SQL Statements
12.1.1
-
VIEW: APPS.GL_BUDGET_ASSIGNMENTS_UNIQUE_V
12.2.2
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on GL_BUDORG_BC_OPTIONS
12.2.2
-
VIEW: APPS.GL_BUDGET_ASSIGNMENTS_UNIQUE_V
12.1.1
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on GL_BUDORG_BC_OPTIONS
12.1.1
-
VIEW: GL.GL_BUDGET_ASSIGNMENTS#
12.2.2
owner:GL, object_type:VIEW, object_name:GL_BUDGET_ASSIGNMENTS#, status:VALID,
-
SYNONYM: APPS.GL_BUDGET_ASSIGNMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_BUDGET_ASSIGNMENTS, status:VALID,
-
APPS.IGC_CBC_VALIDATIONS_PKG dependencies on IGC_CBC_BA_RANGES
12.1.1
-
PACKAGE BODY: APPS.GL_BUDGET_ASSIGNMENT_PKG
12.1.1
-
PACKAGE BODY: APPS.GL_BUDGET_ASSIGNMENT_PKG
12.2.2
-
SYNONYM: APPS.GL_BUDGET_ASSIGNMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_BUDGET_ASSIGNMENTS, status:VALID,
-
VIEW: APPS.GLBV_GL_BUDGET_ASSIGNMENTS
12.1.1
-
View: GL_BUDGET_ASSIGNMENTS_UNIQUE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_BUDGET_ASSIGNMENTS_UNIQUE_V, object_name:GL_BUDGET_ASSIGNMENTS_UNIQUE_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_BUDGET_ASSIGNMENTS_UNIQUE_V ,
-
APPS.IGC_CBC_VALIDATIONS_PKG dependencies on IGC_CBC_BA_RANGES
12.2.2
-
APPS.IGI_EFC_UPGRADE dependencies on IGI_EFC_BUDGET_ASSIGNMENT_BCK
12.1.1
-
APPS.IGC_UPGRADE_DATA_R12 dependencies on GL_PERIOD_STATUSES
12.1.1
-
APPS.IGC_UPGRADE_DATA_R12 dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.IGC_UPGRADE_DATA_R12 dependencies on GL_BUDORG_BC_OPTIONS
12.2.2
-
VIEW: APPS.GLFV_GL_BUDGET_ASSIGNMENTS
12.1.1
-
View: GL_BUDGET_ASSIGNMENTS_UNIQUE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_BUDGET_ASSIGNMENTS_UNIQUE_V, object_name:GL_BUDGET_ASSIGNMENTS_UNIQUE_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_BUDGET_ASSIGNMENTS_UNIQUE_V ,
-
APPS.IGC_UPGRADE_DATA_R12 dependencies on GL_BUDGET_VERSIONS
12.1.1
-
APPS.IGC_UPGRADE_DATA_R12 dependencies on GL_BUDGET_VERSIONS
12.2.2
-
APPS.IGC_UPGRADE_DATA_R12 dependencies on GL_BUDORG_BC_OPTIONS
12.1.1
-
VIEW: GL.GL_BUDGET_ASSIGNMENTS#
12.2.2
-
TABLE: GL.GL_BUDGET_ASSIGNMENTS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BUDGET_ASSIGNMENTS, object_name:GL_BUDGET_ASSIGNMENTS, status:VALID,
-
TABLE: GL.GL_BUDGET_ASSIGNMENTS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BUDGET_ASSIGNMENTS, object_name:GL_BUDGET_ASSIGNMENTS, status:VALID,
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on PSA_OPTION_DETAILS_GT
12.2.2
-
APPS.GL_BUDGET_ASSIGNMENT_PKG dependencies on GL_BUDGET_ENTITIES_PKG
12.2.2
-
APPS.IGI_EFC_UPGRADE dependencies on IGI_EFC_BUDGET_ASSIGNMENT_BCK
12.2.2
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on PSA_OPTION_DETAILS_GT
12.1.1