Search Results pa_budget_lines
Overview
The PA_BUDGET_LINES table is a core data structure within the Oracle E-Business Suite Projects (PA) module, specifically for releases 12.1.1 and 12.2.2. It functions as the detailed transactional repository for all project and task budget entries. Each record in this table represents a single budget line, which quantifies the planned expenditure or revenue for a specific resource, cost element, and accounting period. The table is fundamental to the budgeting lifecycle, storing the granular data that rolls up to form the overall budget for a given budget version. Its integrity is maintained through a primary key and a network of foreign key relationships, ensuring consistency with budget headers, resource assignments, accounting flexfields, and currency conversion rules.
Key Information Stored
The table's primary key is BUDGET_LINE_ID, which uniquely identifies each budget detail line. Its most critical foreign key is BUDGET_VERSION_ID, linking each line to its parent header in PA_BUDGET_VERSIONS. Other essential columns define the financial and operational context of the budgeted amount. The RESOURCE_ASSIGNMENT_ID links to the PA_RESOURCE_ASSIGNMENTS table, specifying the person or job being budgeted. The CODE_COMBINATION_ID references GL_CODE_COMBINATIONS, storing the accounting code for the budget line. A significant portion of the table's structure is dedicated to currency conversion metadata, with numerous columns (e.g., PROJFUNC_COST_RATE_TYPE, PROJECT_REV_RATE_TYPE) referencing GL_DAILY_CONVERSION_TYPES. These columns store the rate types and dates used for converting budget amounts between project functional, project, and other currencies, which is critical for multi-currency projects.
Common Use Cases and Queries
This table is central to budget inquiry, reporting, and reconciliation processes. A common use case is generating a detailed budget report for a specific project or version. Technical consultants often query this table to analyze budget composition, validate data integrity, or support custom integrations. A typical SQL pattern retrieves budget lines with their associated header, task, and accounting information:
- SELECT bl.budget_line_id, bv.budget_version_name, bl.period_name, bl.budget_quantity, bl.budget_cost, bl.code_combination_id, ra.task_id FROM pa_budget_lines bl, pa_budget_versions bv, pa_resource_assignments ra WHERE bl.budget_version_id = bv.budget_version_id AND bl.resource_assignment_id = ra.resource_assignment_id AND bv.project_id = :p_project_id;
Another critical scenario involves troubleshooting currency conversion issues in budget reports, requiring analysis of the various PROJFUNC_* and PROJECT_* rate type and date columns stored in this table.
Related Objects
PA_BUDGET_LINES sits at the center of a key data model. Its primary relationship is with PA_BUDGET_VERSIONS, which holds the header-level budget information. It is directly dependent on PA_RESOURCE_ASSIGNMENTS for resource details and GL_CODE_COMBINATIONS for accounting segments. As indicated by the foreign keys, it extensively references GL_DAILY_CONVERSION_TYPES for currency conversion rules. Furthermore, it is the parent table for PA_MC_BUDGET_LINES, which stores the multiple currency amounts for each budget line. For reporting and application logic, key views like PA_BUDGET_VERSIONS_V and various budget inquiry forms rely on the underlying data in PA_BUDGET_LINES.
-
Table: PA_BUDGET_LINES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_BUDGET_LINES, object_name:PA_BUDGET_LINES, status:VALID, product: PA - Projects , description: Detail lines of project and task budgets , implementation_dba_data: PA.PA_BUDGET_LINES ,
-
Table: PA_BUDGET_LINES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_BUDGET_LINES, object_name:PA_BUDGET_LINES, status:VALID, product: PA - Projects , description: Detail lines of project and task budgets , implementation_dba_data: PA.PA_BUDGET_LINES ,
-
APPS.PA_FP_EDIT_LINE_PKG dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.PA_PLANNING_TRANSACTION_UTILS dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.PA_FP_CALC_UTILS dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.PA_BUDGET_PVT dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.PA_RES_ASG_CURRENCY_PUB dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.PA_FP_CI_MERGE dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.PA_FIN_PLAN_UTILS2 dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_FP_WEBADI_UTILS dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_FP_WP_GEN_BUDGET_AMT_PUB dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_FP_GEN_AMOUNT_UTILS dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_FP_GEN_FCST_AMT_PUB3 dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_CLIENT_EXT_FV_BUDGET_INT dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_FP_REV_GEN_PUB dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_RATE_ATTR_PKG dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_FP_GEN_FCST_AMT_PUB dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_FP_WEBADI_UTILS dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_PPR_ROLLUP_PVT dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_FP_VIEW_PLANS_PUB dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PJI_FM_PLAN_MAINT_T_PVT dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_FP_VIEW_PLANS_TXN_PUB dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_FP_GEN_FCST_AMT_PVT dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.PA_FP_WEBADI_PKG dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.PA_FP_WEBADI_PKG dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_FP_GEN_FCST_RMAP_PKG dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_FP_MAINTAIN_ACTUAL_PUB dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_FP_COPY_ACTUALS_PUB dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_BUDGET_LINES_V_PKG dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_TASK_ASSIGNMENTS_PVT dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_FP_ADJUSTMENT_UTILS dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PJI_FM_PLAN_CAL_RLPS_T dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PJI_FM_PLAN_MAINT_PVT dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.PA_FP_PLANNING_TRANSACTION_PUB dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.PA_FP_CALC_PLAN_PKG dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_FIN_PLAN_PUB dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_PRJ_PERIOD_PROFILE_UTILS dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.PA_BUDGET_LINES_UTILS dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.PA_FP_COPY_FROM_PKG dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.PA_BUDGET_LINES_V_PKG dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.PA_FP_ORG_FCST_GEN_PUB dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.PA_FP_WP_GEN_BUDGET_AMT_PUB dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.FII_PA_BUDGET_F_C dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.PA_BILLING_CORE dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.PA_PLANNING_ELEMENT_UTILS dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.PA_FP_REV_GEN_PUB dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.PA_FP_MAINTAIN_ACTUAL_PUB dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.PA_FIN_PLAN_PUB dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.PA_BUDGET_LINES_UTILS dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_BUDGET_CORE dependencies on PA_BUDGET_LINES
12.2.2