Search Results psp_pspenawd_xmlp_pkg
Overview
PSP_PSPENAWD_XMLP_PKG is an Oracle E-Business Suite PL/SQL package owned by the APPS schema and classified as an OTHER API. It is the supporting package for the Oracle Grants / Project Accounting "Award Encumbrance" XML Publisher (BI Publisher) report — internally designated PSPENAWD — within the ETRM (Enterprise Technical Reference Manual) for release 12.1.1 and 12.2.2. The package encapsulates the report-level PL/SQL logic that XML Publisher invokes at defined trigger points in the report lifecycle: before the parameter form is submitted, before the report executes, and after the report completes, together with the column-level formula functions that transform raw query output into display-ready values.
Its principal business purpose is to present award encumbrance information — committed and encumbered amounts against awards, by payroll, set of books, award template and pay template — in a formatted, currency-aware layout. The "cf_" prefix on many of its functions indicates they are XML Publisher "column formula" callbacks, invoked as the report layout is populated to derive computed columns such as currency-formatted totals. The package also performs date-range and award end-date validation to drive report behavior.
Key Procedures and Functions
The package exposes twelve documented program units:
- AFTERPFORM — a report trigger executed after the parameter form is submitted, typically used to validate or default report parameters before execution.
- BEFOREREPORT — the pre-report trigger where setup such as the set of books, business group, and concurrent request context are established.
- AFTERREPORT — the post-report trigger used to finalize or clean up after the report run.
- CF_CHARGING_INSTFORMULA — derives the charging instruction text for an award/project/task/expenditure combination.
- CF_AWD_END_DTFORMULA — returns the award end date for a given award.
- CF_DATE_CHECKFORMULA — compares the award end date against the encumbrance end date to produce a comparison result.
- CF_END_DATE_RANGEFORMULA — produces a display value based on the encumbrance begin and end dates.
- CF_AWARD_TOTAL_DSPFORMULA — formats the award total using the derived currency format.
- CF_PELH_ENC_AMOUNT_DSPFORMULA — formats the summed encumbrance amount for display.
- CF_PAY_TOTAL_DSPFORMULA — formats the pay total using the currency format.
- CF_CURRENCY_FORMATFORMULA — returns the currency formatting mask for a given currency code.
- CF_CURRENCY_TOTAL_DSPFORMULA — the function the user searched for; it formats the currency total amount for display using the supplied currency format, returning a
VARCHAR2.
Tables Accessed
The package reads from the following documented tables via APPS synonyms: GMS_AWARDS and GMS_AWARDS_ALL (award header and award definitions), PA_PROJECTS_ALL (project details tied to awards for charging instructions), HR_ALL_ORGANIZATION_UNITS and HR_ALL_ORGANIZATION_UNITS_TL (organization and translated organization names), and PSP_REPORT_TEMPLATE_DETAILS (report template configuration used to drive layout/parameter behavior). These reads support resolving award, project, organization, and template context for the report output.
Usage Notes
PSP_PSPENAWD_XMLP_PKG is not a general-purpose API. It is referenced by no other packages in the ETRM metadata, indicating it is invoked indirectly — by the XML Publisher report definition PSPENAWD and its data template — rather than called from custom code. The report is typically launched as a concurrent program, at which point XML Publisher fires AFTERPFORM, BEFOREREPORT and AFTERREPORT, and calls the cf_ column formulas during data layout. Customizations should not call these functions directly but should modify a copied report definition, preserving the APPS package as-is.
-
PACKAGE: APPS.PSP_PSPENAWD_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PSP_PSPENAWD_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.PSP_PSPENAWD_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PSP_PSPENAWD_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PSP_PSPENAWD_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_PSPENAWD_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PSP_PSPENAWD_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_PSPENAWD_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.PSP_PSPENAWD_XMLP_PKG
12.1.1
-
PACKAGE: APPS.PSP_PSPENAWD_XMLP_PKG
12.2.2
-
SYNONYM: APPS.GMS_AWARDS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMS_AWARDS, 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,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.GMS_AWARDS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMS_AWARDS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.PSP_PSPENAWD_XMLP_PKG
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.PSP_PSPENAWD_XMLP_PKG
12.2.2
-
SYNONYM: APPS.GMS_AWARDS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMS_AWARDS_ALL, status:VALID,
-
SYNONYM: APPS.GMS_AWARDS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMS_AWARDS_ALL, status:VALID,
-
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,
-
PACKAGE: APPS.FND_CURRENCY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_CURRENCY, status:VALID,
-
APPS.PSP_PSPENAWD_XMLP_PKG dependencies on PSP_PSPENAWD_XMLP_PKG
12.2.2
-
APPS.PSP_PSPENAWD_XMLP_PKG dependencies on PSP_PSPENAWD_XMLP_PKG
12.1.1
-
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,
-
SYNONYM: APPS.PA_TASKS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_TASKS, status:VALID,
-
SYNONYM: APPS.PA_PROJECTS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_PROJECTS_ALL, status:VALID,
-
SYNONYM: APPS.PA_PROJECTS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_PROJECTS_ALL, 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_ALL_ORGANIZATION_UNITS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_ALL_ORGANIZATION_UNITS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,