Search Results hrdpp_create_prtt_enrt_result
Overview
The APPS.HRDPP_CREATE_PRTT_ENRT_RESULT package is a PL/SQL database object residing in the APPS schema of an Oracle E-Business Suite 12.1.1 or 12.2.2 environment. It belongs to the HRDPP module family, which supports the Oracle HRMS "pump" architecture — a set of staged, batch-oriented tables and APIs used to load participant enrollment and related benefits/compensation data efficiently in bulk. The package is classified in the ETRM repository as an OTHER API, indicating that it is an internal utility rather than a formally published public interface, and it is not referenced by any other package (referenced-by count of zero). Its evident purpose is to create participant enrollment result records by inserting processed rows into the HR pump batch line tables, capturing both successful loads and exception conditions encountered during processing.
Key Procedures and Functions
ETRM documents seven callable units in the package:
- DC — a helper routine whose short name is consistent with HRMS pump coding conventions; it participates in the data-creation path for enrollment result rows.
- D — a companion helper routine typically used in the same processing sequence as
DC. - N — an additional short-named utility routine supporting normalization or new-record logic within the enrollment result creation flow.
- DD — a helper routine completing the short-name utility set, invoked as part of the internal method chain.
- ND — the final short-named helper routine in the documented set.
- INSERT_BATCH_LINES — the substantive procedure that inserts processed enrollment results into the HR pump batch line tables, forming the core of the package's function.
- CALL — the entry-point procedure that orchestrates invocation of the internal helpers and the batch-line insertion logic.
The short-named routines (DC, D, N, DD, ND) are internal utilities that the package exposes but that are not intended for independent use; CALL and INSERT_BATCH_LINES carry the meaningful business behavior.
Tables Accessed
Through APPS synonyms the package reads and writes the HR pump staging tables:
- HR_PUMP_BATCH_LINES and HR_PUMP_BATCH_LINES_S — the primary batch line table and its key/sequence-support structure, where enrollment results are written by
INSERT_BATCH_LINES. - HR_PUMP_BATCH_LINE_USER_KEYS and HR_PUMP_BATCH_LINE_USER_KEYS_S — hold user-defined key values that identify batch lines for enrollment processing and reconciliation.
- HR_PUMP_BATCH_EXCEPTIONS — records rows that failed validation or loading, enabling error reporting and reprocessing.
Usage Notes
Because the package is classified as OTHER and has no documented inbound references, it is an internal implementation object, not a supported public API. It is normally invoked indirectly by the HRMS pump-driven enrollment processes, benefit enrollment batch jobs, or custom loaders that populate the HR pump batch structures. Custom code should avoid calling HRDPP_CREATE_PRTT_ENRT_RESULT directly; instead, developers should use the supported HRMS enrollment APIs and let the pump framework invoke this package as part of its internal processing. Direct invocation risks data inconsistency across the batch line, user key, and exception tables.
-
PACKAGE: APPS.HRDPP_CREATE_PRTT_ENRT_RESULT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HRDPP_CREATE_PRTT_ENRT_RESULT, status:VALID,
-
PACKAGE: APPS.HRDPP_CREATE_PRTT_ENRT_RESULT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HRDPP_CREATE_PRTT_ENRT_RESULT, status:VALID,
-
PACKAGE BODY: APPS.HRDPP_CREATE_PRTT_ENRT_RESULT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HRDPP_CREATE_PRTT_ENRT_RESULT, status:VALID,
-
PACKAGE BODY: APPS.HRDPP_CREATE_PRTT_ENRT_RESULT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HRDPP_CREATE_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.HRDPP_CREATE_PRTT_ENRT_RESULT
12.2.2
-
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_CREATE_PRTT_ENRT_RESULT
12.1.1
-
PACKAGE: APPS.HR_PUMP_GET
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_PUMP_GET, 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,
-
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_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.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_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.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_PUMP_BATCH_LINE_USER_KEYS_S, 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,
-
PACKAGE: APPS.HR_PUMP_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_PUMP_UTILS, status:VALID,
-
APPS.HRDPP_CREATE_PRTT_ENRT_RESULT dependencies on HRDPP_CREATE_PRTT_ENRT_RESULT
12.1.1
-
APPS.HRDPP_CREATE_PRTT_ENRT_RESULT dependencies on HRDPP_CREATE_PRTT_ENRT_RESULT
12.2.2
-
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,
-
PACKAGE BODY: APPS.HRDPP_CREATE_PRTT_ENRT_RESULT
12.1.1
-
SYNONYM: APPS.HR_PUMP_BATCH_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_PUMP_BATCH_LINES, status:VALID,
-
PACKAGE BODY: APPS.HRDPP_CREATE_PRTT_ENRT_RESULT
12.2.2
-
SYNONYM: APPS.HR_PUMP_BATCH_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_PUMP_BATCH_LINES, status:VALID,
-
APPS.HRDPP_CREATE_PRTT_ENRT_RESULT dependencies on BEN_PRTT_ENRT_RESULT_API
12.1.1
-
APPS.HRDPP_CREATE_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.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_API, status:VALID,
-
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,
-
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,