Previous  Next          Contents    Library

APIs in Release 11.0

API code has been renamed for Release 11. The file name format has changed from *bpi.pkh to *api.pkh. For example, the file name for the Create Employee API has changed from peempbpi.pkh to peempapi.pkh.

Table 1 - 1 shows the APIs current in Release 11.0. The list includes forty nine new APIs in the following areas:

The new APIs are shown in bold type.

Note: The update_term_details_emp api for ex-employees is available from Release 10 Prod 16.1.

See Also

Calling APIs, Oracle HRMS UK Implementation Guide, Release 11.0

DateTrack, Oracle HRMS UK Implementation Guide, Release 11.0

Information for New Users

The APIs listed in Table 1 - 1 are all publicly callable business process APIs. You can use them all and Oracle supports them all. However, there are other business process APIs included with some of the files below which are not supported yet.

The APIs do not maintain security tables. You should run LISTGEN separately after using the APIs to regenerate security lists if required.

Flexfield APIs

No flexfield APIs exist yet. This means that you must consider what validation each flexfield segment requires and write your own code to maintain flexfield information. 'Skeleton' packages (filename *****fli.pkh, *****fli.pkb) have been provided to hold such code. They will raise an error if any flex segments containing data are passed to the APIs.

Validation is provided for US and GB versions of legislation specific flex structures. These include the following:

Until flexfield APIs become part of the standard product, validation of these flex structures for legislations other than US and GB needs to be written by localization teams as required.

