Search Results cf_sch_end_date_dspformula




Overview

PSP_PSPLSEMP_XMLP_PKG is an Oracle Application Object Library package owned by APPS that supports the XML Publisher (BI Publisher) concurrent program used by Oracle Project Resource Management to produce the Assignment / employee schedule listing within Oracle E-Business Suite 12.1.1 and 12.2.2. The package is a generated concurrent-program support package: its name suffix _XMLP_PKG indicates it accompanies an XML Publisher report definition and supplies the PL/SQL logic bound to the report's data model and layout templates. Its central role is to resolve the numerous code-stored identifiers captured by the report query — organization identifiers, person identifiers, project and task numbers, award numbers, GL account combinations, and scheduling type codes — into the human-readable display values that appear on the printed or exported report. In addition, it drives the report's lifecycle events through the standard BEFOREREPORT, AFTERPFORM, and AFTERREPORT hooks and applies consistent date formatting to the scheduling and fiscal period columns.

The user search term cf_exp_org_nameformula corresponds directly to one of the package's documented formula functions: CF_EXP_ORG_NAMEFORMULA. This function converts an expenditure organization identifier into its descriptive organization name for display in the report output. The leading CF_ prefix is the naming convention for XML Publisher "column formula" placeholders generated automatically for a report's data groups.

Key Procedures and Functions

The package exposes 20 documented subprograms, all but three of which are CF_ formula functions used as report placeholders:

Tables Accessed

The package resolves its lookup values against the following APPS synonyms: HR_ALL_ORGANIZATION_UNITS_TL for organization name translations; PA_PROJECTS_ALL for project numbers; GMS_AWARDS_ALL and GMS_IMPLEMENTATIONS for award numbers and grants configuration; PAY_ELEMENT_TYPES_F for element type descriptions; and PSP_ELEMENT_GROUPS and PSP_REPORT_TEMPLATE_DETAILS for the report's own grouping and template definition. No insert, update, or delete operations are implied; the package is a read-only reporting support unit.

Usage Notes

PSP_PSPLSEMP_XMLP_PKG is not called by other PL/SQL packages — the ETRM metadata records zero referencing packages. It is invoked exclusively through the XML Publisher concurrent program infrastructure when the associated report is submitted, at which point the runtime engine binds each CF_ function to its report column and executes the lifecycle hooks. Direct invocation from custom code is neither expected nor supported; customization should be performed through the report definition and template rather than by modifying this generated package.