Search Results psp_pspencsc_xmlp_pkg
Overview
PSP_PSPENCSC_XMLP_PKG is an Oracle Application Object Library PL/SQL package owned by APPS that supports the Oracle E-Business Suite Labor Distribution (PSP) encumbrance reporting infrastructure. The "XMLP" suffix in the package name denotes that it is a report helper package generated for a BI Publisher (XML Publisher) concurrent program, and the "ENCSC" fragment indicates its association with the Encumbrance Summary/Detail report family. Its principal role is to supply the PL/SQL formula columns, bind variables, and report-level triggers required by the XML Publisher report template at runtime.
The package was last revised under header PSPENCSCS.pls version 120.3. It is declared with AUTHID CURRENT_USER, meaning it executes under the privileges of the calling user rather than the defining user. It is not classified as an API and is referenced by zero other packages, confirming that it is a report-private component invoked only by its owning concurrent program and template.
Key Procedures and Functions
The package exposes nineteen documented functions, most of which are named with the "FORMULA" suffix convention used by Oracle Reports/XML Publisher to denote report formula columns.
- BEFOREREPORT / AFTERPFORM / AFTERREPORT — Report-level triggers that initialize session state, bind parameter values, and release resources when the report finishes.
- P_ORGANIZATIONSVALIDTRIGGER — Validation trigger for the Organizations parameter.
- SUSP_ORGANIZATIONFORMULA — Derives the suspense organization account information for a given suspense organization account identifier.
- CF_ORG_NAMEFORMULA, CF_TASK_NAMEFORMULA, CF_PROJECT_NUMBERFORMULA, CF_AWARD_NUMBERFORMULA, CF_EMPLOYEE_NUMBERFORMULA, CF_GL_DESCFORMULA — Lookup formulas that translate stored identifiers into report display values (organization name, task, project number, award number, employee number, and general ledger description).
- CF_SUSPENSE_ORG_ACCOUNTFORMULA — Renders the suspense organization account string from GL code combination and project/award/task/org context.
- CF_CHARGING_INSTRUCTIONSFORMUL — Returns the charging instructions text displayed for each encumbrance line; this is the function most frequently sought in support searches, including the query "cf_charging_instructionsformul."
- CF_CURRENCY_FORMATFORMULA and CF_CURRENCY_TOTAL_DSPFORMULA — Format currency values for display and totals.
- CF_PAY_TOTALFORMULA, CF_ORG_TOTAL_DSPFORMULA, CF_EMP_TOTAL_DSPFORMULA, CF_ENC_AMOUNT_DSPFORMULA — Compute and format report totals by pay element, organization, employee, and encumbrance amount respectively, applying the currency format derived above.
Tables Accessed
The package resolves data through the following APPS synonyms:
- HR_ALL_ORGANIZATION_UNITS_TL — Source of translated organization names for the CF_ORG_NAME formula and suspense account rendering.
- PER_ALL_PEOPLE_F — Source of employee number and person information for CF_EMPLOYEE_NUMBERFORMULA.
- PSP_ORGANIZATION_ACCOUNTS — Labor Distribution organization account definitions, used by the suspense organization and charging instruction logic.
- PSP_REPORT_TEMPLATE_DETAILS — Configuration rows that drive report template behavior, parameter defaults, and report structure.
Usage Notes
PSP_PSPENCSC_XMLP_PKG is invoked exclusively by the concurrent program that executes the PSP Encumbrance Summary report and its associated BI Publisher template. The report engine calls the trigger functions at defined lifecycle points (BeforeReport, AfterPForm, AfterReport) and calls each CF_* formula function once per report row or total block. Because the package is not classified as an API and is referenced by no other packages, it should not be called directly from custom code, forms, or third-party integrations; any extension or correction should be implemented through a cloned custom package rather than by modifying the seeded object.
-
PACKAGE: APPS.PSP_PSPENCSC_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PSP_PSPENCSC_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.PSP_PSPENCSC_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PSP_PSPENCSC_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PSP_PSPENCSC_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_PSPENCSC_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PSP_PSPENCSC_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_PSPENCSC_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.PSP_PSPENCSC_XMLP_PKG
12.1.1
-
PACKAGE: APPS.PSP_PSPENCSC_XMLP_PKG
12.2.2
-
SYNONYM: APPS.PSP_ORGANIZATION_ACCOUNTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PSP_ORGANIZATION_ACCOUNTS, status:VALID,
-
SYNONYM: APPS.PSP_ORGANIZATION_ACCOUNTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PSP_ORGANIZATION_ACCOUNTS, status:VALID,
-
SYNONYM: APPS.PSP_REPORT_TEMPLATE_DETAILS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PSP_REPORT_TEMPLATE_DETAILS, status:VALID,
-
SYNONYM: APPS.PSP_REPORT_TEMPLATE_DETAILS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PSP_REPORT_TEMPLATE_DETAILS, status:VALID,
-
PACKAGE: APPS.PSP_GENERAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PSP_GENERAL, status:VALID,
-
VIEW: APPS.GMS_AWARDS_BASIC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GMS.GMS_AWARDS_BASIC_V, object_name:GMS_AWARDS_BASIC_V, status:VALID,
-
PACKAGE: APPS.PSP_GENERAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PSP_GENERAL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.GMS_PROJECTS_EXPEND_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GMS.GMS_PROJECTS_EXPEND_V, object_name:GMS_PROJECTS_EXPEND_V, status:VALID,
-
VIEW: APPS.GMS_PROJECTS_EXPEND_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GMS.GMS_PROJECTS_EXPEND_V, object_name:GMS_PROJECTS_EXPEND_V, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.PA_ORGANIZATIONS_EXPEND_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_ORGANIZATIONS_EXPEND_V, object_name:PA_ORGANIZATIONS_EXPEND_V, status:VALID,
-
VIEW: APPS.PA_ORGANIZATIONS_EXPEND_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_ORGANIZATIONS_EXPEND_V, object_name:PA_ORGANIZATIONS_EXPEND_V, status:VALID,
-
VIEW: APPS.GMS_AWARDS_BASIC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GMS.GMS_AWARDS_BASIC_V, object_name:GMS_AWARDS_BASIC_V, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.PA_TASKS_EXPEND_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_TASKS_EXPEND_V, object_name:PA_TASKS_EXPEND_V, status:VALID,
-
PACKAGE BODY: APPS.PSP_PSPENCSC_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.PSP_PSPENCSC_XMLP_PKG
12.2.2
-
VIEW: APPS.PA_TASKS_EXPEND_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_TASKS_EXPEND_V, object_name:PA_TASKS_EXPEND_V, status:VALID,
-
APPS.PSP_PSPENCSC_XMLP_PKG dependencies on PSP_PSPENCSC_XMLP_PKG
12.1.1
-
PACKAGE: APPS.FND_CURRENCY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_CURRENCY, status:VALID,
-
APPS.PSP_PSPENCSC_XMLP_PKG dependencies on PSP_PSPENCSC_XMLP_PKG
12.2.2
-
PACKAGE: APPS.FND_FLEX_EXT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_FLEX_EXT, status:VALID,
-
PACKAGE: APPS.FND_FLEX_EXT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_FLEX_EXT, status:VALID,
-
PACKAGE: APPS.FND_CURRENCY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_CURRENCY, status:VALID,
-
SYNONYM: APPS.HR_ALL_ORGANIZATION_UNITS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_ALL_ORGANIZATION_UNITS_TL, status:VALID,
-
SYNONYM: APPS.HR_ALL_ORGANIZATION_UNITS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_ALL_ORGANIZATION_UNITS_TL, status:VALID,
-
eTRM - GMS Tables and Views
12.1.1
description: Versions of award and budget workflows. There can be many workflows for an award or budget. ,
-
APPS.PSP_PSPENCSC_XMLP_PKG dependencies on HR_ALL_ORGANIZATION_UNITS_TL
12.2.2
-
APPS.PSP_PSPENCSC_XMLP_PKG dependencies on HR_ALL_ORGANIZATION_UNITS_TL
12.1.1
-
VIEW: APPS.HR_ORGANIZATION_UNITS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ORGANIZATION_UNITS, object_name:HR_ORGANIZATION_UNITS, status:VALID,
-
VIEW: APPS.HR_ORGANIZATION_UNITS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ORGANIZATION_UNITS, object_name:HR_ORGANIZATION_UNITS, status:VALID,
-
SYNONYM: APPS.PER_ALL_PEOPLE_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_ALL_PEOPLE_F, status:VALID,
-
SYNONYM: APPS.PER_ALL_PEOPLE_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_ALL_PEOPLE_F, status:VALID,
-
eTRM - GMS Tables and Views
12.1.1
description: Versions of award and budget workflows. There can be many workflows for an award or budget. ,
-
eTRM - PA Tables and Views
12.1.1
-
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 - 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 - PA Tables and Views
12.1.1