Search Results hrdpp_upload_salary_proposal
Overview
The APPS.HRDPP_UPLOAD_SALARY_PROPOSAL package is a PL/SQL database object in the Oracle E-Business Suite Applications (APPS) schema that supports the loading of salary proposal data into the Oracle Human Resources (HR) "batch pump" framework. Oracle HR deployments frequently require mass uploads of compensation data — for example, annual salary review outcomes, merit increases, or grade-based proposal entries — rather than manual data entry through the professional forms interface. The package provides the programmatic plumbing that takes staged salary proposal records and inserts them as batch lines within the HR Pump tables, allowing subsequent validation, error handling, and processing downstream. It is classified in ETRM as an OTHER API object, meaning it is not a formally published public API but a product-internal utility used by other HR components. The package is documented as VALID in both Oracle EBS 12.1.1 and 12.2.2.
Key Procedures and Functions
The ETRM metadata documents seven procedures within the package. Their short identifiers reflect an internal naming convention rather than descriptive business terms:
- DC, D, N, DD, ND — These abbreviated routines are internal helpers. Given the batch-line orientation of the package, they are used in the construction and population of batch line records and their associated keys. Names of this style are typically private to the package body and not intended for direct external calls.
- INSERT_BATCH_LINES — The principal public routine. It performs the core business function of inserting salary proposal rows into the HR Pump batch line structures so that they may be processed by the standard HR pump mechanism.
- CALL — A wrapper entry point that invokes the package logic, typically providing a single callable interface for callers that should not reference internal procedures directly.
No documented parameter lists exist in the metadata; callers should reference the PL/SQL package specification for exact signatures before invoking these routines from custom code.
Tables Accessed
The package reads and writes the HR Pump staging tables via APPS synonyms:
- HR_PUMP_BATCH_LINES and HR_PUMP_BATCH_LINES_S — the primary batch line entity and its secondary/sequence-support table. Salary proposal rows are inserted here.
- HR_PUMP_BATCH_LINE_USER_KEYS and HR_PUMP_BATCH_LINE_USER_KEYS_S — hold the alternate/user-defined keys that map each batch line to the underlying business entity (such as an assignment or proposal record).
- HR_PUMP_BATCH_EXCEPTIONS — stores validation or processing errors raised against batch lines.
These tables are the standard staging structures of the HR batch pump, through which the HRMS product validates and commits bulk data.
Usage Notes
HRDPP_UPLOAD_SALARY_PROPOSAL is an internal dependency rather than a documented end-user API. The ETRM dependency map shows it is referenced only by the package itself and by PER_RI_CREATE_CRP_EMPLOYEE, indicating it is consumed indirectly, most likely during HR employee/compensation fast-formula processing. In practice it is not exposed through a standard concurrent program or self-service form; the salary proposal upload workflow visible to end users runs through the HR salary management forms and batch pump concurrent requests, which in turn call this package. Custom integrations that need to load salary proposals should prefer the supported batch pump loading interface or documented HR APIs and should treat direct calls to these routines as unsupported. Because the package writes into staging tables, any custom invocation must be followed by the standard validation and error-checking steps, with HR_PUMP_BATCH_EXCEPTIONS monitored for row-level failures.
-
PACKAGE: APPS.HRDPP_UPLOAD_SALARY_PROPOSAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HRDPP_UPLOAD_SALARY_PROPOSAL, status:VALID,
-
PACKAGE: APPS.HRDPP_UPLOAD_SALARY_PROPOSAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HRDPP_UPLOAD_SALARY_PROPOSAL, status:VALID,
-
PACKAGE BODY: APPS.HRDPP_UPLOAD_SALARY_PROPOSAL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HRDPP_UPLOAD_SALARY_PROPOSAL, status:VALID,
-
PACKAGE BODY: APPS.HRDPP_UPLOAD_SALARY_PROPOSAL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HRDPP_UPLOAD_SALARY_PROPOSAL, status:VALID,
-
PACKAGE: APPS.HR_UPLOAD_PROPOSAL_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_UPLOAD_PROPOSAL_API, status:VALID,
-
PACKAGE: APPS.HR_UPLOAD_PROPOSAL_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_UPLOAD_PROPOSAL_API, status:VALID,
-
PACKAGE BODY: APPS.PER_RI_CREATE_CRP_EMPLOYEE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_RI_CREATE_CRP_EMPLOYEE, status:VALID,
-
PACKAGE BODY: APPS.PER_RI_CREATE_CRP_EMPLOYEE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_RI_CREATE_CRP_EMPLOYEE, status:VALID,
-
PACKAGE: APPS.HRDPP_UPLOAD_SALARY_PROPOSAL
12.2.2
-
PACKAGE: APPS.HRDPP_UPLOAD_SALARY_PROPOSAL
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_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.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,
-
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_UPLOAD_SALARY_PROPOSAL dependencies on HRDPP_UPLOAD_SALARY_PROPOSAL
12.1.1
-
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_UPLOAD_SALARY_PROPOSAL dependencies on HRDPP_UPLOAD_SALARY_PROPOSAL
12.2.2
-
APPS.PER_RI_CREATE_CRP_EMPLOYEE dependencies on HRDPP_UPLOAD_SALARY_PROPOSAL
12.2.2
-
APPS.PER_RI_CREATE_CRP_EMPLOYEE dependencies on HRDPP_UPLOAD_SALARY_PROPOSAL
12.1.1
-
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_UPLOAD_SALARY_PROPOSAL
12.1.1
-
PACKAGE BODY: APPS.HRDPP_UPLOAD_SALARY_PROPOSAL
12.2.2
-
APPS.HRDPP_UPLOAD_SALARY_PROPOSAL dependencies on HR_UPLOAD_PROPOSAL_API
12.2.2
-
APPS.HRDPP_UPLOAD_SALARY_PROPOSAL dependencies on HR_UPLOAD_PROPOSAL_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,