Search Results hrdpp_delete_prtt_enrt_result
Overview
The APPS.HRDPP_DELETE_PRTT_ENRT_RESULT package is an Oracle E-Business Suite database object that resides in the APPS schema and is classified under the ETRM as an OTHER-type API. It is part of the HRDPP family of packages associated with the Oracle Human Resources "pump" infrastructure, which manages the staging, validation, and batch processing of large volumes of HR data records. Its name — delete participation enrollment result — indicates that its primary business function is the removal of participation and enrollment result records that have been staged or generated as part of a bulk HR data load cycle. In practice, this supports the cleanup and rollback phases of benefits and enrollment batch processing, allowing administrators or batch programs to discard the intermediate results of a participation or enrollment run before those results are committed or promoted to their final destination. The object is documented as VALID in both the 12.1.1 and 12.2.2 releases, and it depends only on the SYS.STANDARD package, indicating a relatively self-contained implementation.
Key Procedures and Functions
The ETRM metadata documents seven callable units within this package. Their names are terse, reflecting internal helper usage.
- INSERT_BATCH_LINES — the most descriptively named routine; inserts batch line records into the pump batch line tables, establishing the rows that subsequent operations, including deletion, act upon.
- CALL — the likely entry point or dispatcher that coordinates the package's main operation, invoking the internal delete logic.
- DC and DD — internal helper procedures, conventionally used for delete-conditional and delete-dependent processing of batch and exception records.
- N, ND — additional internal helpers, typically associated with null handling or nested delete operations during the cleanup sequence.
Because the ETRM metadata does not expose parameter signatures, no parameter lists are asserted here; the routines should be treated as internal implementation units invoked through the package's public entry point.
Tables Accessed
The package references five underlying tables through APPS synonyms:
- HR_PUMP_BATCH_LINES and HR_PUMP_BATCH_LINES_S — the base and secondary batch line tables holding staged enrollment result rows; the deletion logic primarily targets these.
- HR_PUMP_BATCH_LINE_USER_KEYS and HR_PUMP_BATCH_LINE_USER_KEYS_S — user key tables that hold the identifying key values associated with each batch line; these must be removed alongside their parent lines to preserve referential integrity.
- HR_PUMP_BATCH_EXCEPTIONS — the exception table capturing validation or processing errors for batch lines; exception records are cleaned up in parallel with the line deletions.
Usage Notes
This package is an internal utility rather than a published, customer-facing API. It is not referenced by any other documented package, and the ETRM records zero dependent packages, which indicates it is invoked directly by concurrent programs, forms, or batch orchestration logic within the HR pump framework. Typical invocation occurs during bulk enrollment or benefits participation processing, when a run must be abandoned, re-executed, or its intermediate results purged. Developers extending or troubleshooting HR pump batch loads may encounter this package when tracing why staged participation enrollment results were removed. Because the routines are undocumented in signature, direct custom calls are not recommended; standard EBS upgrade and patching practice should be observed, as the package body is Oracle-owned and subject to change between 12.1.1 and 12.2.2.
-
PACKAGE: APPS.HRDPP_DELETE_PRTT_ENRT_RESULT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HRDPP_DELETE_PRTT_ENRT_RESULT, status:VALID,
-
PACKAGE: APPS.HRDPP_DELETE_PRTT_ENRT_RESULT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HRDPP_DELETE_PRTT_ENRT_RESULT, status:VALID,
-
PACKAGE BODY: APPS.HRDPP_DELETE_PRTT_ENRT_RESULT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HRDPP_DELETE_PRTT_ENRT_RESULT, status:VALID,
-
PACKAGE BODY: APPS.HRDPP_DELETE_PRTT_ENRT_RESULT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HRDPP_DELETE_PRTT_ENRT_RESULT, status:VALID,
-
PACKAGE: APPS.HRDPP_DELETE_PRTT_ENRT_RESULT
12.2.2
-
PACKAGE: APPS.HRDPP_DELETE_PRTT_ENRT_RESULT
12.1.1
-
PACKAGE: APPS.BEN_PRTT_ENRT_RESULT_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_PRTT_ENRT_RESULT_API, status:VALID,
-
PACKAGE: APPS.BEN_PRTT_ENRT_RESULT_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_PRTT_ENRT_RESULT_API, status:VALID,
-
PACKAGE BODY: APPS.HRDPP_DELETE_PRTT_ENRT_RESULT
12.1.1
-
PACKAGE BODY: APPS.HRDPP_DELETE_PRTT_ENRT_RESULT
12.2.2
-
PACKAGE: APPS.HR_PUMP_GET
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_PUMP_GET, status:VALID,
-
PACKAGE: APPS.HR_PUMP_GET
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_PUMP_GET, status:VALID,
-
SYNONYM: APPS.HR_PUMP_BATCH_LINE_USER_KEYS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_PUMP_BATCH_LINE_USER_KEYS_S, status:VALID,
-
SYNONYM: APPS.HR_PUMP_BATCH_EXCEPTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_PUMP_BATCH_EXCEPTIONS, status:VALID,
-
SYNONYM: APPS.HR_PUMP_BATCH_LINES_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_PUMP_BATCH_LINES_S, status:VALID,
-
SYNONYM: APPS.HR_PUMP_BATCH_EXCEPTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_PUMP_BATCH_EXCEPTIONS, status:VALID,
-
SYNONYM: APPS.HR_PUMP_BATCH_LINE_USER_KEYS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_PUMP_BATCH_LINE_USER_KEYS_S, status:VALID,
-
PACKAGE: APPS.HR_PUMP_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_PUMP_UTILS, status:VALID,
-
SYNONYM: APPS.HR_PUMP_BATCH_LINES_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_PUMP_BATCH_LINES_S, status:VALID,
-
SYNONYM: APPS.HR_PUMP_BATCH_LINE_USER_KEYS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_PUMP_BATCH_LINE_USER_KEYS, status:VALID,
-
APPS.HRDPP_DELETE_PRTT_ENRT_RESULT dependencies on HRDPP_DELETE_PRTT_ENRT_RESULT
12.1.1
-
PACKAGE: APPS.HR_PUMP_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_PUMP_UTILS, status:VALID,
-
PACKAGE: APPS.HR_DATA_PUMP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_DATA_PUMP, status:VALID,
-
APPS.HRDPP_DELETE_PRTT_ENRT_RESULT dependencies on HRDPP_DELETE_PRTT_ENRT_RESULT
12.2.2
-
SYNONYM: APPS.HR_PUMP_BATCH_LINE_USER_KEYS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_PUMP_BATCH_LINE_USER_KEYS, status:VALID,
-
PACKAGE: APPS.HR_DATA_PUMP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_DATA_PUMP, status:VALID,
-
SYNONYM: APPS.HR_PUMP_BATCH_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_PUMP_BATCH_LINES, status:VALID,
-
SYNONYM: APPS.HR_PUMP_BATCH_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_PUMP_BATCH_LINES, status:VALID,
-
APPS.HRDPP_DELETE_PRTT_ENRT_RESULT dependencies on BEN_PRTT_ENRT_RESULT_API
12.1.1
-
APPS.HRDPP_DELETE_PRTT_ENRT_RESULT dependencies on BEN_PRTT_ENRT_RESULT_API
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
-
PACKAGE: APPS.HR_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_API, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.HR_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_API, status:VALID,
-
PACKAGE: APPS.HR_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_UTILITY, status:VALID,
-
PACKAGE: APPS.HR_UTILITY
12.1.1
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,