Search Results per_jp_pem_rules
Overview
APPS.PER_JP_PEM_RULES is a PL/SQL package in the Oracle E-Business Suite Applications schema that participates in the Japanese localization of Oracle Human Resources (PER). Its name identifies it as part of the "PEM" component associated with Japan (JP) statutory reporting, which in Oracle EBS encompasses the year-end adjustment (Nenmatsu Chousei) process, payment reporting, and related tax documentation governed by Japanese regulatory requirements.
The package is classified under the ETRM documentation as an "OTHER" API, indicating it is not part of the public, supported extension interface but rather an internal helper package used by the Japanese localization layer. It holds a VALID status in both Oracle EBS 12.1.1 and 12.2.2, confirming it is compiled and available in the standard Applications environment. Consistent with most localization helper packages, PER_JP_PEM_RULES provides rule-evaluation logic — determining whether given employee, assignment, or payment data satisfies the eligibility and validation conditions required before Japanese statutory output is produced.
Key Procedures and Functions
The ETRM documentation records a single documented subprogram for this package:
- CHK_DDF — A check routine. Based on its naming convention within the Japanese PEM localization, it performs a validation test (a "check") against the data conditions relevant to the PEM reporting rules. It is exposed as the package's documented entry point for rule validation and is expected to return a status or raise an application error when the checked condition is not satisfied. The ETRM metadata does not publish its parameter list, so no signature is asserted here.
Additional private procedures and functions may exist in the package body, but they are not part of the documented interface.
Tables Accessed
The ETRM metadata for this object does not enumerate specific base tables accessed through APPS synonyms. Its documented dependency list is limited to the SYS.STANDARD package, which is the implicit PL/SQL standard library present in every compiled unit, and the object is listed as referencing and being referenced by PER_JP_PEM_RULES itself (the package and body relationship).
Functionally, a Japanese PEM rules package of this type reads Human Resources and Payroll data — principally employee and assignment records, payroll element entries, and payment or deduction values — to support the validation performed by CHK_DDF. Because the documented metadata lists no explicit table dependencies, precise table usage should be confirmed by inspecting the package body source with the "show dependent code" option in ETRM, rather than assumed.
Usage Notes
PER_JP_PEM_RULES is an internal dependency of the Japanese localization layer rather than a standalone callable API. The ETRM dependency report shows it is referenced by two other packages:
- PER_PEM_RKI — the row-level insert (KI) processing package for the PEM component, which invokes the rules package during record creation.
- PER_PEM_RKU — the row-level update (KU) processing package, which invokes it during record maintenance.
This pattern indicates that the rules are evaluated automatically whenever PEM records are created or updated, for example when Japanese year-end adjustment data is entered or modified. The package is therefore invoked indirectly through standard Oracle HRMS forms and localization processes, not by end users directly, and it is not intended to be called from customer-written code. Customizations that require equivalent validation logic should rely on the supported Oracle HRMS APIs instead of calling PER_JP_PEM_RULES directly, since its interface is subject to change without notice between releases.
-
PACKAGE: APPS.PER_JP_PEM_RULES
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PER_JP_PEM_RULES, status:VALID,
-
PACKAGE BODY: APPS.PER_JP_PEM_RULES
12.2.2
-
PACKAGE: APPS.PER_JP_PEM_RULES
12.2.2
-
PACKAGE: APPS.PER_JP_PEM_RULES
12.1.1
-
PACKAGE BODY: APPS.PER_JP_PEM_RULES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_JP_PEM_RULES, status:VALID,
-
PACKAGE: APPS.PER_JP_PEM_RULES
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PER_JP_PEM_RULES, status:VALID,
-
PACKAGE BODY: APPS.PER_JP_PEM_RULES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_JP_PEM_RULES, status:VALID,
-
PACKAGE BODY: APPS.PER_JP_PEM_RULES
12.1.1
-
PACKAGE BODY: APPS.PER_PEM_RKU
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_PEM_RKU, status:VALID,
-
PACKAGE BODY: APPS.PER_PEM_RKI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_PEM_RKI, status:VALID,
-
PACKAGE BODY: APPS.PER_PEM_RKU
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_PEM_RKU, status:VALID,
-
PACKAGE BODY: APPS.PER_PEM_RKI
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_PEM_RKI, status:VALID,
-
PACKAGE: APPS.HR_JP_STANDARD_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_JP_STANDARD_PKG, status:VALID,
-
PACKAGE: APPS.HR_JP_STANDARD_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_JP_STANDARD_PKG, status:VALID,
-
APPS.PER_PEM_RKU dependencies on PER_JP_PEM_RULES
12.2.2
-
APPS.PER_PEM_RKU dependencies on PER_JP_PEM_RULES
12.1.1
-
APPS.PER_JP_PEM_RULES dependencies on PER_JP_PEM_RULES
12.2.2
-
APPS.PER_PEM_RKI dependencies on PER_JP_PEM_RULES
12.1.1
-
APPS.PER_JP_PEM_RULES dependencies on PER_JP_PEM_RULES
12.1.1
-
APPS.PER_PEM_RKI dependencies on PER_JP_PEM_RULES
12.2.2
-
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
-
APPS.PER_JP_PEM_RULES dependencies on HR_UTILITY
12.1.1
-
APPS.PER_JP_PEM_RULES dependencies on HR_UTILITY
12.2.2
-
PACKAGE: APPS.HR_MULTI_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_MULTI_MESSAGE, status:VALID,
-
PACKAGE: APPS.HR_MULTI_MESSAGE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_MULTI_MESSAGE, 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
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_MESSAGE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: APPS.HR_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_UTILITY, status:VALID,
-
PACKAGE: APPS.HR_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_UTILITY, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,