Search Results pay_payjpltx_xmlp_pkg
Overview
The package body APPS.PAY_PAYJPLTX_XMLP_PKG is an Oracle E-Business Suite PL/SQL construct associated with the Oracle Payroll (PAY) application module. The _XMLP_PKG naming convention identifies it as a wrapper package generated to support an Oracle XML Publisher (BI Publisher) report definition. In Oracle EBS releases 12.1.1 and 12.2.2, XML Publisher concurrent programs frequently rely on a companion PL/SQL package whose responsibility is to expose the report's data model, bind parameters, and any supporting logic required to execute the report through the XML Publisher engine embedded in the concurrent manager.
The "JPL" token in the object name corresponds to the Japan (JP) localization naming convention used throughout Oracle Payroll for legislative and country-specific functionality. As such, PAY_PAYJPLTX_XMLP_PKG is understood to be a Japan payroll localization text/reporting XML Publisher package. It provides the PL/SQL-side scaffolding that the XML Publisher runtime invokes when the corresponding payroll report is submitted from a concurrent program request.
Key Procedures and Functions
Per the ETRM metadata documented for release 12.2.2, this package body declares zero documented procedures or functions. The source excerpt confirms this directly: the body opens at line 1, contains only the standard $Header CVS keyword comment line, and terminates immediately at line 3 with END PAY_PAYJPLTX_XMLP_PKG;.
This empty-body pattern is a recognized and legitimate construct in oracle EBS. For XML Publisher reports where data retrieval is driven entirely by a SQL query or data template rather than procedural code, the generated _XMLP_PKG shell remains effectively hollow. The package therefore serves purely as a named container and anchor point. Because the body contains no executable logic, the absence of parameters, cursors, or return types is expected rather than anomalous.
Tables Accessed
The ETRM metadata lists no tables referenced via APPS synonyms for this package. Consistent with the empty body described above, no SQL statements, cursors, or DML operations are declared within the package itself. Any payroll data consumed by the associated Japan payroll text report is retrieved by the report's underlying query or data template, not by this PL/SQL package. Consequently, no payroll base tables (such as PAY_PAYROLL_ACTIONS, PER_ALL_PEOPLE_F, or assignment-level tables) are accessed through this object, and its metadata footprint on the schema is nil.
Usage Notes
PAY_PAYJPLTX_XMLP_PKG is not intended for direct invocation by developers. It is referenced as the report package when the corresponding Japan payroll XML Publisher concurrent program is defined and submitted. At runtime, the XML Publisher engine in the concurrent manager locates the package, resolves any declared functions (none in this case), and then executes the associated data model and template to produce output.
Because the body is empty, customers and implementers should not extend this package for customization. Report-level changes to the Japan payroll text report must be applied through the XML Publisher data model, RTF/XSL-FO template, or concurrent program definition. The ETRM metadata further records that the package is referenced by zero other packages, confirming it is a leaf dependency with no inbound PL/SQL coupling. Its API classification is OTHER, and no public interface is exposed for external callers. In both 12.1.1 and 12.2.2, the object should be treated as a static, generated artifact that requires no maintenance beyond standard patching and version tracking.
-
PACKAGE BODY: APPS.PAY_PAYJPLTX_XMLP_PKG
12.2.2
-
PACKAGE: APPS.PAY_PAYJPLTX_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_PAYJPLTX_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.PAY_PAYJPLTX_XMLP_PKG
12.2.2
-
PACKAGE BODY: APPS.PAY_PAYJPLTX_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PAYJPLTX_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.PAY_PAYJPLTX_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_PAYJPLTX_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_PAYJPLTX_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PAYJPLTX_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.PAY_PAYJPLTX_XMLP_PKG
12.1.1
-
PACKAGE: APPS.PAY_JP_REPORT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_JP_REPORT_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_PAYJPLTX_XMLP_PKG
12.1.1
-
APPS.PAY_PAYJPLTX_XMLP_PKG dependencies on PAY_PAYJPLTX_XMLP_PKG
12.2.2
-
APPS.PAY_PAYJPLTX_XMLP_PKG dependencies on PAY_PAYJPLTX_XMLP_PKG
12.1.1
-
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
-
PACKAGE: APPS.HR_GENERAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL, 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
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,