17: l_proc varchar2(72) := g_package||'df';
18: l_error exception;
19: --
20: Begin
21: hr_utility.set_location('Entering:'||l_proc, 5);
22: --
23: --
24: -- When the reference field is null, check
25: -- that none of the attribute fields have
66: elsif p_rec.attribute20 is not null then
67: raise l_error;
68: end if;
69: --
70: hr_utility.set_location(' Leaving:'||l_proc, 10);
71: exception
72: when l_error then
73: hr_utility.set_message(801, 'HR_7439_FLEX_INV_ATTRIBUTE_ARG');
74: hr_utility.raise_error;
69: --
70: hr_utility.set_location(' Leaving:'||l_proc, 10);
71: exception
72: when l_error then
73: hr_utility.set_message(801, 'HR_7439_FLEX_INV_ATTRIBUTE_ARG');
74: hr_utility.raise_error;
75: hr_utility.set_location(' Leaving:'||l_proc, 10);
76: end df;
77: --
70: hr_utility.set_location(' Leaving:'||l_proc, 10);
71: exception
72: when l_error then
73: hr_utility.set_message(801, 'HR_7439_FLEX_INV_ATTRIBUTE_ARG');
74: hr_utility.raise_error;
75: hr_utility.set_location(' Leaving:'||l_proc, 10);
76: end df;
77: --
78: end per_cel_flex;
71: exception
72: when l_error then
73: hr_utility.set_message(801, 'HR_7439_FLEX_INV_ATTRIBUTE_ARG');
74: hr_utility.raise_error;
75: hr_utility.set_location(' Leaving:'||l_proc, 10);
76: end df;
77: --
78: end per_cel_flex;