The API hr_job_api.create_job creates a job in specific Business Group.
At least one segment of the job key flexfield must have a value.
In the below example I am using p_segment1 parameter, I am passing Job name for segment1.
Below Pre-requisites before calling the Job API
---------------------------------------------------
-->> JOB GROUP ID <<--
---------------------------------------------------
SELECT job_group_id
INTO v_job_group_id
FROM PER_JOB_GROUPS
WHERE displayed_name LIKE 'HR_81';
----------------------------------------------------------------
-->> for checking if the Job definition is already present <<--
----------------------------------------------------------------
SELECT job_id
INTO v_job_id
FROM per_jobs
WHERE name = v_emp_jobs.job_name;
---------------------------------------------------
-->> Calling the API for Job Creation <<--
---------------------------------------------------
hr_job_api.create_job
(p_validate=>v_validate
,p_business_group_id=>v_business_group_id
,p_date_from=>v_date_from
,p_job_group_id=>v_job_group_id
,p_segment1=>v_emp_jobs.job_name
,p_language_code=>v_language_code
,p_job_id=>v_job_id
,p_object_version_number=>v_object_version_number
,p_job_definition_id=>v_job_definition_id
,p_name=>v_name
);
At least one segment of the job key flexfield must have a value.
In the below example I am using p_segment1 parameter, I am passing Job name for segment1.
Below Pre-requisites before calling the Job API
---------------------------------------------------
-->> JOB GROUP ID <<--
---------------------------------------------------
SELECT job_group_id
INTO v_job_group_id
FROM PER_JOB_GROUPS
WHERE displayed_name LIKE 'HR_81';
----------------------------------------------------------------
-->> for checking if the Job definition is already present <<--
----------------------------------------------------------------
SELECT job_id
INTO v_job_id
FROM per_jobs
WHERE name = v_emp_jobs.job_name;
---------------------------------------------------
-->> Calling the API for Job Creation <<--
---------------------------------------------------
hr_job_api.create_job
(p_validate=>v_validate
,p_business_group_id=>v_business_group_id
,p_date_from=>v_date_from
,p_job_group_id=>v_job_group_id
,p_segment1=>v_emp_jobs.job_name
,p_language_code=>v_language_code
,p_job_id=>v_job_id
,p_object_version_number=>v_object_version_number
,p_job_definition_id=>v_job_definition_id
,p_name=>v_name
);
Oracle apps is great appreciated like it keep updates, see oracle recruitment for jobs opportunities.
ReplyDeleteIts impressive to know something about your note on Oracle apps Course. Please do share your articles like this your articles for our awareness. Mostly we do also provide Online Training on Cub training oracle apps course.
ReplyDeleteI really appreciate information shared above. It’s of great help. If someone want to learn Online (Virtual) instructor lead live training in ORACLE HRMS TECHNICAL, kindly contact us http://www.maxmunus.com/contact
ReplyDeleteMaxMunus Offer World Class Virtual Instructor led training on ORACLE HRMS TECHNICAL We have industry expert trainer. We provide Training Material and Software Support. MaxMunus has successfully conducted 100000+ trainings in India, USA, UK, Australlia, Switzerland, Qatar, Saudi Arabia, Bangladesh, Bahrain and UAE etc.
For Demo Contact us.
Saurabh Srivastava
MaxMunus
E-mail: saurabh@maxmunus.com
Skype id: saurabhmaxmunus
Ph:+91 8553576305 / 080 - 41103383
http://www.maxmunus.com/