HRMS APIs
|
Usage |
API Name |
|
Update
Per_periods_of_service table |
hr_ex_employee_api.update_term_details_emp |
|
Terminate
user |
hr_ex_employee_api.actual_termination_emp |
|
Apply the
final process in the shared instance |
hr_ex_employee_api.final_process_emp |
|
Re - Hire |
hr_employee_api.re_hire_ex_employee |
|
Update On
Existing Records |
hr_person_api.update_us_person |
|
New Hire |
hr_employee_api.create_us_employee |
|
Costing |
pay_cost_allocation_api.create_cost_allocation |
|
Load Update
Assign |
hr_assignment_api.update_us_emp_asg |
|
Load Update
Assign Criteria |
hr_assignment_api.update_emp_asg_criteria |
|
Contact
Person exists already but Relationship needs to be created |
hr_contact_rel_api.create_contact Pass Contact
Person Id |
|
Contact
person not created already |
hr_contact_rel_api.create_contact Pass Contact
Person Id as NULL |
|
Load Phone |
hr_phone_api.create_phone hr_person_address_api.update_person_address |
|
Load Address |
hr_person_address_api.update_person_address hr_person_address_api.create_person_address |
|
Load Payment
Method |
hr_personal_pay_method_api.create_us_personal_pay_method |
|
Element
Loading |
py_element_entry_api.create_element_entry py_element_entry_api.update_element_entry |
|
Load Salary |
hr_upload_proposal_api.upload_salary_proposal |
|
Approve
Salary Proposal |
hr_maintain_proposal_api.approve_salary_proposal |
|
Starts To
Validate/Load Federal Tax for A Person |
pay_federal_tax_rule_api.update_fed_tax_rule |
|
State tax
rules |
pay_state_tax_rule_api.create_state_tax_rule pay_state_tax_rule_api.update_state_tax_rule |
|
County Tax
Rules |
pay_county_tax_rule_api.create_county_tax_rule pay_county_tax_rule_api.update_county_tax_rule |
|
City Tax
Rules |
pay_city_tax_rule_api.create_city_tax_rule pay_city_tax_rule_api.update_city_tax_rule |
|
Schools and
Colleges |
per_esa_upd.upd per_esa_ins.ins |
|
Performance
Reviews |
hr_perf_review_api.create_perf_review hr_perf_review_api.update_perf_review |
|
State
Information Taxes |
hr_sit_api.update_sit hr_sit_api.create_sit |
|
Qualifications |
per_qualifications_api.create_qualification per_qualifications_api.update_qualification |
|
Locations |
hr_location_api.update_location hr_location_api.create_location |
|
Organization |
hr_organization_api.update_organization hr_organization_api.create_org_classification |
|
Enable
Organization classification |
hr_organization_api.enable_org_classification |
|
Disable
Organization classification |
hr_organization_api.disable_org_classification |
|
Create Organization |
hr_organization_api.create_organization |
|
Jobs |
hr_job_api.update_job hr_job_api.create_job |
|
Positions |
hr_position_api.update_position hr_position_api.create_position |
Query to get the list of HRMS API's in Oracle:
SELECT *
FROM all_objects
WHERE object_name LIKE 'HR%\_API' ESCAPE '\' AND object_type = 'PACKAGE'
UNION
SELECT *
FROM all_objects
WHERE object_name LIKE 'PAY%\_API' ESCAPE '\' AND object_type = 'PACKAGE'
UNION
SELECT *
FROM all_objects
WHERE object_name LIKE 'PER%\_API' ESCAPE '\' AND object_type = 'PACKAGE'
The API list gives a useful overview of how Oracle HRMS supports employee data across hiring, re hiring, assignments, payroll, taxation, addresses, qualifications, and organization updates. Having these API names and their specific uses in one place can make integration work much easier to follow and troubleshoot. For students working through complex technical or business tasks, getting extra support can also save time when deadlines are tight. Some may even search for services using terms such as hire someone to take gmat for me when managing competing academic responsibilities.
ReplyDelete