Search Results hrdpp_update_prtt_enrt_result
Overview
The APPS.HRDPP_UPDATE_PRTT_ENRT_RESULT package is a PL/SQL database object within the Oracle E-Business Suite (EBS) Applications schema. Its name derives from the Human Resources Data Pump (HRDPP) family of utilities, combined with the implied function of updating participant enrollment results. In Oracle EBS 12.1.1 and 12.2.2, this package serves as a backend processing component that writes the outcome of participant enrollment activity back to the HR Data Pump batch staging tables. These tables (the HR_PUMP_BATCH_* series) are used by the Oracle Advanced Benefits participant data pump to move enrollment data between external systems and the EBS repository. The package therefore sits at the results-writing stage of the enrollment data flow: after enrollment records are validated and processed, this code records the resulting status, exceptions, and user-defined keys for each batch line.
Key Procedures and Functions
The ETRM metadata documents seven subprograms for this package. They are listed below; parameter lists are not published in the metadata and are therefore not asserted here.
- DC — A short-named procedure or function that forms part of the package's internal processing sequence. Given the package's results-updating role, it is associated with a discrete step in the batch-result workflow.
- D — A single-letter procedure, consistent with the compact naming convention used across the HRDPP series for internal helper logic.
- N — A further single-letter subprogram, again likely an internal helper invoked as part of the results-processing chain.
- DD — A two-letter subprogram, continuing the pattern of abbreviated internal routines.
- ND — Another two-letter subprogram in the same internal sequence.
- INSERT_BATCH_LINES — A descriptive procedure whose name indicates it inserts record rows into the HR Data Pump batch staging tables. This is a substantive operation, responsible for populating the batch-line data that later stages update.
- CALL — The public entry-point procedure. It is the routine intended to be invoked by external callers, orchestrating the package's internal logic.
Tables Accessed
The package is documented as referencing the following tables through APPS synonyms:
- HR_PUMP_BATCH_LINES — the primary staging table holding each participant enrollment record within a batch; the package reads and writes these lines.
- HR_PUMP_BATCH_LINES_S — the corresponding sequence, used to generate batch line identifiers during INSERT_BATCH_LINES.
- HR_PUMP_BATCH_EXCEPTIONS — stores validation and processing errors arising for individual batch lines; results processing records failures here.
- HR_PUMP_BATCH_LINE_USER_KEYS — holds user-defined key values associated with each batch line.
- HR_PUMP_BATCH_LINE_USER_KEYS_S — the sequence supporting user-key row inserts.
Together these tables constitute the persistent state of a participant enrollment batch. The package's results-updating mandate means it will typically update status columns on the lines and insert exception or user-key rows as processing completes.
Usage Notes
HRDPP_UPDATE_PRTT_ENRT_RESULT is classified in the ETRM metadata as an "OTHER" API, meaning it is not a formally published public API such as those documented in the Oracle Integration Repository. It is referenced by zero other packages, indicating it is a leaf-level component rather than a shared utility. In practice, such packages are invoked from concurrent programs, from Oracle Forms-based benefits flows, or from custom PL/SQL that drives participant data pump loads. The CALL procedure is the intended entry point. Because the object is not a supported public interface, direct invocation in custom code should be undertaken with care and validated against the specific EBS release (12.1.1 or 12.2.2), since internal HRDPP packages are not guaranteed stable across upgrades. Administrators troubleshooting participant enrollment batch jobs should treat this package as the results-writing stage, tracing entries in HR_PUMP_BATCH_EXCEPTIONS when batch processing reports errors.
-
PACKAGE: APPS.HRDPP_UPDATE_PRTT_ENRT_RESULT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HRDPP_UPDATE_PRTT_ENRT_RESULT, status:VALID,
-
PACKAGE: APPS.HRDPP_UPDATE_PRTT_ENRT_RESULT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HRDPP_UPDATE_PRTT_ENRT_RESULT, status:VALID,
-
PACKAGE BODY: APPS.HRDPP_UPDATE_PRTT_ENRT_RESULT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HRDPP_UPDATE_PRTT_ENRT_RESULT, status:VALID,
-
PACKAGE BODY: APPS.HRDPP_UPDATE_PRTT_ENRT_RESULT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HRDPP_UPDATE_PRTT_ENRT_RESULT, status:VALID,
-
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: APPS.HRDPP_UPDATE_PRTT_ENRT_RESULT
12.2.2
-
PACKAGE: APPS.HRDPP_UPDATE_PRTT_ENRT_RESULT
12.1.1
-
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,
-
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
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_PUMP_BATCH_LINE_USER_KEYS, 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.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_PUMP_BATCH_LINES_S, 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_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,
-
APPS.HRDPP_UPDATE_PRTT_ENRT_RESULT dependencies on HRDPP_UPDATE_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_UPDATE_PRTT_ENRT_RESULT dependencies on HRDPP_UPDATE_PRTT_ENRT_RESULT
12.2.2
-
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,
-
PACKAGE BODY: APPS.HRDPP_UPDATE_PRTT_ENRT_RESULT
12.2.2
-
PACKAGE BODY: APPS.HRDPP_UPDATE_PRTT_ENRT_RESULT
12.1.1
-
APPS.HRDPP_UPDATE_PRTT_ENRT_RESULT dependencies on BEN_PRTT_ENRT_RESULT_API
12.1.1
-
APPS.HRDPP_UPDATE_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
-
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_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_API, 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,