133: p_effective_date => p_effective_date) then
134: --
135: -- raise error as does not exist as lookup
136: --
137: fnd_message.set_name('BEN','BEN_91628_LOOKUP_TYPE_GENERIC');
138: fnd_message.set_token('FIELD','p_only_pls_subj_cobra_flag');
139: fnd_message.set_token('TYPE','YES_NO');
140: fnd_message.raise_error;
141: --
134: --
135: -- raise error as does not exist as lookup
136: --
137: fnd_message.set_name('BEN','BEN_91628_LOOKUP_TYPE_GENERIC');
138: fnd_message.set_token('FIELD','p_only_pls_subj_cobra_flag');
139: fnd_message.set_token('TYPE','YES_NO');
140: fnd_message.raise_error;
141: --
142: end if;
135: -- raise error as does not exist as lookup
136: --
137: fnd_message.set_name('BEN','BEN_91628_LOOKUP_TYPE_GENERIC');
138: fnd_message.set_token('FIELD','p_only_pls_subj_cobra_flag');
139: fnd_message.set_token('TYPE','YES_NO');
140: fnd_message.raise_error;
141: --
142: end if;
143: --
136: --
137: fnd_message.set_name('BEN','BEN_91628_LOOKUP_TYPE_GENERIC');
138: fnd_message.set_token('FIELD','p_only_pls_subj_cobra_flag');
139: fnd_message.set_token('TYPE','YES_NO');
140: fnd_message.raise_error;
141: --
142: end if;
143: --
144: end if;
204: p_effective_date => p_effective_date) then
205: --
206: -- raise error as does not exist as lookup
207: --
208: fnd_message.set_name('BEN','BEN_91628_LOOKUP_TYPE_GENERIC');
209: fnd_message.set_token('FIELD','p_enrl_det_dt_cd');
210: fnd_message.set_token('TYPE','BEN_ENRL_DET_DT');
211: fnd_message.raise_error;
212: --
205: --
206: -- raise error as does not exist as lookup
207: --
208: fnd_message.set_name('BEN','BEN_91628_LOOKUP_TYPE_GENERIC');
209: fnd_message.set_token('FIELD','p_enrl_det_dt_cd');
210: fnd_message.set_token('TYPE','BEN_ENRL_DET_DT');
211: fnd_message.raise_error;
212: --
213: end if;
206: -- raise error as does not exist as lookup
207: --
208: fnd_message.set_name('BEN','BEN_91628_LOOKUP_TYPE_GENERIC');
209: fnd_message.set_token('FIELD','p_enrl_det_dt_cd');
210: fnd_message.set_token('TYPE','BEN_ENRL_DET_DT');
211: fnd_message.raise_error;
212: --
213: end if;
214: --
207: --
208: fnd_message.set_name('BEN','BEN_91628_LOOKUP_TYPE_GENERIC');
209: fnd_message.set_token('FIELD','p_enrl_det_dt_cd');
210: fnd_message.set_token('TYPE','BEN_ENRL_DET_DT');
211: fnd_message.raise_error;
212: --
213: end if;
214: --
215: end if;
298: --
299: -- raise error as this Covered by Another Plan Type in Program
300: -- criteria already exists for this profile
301: --
302: fnd_message.set_name('BEN', 'BEN_92992_DUPS_ROW');
303: fnd_message.set_token('VAR1','Covered by Another Plan Type in Program criteria',TRUE);
304: fnd_message.set_token('VAR2','Variable Rate Profile',TRUE);
305: fnd_message.raise_error;
306: --
299: -- raise error as this Covered by Another Plan Type in Program
300: -- criteria already exists for this profile
301: --
302: fnd_message.set_name('BEN', 'BEN_92992_DUPS_ROW');
303: fnd_message.set_token('VAR1','Covered by Another Plan Type in Program criteria',TRUE);
304: fnd_message.set_token('VAR2','Variable Rate Profile',TRUE);
305: fnd_message.raise_error;
306: --
307: end if;
300: -- criteria already exists for this profile
301: --
302: fnd_message.set_name('BEN', 'BEN_92992_DUPS_ROW');
303: fnd_message.set_token('VAR1','Covered by Another Plan Type in Program criteria',TRUE);
304: fnd_message.set_token('VAR2','Variable Rate Profile',TRUE);
305: fnd_message.raise_error;
306: --
307: end if;
308: close c_dup;
301: --
302: fnd_message.set_name('BEN', 'BEN_92992_DUPS_ROW');
303: fnd_message.set_token('VAR1','Covered by Another Plan Type in Program criteria',TRUE);
304: fnd_message.set_token('VAR2','Variable Rate Profile',TRUE);
305: fnd_message.raise_error;
306: --
307: end if;
308: close c_dup;
309: --
369: p_effective_date => p_effective_date) then
370: --
371: -- raise error as does not exist as lookup
372: --
373: fnd_message.set_name('BEN','BEN_91628_LOOKUP_TYPE_GENERIC');
374: fnd_message.set_token('FIELD','p_excld_flag');
375: fnd_message.set_token('TYPE','YES_NO');
376: fnd_message.raise_error;
377: --
370: --
371: -- raise error as does not exist as lookup
372: --
373: fnd_message.set_name('BEN','BEN_91628_LOOKUP_TYPE_GENERIC');
374: fnd_message.set_token('FIELD','p_excld_flag');
375: fnd_message.set_token('TYPE','YES_NO');
376: fnd_message.raise_error;
377: --
378: end if;
371: -- raise error as does not exist as lookup
372: --
373: fnd_message.set_name('BEN','BEN_91628_LOOKUP_TYPE_GENERIC');
374: fnd_message.set_token('FIELD','p_excld_flag');
375: fnd_message.set_token('TYPE','YES_NO');
376: fnd_message.raise_error;
377: --
378: end if;
379: --
372: --
373: fnd_message.set_name('BEN','BEN_91628_LOOKUP_TYPE_GENERIC');
374: fnd_message.set_token('FIELD','p_excld_flag');
375: fnd_message.set_token('TYPE','YES_NO');
376: fnd_message.raise_error;
377: --
378: end if;
379: --
380: end if;
442: open c1;
443: fetch c1 into l_dummy;
444: --
445: if c1%found then
446: fnd_message.set_name('BEN','BEN_91001_SEQ_NOT_UNIQUE');
447: fnd_message.raise_error;
448: end if;
449: close c1;
450: --
443: fetch c1 into l_dummy;
444: --
445: if c1%found then
446: fnd_message.set_name('BEN','BEN_91001_SEQ_NOT_UNIQUE');
447: fnd_message.raise_error;
448: end if;
449: close c1;
450: --
451: hr_utility.set_location('Leaving:'||l_proc, 15);
554: --
555: -- An unhandled or unexpected error has occurred which
556: -- we must report
557: --
558: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
559: fnd_message.set_token('PROCEDURE', l_proc);
560: fnd_message.set_token('STEP','15');
561: fnd_message.raise_error;
562: End dt_update_validate;
555: -- An unhandled or unexpected error has occurred which
556: -- we must report
557: --
558: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
559: fnd_message.set_token('PROCEDURE', l_proc);
560: fnd_message.set_token('STEP','15');
561: fnd_message.raise_error;
562: End dt_update_validate;
563: --
556: -- we must report
557: --
558: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
559: fnd_message.set_token('PROCEDURE', l_proc);
560: fnd_message.set_token('STEP','15');
561: fnd_message.raise_error;
562: End dt_update_validate;
563: --
564: -- ----------------------------------------------------------------------------
557: --
558: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
559: fnd_message.set_token('PROCEDURE', l_proc);
560: fnd_message.set_token('STEP','15');
561: fnd_message.raise_error;
562: End dt_update_validate;
563: --
564: -- ----------------------------------------------------------------------------
565: -- |--------------------------< dt_delete_validate >--------------------------|
650: --
651: -- A referential integrity check was violated therefore
652: -- we must error
653: --
654: fnd_message.set_name('PAY', 'HR_7215_DT_CHILD_EXISTS');
655: fnd_message.set_token('TABLE_NAME', l_table_name);
656: fnd_message.raise_error;
657: When Others Then
658: --
651: -- A referential integrity check was violated therefore
652: -- we must error
653: --
654: fnd_message.set_name('PAY', 'HR_7215_DT_CHILD_EXISTS');
655: fnd_message.set_token('TABLE_NAME', l_table_name);
656: fnd_message.raise_error;
657: When Others Then
658: --
659: -- An unhandled or unexpected error has occurred which
652: -- we must error
653: --
654: fnd_message.set_name('PAY', 'HR_7215_DT_CHILD_EXISTS');
655: fnd_message.set_token('TABLE_NAME', l_table_name);
656: fnd_message.raise_error;
657: When Others Then
658: --
659: -- An unhandled or unexpected error has occurred which
660: -- we must report
658: --
659: -- An unhandled or unexpected error has occurred which
660: -- we must report
661: --
662: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
663: fnd_message.set_token('PROCEDURE', l_proc);
664: fnd_message.set_token('STEP','15');
665: fnd_message.raise_error;
666: End dt_delete_validate;
659: -- An unhandled or unexpected error has occurred which
660: -- we must report
661: --
662: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
663: fnd_message.set_token('PROCEDURE', l_proc);
664: fnd_message.set_token('STEP','15');
665: fnd_message.raise_error;
666: End dt_delete_validate;
667: --
660: -- we must report
661: --
662: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
663: fnd_message.set_token('PROCEDURE', l_proc);
664: fnd_message.set_token('STEP','15');
665: fnd_message.raise_error;
666: End dt_delete_validate;
667: --
668: -- ----------------------------------------------------------------------------
661: --
662: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
663: fnd_message.set_token('PROCEDURE', l_proc);
664: fnd_message.set_token('STEP','15');
665: fnd_message.raise_error;
666: End dt_delete_validate;
667: --
668: -- ----------------------------------------------------------------------------
669: -- |---------------------------< insert_validate >----------------------------|
877: close csr_leg_code;
878: --
879: -- The primary key is invalid therefore we must error
880: --
881: fnd_message.set_name('PAY','HR_7220_INVALID_PRIMARY_KEY');
882: fnd_message.raise_error;
883: --
884: end if;
885: --
878: --
879: -- The primary key is invalid therefore we must error
880: --
881: fnd_message.set_name('PAY','HR_7220_INVALID_PRIMARY_KEY');
882: fnd_message.raise_error;
883: --
884: end if;
885: --
886: close csr_leg_code;