Search Results hrdpp_create_ben_asg
Overview
HRDPP_CREATE_BEN_ASG is an Oracle EBS PL/SQL package owned by the APPS schema that supports the HR Data Pump (HRDPP) subsystem—the bulk data-loading framework used to move large volumes of HR and benefits assignment data into Oracle Human Resources and Oracle Advanced Benefits. The "HRDPP" prefix identifies the package as part of the HR Data Pump family of loaders, while the "CREATE_BEN_ASG" suffix indicates its specialized role in creating benefit assignment records during a batch load.
The package functions as a server-side worker invoked by the broader HR Data Pump orchestration layer. Rather than exposing a rich public API, it provides a set of low-level routines that transform staged rows in the HR Pump batch tables into validated benefit assignment rows, recording any rows that fail business rules into an exceptions table for later review. It carries an API classification of OTHER, meaning it is treated as an internal, non-public interface intended for use within the Data Pump processing flow rather than as a supported integration API.
In EBS 12.1.1 and 12.2.2 the object is reported as VALID, and its only external reference is to the SYS.STANDARD package. Notably, no other application package references it, confirming its status as a downstream, purpose-built loader rather than a shared utility.
Key Procedures and Functions
The ETRM metadata documents seven procedures/functions. Several names appear as abbreviations, which is consistent with internal Data Pump helper routines:
- DC — a control/driver routine that contributes to the package's create-assignment processing logic.
- D — a helper unit invoked within the batch creation flow.
- N — a helper unit used in the same batch processing sequence.
- DD — a further helper routine supporting assignment creation.
- ND — a complementary helper routine.
- INSERT_BATCH_LINES — inserts new rows into the HR Pump batch line staging tables; this is the principal write routine that persists benefit assignment data for subsequent validation and processing.
- CALL — the public entry point that orchestrates the internal routines above.
Because full parameter signatures are not published in the ETRM excerpt, detailed argument lists are intentionally omitted here. The routines are intended to be executed as a group under CALL rather than individually.
Tables Accessed
All table access is performed through APPS synonyms over the HR Pump staging tables:
- HR_PUMP_BATCH_EXCEPTIONS — receives rows that fail validation during benefit assignment creation, enabling error reporting and correction.
- HR_PUMP_BATCH_LINES and HR_PUMP_BATCH_LINES_S — the core staging tables where benefit assignment lines are inserted by INSERT_BATCH_LINES.
- HR_PUMP_BATCH_LINE_USER_KEYS and HR_PUMP_BATCH_LINE_USER_KEYS_S — store user-defined key values that drive record matching and reconciliation during the load.
Usage Notes
HRDPP_CREATE_BEN_ASG is not intended for direct invocation by end users or custom code. It is typically called by HR Data Pump concurrent programs and the surrounding Data Pump framework when loading benefit assignment information in bulk. Because the package has internal (OTHER) classification and no downstream package dependencies, customization should avoid calling it directly; instead, integrations should use the supported Data Pump processes or standard benefits APIs. Its presence in a deployment confirms that the HR Pump benefits-assignment loader is installed and valid.
-
PACKAGE: APPS.HRDPP_CREATE_BEN_ASG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HRDPP_CREATE_BEN_ASG, status:VALID,
-
PACKAGE: APPS.HRDPP_CREATE_BEN_ASG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HRDPP_CREATE_BEN_ASG, status:VALID,
-
PACKAGE BODY: APPS.HRDPP_CREATE_BEN_ASG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HRDPP_CREATE_BEN_ASG, status:VALID,
-
PACKAGE BODY: APPS.HRDPP_CREATE_BEN_ASG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HRDPP_CREATE_BEN_ASG, status:VALID,
-
PACKAGE: APPS.BEN_ASSIGNMENT_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_ASSIGNMENT_API, status:VALID,
-
PACKAGE: APPS.BEN_ASSIGNMENT_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_ASSIGNMENT_API, status:VALID,
-
PACKAGE: APPS.HRDPP_CREATE_BEN_ASG
12.1.1
-
PACKAGE: APPS.HRDPP_CREATE_BEN_ASG
12.2.2
-
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_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_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,
-
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,
-
SYNONYM: APPS.HR_PUMP_BATCH_LINES_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_PUMP_BATCH_LINES_S, 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_BEN_ASG dependencies on HRDPP_CREATE_BEN_ASG
12.2.2
-
APPS.HRDPP_CREATE_BEN_ASG dependencies on HRDPP_CREATE_BEN_ASG
12.1.1
-
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.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_PUMP_BATCH_LINES, status:VALID,
-
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_BEN_ASG
12.1.1
-
PACKAGE BODY: APPS.HRDPP_CREATE_BEN_ASG
12.2.2
-
APPS.HRDPP_CREATE_BEN_ASG dependencies on BEN_ASSIGNMENT_API
12.2.2
-
APPS.HRDPP_CREATE_BEN_ASG dependencies on BEN_ASSIGNMENT_API
12.1.1
-
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,