Search Results pa_bc_balances
Overview
The PA_BC_BALANCES table is a core financial repository within the Oracle E-Business Suite Projects module (PA). It serves as the central ledger for storing aggregated project financial balances, enabling comprehensive performance analysis and budgetary control. Its primary role is to store actual, budget, and encumbrance balances at a granular level for each combination of project, task, accounting period, budget version, and resource. This table is fundamental to the Project Costing and Project Billing functionalities, providing the summarized data necessary for variance reporting, revenue recognition, and financial forecasting. The population of this table is system-driven; budget balances are generated during the budget baselining process, while actual and encumbrance balances are derived from the posting of accounting entries.
Key Information Stored
The table's structure is designed to support multi-dimensional analysis. Key columns include identifiers that link to master data: PROJECT_ID and TASK_ID for project structure, BUDGET_VERSION_ID for the specific budget iteration, and RESOURCE_LIST_MEMBER_ID for the labor or non-labor resource. The SET_OF_BOOKS_ID defines the ledger context. Critical balance columns typically store amounts for budget (raw cost, burdened cost, revenue), actuals (costs, revenue, invoices), and encumbrances (commitments, obligations). Period information, such as the PA_PERIOD_ID, is essential for time-phased reporting. The presence of PBN_BUDGET_VERSION_ID, PPL_PROJECT_ID, and PTK_TASK_ID suggests the table also supports advanced budgeting features like planning budgets and project/task hierarchies for summarization.
Common Use Cases and Queries
This table is the primary source for project financial reports, such as cost versus budget (CvB) and revenue versus invoice (RvI) analyses. Common reporting scenarios include calculating period-to-date or project-to-date variances, analyzing burn rates, and summarizing financial performance by resource class. A typical query might join PA_BC_BALANCES to PA_PROJECTS_ALL, PA_TASKS, and PA_BUDGET_VERSIONS to retrieve budget and actual amounts for a specific project across fiscal periods. For example, to analyze budget performance for an approved budget version, one might query: SELECT project_id, task_id, period_name, SUM(budget_raw_cost), SUM(actual_raw_cost) FROM pa_bc_balances WHERE budget_version_id = &bv_id GROUP BY project_id, task_id, period_name. Data from this table is also critical for the generation of key project status reports and feeds into the Project Performance Reporting (PPR) suite.
Related Objects
As indicated by its foreign key constraints, PA_BC_BALANCES has strong dependencies on several master and transactional tables. Primary relationships include:
- PA_PROJECTS_ALL and PA_TASKS: For project and task definition.
- PA_BUDGET_VERSIONS: For the budget version details (linked twice for both primary and planning budgets).
- PA_RESOURCE_LIST_MEMBERS: For resource information.
- GL_SETS_OF_BOOKS (implied by SET_OF_BOOKS_ID): For the chart of accounts and calendar.
-
Table: PA_BC_BALANCES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_BC_BALANCES, object_name:PA_BC_BALANCES, status:VALID, product: PA - Projects , description: PA_BC_BALANCES stores actual, budget and encumbrance balance per project, task, period, budget version and resource. Budget balances are created during the budget baselining process. Actuals and encumbrances accounting entries are creat , implementation_dba_data: PA.PA_BC_BALANCES ,
-
Table: PA_BC_BALANCES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_BC_BALANCES, object_name:PA_BC_BALANCES, status:VALID, product: PA - Projects , description: PA_BC_BALANCES stores actual, budget and encumbrance balance per project, task, period, budget version and resource. Budget balances are created during the budget baselining process. Actuals and encumbrances accounting entries are creat , implementation_dba_data: PA.PA_BC_BALANCES ,
-
APPS.PA_BUDGET_FUND_PKG dependencies on PA_BC_BALANCES
12.1.1
-
APPS.PA_FUNDS_CONTROL_PKG dependencies on PA_BC_BALANCES
12.1.1
-
APPS.PA_SWEEPER dependencies on PA_BC_BALANCES
12.2.2
-
APPS.PA_BUDGET_FUND_PKG dependencies on PA_BC_BALANCES
12.2.2
-
APPS.PA_FUNDS_CONTROL_PKG1 dependencies on PA_BC_BALANCES
12.2.2
-
APPS.PA_SWEEPER dependencies on PA_BC_BALANCES
12.1.1
-
APPS.PA_FUNDS_CONTROL_PKG1 dependencies on PA_BC_BALANCES
12.1.1
-
APPS.PA_FUNDS_CONTROL_UTILS dependencies on PA_BC_BALANCES
12.2.2
-
APPS.PA_YEAR_END_ROLLOVER_PKG dependencies on PA_BC_BALANCES
12.1.1
-
APPS.PA_YEAR_END_ROLLOVER_PKG dependencies on PA_BC_BALANCES
12.2.2
-
APPS.PA_BUDGET_PVT dependencies on PA_BC_BALANCES
12.2.2
-
APPS.PA_BUDGET_ACCOUNT_PKG dependencies on PA_BC_BALANCES
12.1.1
-
APPS.PA_BGT_BASELINE_PKG dependencies on PA_BC_BALANCES
12.1.1
-
APPS.PA_BUDGET_PVT dependencies on PA_BC_BALANCES
12.1.1
-
APPS.PA_FUNDS_CONTROL_UTILS dependencies on PA_BC_BALANCES
12.1.1
-
APPS.PA_BGT_BASELINE_PKG dependencies on PA_BC_BALANCES
12.2.2
-
APPS.PA_FUNDS_CONTROL_PKG dependencies on PA_BC_BALANCES
12.2.2
-
APPS.PA_BUDGET_ACCOUNT_PKG dependencies on PA_BC_BALANCES
12.2.2
-
APPS.PA_BGT_BASELINE_PKG dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_BGT_BASELINE_PKG dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.PA_FUNDS_CONTROL_UTILS dependencies on DUAL
12.1.1
-
VIEW: PA.PA_BC_BALANCES#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_BC_BALANCES#, status:VALID,
-
SYNONYM: APPS.PA_BC_BALANCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_BC_BALANCES, status:VALID,
-
APPS.PA_FUNDS_CONTROL_UTILS dependencies on DUAL
12.2.2
-
VIEW: PA.PA_BC_BALANCES#
12.2.2
-
APPS.PA_BGT_BASELINE_PKG dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.1.1
-
APPS.PA_BGT_BASELINE_PKG dependencies on PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
-
SYNONYM: APPS.PA_BC_BALANCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_BC_BALANCES, status:VALID,
-
APPS.PA_FUNDS_CONTROL_UTILS dependencies on PA_BC_PACKETS
12.1.1
-
APPS.PA_YEAR_END_ROLLOVER_PKG dependencies on PA_BUDGET_LINES
12.1.1
-
APPS.PA_FUNDS_CONTROL_UTILS dependencies on PA_BC_PACKETS
12.2.2
-
TABLE: PA.PA_BC_BALANCES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_BC_BALANCES, object_name:PA_BC_BALANCES, status:VALID,
-
APPS.PA_BUDGET_FUND_PKG dependencies on PA_PLSQL_DATATYPES
12.2.2
-
Table: PA_BUDGET_VERSIONS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_BUDGET_VERSIONS, object_name:PA_BUDGET_VERSIONS, status:VALID, product: PA - Projects , description: Versions of project budgets , implementation_dba_data: PA.PA_BUDGET_VERSIONS ,
-
APPS.PA_YEAR_END_ROLLOVER_PKG dependencies on PA_BUDGET_LINES
12.2.2
-
APPS.PA_YEAR_END_ROLLOVER_PKG dependencies on FND_GLOBAL
12.1.1
-
APPS.PA_YEAR_END_ROLLOVER_PKG dependencies on FND_GLOBAL
12.2.2
-
Table: PA_BUDGET_VERSIONS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_BUDGET_VERSIONS, object_name:PA_BUDGET_VERSIONS, status:VALID, product: PA - Projects , description: Versions of project budgets , implementation_dba_data: PA.PA_BUDGET_VERSIONS ,
-
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
-
TABLE: PA.PA_BC_BALANCES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_BC_BALANCES, object_name:PA_BC_BALANCES, status:VALID,
-
APPS.PA_YEAR_END_ROLLOVER_PKG dependencies on PA_BC_PACKETS
12.2.2
-
APPS.PA_BUDGET_FUND_PKG dependencies on PA_PLSQL_DATATYPES
12.1.1
-
APPS.PA_FUNDS_CONTROL_PKG1 dependencies on PA_SWEEPER
12.2.2
-
APPS.PA_YEAR_END_ROLLOVER_PKG dependencies on PA_BC_PACKETS
12.1.1
-
PACKAGE: APPS.PA_SWEEPER
12.2.2
-
APPS.PA_BUDGET_FUND_PKG SQL Statements
12.1.1
-
APPS.PA_YEAR_END_ROLLOVER_PKG dependencies on PA_SWEEPER
12.2.2