DBA Data[Home] [Help]

APPS.IRC_CMC_BUS dependencies on IRC_CMC_SHD

Line 201: ,p_rec in irc_cmc_shd.g_rec_type

197: -- {End Of Comments}
198: -- ----------------------------------------------------------------------------
199: Procedure chk_non_updateable_args
200: (p_effective_date in date
201: ,p_rec in irc_cmc_shd.g_rec_type
202: ) IS
203: --
204: l_proc varchar2(72) := g_package || 'chk_non_updateable_args';
205: --

Line 211: IF NOT irc_cmc_shd.api_updating

207: --
208: -- Only proceed with the validation if a row exists for the current
209: -- record in the HR Schema.
210: --
211: IF NOT irc_cmc_shd.api_updating
212: (p_communication_id => p_rec.communication_id
213: ,p_object_version_number => p_rec.object_version_number
214: ) THEN
215: fnd_message.set_name('PER', 'HR_6153_ALL_PROCEDURE_FAIL');

Line 225: irc_cmc_shd.g_old_rec.object_type then

221: -- EDIT_HERE: Add checks to ensure non-updateable args have
222: -- not been updated.
223: --
224: IF p_rec.object_type <>
225: irc_cmc_shd.g_old_rec.object_type then
226: hr_api.argument_changed_error
227: (p_api_name => l_proc
228: ,p_argument => 'OBJECT_TYPE'
229: ,p_base_table => irc_cmc_shd.g_tab_nam

Line 229: ,p_base_table => irc_cmc_shd.g_tab_nam

225: irc_cmc_shd.g_old_rec.object_type then
226: hr_api.argument_changed_error
227: (p_api_name => l_proc
228: ,p_argument => 'OBJECT_TYPE'
229: ,p_base_table => irc_cmc_shd.g_tab_nam
230: );
231: END IF;
232: --
233: IF p_rec.object_id <> irc_cmc_shd.g_old_rec.object_id THEN

Line 233: IF p_rec.object_id <> irc_cmc_shd.g_old_rec.object_id THEN

229: ,p_base_table => irc_cmc_shd.g_tab_nam
230: );
231: END IF;
232: --
233: IF p_rec.object_id <> irc_cmc_shd.g_old_rec.object_id THEN
234: IF p_rec.object_type = 'APPL' THEN
235: hr_api.argument_changed_error
236: ( p_api_name => l_proc
237: ,p_argument => 'APPLICATION_ID'

Line 238: ,p_base_table => irc_cmc_shd.g_tab_nam

234: IF p_rec.object_type = 'APPL' THEN
235: hr_api.argument_changed_error
236: ( p_api_name => l_proc
237: ,p_argument => 'APPLICATION_ID'
238: ,p_base_table => irc_cmc_shd.g_tab_nam
239: );
240: END IF;
241: END IF;
242:

Line 244: irc_cmc_shd.g_old_rec.communication_property_id then

240: END IF;
241: END IF;
242:
243: IF p_rec.communication_property_id <>
244: irc_cmc_shd.g_old_rec.communication_property_id then
245: hr_api.argument_changed_error
246: (p_api_name => l_proc
247: ,p_argument => 'COMMUNICATION_PROPERTY_ID'
248: ,p_base_table => irc_cmc_shd.g_tab_nam

Line 248: ,p_base_table => irc_cmc_shd.g_tab_nam

244: irc_cmc_shd.g_old_rec.communication_property_id then
245: hr_api.argument_changed_error
246: (p_api_name => l_proc
247: ,p_argument => 'COMMUNICATION_PROPERTY_ID'
248: ,p_base_table => irc_cmc_shd.g_tab_nam
249: );
250: END IF;
251:
252: IF p_rec.start_date <>

Line 253: irc_cmc_shd.g_old_rec.start_date then

249: );
250: END IF;
251:
252: IF p_rec.start_date <>
253: irc_cmc_shd.g_old_rec.start_date then
254: hr_api.argument_changed_error
255: (p_api_name => l_proc
256: ,p_argument => 'START_DATE'
257: ,p_base_table => irc_cmc_shd.g_tab_nam

Line 257: ,p_base_table => irc_cmc_shd.g_tab_nam

253: irc_cmc_shd.g_old_rec.start_date then
254: hr_api.argument_changed_error
255: (p_api_name => l_proc
256: ,p_argument => 'START_DATE'
257: ,p_base_table => irc_cmc_shd.g_tab_nam
258: );
259: END IF;
260:
261: End chk_non_updateable_args;

Line 301: l_api_updating := irc_cmc_shd.api_updating

297: l_api_updating boolean;
298: --
299: begin
300: hr_utility.set_location('Entering: '|| l_proc, 10);
301: l_api_updating := irc_cmc_shd.api_updating
302: (p_communication_id => p_communication_id,
303: p_object_version_number => p_object_version_number);
304: --
305: if (l_api_updating

Line 307: <> nvl(irc_cmc_shd.g_old_rec.status,hr_api.g_varchar2)

303: p_object_version_number => p_object_version_number);
304: --
305: if (l_api_updating
306: and nvl(p_status,hr_api.g_varchar2)
307: <> nvl(irc_cmc_shd.g_old_rec.status,hr_api.g_varchar2)
308: or not l_api_updating) then
309: --
310: -- check if value of type falls within lookup.
311: --

Line 522: l_api_updating := irc_cmc_shd.api_updating

518: l_api_updating boolean;
519: --
520: begin
521: hr_utility.set_location('Entering: '|| l_proc, 10);
522: l_api_updating := irc_cmc_shd.api_updating
523: (p_communication_id => p_communication_id,
524: p_object_version_number => p_object_version_number);
525: --
526: if (l_api_updating

Line 528: <> nvl(irc_cmc_shd.g_old_rec.start_date,hr_api.g_date)

524: p_object_version_number => p_object_version_number);
525: --
526: if (l_api_updating
527: and (nvl(p_start_date,hr_api.g_date)
528: <> nvl(irc_cmc_shd.g_old_rec.start_date,hr_api.g_date)
529: or nvl(p_end_date,hr_api.g_date)
530: <> nvl(irc_cmc_shd.g_old_rec.end_date,hr_api.g_date))
531: or not l_api_updating) then
532: --

Line 530: <> nvl(irc_cmc_shd.g_old_rec.end_date,hr_api.g_date))

526: if (l_api_updating
527: and (nvl(p_start_date,hr_api.g_date)
528: <> nvl(irc_cmc_shd.g_old_rec.start_date,hr_api.g_date)
529: or nvl(p_end_date,hr_api.g_date)
530: <> nvl(irc_cmc_shd.g_old_rec.end_date,hr_api.g_date))
531: or not l_api_updating) then
532: --
533: -- check if end date is greater than start date
534: --

Line 555: ,p_rec in irc_cmc_shd.g_rec_type

551: -- |---------------------------< insert_update_validate >----------------------|
552: -- ----------------------------------------------------------------------------
553: Procedure insert_update_validate
554: (p_effective_date in date
555: ,p_rec in irc_cmc_shd.g_rec_type
556: ) is
557: --
558: l_proc varchar2(72) := g_package||'insert_update_validate';
559: --

Line 584: ,p_rec in irc_cmc_shd.g_rec_type

580: -- |---------------------------< insert_validate >----------------------------|
581: -- ----------------------------------------------------------------------------
582: Procedure insert_validate
583: (p_effective_date in date
584: ,p_rec in irc_cmc_shd.g_rec_type
585: ) is
586: --
587: l_proc varchar2(72) := g_package||'insert_validate';
588: --

Line 616: ,p_rec in irc_cmc_shd.g_rec_type

612: -- |---------------------------< update_validate >----------------------------|
613: -- ----------------------------------------------------------------------------
614: Procedure update_validate
615: (p_effective_date in date
616: ,p_rec in irc_cmc_shd.g_rec_type
617: ) is
618: --
619: l_proc varchar2(72) := g_package||'update_validate';
620: --

Line 650: (p_rec in irc_cmc_shd.g_rec_type

646: -- ----------------------------------------------------------------------------
647: -- |---------------------------< delete_validate >----------------------------|
648: -- ----------------------------------------------------------------------------
649: Procedure delete_validate
650: (p_rec in irc_cmc_shd.g_rec_type
651: ) is
652: --
653: l_proc varchar2(72) := g_package||'delete_validate';
654: --