Search Results pa_bgt_baseline_pkg
Overview
APPS.PA_BGT_BASELINE_PKG is a PL/SQL package within the Oracle E-Business Suite Projects (PA) module that supports budgetary control processing at the point a project budget version is baselined. Its core responsibility is to maintain the balances that underpin budgetary control, funds checking, and integration with General Ledger. When a budget version is baselined (or a baselining action is otherwise processed), the package evaluates the associated project and budget version, determines the applicable budgetary control type and integration flag, and coordinates the maintenance of budgetary balance records so that subsequent funds checks and encumbrance processing operate against accurate, current figures. The package is declared with AUTHID CURRENT_USER, meaning it executes under the privileges of the calling user rather than the definer, which is consistent with the security model used across many PA budgetary control routines.
The source header indicates a revision dated 2005 and references an "R12 Funds Management Uptake" parameter that stores the newly baselined budget version ID, reflecting the package's adaptation for Release 12 funds management behavior. The package is compact, exposing a single documented procedure, but it plays a targeted role in the broader funds control and budget balance maintenance flow.
Key Procedures and Functions
The ETRM metadata documents one procedure for this package:
- MAINTAIN_BAL_FCHK — Maintains budgetary balances and supports funds checking activity in the context of a baselined budget version. The procedure accepts inputs identifying the project, the budget version, and (for the R12 funds management uptake) the newly baselined budget version ID, together with the budget control type, a calling-mode indicator, and a budget integration flag. It returns a standard return status and error message code, following the conventional PA API error-handling pattern (x_return_status / x_error_message_code). The procedure drives the balance maintenance logic that follows a baselining event.
No other procedures or functions are documented in the ETRM metadata, and per Oracle EBS naming and API conventions, callers should validate x_return_status and handle x_error_message_code accordingly.
Tables Accessed
The package references the following tables through APPS synonyms, which indicate the data domains it touches:
- PA_BUDGET_VERSIONS, PA_BUDGET_LINES, PA_PROJECTS_ALL, PA_IMPLEMENTATIONS_ALL — budget version and line definitions, project context, and implementation-level configuration that govern how baselining and funds control apply.
- PA_BUDGETARY_CONTROL_OPTIONS — budgetary control settings that determine whether and how funds checking is enforced.
- PA_BC_BALANCES, PA_BC_COMMITMENTS_ALL, PA_BC_PACKETS, PA_BC_PACKETS_S — budgetary control balance, commitment, and packet records, which are the primary targets of balance maintenance and funds check activity.
- PA_EXPENDITURES_ALL, PA_EXPENDITURE_ITEMS_ALL, PA_AUD_COST_DIST_LINES, PA_COST_DISTRIBUTION_LINES_ALL — actual expenditure, expenditure item, and cost distribution data used to compute and reconcile balances.
- GL_BC_PACKETS_S, GL_PERIOD_STATUSES — General Ledger budgetary control packet staging and period status, supporting the interface between Projects budgetary control and GL.
Usage Notes
PA_BGT_BASELINE_PKG is an internal Projects budgetary control utility rather than a general-purpose public API. It is typically invoked during the budget baselining process — for example, from budget baseline processing or from higher-level PA funds control packages. The metadata notes that it is referenced by one other package, confirming its role as a dependent routine called by enclosing budgetary control logic rather than being driven directly by end users. It is not associated with an Oracle Forms interface or a standalone concurrent program per the documented metadata; instead, it is called programmatically. Customizations should avoid direct invocation unless the full baselining and funds control context is reproduced, since correct behavior depends on the surrounding budgetary control configuration and period status. All calls should honor the project/budget version identifiers and the R12 baselined-version parameter, and should check the returned status and error message code.
-
PACKAGE: APPS.PA_BGT_BASELINE_PKG
12.2.2
-
PACKAGE: APPS.PA_BGT_BASELINE_PKG
12.1.1
-
PACKAGE: APPS.PA_BGT_BASELINE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_BGT_BASELINE_PKG, status:VALID,
-
PACKAGE: APPS.PA_BGT_BASELINE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_BGT_BASELINE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_BGT_BASELINE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BGT_BASELINE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_BGT_BASELINE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BGT_BASELINE_PKG, status:VALID,
-
SYNONYM: APPS.PA_BC_PACKETS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_BC_PACKETS_S, status:VALID,
-
SYNONYM: APPS.PA_BC_COMMITMENTS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_BC_COMMITMENTS_ALL, status:VALID,
-
SYNONYM: APPS.PA_AUD_COST_DIST_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_AUD_COST_DIST_LINES, status:VALID,
-
SYNONYM: APPS.PA_BC_COMMITMENTS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_BC_COMMITMENTS_ALL, status:VALID,
-
PACKAGE: APPS.PA_FUNDS_CONTROL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_FUNDS_CONTROL_PKG, status:VALID,
-
PACKAGE: APPS.PA_FCK_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_FCK_UTIL, status:VALID,
-
SYNONYM: APPS.PA_AUD_COST_DIST_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_AUD_COST_DIST_LINES, status:VALID,
-
SYNONYM: APPS.PA_BC_PACKETS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_BC_PACKETS_S, status:VALID,
-
SYNONYM: APPS.PA_BC_BALANCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_BC_BALANCES, status:VALID,
-
PACKAGE: APPS.PA_FCK_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_FCK_UTIL, status:VALID,
-
SYNONYM: APPS.PA_BC_BALANCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_BC_BALANCES, status:VALID,
-
PACKAGE: APPS.PA_FUNDS_CONTROL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_FUNDS_CONTROL_PKG, status:VALID,
-
SYNONYM: APPS.PA_BUDGETARY_CONTROL_OPTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_BUDGETARY_CONTROL_OPTIONS, status:VALID,
-
SYNONYM: APPS.PA_BC_PACKETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_BC_PACKETS, status:VALID,
-
SYNONYM: APPS.PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_BUDGETARY_CONTROL_OPTIONS, status:VALID,
-
SYNONYM: APPS.PA_BC_PACKETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_BC_PACKETS, status:VALID,
-
SYNONYM: APPS.GL_BC_PACKETS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_BC_PACKETS_S, status:VALID,
-
SYNONYM: APPS.GL_BC_PACKETS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_BC_PACKETS_S, status:VALID,
-
PACKAGE BODY: APPS.PA_BUDGET_FUND_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BUDGET_FUND_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_BUDGET_FUND_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BUDGET_FUND_PKG, status:VALID,
-
SYNONYM: APPS.PA_EXPENDITURES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURES_ALL, status:VALID,
-
SYNONYM: APPS.PA_EXPENDITURES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURES_ALL, status:VALID,
-
SYNONYM: APPS.PA_COST_DISTRIBUTION_LINES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_COST_DISTRIBUTION_LINES_ALL, status:VALID,
-
SYNONYM: APPS.PA_COST_DISTRIBUTION_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_COST_DISTRIBUTION_LINES_ALL, status:VALID,
-
SYNONYM: APPS.PA_BUDGET_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_BUDGET_LINES, status:VALID,
-
SYNONYM: APPS.PA_BUDGET_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_BUDGET_LINES, status:VALID,
-
SYNONYM: APPS.PA_RESOURCE_ASSIGNMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_RESOURCE_ASSIGNMENTS, status:VALID,
-
SYNONYM: APPS.PA_IMPLEMENTATIONS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_IMPLEMENTATIONS_ALL, status:VALID,
-
SYNONYM: APPS.PA_IMPLEMENTATIONS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_IMPLEMENTATIONS_ALL, status:VALID,
-
SYNONYM: APPS.PA_EXPENDITURE_ITEMS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURE_ITEMS_ALL, status:VALID,
-
SYNONYM: APPS.PA_RESOURCE_ASSIGNMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_RESOURCE_ASSIGNMENTS, status:VALID,
-
SYNONYM: APPS.PA_EXPENDITURE_ITEMS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURE_ITEMS_ALL, status:VALID,
-
PACKAGE BODY: APPS.PA_BGT_BASELINE_PKG
12.1.1
-
PACKAGE BODY: APPS.PA_BGT_BASELINE_PKG
12.2.2
-
PACKAGE: APPS.PA_PLSQL_DATATYPES
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_PLSQL_DATATYPES, status:VALID,
-
PACKAGE: APPS.PA_PLSQL_DATATYPES
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_PLSQL_DATATYPES, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.PA_BGT_BASELINE_PKG dependencies on PA_BGT_BASELINE_PKG
12.2.2
-
SYNONYM: APPS.PA_BUDGET_VERSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_BUDGET_VERSIONS, status:VALID,
-
APPS.PA_BGT_BASELINE_PKG dependencies on PA_BGT_BASELINE_PKG
12.1.1
-
APPS.PA_BUDGET_FUND_PKG dependencies on PA_BGT_BASELINE_PKG
12.2.2
-
APPS.PA_BUDGET_FUND_PKG dependencies on PA_BGT_BASELINE_PKG
12.1.1