Search Results pay_ip_expiry_support
Overview
PAY_IP_EXPIRY_SUPPORT is a PL/SQL package owned by the APPS schema in Oracle E-Business Suite. It is classified as an "OTHER" API, meaning it is not a public, supported extension interface such as an Open Interface or a business API, but an internal utility used by Oracle Payroll processing logic. The package is documented as VALID in both EBS 12.1.1 and 12.2.2 and its metadata is catalogued in the E-Business Suite Technical Reference Manual (ETRM).
The name of the package indicates its role: "IP" refers to Indirect Payroll (involvement processing of payroll elements such as balances and dimensions), and "EXPIRY" refers to the expiry or end-dating mechanisms applied to payroll elements, balance dimensions, and related definition records. In Oracle Payroll, balance dimensions, balance feeds, and element eligibility relationships carry effective start and end dates. The expiry support utility encapsulates the logic that determines whether a given balance dimension or payroll definition record is within its effective date range at a point in time. This supports processing of payroll runs, balance calculations, and retroactive adjustments, where it is essential to know which definition records were active as of a particular effective date.
Key Procedures and Functions
The ETRM metadata for PAY_IP_EXPIRY_SUPPORT documents two callable objects in total. One is a function named DATE_EC, which by naming convention returns an effective-date or end-date check value — typically a date or boolean indicator used to determine whether a record is currently effective or has expired relative to a supplied effective date. The second entry is a package-level construct (private or unrelated to the public interface) and does not expose a documented parameter signature.
Because the package is classified as OTHER and is a private Payroll internal utility, detailed parameter lists are not published. No parameter lists are reproduced here. DATE_EC is invoked by other Payroll code to test expiry conditions; EXTRA_EC and similar internal helpers, where present, remain private to the package body and are not part of any supported interface.
Tables Accessed
The package references four tables through APPS synonyms:
- HR_ORGANIZATION_INFORMATION — holds the business group and organization-level setup attributes that influence payroll processing scope.
- PAY_BALANCE_DIMENSIONS — defines the balance dimensions used by Payroll, including their effective dates and expiry behaviour.
- PAY_PAYROLL_ACTIONS — records payroll run actions; the package uses action context to determine whether a dimension or element is effective for the run being processed.
- PER_TIME_PERIODS — defines payroll time periods; used to resolve the effective date against the payroll period calendar.
Together these tables allow the package to establish the effective context (business group, payroll, period, and action) against which balance dimension expiry is evaluated.
Usage Notes
PAY_IP_EXPIRY_SUPPORT is not intended for direct invocation from forms, concurrent programs, or customer extensions. It is referenced only within Oracle's own Payroll code, principally by the package PAY_IP_EXPIRY_SUPPORT (body) and the internal payroll processing stack. No other packages are documented as referencing it, confirming its status as a low-level internal helper.
Because the package is a private internal object, customizations should not call DATE_EC or any other member directly. Any custom logic requiring expiry evaluation should instead use supported public Payroll APIs and views, such as those built on PAY_BALANCE_DIMENSIONS and PER_TIME_PERIODS. The package must never be modified; upgrades and patches in 12.1.1 and 12.2.2 may regenerate it without notice.
-
PACKAGE: APPS.PAY_IP_EXPIRY_SUPPORT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_IP_EXPIRY_SUPPORT, status:VALID,
-
PACKAGE: APPS.PAY_IP_EXPIRY_SUPPORT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_IP_EXPIRY_SUPPORT, status:VALID,
-
PACKAGE BODY: APPS.PAY_IP_EXPIRY_SUPPORT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IP_EXPIRY_SUPPORT, status:VALID,
-
PACKAGE BODY: APPS.PAY_IP_EXPIRY_SUPPORT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IP_EXPIRY_SUPPORT, status:VALID,
-
PACKAGE: APPS.PAY_IP_EXPIRY_SUPPORT
12.2.2
-
PACKAGE: APPS.PAY_IP_EXPIRY_SUPPORT
12.1.1
-
PACKAGE: APPS.PAY_IP_ROUTE_SUPPORT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_IP_ROUTE_SUPPORT, status:VALID,
-
PACKAGE: APPS.PAY_IP_ROUTE_SUPPORT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_IP_ROUTE_SUPPORT, status:VALID,
-
PACKAGE: APPS.PAY_NO_EXPIRY_SUPPORT
12.1.1
-
PACKAGE: APPS.PAY_MX_EXPIRY_SUPPORT
12.1.1
-
PACKAGE: APPS.PAY_MX_EXPIRY_SUPPORT
12.2.2
-
PACKAGE: APPS.PAY_DK_EXPIRY_SUPPORT
12.2.2
-
PACKAGE: APPS.PAY_NO_EXPIRY_SUPPORT
12.2.2
-
PACKAGE: APPS.PAY_DK_EXPIRY_SUPPORT
12.1.1
-
PACKAGE BODY: APPS.PAY_NO_EXPIRY_SUPPORT
12.2.2
-
PACKAGE BODY: APPS.PAY_IP_EXPIRY_SUPPORT
12.1.1
-
PACKAGE BODY: APPS.PAY_NO_EXPIRY_SUPPORT
12.1.1
-
PACKAGE BODY: APPS.PAY_MX_EXPIRY_SUPPORT
12.1.1
-
PACKAGE BODY: APPS.PAY_MX_EXPIRY_SUPPORT
12.2.2
-
PACKAGE BODY: APPS.PAY_IP_EXPIRY_SUPPORT
12.2.2
-
PACKAGE BODY: APPS.PAY_DK_EXPIRY_SUPPORT
12.1.1
-
PACKAGE BODY: APPS.PAY_DK_EXPIRY_SUPPORT
12.2.2
-
APPS.PAY_IP_EXPIRY_SUPPORT dependencies on PAY_IP_EXPIRY_SUPPORT
12.2.2
-
APPS.PAY_IP_EXPIRY_SUPPORT dependencies on PAY_IP_EXPIRY_SUPPORT
12.1.1
-
SYNONYM: APPS.PAY_BALANCE_DIMENSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_BALANCE_DIMENSIONS, status:VALID,
-
SYNONYM: APPS.PAY_BALANCE_DIMENSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_BALANCE_DIMENSIONS, status:VALID,
-
SYNONYM: APPS.PER_TIME_PERIODS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_TIME_PERIODS, status:VALID,
-
SYNONYM: APPS.PER_TIME_PERIODS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_TIME_PERIODS, status:VALID,
-
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
-
SYNONYM: APPS.PAY_PAYROLL_ACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_PAYROLL_ACTIONS, status:VALID,
-
SYNONYM: APPS.HR_ORGANIZATION_INFORMATION
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_ORGANIZATION_INFORMATION, status:VALID,
-
SYNONYM: APPS.HR_ORGANIZATION_INFORMATION
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_ORGANIZATION_INFORMATION, status:VALID,
-
SYNONYM: APPS.PAY_PAYROLL_ACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_PAYROLL_ACTIONS, 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: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,