Search Results pay_us_balance_view_pkg
Overview
APPS.PAY_US_BALANCE_VIEW_PKG is a PL/SQL package body in the Oracle E-Business Suite Payroll (PAY) module, with particular relevance to US legislative payroll requirements. Its principal business function is to construct and expose a queryable view of payroll balance data for US assignments, enabling forms, reports, and concurrent programs to display accumulated balances such as gross earnings, deductions, and taxes across defined time periods. The package abstracts the underlying complexity of the balance engine by resolving balance dimensions, context values, and time periods into a presentation-ready result set. It is object type PACKAGE BODY, owned by APPS, with a status of VALID in the documented ETRM 12.2.2 metadata, and it is referenced by approximately fifty other database objects, indicating that it forms part of the shared infrastructure underpinning US payroll balance inquiry functionality.
Key Procedures and Functions
The ETRM metadata documents forty-three procedures and functions within this package. The documented subset falls into two broad functional groups.
- Session variable management: GET_SESSION_VAR, SET_SESSION_VAR, and CLEAR_SESSION_VARS provide a mechanism for storing and retrieving package-level state during a session. These are typically used to cache the current assignment, balance period, or organizational context so that repeated balance lookups within a single form session avoid redundant resolution work.
- Debugging utilities: DEBUG_INIT, DEBUG_WRAP, DEBUG_SET_MAX, DEBUG_ON, DEBUG_OFF, DEBUG_RESET, DEBUG_DUMP, DEBUG_DUMP_TO_TRACE, DEBUG_DUMP_ERR, DEBUG_DUMP_LIKE, DEBUG_GET_LINE, DEBUG_GET_COUNT, DEBUG_MSG, DEBUG_ERR, and DEBUG_TOGGLE constitute a self-contained diagnostic framework. These routines manage an internal debug buffer, control verbosity, emit trace and error messages, and dump accumulated diagnostic output to the database trace files. They are inherited-style utilities commonly embedded in Oracle Payroll packages to aid support and troubleshooting without exposing debug output to end users.
- View mode control: GET_VIEW_MODE and SET_VIEW_MODE govern the operational mode of the balance view, allowing callers to switch between, for example, a current-period versus year-to-date presentation, or between alternate filtering behaviours. This mode flag influences which balance dimensions and time period joins are applied when balance data is assembled.
The remaining documented procedures handle the core balance retrieval and context resolution logic, operating on the tables listed below. Consistent with Oracle Payroll convention, these are not intended as public APIs and carry no documented parameter lists in the ETRM extract.
Tables Accessed
The package reads and writes the following documented tables, accessed through APPS synonyms:
- PAY_BALANCE_TYPES, PAY_DEFINED_BALANCES, PAY_BALANCE_DIMENSIONS, PAY_BALANCE_CONTEXT_VALUES: the core balance definition and dimension model, used to resolve which balances exist, how they are dimensioned, and what context values apply.
- PAY_ASSIGNMENT_ACTIONS, PAY_ASSIGNMENT_LATEST_BALANCES, PAY_PAYROLL_ACTIONS, PAY_ACTION_PARAMETERS: assignment-level balance results and the payroll action parameters that scope them to a specific run or period.
- PER_ASSIGNMENTS_F, PER_TIME_PERIODS: the assignment and payroll period definitions that anchor temporal filtering.
- HR_ALL_ORGANIZATION_UNITS, HR_ORGANIZATION_INFORMATION: organizational context used to restrict the balance view by business group, organization, or legislative data group.
- FF_CONTEXTS: the Fast Formula context model, used to evaluate balance context values.
- DUAL and PLITBLM: standard single-row and PL/SQL index-by table helper objects.
Dependencies additionally include FND_DATE, HR_UTILITY, and PAY_BALANCE_PKG, which supply date conversion, HR utility routines, and the foundational balance retrieval engine respectively.
Usage Notes
This package is not a published public API and is classified as OTHER in the ETRM metadata. It is primarily invoked internally by US payroll balance inquiry forms and by other payroll packages — the metadata records that it is referenced by fifty other database objects, while itself referencing PAY_BALANCE_PKG. Custom code should avoid direct invocation wherever a supported public API exists; where the package is used for diagnostics, the DEBUG_* routines can be enabled to capture trace output.
-
PACKAGE BODY: APPS.PAY_US_BALANCE_VIEW_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_BALANCE_VIEW_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_BALANCE_VIEW_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_BALANCE_VIEW_PKG, status:VALID,
-
SYNONYM: APPS.PAY_BALANCE_CONTEXT_VALUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_BALANCE_CONTEXT_VALUES, status:VALID,
-
SYNONYM: APPS.PAY_BALANCE_CONTEXT_VALUES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_BALANCE_CONTEXT_VALUES, status:VALID,
-
PACKAGE: APPS.PAY_US_BALANCE_VIEW_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_US_BALANCE_VIEW_PKG, status:VALID,
-
PACKAGE: APPS.PAY_US_BALANCE_VIEW_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_US_BALANCE_VIEW_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_CA_BALANCE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CA_BALANCE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_CA_BALANCE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CA_BALANCE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_PAYRP940_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PAYRP940_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_TAX_BALS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_TAX_BALS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_CA_GROUP_LEVEL_BAL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CA_GROUP_LEVEL_BAL_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_TAXBAL_VIEW_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_TAXBAL_VIEW_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_CA_GROUP_LEVEL_BAL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CA_GROUP_LEVEL_BAL_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_TAX_BALS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_TAX_BALS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_PAYRP940_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PAYRP940_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_SOE_BALANCES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_SOE_BALANCES_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_PAYUSTOT_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PAYUSTOT_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_PAYUSTOT_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PAYUSTOT_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_OVER_LIMIT_TAX_RPT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_OVER_LIMIT_TAX_RPT_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_SOE_BALANCES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_SOE_BALANCES_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_OVER_LIMIT_TAX_RPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_OVER_LIMIT_TAX_RPT_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_941_REPORT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_941_REPORT, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_PAYROLL_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_PAYROLL_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_TAXBAL_VIEW_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_TAXBAL_VIEW_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_PAYROLL_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_PAYROLL_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_941_REPORT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_941_REPORT, status:VALID,
-
PACKAGE BODY: APPS.PAY_MX_PAYREG_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_MX_PAYREG_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_GTNLOD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_GTNLOD_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_GTNLOD_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_GTNLOD_PKG, status:VALID,
-
SYNONYM: APPS.PAY_ASSIGNMENT_LATEST_BALANCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ASSIGNMENT_LATEST_BALANCES, status:VALID,
-
SYNONYM: APPS.PAY_ASSIGNMENT_LATEST_BALANCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ASSIGNMENT_LATEST_BALANCES, status:VALID,
-
VIEW: APPS.PAY_US_GTN_EARNINGS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_GTN_EARNINGS_V, object_name:PAY_US_GTN_EARNINGS_V, status:VALID,
-
SYNONYM: APPS.FF_CONTEXTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FF_CONTEXTS, status:VALID,
-
VIEW: APPS.PAY_US_FED_TAXES_RBR_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_FED_TAXES_RBR_V, object_name:PAY_US_FED_TAXES_RBR_V, status:VALID,
-
VIEW: APPS.PAY_US_FED_TAXES_RBR_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_FED_TAXES_RBR_V, object_name:PAY_US_FED_TAXES_RBR_V, status:VALID,
-
VIEW: APPS.PAY_US_GTN_DEDUCT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_GTN_DEDUCT_V, object_name:PAY_US_GTN_DEDUCT_V, status:VALID,
-
VIEW: APPS.PAY_US_GTN_EARNINGS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_GTN_EARNINGS_V, object_name:PAY_US_GTN_EARNINGS_V, status:VALID,
-
VIEW: APPS.PAY_US_GTN_DEDUCT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_GTN_DEDUCT_V, object_name:PAY_US_GTN_DEDUCT_V, status:VALID,
-
VIEW: APPS.PAY_US_FED_EE_WAGES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_FED_EE_WAGES_V, object_name:PAY_US_FED_EE_WAGES_V, status:VALID,
-
VIEW: APPS.PAY_US_AFTER_TAX_DEDNS_RBR_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_AFTER_TAX_DEDNS_RBR_V, object_name:PAY_US_AFTER_TAX_DEDNS_RBR_V, status:VALID,
-
VIEW: APPS.PAY_US_EARNINGS_HOURS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_EARNINGS_HOURS_V, object_name:PAY_US_EARNINGS_HOURS_V, status:VALID,
-
VIEW: APPS.PAY_US_FED_ER_WAGES_RBR_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_FED_ER_WAGES_RBR_V, object_name:PAY_US_FED_ER_WAGES_RBR_V, status:VALID,
-
VIEW: APPS.PAY_US_ASG_RUN_DED_RBR_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_ASG_RUN_DED_RBR_V, object_name:PAY_US_ASG_RUN_DED_RBR_V, status:VALID,
-
VIEW: APPS.PAY_US_FED_EE_WAGES_RBR_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_FED_EE_WAGES_RBR_V, object_name:PAY_US_FED_EE_WAGES_RBR_V, status:VALID,
-
VIEW: APPS.PAY_US_ER_LIABILITIES_RBR_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_ER_LIABILITIES_RBR_V, object_name:PAY_US_ER_LIABILITIES_RBR_V, status:VALID,
-
VIEW: APPS.PAY_US_ER_LIABILITIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_ER_LIABILITIES_V, object_name:PAY_US_ER_LIABILITIES_V, status:VALID,
-
VIEW: APPS.PAY_US_FED_LIABILITIES_RBR_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_FED_LIABILITIES_RBR_V, object_name:PAY_US_FED_LIABILITIES_RBR_V, status:VALID,
-
VIEW: APPS.PAY_US_ASG_RUN_DED_RBR_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_ASG_RUN_DED_RBR_V, object_name:PAY_US_ASG_RUN_DED_RBR_V, status:VALID,
-
VIEW: APPS.PAY_US_AFTER_TAX_DEDNS_RBR_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_AFTER_TAX_DEDNS_RBR_V, object_name:PAY_US_AFTER_TAX_DEDNS_RBR_V, status:VALID,
-
VIEW: APPS.PAY_US_FED_EE_WAGES_RBR_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_FED_EE_WAGES_RBR_V, object_name:PAY_US_FED_EE_WAGES_RBR_V, status:VALID,