hr_employee_api.create_employee API is used to create new employee with other important information as per the requirement.
hr_employee_api.create_employee
(p_hire_date =>
TO_DATE (’12-AUG-2023′),
p_business_group_id=>fnd_profile.value_specific(‘PER_BUSINESS_GROUP_ID’)
p_last_name => ‘
P_EMP_LAST_NAME ‘,
p_first_name => ‘
P_EMP_FIRST_NAME ‘,
p_middle_names => NULL,
p_sex => ‘M’,
p_national_identifier => ‘256-54-575′,
p_date_of_birth => TO_DATE (’05-NOV-1990’),
p_known_as => ‘
P_DUMMY ‘,
p_employee_number => lc_employee_number,
p_person_id => ln_person_id,
p_assignment_id => ln_assignment_id,
p_per_object_version_number => ln_object_ver_number,
p_asg_object_version_number => ln_asg_ovn,
p_per_effective_start_date => ld_per_effective_start_date,
p_per_effective_end_date => ld_per_effective_end_date,
p_full_name => lc_full_name,
p_per_comment_id => ln_per_comment_id,
p_assignment_sequence => ln_assignment_sequence,
p_assignment_number => lc_assignment_number,
p_name_combination_warning => lb_name_combination_warning,
p_assign_payroll_warning => lb_assign_payroll_warning,
p_orig_hire_warning => lb_orig_hire_warning);