procedure Create_employee_wrap (p_validate in boolean default false ,p_hire_date in date ,p_business_group_id in number default 8052 ,p_last_name in varchar2 ,p_gender in varchar2 ) IS l_business_group_id NUMBER; l_gender VARCHAR2(30); l_employee_number VARCHAR2(30); l_person_id NUMBER; l_assignment_id NUMBER; l_per_object_version_number NUMBER; l_asg_object_version_number NUMBER; l_per_effective_start_date DATE; l_per_effective_end_date DATE; l_full_name VARCHAR2(240); l_per_comment_id NUMBER; l_assignment_sequence NUMBER; l_assignment_number VARCHAR2(30); l_name_combination_warning BOOLEAN; l_assign_payroll_warning BOOLEAN; l_orig_hire_warning BOOLEAN; BEGIN HR_EMPLOYEE_API.create_employee(p_validate => p_validate ,p_hire_date => p_hire_date ,p_business_group_id => p_business_group_id ,p_last_name => p_last_name ,p_sex => p_gender ,p_employee_number => l_employee_number ,p_person_id => l_person_id ,p_assignment_id => l_assignment_id ,p_per_object_version_number => l_per_object_version_number ,p_asg_object_version_number => l_asg_object_version_number ,p_per_effective_start_date => l_per_effective_start_date ,p_per_effective_end_date => l_per_effective_end_date ,p_full_name => l_full_name ,p_per_comment_id => l_per_comment_id ,p_assignment_sequence => l_assignment_sequence ,p_assignment_number => l_assignment_number ,p_name_combination_warning => l_name_combination_warning ,p_assign_payroll_warning => l_assign_payroll_warning ,p_orig_hire_warning => l_orig_hire_warning ); END Create_employee_wrap;