Search Results pay_paykrspl_xmlp_pkg
Overview
APPS.PAY_PAYKRSPL_XMLP_PKG is the generated PL/SQL package body that supports the Oracle Payroll "Salary and Progression" report, an XML Publisher (BI Publisher) concurrent program used by payroll and human resources administrators to analyze salary progression, average salary, and separation pay across a payroll or establishment. The package is declared with AUTHID CURRENT_USER, meaning that when it executes, all unqualified references to database objects are resolved in the schema of the invoking user rather than the package owner, a standard convention for Oracle EBS XML Publisher report packages that rely on APPS synonyms.
The package holds global report state variables such as P_BUSINESS_GROUP_ID, P_CONC_REQUEST_ID, P_SELECTION_DATE, P_SORT_BY, P_SELECTION_VALUE (defaulting to 'COST_CENTER'), P_PAYROLL_ID, and P_ESTABLISHMENT_ID, together with running counters (frame_counter, total, assignment_id) and a currency unit holder (CP_Unit). These variables are populated from the concurrent program's parameter form and consumed by the XML Publisher data template and layout.
Key Procedures and Functions
The package exposes fifteen documented program units that fall into three groups.
- Report lifecycle:
BeforeReportperforms initialization prior to data retrieval, andAfterReporthandles cleanup after the report completes. - Formatting and calculation formulas:
CF_business_groupFormulaandCF_legislation_codeFormularesolve the business group and legislation context.CF_PERIOD_NAMEFormuladerives the reporting period name, whileCF_DATE_FORMAT_MASKFormulasupplies the date format mask.cf_currency_format_maskformulareturns the currency format mask, supported byset_currency_format_mask, andCP_Unit_preturns the currency unit string. - Aggregation and payroll-specific logic:
cf_average_salaryformulacombines average salary, year-beginning, and other components into a single figure.cf_page_totalformulaaccumulates page-level totals,cf_separation_payformulacomputes separation pay against a liability rate, andcf_format_working_periodformulformats the working period using the proportion and assignment identifier supplied to it.BetweenPagehandles page-break logic between report frames, andP_BUSINESS_GROUP_IDValidTriggevalidates the business group parameter.
Tables Accessed
All tables are referenced through APPS synonyms. FND_CURRENCIES supplies currency definitions used by the currency format mask and unit formulas. HR_ALL_ORGANIZATION_UNITS and HR_ORGANIZATION_INFORMATION provide organization and establishment detail, notably for the cost center selection value. PER_TIME_PERIODS provides payroll period definitions that underpin the working period and period name formulas.
Usage Notes
This package is not a public API and is not referenced by any other package. It is invoked indirectly when the associated XML Publisher concurrent program runs in Oracle EBS 12.1.1 or 12.2.2. The report server calls BeforeReport, executes the report query, evaluates the CF_* formulas during layout generation, and finally calls AfterReport. Customizations should be confined to the underlying report definition (data template, RTF layout, or the source PLS file PAYKRSPLS.pls) rather than direct calls to this generated package.
-
PACKAGE: APPS.PAY_PAYKRSPL_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_PAYKRSPL_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_PAYKRSPL_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PAYKRSPL_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.PAY_PAYKRSPL_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_PAYKRSPL_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_PAYKRSPL_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PAYKRSPL_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.PAY_PAYKRSPL_XMLP_PKG
12.2.2
-
PACKAGE: APPS.PAY_PAYKRSPL_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.PAY_PAYKRSPL_XMLP_PKG
12.2.2
-
PACKAGE BODY: APPS.PAY_PAYKRSPL_XMLP_PKG
12.1.1
-
PACKAGE: APPS.HR_REPORTS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_REPORTS, status:VALID,
-
PACKAGE: APPS.HR_REPORTS
12.2.2
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_PAYKRSPL_XMLP_PKG dependencies on PAY_PAYKRSPL_XMLP_PKG
12.2.2
-
APPS.PAY_PAYKRSPL_XMLP_PKG dependencies on PAY_PAYKRSPL_XMLP_PKG
12.1.1
-
PACKAGE: APPS.FND_CURRENCY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_CURRENCY, status:VALID,
-
VIEW: APPS.FND_CURRENCIES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_CURRENCIES_VL, object_name:FND_CURRENCIES_VL, status:VALID,
-
VIEW: APPS.FND_CURRENCIES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_CURRENCIES_VL, object_name:FND_CURRENCIES_VL, status:VALID,
-
SYNONYM: APPS.PER_TIME_PERIODS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_TIME_PERIODS, status:VALID,
-
SYNONYM: APPS.PER_TIME_PERIODS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_TIME_PERIODS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.FND_CURRENCIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_CURRENCIES, status:VALID,
-
SYNONYM: APPS.FND_CURRENCIES
12.1.1
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,
-
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 - FND Tables and Views
12.1.1
description: No longer used ,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,