Search Results pa_fck_util
Overview
PA_FCK_UTIL is a utility PL/SQL package owned by the APPS schema in Oracle E-Business Suite, classified under the Funds Control (FCK) functional area of Oracle Projects. The "FCK" naming convention associates the package with budgetary controls and funds checking logic used by Oracle Projects to validate that expenditures, commitments, and budget entries conform to defined funding limits before they are posted. As a utility package, PA_FCK_UTIL does not itself represent a business transaction or a major processing engine; instead, it provides shared helper logic that other, higher-level packages invoke during funds control and budgetary control operations.
The package is documented as VALID in both Oracle EBS 12.1.1 and 12.2.2. It is referenced by seven other APPS packages, indicating that it occupies a low-level position in the Oracle Projects dependency hierarchy and is consumed broadly across budget, baseline, and funding control processes.
Key Procedures and Functions
The ETRM documentation records a single documented program unit within PA_FCK_UTIL:
- DEBUG_MSG — A diagnostic utility used to emit debug messages during execution of funds control and budgetary control processing. This routine supports troubleshooting by allowing developers and support personnel to trace the internal flow of funds checking logic without altering the business outcome of the calling routine. Details of its parameter list are not recorded in the available metadata and should not be assumed.
Because only DEBUG_MSG is documented, the package body may contain additional private or undocumented helpers; however, only the documented entry point should be treated as a supported reference point. The package contains both a specification and a body, as indicated by the [Package] and [Package Body] sections in the metadata.
Tables Accessed
The documented metadata does not enumerate any base tables accessed directly through APPS synonyms by PA_FCK_UTIL. Its only listed dependency at the database layer is on SYS.STANDARD, the PL/SQL standard package. This suggests that the package primarily performs procedural and diagnostic work rather than direct data manipulation, delegating table access to the calling packages. Any table interaction would be expected to occur indirectly through the packages that reference PA_FCK_UTIL, such as PA_BUDGET_ACCOUNT_PKG, PA_FUNDS_CONTROL_UTILS, and PA_BUDGETARY_CONTROLS_PKG.
Usage Notes
PA_FCK_UTIL is an internal utility package and is not typically invoked directly from Oracle Forms, concurrent programs, or end-user interfaces. It is called by other Oracle Projects packages, including:
- PA_BGT_BASELINE_PKG
- PA_BUDGETARY_CONTROLS_PKG
- PA_BUDGET_ACCOUNT_PKG
- PA_FCK_UTIL (recursive reference)
- PA_FC_RES_MAP
- PA_FUNDS_CONTROL_UTILS
- PA_SWEEPER
- PA_YEAR_END_ROLLOVER_PKG
Because of this dependency pattern, changes to PA_FCK_UTIL can affect budgetary controls, funds checking, budget baselines, sweeper processing, and year-end rollover. Customizations or extensions that rely on funds control behavior should be validated against this package when upgrading between 12.1.1 and 12.2.2. Its primary practical use in support scenarios is enabling diagnostic output through DEBUG_MSG when investigating funds control anomalies.
-
PACKAGE: APPS.PA_FCK_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_FCK_UTIL, status:VALID,
-
PACKAGE: APPS.PA_FCK_UTIL
12.1.1
-
PACKAGE: APPS.PA_FCK_UTIL
12.2.2
-
PACKAGE BODY: APPS.PA_FCK_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FCK_UTIL, status:VALID,
-
PACKAGE: APPS.PA_FCK_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_FCK_UTIL, status:VALID,
-
PACKAGE BODY: APPS.PA_FCK_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FCK_UTIL, status:VALID,
-
PACKAGE BODY: APPS.PA_FCK_UTIL
12.1.1
-
PACKAGE BODY: APPS.PA_FC_RES_MAP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FC_RES_MAP, status:VALID,
-
PACKAGE BODY: APPS.PA_FCK_UTIL
12.2.2
-
PACKAGE BODY: APPS.PA_FUNDS_CONTROL_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FUNDS_CONTROL_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PA_YEAR_END_ROLLOVER_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_YEAR_END_ROLLOVER_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_FC_RES_MAP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FC_RES_MAP, status:VALID,
-
PACKAGE BODY: APPS.PA_SWEEPER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_SWEEPER, 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_BUDGETARY_CONTROLS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BUDGETARY_CONTROLS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_SWEEPER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_SWEEPER, status:VALID,
-
PACKAGE BODY: APPS.PA_FUNDS_CONTROL_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FUNDS_CONTROL_UTILS, 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,
-
PACKAGE BODY: APPS.PA_BUDGETARY_CONTROLS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BUDGETARY_CONTROLS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_YEAR_END_ROLLOVER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_YEAR_END_ROLLOVER_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_BUDGET_ACCOUNT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BUDGET_ACCOUNT_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_BUDGET_ACCOUNT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BUDGET_ACCOUNT_PKG, 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_FCK_UTIL dependencies on PA_FCK_UTIL
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.PA_FUNDS_CONTROL_UTILS dependencies on PA_FCK_UTIL
12.1.1
-
APPS.PA_FCK_UTIL dependencies on PA_FCK_UTIL
12.2.2
-
APPS.PA_FC_RES_MAP dependencies on PA_FCK_UTIL
12.2.2
-
APPS.PA_SWEEPER dependencies on PA_FCK_UTIL
12.1.1
-
APPS.PA_YEAR_END_ROLLOVER_PKG dependencies on PA_FCK_UTIL
12.1.1
-
APPS.PA_BUDGETARY_CONTROLS_PKG dependencies on PA_FCK_UTIL
12.2.2
-
APPS.PA_SWEEPER dependencies on PA_FCK_UTIL
12.2.2
-
APPS.PA_FC_RES_MAP dependencies on PA_FCK_UTIL
12.1.1
-
APPS.PA_BUDGET_ACCOUNT_PKG dependencies on PA_FCK_UTIL
12.1.1
-
APPS.PA_BGT_BASELINE_PKG dependencies on PA_FCK_UTIL
12.1.1
-
APPS.PA_BUDGETARY_CONTROLS_PKG dependencies on PA_FCK_UTIL
12.1.1
-
APPS.PA_FUNDS_CONTROL_UTILS dependencies on PA_FCK_UTIL
12.2.2
-
APPS.PA_YEAR_END_ROLLOVER_PKG dependencies on PA_FCK_UTIL
12.2.2
-
APPS.PA_BUDGET_ACCOUNT_PKG dependencies on PA_FCK_UTIL
12.2.2
-
APPS.PA_BGT_BASELINE_PKG dependencies on PA_FCK_UTIL
12.2.2
-
PACKAGE: APPS.PA_DEBUG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_DEBUG, status:VALID,
-
PACKAGE: APPS.PA_DEBUG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_DEBUG, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1