File Name Package Name Business Process Comments
peempapi.pkh hr_employee_api create_employee  
peempapi.pkh hr_employee_api create_gb_employee wrapper for create_employee with GB flex segment names
peempapi.pkh hr_employee_api create_us_employee  
peempapi.pkh hr_employee_api re_hire_ex_employee  
peexeapi.pkh hr_ex_employee_api actual_termination_emp  
peexeapi.pkh hr_ex_employee_api final_process_emp  
peexeapi.pkh hr_ex_employee api update_term_details_emp updating termination information such as leaving reason and termination dates
peappapi.pkh hr_applicant_api create_applicant  
peappapi.pkh hr_applicant_api create_us_applicant  
peappapi.pkh hr_applicant_api create_gb_applicant  
peappapi.pkh hr_applicant_api hire_applicant  
peperapi.pkh hr_person_api update_person  
peperapi.pkh hr_person_api update_gb_person wrapper for update_employee with GB flex segment names
peperapi.pkh hr_person_api update_us_person  
peconapi.pkh hr_contact_api create_personof type Other - not an Employee or Applicant
pecrlapi.pkh hr_contact_rel_api create_contact  
pecrlapi.pkh hr_contact_rel_api update_contact_relationship  
pecrlapi.pkh hr_contact_rel_api delete_contact_relationship  
pephnapi.pkh hr_phone_api create_phone  
pephnapi.pkh hr_phone_api update_phone  
pephnapi.pkh hr_phone_api delete_phone  
peasgapi.pkh hr_assignment_api activate_emp_asg  
peasgapi.pkh hr_assignment_api create_secondary_emp_asg  
peasgapi.pkh hr_assignment_api create_us_secondary_emp_asg  
peasgapi.pkh hr_assignment_api create_gb_secondary_emp_asg  
peasgapi.pkh hr_assignment_api suspend_emp_asg  
peasgapi.pkh hr_assignment_api update_emp_asg  
peasgapi.pkh hr_assignment_api update_us_emp_asg  
peasgapi.pkh hr_assignment_api update_gb_emp_asg  
peasgapi.pkh hr_assignment_api update_emp_asg_criteria  
peasgapi.pkh hr_assignment_api update_apl_asg  
peasgapi.pkh hr_assignment_api create_secondary_apl_asg  
peasgapi.pkh hr_assignment_api offer_apl_asg  
peasgapi.pkh hr_assignment_api actual_termination_emp_asg  
peasgapi.pkh hr_assignment_api final_process_emp_asg  
peaplapi.pkh hr_application_api update_apl_details  
peaddapi.pkh hr_person_address_api1 create_person_address  
peaddapi.pkh hr_person_address_api create_gb_person_address wrapper for create_person_address with GB flex segment names
peaddapi.pkh hr_person_address_api create_us_person_address wrapper for create_person_address with US flex segment names
peaddapi.pkh hr_person_address_api1 update_person_address  
peaddapi.pkh hr_person_address_api update_gb_person_address wrapper for update_person_address with GB flex segment names
peaddapi.pkh hr_person_address_api update_us_person_address wrapper for update_person_address with US flex segment names
pesitapi.pkh hr_sit_api create_sit  
pesitapi.pkh hr_sit_api update_sit  
pyppmapi.pkh hr_personal_pay_method_api create_personal_pay_method  
pyppmapi.pkh hr_personal_pay_method_api create_us_personal_pay_method  
pyppmapi.pkh hr_personal_pay_method_api create_gb_personal_pay_method  
pyppmapi.pkh hr_personal_pay_method_api update_personal_pay_method  
pyppmapi.pkh hr_personal_pay_method_api update_us_personal_pay_method  
pyppmapi.pkh hr_personal_pay_method_api update_gb_personal_pay_method  
pyppmapi.pkh hr_personal_pay_method_api delete_personal_pay_method  
hrpypapi.pkh hr_upload_proposal_api upload_salary_proposal  
pyeleapi.pkh py_element_entry_api create_element_entry  
pyeleapi.pkh py_element_entry_api delete_element_entry  
pyeleapi.pkh py_element_entry_api update_element_entry  
pygrrapi.pkh hr_grade_api create_grade_rate_value  
pygrrapi.pkh hr_grade_api delete_grade_rate_value  
pygrrapi.pkh hr_grade_api update_grade_rate_value  
pypsrapi.pkh hr_pay_scale_api create_pay_scale_value  
pypsrapi.pkh hr_pay_scale_api delete_pay_scale_value  
pypsrapi.pkh hr_pay_scale_api update_pay_scale_value  
peposapi hr_position_api create_position  
pypsrapi.pkh hr_position_api update_position  
pepsrapi.pkh hr_position_requirement_api create_position_requirement  
pejobapi.pkh hr_job_api create_job  
pejbrapi.pkh hr_job_requirement_api create_job_requirement  
pemmvapi.pkh hr_mass_move_api mass_move  
pevgrapi.pkh hr_valid_grade_api create_valid_grade  
hrabmapi.pkh hr_batch_message_line_api create_message_line  
hrabmapi.pkh hr_batch_message_line_api delete_message_line  
hrabmapi.pkh hr_batch_message_line_api delete_batch_lines  
peaprapi.pkh hr_appraisals_api create_appraisal  
peaprapi.pkh hr_appraisals_api update_appraisal  
peaprapi.pkh hr_appraisals_api delete_appraisal  
peaptapi.pkh hr_appraisal_templates_api create_appraisal_template  
peaptapi.pkh hr_appraisal_templates_api update_appraisal_template  
peaptapi.pkh hr_appraisal_templates_api delete_appraisal_template  
peasnapi.pkh hr_assessments_api create_assessment  
peasnapi.pkh hr_assessments_api update_assessment  
peasnapi.pkh hr_assessments_api delete_assessment  
peasrapi.pkh hr_assessment_groups_api create_assessment_group  
peasrapi.pkh hr_assessment_groups_api update_assessment_group  
peasrapi.pkh hr_assessment_groups_api delete_assessment_group  
peastapi.pkh hr_assessment_types_api create_assessment_type  
peastapi.pkh hr_assessment_types_api update_assessment_type  
peastapi.pkh hr_assessment_types_api delete_assessment_type  
pecelapi.pkh hr_competence_element_api create_competence_element  
pecelapi.pkh hr_competence_element_api update_competence_element  
pecelapi.pkh hr_competence_element_api update_personal_comp_element  
pecelapi.pkh hr_competence_element_api delete_competence_element  
pecelapi.pkh hr_competence_element_api maintain_student_comp_element  
pecelapi.pkh hr_competence_element_api copy_competencies  
pecelapi.pkh hr_competence_element_api update_delivered_dates  
pecpnapi.pkh hr_competences_api create_competence  
pecpnapi.pkh hr_competences_api update_competence  
pecpnapi.pkh hr_competences_api delete_objective  
peparapi.pkh hr_participants_api create_participant  
peparapi.pkh hr_participants_api update_participant  
peparapi.pkh hr_participants_api delete_participant  
peprtapi.pkh hr_performance_ratings_api create_performance_rating  
peprtapi.pkh hr_performance_ratings_api update_performance_rating  
peprtapi.pkh hr_performance_ratings_api delete_performance_rating  
perscapi.pkh hr_rating_scales_api create_rating_scale  
perscapi.pkh hr_rating_scales_api update_rating_scale  
perscapi.pkh hr_rating_scales_api delete_rating_scale  
pertlapi.pkh hr_rating_levels_api create_rating_level  
pertlapi.pkh hr_rating_levels_api update_rating_level  
pertlapi.pkh hr_rating_levels_api delete_rating_level  
peahcapi.pkh hr_api_hook_call_api create_api_hook_call for defining which customer specific package procedures should be executed from which user hooks
peahcapi.pkh hr_api_hook_call_api update_api_hook_call  
peahcapi.pkh hr_api_hook_call_api delete_api_hook_call  


         Previous  Next          Contents    Library