Search Results pay_paycnsoe_xmlp_pkg
Overview
APPS.PAY_PAYCNSOE_XMLP_PKG is a PL/SQL package body in the Oracle E-Business Suite Oracle Payroll module. Its name follows the standard XML Publisher (BI Publisher) concurrent program naming convention: the PAY prefix identifies the Oracle Payroll product, and the XMLP_PKG suffix indicates that the body backs a report definition executed through the XML Publisher engine. The report it supports is the Payroll Consolidation Statement, a statutory-style output that summarizes payroll balances for an employee or organization over a defined period. The package is responsible for preparing the data and derived values that the report template consumes, including currency formatting, legislative context, and the aggregation of taxable, non-taxable, voluntary, and statutory earnings for both the current pay period and year-to-date. The package is owned by the APPS schema and is currently VALID in the ETRM 12.2.2 metadata.
Key Procedures and Functions
The package exposes 31 documented procedures and functions. The most significant are summarized below.
- BEFOREREPORT and AFTERREPORT define logic executed before and after the report query, typically used to initialize session context and clean up state.
- CF_BUSINESS_GROUPFORMULA derives the business group associated with the run.
- CF_LEGISLATION_CODEFORMULA returns the legislative code that governs the payroll rules for the selected business group.
- CF_CURRENCY_FORMAT_MASKFORMULA and SET_CURRENCY_FORMAT_MASK resolve and apply the currency display mask so monetary values render correctly.
- P_BUSINESS_GROUP_IDVALIDTRIGGE validates the business group parameter supplied at run time.
- CF_NET_THIS_PAYFORMULA and CF_NET_YTDFORMULA calculate net pay for the current period and year-to-date.
- CF_BALANCESFORMULA retrieves the relevant payroll balance values.
- CONSTRUCT_ORDER_BY builds a dynamic ORDER BY clause for the report query.
- GET_PARAMETERS_NAME returns the parameter name used by the report definition.
- The CP_* group — CP_TAXABLE_THIS_PAY_P, CP_TAXABLE_YTD_P, CP_NON_TAXABLE_THIS_PAY_P, CP_NON_TAXABLE_YTD_P, CP_VOLUNTARY_THIS_PAY_P, CP_VOLUNTARY_YTD_P, CP_STATUTORY_THIS_PAY_P, and CP_STATUTORY_YTD_P — provide the categorized earnings components for the current pay and year-to-date columns.
Tables Accessed
The package references several APPS synonyms. FND_CURRENCIES and FND_CURRENCY are used to resolve currency codes and formatting attributes. HR_ALL_ORGANIZATION_UNITS and HR_ORGANIZATION_INFORMATION supply organization and business group details. PAY_CONSOLIDATION_SETS holds the consolidation definitions that determine which payroll results are grouped together for the statement.
Usage Notes
PAY_PAYCNSOE_XMLP_PKG is normally invoked indirectly. The XML Publisher concurrent program invokes the report's data model, which calls this package to populate the XML data source. It is not referenced by any other database object and is not intended for direct invocation from forms or custom code. Because it is an XMLP support package, it is versioned with the report definition and should be modified only through the supported Oracle patch process.
-
PACKAGE BODY: APPS.PAY_PAYCNSOE_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PAYCNSOE_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.PAY_PAYCNSOE_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_PAYCNSOE_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.PAY_PAYCNSOE_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_PAYCNSOE_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_PAYCNSOE_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PAYCNSOE_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.PAY_PAYCNSOE_XMLP_PKG
12.1.1
-
PACKAGE: APPS.PAY_PAYCNSOE_XMLP_PKG
12.2.2
-
SYNONYM: APPS.PAY_CONSOLIDATION_SETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_CONSOLIDATION_SETS, status:VALID,
-
SYNONYM: APPS.PAY_CONSOLIDATION_SETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_CONSOLIDATION_SETS, status:VALID,
-
PACKAGE BODY: APPS.PAY_PAYCNSOE_XMLP_PKG
12.1.1
-
PACKAGE: APPS.HR_REPORTS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_REPORTS, status:VALID,
-
PACKAGE BODY: APPS.PAY_PAYCNSOE_XMLP_PKG
12.2.2
-
PACKAGE: APPS.HR_REPORTS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_REPORTS, status:VALID,
-
PACKAGE: APPS.FND_CURRENCY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_CURRENCY, status:VALID,
-
APPS.PAY_PAYCNSOE_XMLP_PKG dependencies on PAY_PAYCNSOE_XMLP_PKG
12.1.1
-
APPS.PAY_PAYCNSOE_XMLP_PKG dependencies on PAY_PAYCNSOE_XMLP_PKG
12.2.2
-
PACKAGE: APPS.FND_CURRENCY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_CURRENCY, status:VALID,
-
VIEW: APPS.PAY_PAYROLLS_F
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_PAYROLLS_F, object_name:PAY_PAYROLLS_F, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.PAY_PAYROLLS_F
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_PAYROLLS_F, object_name:PAY_PAYROLLS_F, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.FND_CURRENCIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_CURRENCIES, status:VALID,
-
SYNONYM: APPS.FND_CURRENCIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_CURRENCIES, status:VALID,
-
SYNONYM: APPS.HR_ALL_ORGANIZATION_UNITS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_ALL_ORGANIZATION_UNITS, status:VALID,
-
SYNONYM: APPS.HR_ORGANIZATION_INFORMATION
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_ORGANIZATION_INFORMATION, status:VALID,
-
SYNONYM: APPS.HR_ALL_ORGANIZATION_UNITS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_ALL_ORGANIZATION_UNITS, status:VALID,
-
SYNONYM: APPS.HR_ORGANIZATION_INFORMATION
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_ORGANIZATION_INFORMATION, status:VALID,
-
VIEW: APPS.PER_BUSINESS_GROUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_BUSINESS_GROUPS, object_name:PER_BUSINESS_GROUPS, status:VALID,
-
VIEW: APPS.PER_BUSINESS_GROUPS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_BUSINESS_GROUPS, object_name:PER_BUSINESS_GROUPS, status:VALID,
-
PACKAGE: APPS.HR_GENERAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL, status:VALID,
-
PACKAGE: APPS.HR_GENERAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL, 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
-
eTRM - PAY Tables and Views
12.1.1
description: Temporary table used to hold invalid location addresses. ,
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,
-
eTRM - PAY Tables and Views
12.1.1
description: Temporary table used to hold invalid location addresses. ,
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,