DBA Data[Home] [Help]

APPS.PER_PGT_BUS dependencies on HR_MULTI_MESSAGE

Line 61: hr_multi_message.add

57: --
58: -- The primary key is invalid therefore we must error
59: --
60: fnd_message.set_name('PAY','HR_7220_INVALID_PRIMARY_KEY');
61: hr_multi_message.add
62: (p_associated_column1
63: => nvl(p_associated_column1,'HIER_NODE_TYPE_ID')
64: );
65: --

Line 271: If hr_multi_message.exception_add

267: Exception
268: when app_exception.application_exception then
269: -- hierarchy_type requires independent validation,
270: -- catch any app exception raised above and place on stack or re-raise
271: If hr_multi_message.exception_add
272: (p_associated_column1 => 'PER_GEN_HIER_NODE_TYPES.HIERARCHY_TYPE') then
273: raise;
274: End If;
275: --

Line 347: hr_multi_message.add

343: -- and a valid lookup code
344: If p_child_node_type IS NULL then
345: -- child node type requires independent validation here
346: fnd_message.set_name('PER', 'HR_289904_PGT_CNODE_TYPE_NULL');
347: hr_multi_message.add
348: (p_associated_column1 => 'PER_GEN_HIER_NODE_TYPES.CHILD_NODE_TYPE');
349: Else
350: --
351: -- Validate child_node_type on insert only (non-updateable) lookup code

Line 363: hr_multi_message.add

359: --
360: l_err_flag := true;
361: fnd_message.set_name('PER', 'HR_289906_PGT_CNODE_TYPE_INV');
362: -- independently validated
363: hr_multi_message.add
364: (p_associated_column1 => 'PER_GEN_HIER_NODE_TYPES.CHILD_NODE_TYPE');
365: End If;
366: --
367: hr_utility.set_location(l_proc, 10);

Line 370: hr_multi_message.no_exclusive_error('PER_GEN_HIER_NODE_TYPES.HIERARCHY_TYPE') then

366: --
367: hr_utility.set_location(l_proc, 10);
368: --
369: If not(l_err_flag) and
370: hr_multi_message.no_exclusive_error('PER_GEN_HIER_NODE_TYPES.HIERARCHY_TYPE') then
371: --
372: -- only proceed with validation if err not raised already on child_node
373: -- nor on hierarchy_type fields
374: --

Line 385: hr_multi_message.add

381: Close csr_node;
382: l_err_flag := TRUE;
383: fnd_message.set_name('PER', 'HR_289905_PGT_CNODE_NOT_UNQ');
384: -- conditionally independently validated
385: hr_multi_message.add
386: (p_associated_column1 => 'PER_GEN_HIER_NODE_TYPES.CHILD_NODE_TYPE');
387: Else
388: Close csr_node;
389: End if;

Line 399: hr_multi_message.add

395: If not(l_err_flag) and p_child_node_type = nvl(p_parent_node_type,-999) then
396: fnd_message.set_name('PER', 'HR_289907_PGT_CNODE_IS_PNODE');
397: -- conditionally independently validated
398: l_err_flag := TRUE;
399: hr_multi_message.add
400: (p_associated_column1 => 'PER_GEN_HIER_NODE_TYPES.CHILD_NODE_TYPE');
401: End If;
402:
403: End If;

Line 427: hr_multi_message.add

423: --
424: l_err_parent_flag := TRUE;
425: fnd_message.set_name('PER', 'HR_289908_PGT_PNODE_TYPE_INV');
426: -- independently validated
427: hr_multi_message.add
428: (p_associated_column1 => 'PER_GEN_HIER_NODE_TYPES.PARENT_NODE_TYPE');
429: --
430: End If;
431: --

Line 435: hr_multi_message.no_exclusive_error('PER_GEN_HIER_NODE_TYPES.HIERARCHY_TYPE') then

431: --
432: hr_utility.set_location(l_proc, 30);
433: --
434: If not(l_err_parent_flag) and
435: hr_multi_message.no_exclusive_error('PER_GEN_HIER_NODE_TYPES.HIERARCHY_TYPE') then
436: --
437: -- only proceed with validation if err not raised already on parent_node
438: -- nor on hierarchy_type fields
439: --

Line 447: hr_multi_message.add

443: Fetch csr_node into l_dummy;
444: If csr_node%notfound then
445: Close csr_node;
446: fnd_message.set_name('PER', 'HR_289909_PGT_PNODE_NOT_CNODE');
447: hr_multi_message.add
448: (p_associated_column1 => 'PER_GEN_HIER_NODE_TYPES.PARENT_NODE_TYPE');
449: Else
450: Close csr_node;
451: End If;

Line 461: hr_multi_message.add

457: (p_hier_node_type_id is not null and
458: per_pgt_shd.g_old_rec.child_node_type = p_parent_node_type)
459: then
460: fnd_message.set_name('PER', 'HR_289907_PGT_CNODE_IS_PNODE');
461: hr_multi_message.add
462: (p_associated_column1 => 'PER_GEN_HIER_NODE_TYPES.PARENT_NODE_TYPE');
463: End If;
464: End If;
465: End If;

Line 468: If (hr_multi_message.no_exclusive_error('PER_GEN_HIER_NODE_TYPES.HIERARCHY_TYPE')

464: End If;
465: End If;
466: Else
467: hr_utility.set_location(l_proc, 40);
468: If (hr_multi_message.no_exclusive_error('PER_GEN_HIER_NODE_TYPES.HIERARCHY_TYPE')
469: and p_hier_node_type_id is null or (p_hier_node_type_id is not null
470: and per_pgt_shd.g_old_rec.parent_node_type IS NOT NULL )) then
471: -- parent node is null so if ins or upd and this isnt already top node
472: -- confirm that we can set this node as the top node

Line 479: hr_multi_message.add

475: Fetch csr_top_node into l_dummy;
476: If csr_top_node%found then
477: Close csr_top_node;
478: fnd_message.set_name('PER', 'HR_289910_PGT_TOP_NODE_DUP');
479: hr_multi_message.add
480: (p_associated_column1 => 'PER_GEN_HIER_NODE_TYPES.PARENT_NODE_TYPE');
481: Else
482: Close csr_top_node;
483: End If;

Line 568: If hr_multi_message.exception_add

564: End If;
565: --
566: Exception
567: when app_exception.application_exception then
568: If hr_multi_message.exception_add
569: (p_associated_column1 => 'PER_GEN_HIER_NODE_TYPES.CHILD_VALUE_SET') then
570: hr_utility.set_location('Leaving:'||l_proc, 40);
571: raise;
572: End If;

Line 636: hr_multi_message.end_validation_set;

632: -- After validating the set of important attributes,
633: -- if Multiple Message detection is enabled and at least
634: -- one error has been found then abort further validation.
635: --
636: hr_multi_message.end_validation_set;
637: --
638: hr_utility.set_location(' Leaving:'||l_proc, 10);
639: End insert_validate;
640: --

Line 680: hr_multi_message.end_validation_set;

676: -- After validating the set of important attributes,
677: -- if Multiple Message detection is enabled and at least
678: -- one error has been found then abort further validation.
679: --
680: hr_multi_message.end_validation_set;
681: --
682: -- Validate Dependent Attributes
683: --
684: chk_non_updateable_args