293: IF l_business_group_id IS NULL
294: OR l_period_of_service_id IS NULL
295: OR l_date_start IS NULL THEN
296:
297: fnd_message.set_name('PER','HR_6346_EMP_ASS_NO_POS');
298: fnd_message.raise_error;
299: else
300: hr_utility.set_message(800,'HR_449773_POS_NOT_CRRNT');
301: hr_utility.raise_error;
294: OR l_period_of_service_id IS NULL
295: OR l_date_start IS NULL THEN
296:
297: fnd_message.set_name('PER','HR_6346_EMP_ASS_NO_POS');
298: fnd_message.raise_error;
299: else
300: hr_utility.set_message(800,'HR_449773_POS_NOT_CRRNT');
301: hr_utility.raise_error;
302: end if;
587: elsif l_where = 'PAYMENT' then
588: l_payment_warning := TRUE;
589: l_where := 'END';
590: elsif l_where <> 'END' then
591: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
592: fnd_message.set_token('PROCEDURE','cancel_hire',false);
593: fnd_message.set_token('STEP','1');
594: fnd_message.raise_error;
595: end if;
588: l_payment_warning := TRUE;
589: l_where := 'END';
590: elsif l_where <> 'END' then
591: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
592: fnd_message.set_token('PROCEDURE','cancel_hire',false);
593: fnd_message.set_token('STEP','1');
594: fnd_message.raise_error;
595: end if;
596:
589: l_where := 'END';
590: elsif l_where <> 'END' then
591: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
592: fnd_message.set_token('PROCEDURE','cancel_hire',false);
593: fnd_message.set_token('STEP','1');
594: fnd_message.raise_error;
595: end if;
596:
597: END IF;
590: elsif l_where <> 'END' then
591: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
592: fnd_message.set_token('PROCEDURE','cancel_hire',false);
593: fnd_message.set_token('STEP','1');
594: fnd_message.raise_error;
595: end if;
596:
597: END IF;
598: