Search Results c_state_name_p




Overview

APPS.PER_PERUSHIR_XMLP_PKG is a report-support package that backs the Oracle E-Business Suite HRMS "New Hires" (US) report — internally designated PERUSHIR — a BI Publisher / XML Publisher concurrent program that lists newly hired employees for a given business group, tax unit, and report date. The package is generated in the standard Oracle Reports/XML Publisher integration style: it declares the report's bind parameters and global variables as package-level data, exposes formula columns as PL/SQL functions, and implements the report trigger entry points (BEFOREREPORT, AFTERPFORM, BETWEENPAGE, AFTERREPORT). Its header, dated 2007/12/28 (120.0), reflects the R12 HRMS shared-service code line used by both 12.1.1 and 12.2.2.

Key Procedures and Functions

The package follows the naming conventions of Oracle Reports XML Publisher (XMLP) conversion, where report triggers, formula columns, and summary columns each map to a PL/SQL unit.

Tables Accessed

The package reads the core HRMS person and assignment model through APPS synonyms: PER_ALL_PEOPLE_F and PER_ALL_ASSIGNMENTS_F supply the new-hire population, hire dates and salary basis used by C_SALARYFORMULA; PER_PERIODS_OF_SERVICE supplies the period-of-service start used to determine the hire date and waiting period; PER_JOBS provides job names; HR_LOCATIONS_ALL supplies employee and tax-unit addresses; and HR_SOFT_CODING_KEYFLEX resolves the accounting/flexfield segments attached to the assignment. All access is read-only in normal report execution, with P_UPDATE_STATUS handling any write.

Usage Notes

PER_PERUSHIR_XMLP_PKG is invoked exclusively by the "New Hires (US)" concurrent program, which submits the report through the XML Publisher engine; the package is never called directly by end users. Because PER_PERUSHIR accesses assignment and salary data, the concurrent program must be run with an HRMS security profile that authorises the security groups targeted by the request. The package is not referenced by any other PL/SQL object, so customisations should be applied to a copy or to the report definition rather than to the seeded package, which is subject to patching in both 12.1.1 and 12.2.2. When troubleshooting salary output, C_SALARYFORMULA is the first function to inspect, as it controls how assignment salary is derived and formatted for each reported row.