DBA Data[Home] [Help]

APPS.PER_ASG_AGGR dependencies on HR_UTILITY

Line 213: hr_utility.set_message(800,'HR_78101_CHK_MULTI_ASSG');

209: --
210: -- check number of asgs for live person.
211: IF l_count_assignments <=1 THEN
212: IF p_message = 'Y' THEN
213: hr_utility.set_message(800,'HR_78101_CHK_MULTI_ASSG');
214: hr_utility.raise_error;
215: END IF;
216: RETURN FALSE;
217: ELSE

Line 214: hr_utility.raise_error;

210: -- check number of asgs for live person.
211: IF l_count_assignments <=1 THEN
212: IF p_message = 'Y' THEN
213: hr_utility.set_message(800,'HR_78101_CHK_MULTI_ASSG');
214: hr_utility.raise_error;
215: END IF;
216: RETURN FALSE;
217: ELSE
218: --

Line 229: hr_utility.set_message(800,'HR_78102_DIFF_TAX_DIST');

225: END LOOP;
226: --
227: IF l_same_tax_district <> TRUE THEN
228: IF p_message = 'Y' THEN
229: hr_utility.set_message(800,'HR_78102_DIFF_TAX_DIST');
230: hr_utility.raise_error;
231: END IF;
232: RETURN FALSE;
233: END IF;

Line 230: hr_utility.raise_error;

226: --
227: IF l_same_tax_district <> TRUE THEN
228: IF p_message = 'Y' THEN
229: hr_utility.set_message(800,'HR_78102_DIFF_TAX_DIST');
230: hr_utility.raise_error;
231: END IF;
232: RETURN FALSE;
233: END IF;
234: --

Line 243: hr_utility.set_message(801,'HR_78110_DIFF_PAYE_VALUES');

239: CLOSE cur_paye_element_link;
240:
241: IF l_count_paye_link < 1 THEN
242: IF p_message = 'Y' THEN
243: hr_utility.set_message(801,'HR_78110_DIFF_PAYE_VALUES');
244: hr_utility.raise_error;
245: END IF;
246: RETURN FALSE;
247: END IF;

Line 244: hr_utility.raise_error;

240:
241: IF l_count_paye_link < 1 THEN
242: IF p_message = 'Y' THEN
243: hr_utility.set_message(801,'HR_78110_DIFF_PAYE_VALUES');
244: hr_utility.raise_error;
245: END IF;
246: RETURN FALSE;
247: END IF;
248: --

Line 322: hr_utility.set_message(801,'HR_78110_DIFF_PAYE_VALUES');

318:
319: IF l_same_paye_element_value <> TRUE THEN
320: IF p_message = 'Y' THEN
321: -- Input values of the Paye Details for multiple assignments is not same
322: hr_utility.set_message(801,'HR_78110_DIFF_PAYE_VALUES');
323: hr_utility.raise_error;
324: END IF;
325: --
326: RETURN FALSE;

Line 323: hr_utility.raise_error;

319: IF l_same_paye_element_value <> TRUE THEN
320: IF p_message = 'Y' THEN
321: -- Input values of the Paye Details for multiple assignments is not same
322: hr_utility.set_message(801,'HR_78110_DIFF_PAYE_VALUES');
323: hr_utility.raise_error;
324: END IF;
325: --
326: RETURN FALSE;
327: END IF;

Line 358: IF hr_utility.chk_product_install('Oracle Human Resources', 'GB') THEN

354:
355: --
356: -- Added for GSI Bug 5472781
357: --
358: IF hr_utility.chk_product_install('Oracle Human Resources', 'GB') THEN
359: --
360: --If aggregate assignment flag is 'Y'
361: IF p_per_information10 = 'Y' THEN
362: -- Check if 'NI Multiple assignments' flag is 'Y'

Line 366: hr_utility.raise_error;

362: -- Check if 'NI Multiple assignments' flag is 'Y'
363: IF p_per_information9 = 'Y' THEN
364: -- Check for multiple assignments and same tax district
365: IF NOT assg_aggr_possible (p_person_id , p_effective_date,'Y') THEN
366: hr_utility.raise_error;
367: END IF;
368: ELSE
369: -- if 'NI MUltiple assignment flag is not 'Y'
370: -- aggregate assignment flag cannot be 'Y'

Line 371: hr_utility.set_message(800,'HR_78103_CHK_NI_MULTI_ASSG_FLG');

367: END IF;
368: ELSE
369: -- if 'NI MUltiple assignment flag is not 'Y'
370: -- aggregate assignment flag cannot be 'Y'
371: hr_utility.set_message(800,'HR_78103_CHK_NI_MULTI_ASSG_FLG');
372: hr_utility.raise_error;
373: END IF;
374: END IF;
375: END IF;

Line 372: hr_utility.raise_error;

368: ELSE
369: -- if 'NI MUltiple assignment flag is not 'Y'
370: -- aggregate assignment flag cannot be 'Y'
371: hr_utility.set_message(800,'HR_78103_CHK_NI_MULTI_ASSG_FLG');
372: hr_utility.raise_error;
373: END IF;
374: END IF;
375: END IF;
376: END check_aggr_assg;