Search Results pa_budgetary_control_options
Overview
The PA_BUDGETARY_CONTROL_OPTIONS table is a core data object within the Oracle E-Business Suite (EBS) Projects (PA) module, specifically for releases 12.1.1 and 12.2.2. It functions as a configuration repository for budgetary control settings at the project level. Its primary role is to store the default budgetary control levels and time intervals that govern how financial commitments and expenditures are validated against approved project budgets. This table is essential for enforcing budgetary compliance, ensuring that spending does not exceed authorized amounts based on the defined control parameters.
Key Information Stored
The table's structure is defined by its primary key, which uniquely identifies a budgetary control configuration for a specific project and budget type. The most critical columns include:
- PROJECT_ID: References the project (PA_PROJECTS_ALL) to which the control options apply.
- BUDGET_TYPE_CODE: References the type of budget (PA_BUDGET_TYPES) being controlled, such as original, current, or baseline.
- PPL_PROJECT_ID: A foreign key to PA_PROJECTS_ALL, potentially used for parent/child project relationships in the control hierarchy.
- Additional columns (implied by the description) store the specific control levels (e.g., Top Task, Lowest Task) and time intervals (e.g., Period, Quarter, Year) that determine the granularity of budget checking.
Common Use Cases and Queries
This table is central to setup and inquiry processes. A common use case is during project definition, where a project manager or implementer defines the default budgetary control rules. It is also critical for reporting and auditing budget control configurations across the project portfolio. Typical SQL queries involve joining to related master tables to produce meaningful reports.
Sample query to list budgetary control options with project and budget type descriptions:
SELECT p.segment1 project_number,
p.name project_name,
bt.name budget_type_name,
pbco.*
FROM pa_budgetary_control_options pbco,
pa_projects_all p,
pa_budget_types bt
WHERE pbco.project_id = p.project_id
AND pbco.budget_type_code = bt.budget_type_code
AND p.segment1 = '&PROJECT_NUMBER';
This pattern is foundational for troubleshooting budget validation issues, as it reveals the control framework applied to a project's financial transactions.
Related Objects
PA_BUDGETARY_CONTROL_OPTIONS is part of a tightly integrated schema within the Projects module. Key related objects include:
- PA_PROJECTS_ALL: The master projects table, referenced via the PROJECT_ID and PPL_PROJECT_ID foreign keys.
- PA_BUDGET_TYPES: The master budget types table, referenced via the BUDGET_TYPE_CODE foreign key.
- PA_BUDGET_VERSIONS and PA_BUDGET_LINES: These tables store the actual budget amounts against which control is enforced based on the options defined here.
- Budgetary Control APIs and Workflow: The settings in this table are consumed by the underlying budgetary control engine (e.g., packages like PA_FUNDS_CONTROL_PKG) to perform real-time funds checking during expenditure entry.
-
Table: PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_BUDGETARY_CONTROL_OPTIONS, object_name:PA_BUDGETARY_CONTROL_OPTIONS, status:VALID, product: PA - Projects , description: pa_budgetary_control_options stores all the default budgetary control levels and time intervals , implementation_dba_data: PA.PA_BUDGETARY_CONTROL_OPTIONS ,
-
Table: PA_BUDGETARY_CONTROL_OPTIONS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_BUDGETARY_CONTROL_OPTIONS, object_name:PA_BUDGETARY_CONTROL_OPTIONS, status:VALID, product: PA - Projects , description: pa_budgetary_control_options stores all the default budgetary control levels and time intervals , implementation_dba_data: PA.PA_BUDGETARY_CONTROL_OPTIONS ,
-
APPS.PA_TRX_IMPORT dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.1.1
-
APPS.PA_BUDGETARY_CONTROLS_PKG dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
-
APPS.PA_PROJ_TEMPLATE_SETUP_PVT dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.1.1
-
APPS.PA_BUDGET_INTG_WF dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.1.1
-
APPS.PA_BC_COSTING dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
-
APPS.PA_FUNDS_CONTROL_PKG dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
-
APPS.PA_PROJECTS_MAINT_PVT dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.1.1
-
APPS.PA_BUDGET_ACCOUNT_PKG dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.1.1
-
APPS.PA_BUDGET_UTILS dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.1.1
-
APPS.PA_FUNDS_CONTROL_PKG1 dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.1.1
-
APPS.PA_PO_INTEGRATION_UTILS dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
-
APPS.PA_BUDGET_ACCOUNT_PKG dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
-
APPS.PA_BUDGET_FUND_PKG dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
-
APPS.PA_FUNDS_CONTROL_UTILS2 dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
-
APPS.PA_FUNDS_CONTROL_PKG1 dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.1.1
-
APPS.PA_FP_UPGRADE_PKG dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.1.1
-
APPS.PA_FUNDS_CONTROL_UTILS2 dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.1.1
-
APPS.PA_FUNDS_CONTROL_PKG dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.1.1
-
APPS.PA_FUNDS_CONTROL_UTILS dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.1.1
-
APPS.PA_BUDGET_INTG_WF dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
-
APPS.PA_FUNDS_CONTROL_PKG1 dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
-
APPS.PA_BGT_BASELINE_PKG dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
-
APPS.PA_PROJ_TEMPLATE_SETUP_PVT dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
-
APPS.PA_FUNDS_CONTROL_UTILS dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
-
APPS.PA_BUDGET_INTEGRATION_PKG dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
-
APPS.PA_YEAR_END_ROLLOVER_PKG dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
-
APPS.PA_PROJECTS_MAINT_PVT dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
-
APPS.PA_CC_ENC_IMPORT_FCK dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.1.1
-
APPS.PA_BGT_BASELINE_PKG dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.1.1
-
APPS.PA_BC_COSTING dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.1.1
-
APPS.PA_YEAR_END_ROLLOVER_PKG dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.1.1
-
APPS.PA_BUDGET_INTEGRATION_PKG dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.1.1
-
APPS.PA_BUDGETARY_CONTROLS_PKG dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.1.1
-
APPS.PA_BUDGET_FUND_PKG dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.1.1
-
APPS.PA_FP_UPGRADE_PKG dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
-
APPS.PA_TRX_IMPORT dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
-
APPS.PA_FUNDS_CONTROL_PKG1 dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
-
APPS.PA_CC_ENC_IMPORT_FCK dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
-
APPS.PA_BUDGET_UTILS dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
-
APPS.PA_TRX_IMPORT dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.PA_BC_COSTING dependencies on PA_PROJECTS_ALL
12.2.2
-
APPS.PA_BC_COSTING dependencies on PA_PROJECT_TYPES_ALL
12.1.1
-
APPS.PA_FUNDS_CONTROL_PKG1 dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_TRX_IMPORT dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_TRX_IMPORT dependencies on PA_BUDGET_VERSIONS
12.1.1
-
APPS.PA_TRX_IMPORT dependencies on PA_BUDGET_VERSIONS
12.2.2
-
APPS.PA_BGT_BASELINE_PKG dependencies on PA_BUDGET_VERSIONS
12.1.1
-
APPS.PA_BGT_BASELINE_PKG dependencies on PA_BUDGET_VERSIONS
12.2.2