55: IF NOT per_cag_shd.api_updating
56: (p_collective_agreement_id => p_rec.collective_agreement_id
57: ,p_object_version_number => p_rec.object_version_number
58: ) THEN
59: fnd_message.set_name('PER', 'HR_6153_ALL_PROCEDURE_FAIL');
60: fnd_message.set_token('PROCEDURE ', l_proc);
61: fnd_message.set_token('STEP ', '5');
62: fnd_message.raise_error;
63: END IF;
56: (p_collective_agreement_id => p_rec.collective_agreement_id
57: ,p_object_version_number => p_rec.object_version_number
58: ) THEN
59: fnd_message.set_name('PER', 'HR_6153_ALL_PROCEDURE_FAIL');
60: fnd_message.set_token('PROCEDURE ', l_proc);
61: fnd_message.set_token('STEP ', '5');
62: fnd_message.raise_error;
63: END IF;
64: --
57: ,p_object_version_number => p_rec.object_version_number
58: ) THEN
59: fnd_message.set_name('PER', 'HR_6153_ALL_PROCEDURE_FAIL');
60: fnd_message.set_token('PROCEDURE ', l_proc);
61: fnd_message.set_token('STEP ', '5');
62: fnd_message.raise_error;
63: END IF;
64: --
65: IF nvl(p_rec.start_Date, hr_api.g_date) <>
58: ) THEN
59: fnd_message.set_name('PER', 'HR_6153_ALL_PROCEDURE_FAIL');
60: fnd_message.set_token('PROCEDURE ', l_proc);
61: fnd_message.set_token('STEP ', '5');
62: fnd_message.raise_error;
63: END IF;
64: --
65: IF nvl(p_rec.start_Date, hr_api.g_date) <>
66: nvl(per_cag_shd.g_old_rec.start_date,hr_api.g_date) THEN