Search Results hrdpp_update_location
Overview
The APPS.HRDPP_UPDATE_LOCATION package is a PL/SQL database object residing in the APPS schema within Oracle E-Business Suite. It is classified as a VALID package under ETRM 12.2.2 and carries an API classification of OTHER, indicating that it is not one of the publicly published, fully supported APIs such as those in the HR_API family, but rather an internal component operating within the HR data pump framework.
Its name and its dependency on the HR_PUMP_BATCH_LINES family of tables indicate that it participates in the HR data pump architecture, the mechanism Oracle EBS uses to move large volumes of HR-related records into the database via batch staging tables rather than direct row-by-row inserts. The "UPDATE_LOCATION" component suggests a specialized role in resolving or refreshing location-related references for records held in the batch staging area. Because the package is documented only at the metadata level, its exact insert, update, and error-handling semantics are internal and Oracle-proprietary.
Key Procedures and Functions
ETRM documents seven procedures or functions within the package. Their names, as recorded, are DC, D, N, DD, ND, INSERT_BATCH_LINES, and CALL. Parameter lists are not published and must not be inferred.
- INSERT_BATCH_LINES — the most descriptive name in the list. Its purpose is to load records into the HR pump batch lines staging structure, forming the input that downstream processing consumes.
- CALL — serves as an entry or dispatch point, likely orchestrating the remaining internal routines.
- DC, D, N, DD, ND — terse internal identifiers, typical of Oracle's data pump code where single- and double-letter names denote low-level helper or worker routines. They are not part of any documented public interface.
Because the package depends on SYS.STANDARD only, it does not reference other APPS APIs, confirming that it is self-contained and calls no external business logic.
Tables Accessed
Five documented tables are referenced through APPS synonyms, all belonging to the HR data pump staging model:
- HR_PUMP_BATCH_LINES and HR_PUMP_BATCH_LINES_S — the primary staging and sequence-shadow tables where batch records are held and keyed.
- HR_PUMP_BATCH_LINE_USER_KEYS and HR_PUMP_BATCH_LINE_USER_KEYS_S — store user-defined key values used to correlate staged rows with existing entities.
- HR_PUMP_BATCH_EXCEPTIONS — captures rows that fail validation or processing, supporting the error-reporting path.
The package reads and writes these structures to insert, validate, and correct location-related data before it is promoted into the base HR tables.
Usage Notes
HRDPP_UPDATE_LOCATION is not invoked directly by end users. It is referenced by zero other packages, a notable ETRM finding: the package is an endpoint in the dependency graph, called by components that ETRM does not trace (commonly Oracle Forms, concurrent programs, or the HR data pump driver). In practice, such packages are invoked indirectly during batch uploads and data conversion tasks handled by the Data Pump concurrent programs.
Customizations should not call this package directly. Any dependency on its internal procedures risks breakage during patching, since the API classification of OTHER denotes no support guarantee. Organizations needing controlled HR data loading should prefer the officially published HR_API packages.
-
PACKAGE: APPS.HRDPP_UPDATE_LOCATION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HRDPP_UPDATE_LOCATION, status:VALID,
-
PACKAGE: APPS.HRDPP_UPDATE_LOCATION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HRDPP_UPDATE_LOCATION, status:VALID,
-
PACKAGE BODY: APPS.HRDPP_UPDATE_LOCATION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HRDPP_UPDATE_LOCATION, status:VALID,
-
PACKAGE BODY: APPS.HRDPP_UPDATE_LOCATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HRDPP_UPDATE_LOCATION, status:VALID,
-
PACKAGE: APPS.HR_LOCATION_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_LOCATION_API, status:VALID,
-
PACKAGE: APPS.HR_LOCATION_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_LOCATION_API, status:VALID,
-
PACKAGE: APPS.HRDPP_UPDATE_LOCATION
12.2.2
-
PACKAGE: APPS.HRDPP_UPDATE_LOCATION
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_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_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,
-
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_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_UPDATE_LOCATION dependencies on HRDPP_UPDATE_LOCATION
12.1.1
-
APPS.HRDPP_UPDATE_LOCATION dependencies on HRDPP_UPDATE_LOCATION
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,
-
PACKAGE BODY: APPS.HRDPP_UPDATE_LOCATION
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_UPDATE_LOCATION
12.2.2
-
APPS.HRDPP_UPDATE_LOCATION dependencies on HR_LOCATION_API
12.2.2
-
APPS.HRDPP_UPDATE_LOCATION dependencies on HR_LOCATION_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
-
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,