436: -- p_person_selection_rule_id and p_person_id are mutually exclusive
437: --
438: if g_parm.person_id is not null and
439: g_parm.person_sel_rl is not null then
440: fnd_message.set_name('BEN','BEN_91745_RULE_AND_PERSON');
441: fnd_message.set_token('PROC',l_proc);
442: fnd_message.set_token('PERSON_ID',to_char(g_parm.person_id));
443: fnd_message.set_token('PER_SELECT_RL',
444: 'person_selection_rule :'||g_parm.person_sel_rl);
437: --
438: if g_parm.person_id is not null and
439: g_parm.person_sel_rl is not null then
440: fnd_message.set_name('BEN','BEN_91745_RULE_AND_PERSON');
441: fnd_message.set_token('PROC',l_proc);
442: fnd_message.set_token('PERSON_ID',to_char(g_parm.person_id));
443: fnd_message.set_token('PER_SELECT_RL',
444: 'person_selection_rule :'||g_parm.person_sel_rl);
445: fnd_file.put_line(fnd_file.log, fnd_message.get );
438: if g_parm.person_id is not null and
439: g_parm.person_sel_rl is not null then
440: fnd_message.set_name('BEN','BEN_91745_RULE_AND_PERSON');
441: fnd_message.set_token('PROC',l_proc);
442: fnd_message.set_token('PERSON_ID',to_char(g_parm.person_id));
443: fnd_message.set_token('PER_SELECT_RL',
444: 'person_selection_rule :'||g_parm.person_sel_rl);
445: fnd_file.put_line(fnd_file.log, fnd_message.get );
446: fnd_message.raise_error;
439: g_parm.person_sel_rl is not null then
440: fnd_message.set_name('BEN','BEN_91745_RULE_AND_PERSON');
441: fnd_message.set_token('PROC',l_proc);
442: fnd_message.set_token('PERSON_ID',to_char(g_parm.person_id));
443: fnd_message.set_token('PER_SELECT_RL',
444: 'person_selection_rule :'||g_parm.person_sel_rl);
445: fnd_file.put_line(fnd_file.log, fnd_message.get );
446: fnd_message.raise_error;
447: end if;
441: fnd_message.set_token('PROC',l_proc);
442: fnd_message.set_token('PERSON_ID',to_char(g_parm.person_id));
443: fnd_message.set_token('PER_SELECT_RL',
444: 'person_selection_rule :'||g_parm.person_sel_rl);
445: fnd_file.put_line(fnd_file.log, fnd_message.get );
446: fnd_message.raise_error;
447: end if;
448: --
449: -- p_person_id must be of p_person_type_id specified
442: fnd_message.set_token('PERSON_ID',to_char(g_parm.person_id));
443: fnd_message.set_token('PER_SELECT_RL',
444: 'person_selection_rule :'||g_parm.person_sel_rl);
445: fnd_file.put_line(fnd_file.log, fnd_message.get );
446: fnd_message.raise_error;
447: end if;
448: --
449: -- p_person_id must be of p_person_type_id specified
450: --
455: --
456: if not(verify_person_type_id(p_person_id => g_parm.person_id,
457: p_person_type_id => g_parm.person_type_id)) then
458: --
459: fnd_message.set_name('BEN','BEN_91748_PERSON_TYPE');
460: fnd_message.set_token('PROC',l_proc);
461: fnd_message.set_token('PERSON_ID',to_char(g_parm.person_id));
462: fnd_message.set_token('PER_TYPE_ID',to_char(g_parm.person_type_id));
463: fnd_file.put_line(fnd_file.log, fnd_message.get );
456: if not(verify_person_type_id(p_person_id => g_parm.person_id,
457: p_person_type_id => g_parm.person_type_id)) then
458: --
459: fnd_message.set_name('BEN','BEN_91748_PERSON_TYPE');
460: fnd_message.set_token('PROC',l_proc);
461: fnd_message.set_token('PERSON_ID',to_char(g_parm.person_id));
462: fnd_message.set_token('PER_TYPE_ID',to_char(g_parm.person_type_id));
463: fnd_file.put_line(fnd_file.log, fnd_message.get );
464: fnd_message.raise_error;
457: p_person_type_id => g_parm.person_type_id)) then
458: --
459: fnd_message.set_name('BEN','BEN_91748_PERSON_TYPE');
460: fnd_message.set_token('PROC',l_proc);
461: fnd_message.set_token('PERSON_ID',to_char(g_parm.person_id));
462: fnd_message.set_token('PER_TYPE_ID',to_char(g_parm.person_type_id));
463: fnd_file.put_line(fnd_file.log, fnd_message.get );
464: fnd_message.raise_error;
465: --
458: --
459: fnd_message.set_name('BEN','BEN_91748_PERSON_TYPE');
460: fnd_message.set_token('PROC',l_proc);
461: fnd_message.set_token('PERSON_ID',to_char(g_parm.person_id));
462: fnd_message.set_token('PER_TYPE_ID',to_char(g_parm.person_type_id));
463: fnd_file.put_line(fnd_file.log, fnd_message.get );
464: fnd_message.raise_error;
465: --
466: end if;
459: fnd_message.set_name('BEN','BEN_91748_PERSON_TYPE');
460: fnd_message.set_token('PROC',l_proc);
461: fnd_message.set_token('PERSON_ID',to_char(g_parm.person_id));
462: fnd_message.set_token('PER_TYPE_ID',to_char(g_parm.person_type_id));
463: fnd_file.put_line(fnd_file.log, fnd_message.get );
464: fnd_message.raise_error;
465: --
466: end if;
467: --
460: fnd_message.set_token('PROC',l_proc);
461: fnd_message.set_token('PERSON_ID',to_char(g_parm.person_id));
462: fnd_message.set_token('PER_TYPE_ID',to_char(g_parm.person_type_id));
463: fnd_file.put_line(fnd_file.log, fnd_message.get );
464: fnd_message.raise_error;
465: --
466: end if;
467: --
468: end if;
472: /*
473: if g_parm.plan_in_pgm_flag = 'N' and
474: g_parm.pgm_id is not null then
475: --
476: fnd_message.set_name('BEN', 'BEN_92164_PLN_NIP_PGM_NULL');
477: -- If you specify a plan as not in a program then the program should be blank.
478: fnd_message.set_token('PROC',l_proc);
479: fnd_message.raise_error;
480: --
474: g_parm.pgm_id is not null then
475: --
476: fnd_message.set_name('BEN', 'BEN_92164_PLN_NIP_PGM_NULL');
477: -- If you specify a plan as not in a program then the program should be blank.
478: fnd_message.set_token('PROC',l_proc);
479: fnd_message.raise_error;
480: --
481: end if;
482: --
475: --
476: fnd_message.set_name('BEN', 'BEN_92164_PLN_NIP_PGM_NULL');
477: -- If you specify a plan as not in a program then the program should be blank.
478: fnd_message.set_token('PROC',l_proc);
479: fnd_message.raise_error;
480: --
481: end if;
482: --
483: if g_parm.plan_in_pgm_flag = 'Y' and
482: --
483: if g_parm.plan_in_pgm_flag = 'Y' and
484: g_parm.pl_nip_id is not null then
485: --
486: fnd_message.set_name('BEN', 'BEN_92164_PLN_NIP_PGM_NULL');
487: -- If you specify a plan as not in a program then the program should be blank.
488: fnd_message.set_token('PROC',l_proc);
489: fnd_message.raise_error;
490: --
484: g_parm.pl_nip_id is not null then
485: --
486: fnd_message.set_name('BEN', 'BEN_92164_PLN_NIP_PGM_NULL');
487: -- If you specify a plan as not in a program then the program should be blank.
488: fnd_message.set_token('PROC',l_proc);
489: fnd_message.raise_error;
490: --
491: end if;
492: */
485: --
486: fnd_message.set_name('BEN', 'BEN_92164_PLN_NIP_PGM_NULL');
487: -- If you specify a plan as not in a program then the program should be blank.
488: fnd_message.set_token('PROC',l_proc);
489: fnd_message.raise_error;
490: --
491: end if;
492: */
493: --
493: --
494: if g_parm.pgm_id is not null and
495: g_parm.pl_nip_id is not null then
496: --
497: fnd_message.set_name('BEN', 'BEN_93247_PLN_NIP_PGM_NULL');
498: -- If you specify a plan as not in a program then the program should be blank.
499: fnd_message.set_token('PROC',l_proc);
500: fnd_file.put_line(fnd_file.log, fnd_message.get );
501: fnd_message.raise_error;
495: g_parm.pl_nip_id is not null then
496: --
497: fnd_message.set_name('BEN', 'BEN_93247_PLN_NIP_PGM_NULL');
498: -- If you specify a plan as not in a program then the program should be blank.
499: fnd_message.set_token('PROC',l_proc);
500: fnd_file.put_line(fnd_file.log, fnd_message.get );
501: fnd_message.raise_error;
502: --
503: end if;
496: --
497: fnd_message.set_name('BEN', 'BEN_93247_PLN_NIP_PGM_NULL');
498: -- If you specify a plan as not in a program then the program should be blank.
499: fnd_message.set_token('PROC',l_proc);
500: fnd_file.put_line(fnd_file.log, fnd_message.get );
501: fnd_message.raise_error;
502: --
503: end if;
504: --
497: fnd_message.set_name('BEN', 'BEN_93247_PLN_NIP_PGM_NULL');
498: -- If you specify a plan as not in a program then the program should be blank.
499: fnd_message.set_token('PROC',l_proc);
500: fnd_file.put_line(fnd_file.log, fnd_message.get );
501: fnd_message.raise_error;
502: --
503: end if;
504: --
505: if ( g_parm.report_name = 'BEENRKIT' and
504: --
505: if ( g_parm.report_name = 'BEENRKIT' and
506: ( g_parm.cvg_strt_dt is not null or g_parm.cvg_end_dt is not null )) then
507: --
508: fnd_message.set_name('BEN', 'BEN_93245_INVALID_PARM_VALUE');
509: fnd_message.set_token('PROC',l_proc);
510: fnd_file.put_line(fnd_file.log, fnd_message.get );
511: fnd_message.raise_error;
512: --
505: if ( g_parm.report_name = 'BEENRKIT' and
506: ( g_parm.cvg_strt_dt is not null or g_parm.cvg_end_dt is not null )) then
507: --
508: fnd_message.set_name('BEN', 'BEN_93245_INVALID_PARM_VALUE');
509: fnd_message.set_token('PROC',l_proc);
510: fnd_file.put_line(fnd_file.log, fnd_message.get );
511: fnd_message.raise_error;
512: --
513: end if;
506: ( g_parm.cvg_strt_dt is not null or g_parm.cvg_end_dt is not null )) then
507: --
508: fnd_message.set_name('BEN', 'BEN_93245_INVALID_PARM_VALUE');
509: fnd_message.set_token('PROC',l_proc);
510: fnd_file.put_line(fnd_file.log, fnd_message.get );
511: fnd_message.raise_error;
512: --
513: end if;
514: --
507: --
508: fnd_message.set_name('BEN', 'BEN_93245_INVALID_PARM_VALUE');
509: fnd_message.set_token('PROC',l_proc);
510: fnd_file.put_line(fnd_file.log, fnd_message.get );
511: fnd_message.raise_error;
512: --
513: end if;
514: --
515: if ( g_parm.report_name = 'BENSMREP' and
514: --
515: if ( g_parm.report_name = 'BENSMREP' and
516: ( g_parm.disp_flex_fields is not null or g_parm.disp_epe_flxfld_flag is not null )) then
517: --
518: fnd_message.set_name('BEN', 'BEN_93246_INVALID_PARM_VALUE');
519: fnd_message.set_token('PROC',l_proc);
520: fnd_file.put_line(fnd_file.log, fnd_message.get );
521: --
522: end if;
515: if ( g_parm.report_name = 'BENSMREP' and
516: ( g_parm.disp_flex_fields is not null or g_parm.disp_epe_flxfld_flag is not null )) then
517: --
518: fnd_message.set_name('BEN', 'BEN_93246_INVALID_PARM_VALUE');
519: fnd_message.set_token('PROC',l_proc);
520: fnd_file.put_line(fnd_file.log, fnd_message.get );
521: --
522: end if;
523:
516: ( g_parm.disp_flex_fields is not null or g_parm.disp_epe_flxfld_flag is not null )) then
517: --
518: fnd_message.set_name('BEN', 'BEN_93246_INVALID_PARM_VALUE');
519: fnd_message.set_token('PROC',l_proc);
520: fnd_file.put_line(fnd_file.log, fnd_message.get );
521: --
522: end if;
523:
524: --
526: --
527: if ((g_parm.cvg_strt_dt is not null and g_parm.cvg_end_dt is null )
528: or (g_parm.cvg_end_dt is not null and g_parm.cvg_strt_dt is null )) then
529: --
530: fnd_message.set_name('BEN', 'BEN_93237_CVG_START_END_DT');
531: fnd_message.set_token('PROC',l_proc);
532: fnd_file.put_line(fnd_file.log, fnd_message.get );
533: fnd_message.raise_error;
534: --
527: if ((g_parm.cvg_strt_dt is not null and g_parm.cvg_end_dt is null )
528: or (g_parm.cvg_end_dt is not null and g_parm.cvg_strt_dt is null )) then
529: --
530: fnd_message.set_name('BEN', 'BEN_93237_CVG_START_END_DT');
531: fnd_message.set_token('PROC',l_proc);
532: fnd_file.put_line(fnd_file.log, fnd_message.get );
533: fnd_message.raise_error;
534: --
535: end if;
528: or (g_parm.cvg_end_dt is not null and g_parm.cvg_strt_dt is null )) then
529: --
530: fnd_message.set_name('BEN', 'BEN_93237_CVG_START_END_DT');
531: fnd_message.set_token('PROC',l_proc);
532: fnd_file.put_line(fnd_file.log, fnd_message.get );
533: fnd_message.raise_error;
534: --
535: end if;
536: --
529: --
530: fnd_message.set_name('BEN', 'BEN_93237_CVG_START_END_DT');
531: fnd_message.set_token('PROC',l_proc);
532: fnd_file.put_line(fnd_file.log, fnd_message.get );
533: fnd_message.raise_error;
534: --
535: end if;
536: --
537: hr_utility.set_location ('Leaving '||l_proc,10);
603: hr_utility.set_location ('Leaving '||l_proc,10);
604: Exception
605: When ben_batch_utils.g_record_error then
606: p_return := 'N' ;
607: fnd_message.set_name('BEN','BEN_91698_NO_ASSIGNMENT_FND');
608: fnd_message.set_token('ID' ,to_char(p_person_id) );
609: fnd_message.set_token('PROC',l_proc ) ;
610: p_err_message := fnd_message.get ;
611:
604: Exception
605: When ben_batch_utils.g_record_error then
606: p_return := 'N' ;
607: fnd_message.set_name('BEN','BEN_91698_NO_ASSIGNMENT_FND');
608: fnd_message.set_token('ID' ,to_char(p_person_id) );
609: fnd_message.set_token('PROC',l_proc ) ;
610: p_err_message := fnd_message.get ;
611:
612: When value_exception then
605: When ben_batch_utils.g_record_error then
606: p_return := 'N' ;
607: fnd_message.set_name('BEN','BEN_91698_NO_ASSIGNMENT_FND');
608: fnd_message.set_token('ID' ,to_char(p_person_id) );
609: fnd_message.set_token('PROC',l_proc ) ;
610: p_err_message := fnd_message.get ;
611:
612: When value_exception then
613: p_return := 'N' ;
606: p_return := 'N' ;
607: fnd_message.set_name('BEN','BEN_91698_NO_ASSIGNMENT_FND');
608: fnd_message.set_token('ID' ,to_char(p_person_id) );
609: fnd_message.set_token('PROC',l_proc ) ;
610: p_err_message := fnd_message.get ;
611:
612: When value_exception then
613: p_return := 'N' ;
614: fnd_message.set_name('BEN','BEN_91329_FORMULA_RETURN');
610: p_err_message := fnd_message.get ;
611:
612: When value_exception then
613: p_return := 'N' ;
614: fnd_message.set_name('BEN','BEN_91329_FORMULA_RETURN');
615: fnd_message.set_token('RL','person_selection_rule_id :'||p_person_selection_rule_id);
616: fnd_message.set_token('PROC',l_proc ) ;
617: p_err_message := fnd_message.get ;
618:
611:
612: When value_exception then
613: p_return := 'N' ;
614: fnd_message.set_name('BEN','BEN_91329_FORMULA_RETURN');
615: fnd_message.set_token('RL','person_selection_rule_id :'||p_person_selection_rule_id);
616: fnd_message.set_token('PROC',l_proc ) ;
617: p_err_message := fnd_message.get ;
618:
619: when others then
612: When value_exception then
613: p_return := 'N' ;
614: fnd_message.set_name('BEN','BEN_91329_FORMULA_RETURN');
615: fnd_message.set_token('RL','person_selection_rule_id :'||p_person_selection_rule_id);
616: fnd_message.set_token('PROC',l_proc ) ;
617: p_err_message := fnd_message.get ;
618:
619: when others then
620: p_return := 'N' ;
613: p_return := 'N' ;
614: fnd_message.set_name('BEN','BEN_91329_FORMULA_RETURN');
615: fnd_message.set_token('RL','person_selection_rule_id :'||p_person_selection_rule_id);
616: fnd_message.set_token('PROC',l_proc ) ;
617: p_err_message := fnd_message.get ;
618:
619: when others then
620: p_return := 'N' ;
621: p_err_message := 'A unhandled exception has been raised while processing Person : '||to_char(p_person_id)
668: if c1%notfound then
669: close c1;
670: ben_batch_utils.rpt_error(p_proc => l_proc,
671: p_last_actn => 'Step = '||to_char(l_step),p_rpt_flag => TRUE);
672: fnd_message.set_name('BEN','BEN_91698_NO_ASSIGNMENT_FND');
673: fnd_message.set_token('PROC',l_proc);
674: fnd_message.set_token('ID' , to_char(p_person_id));
675: raise asg_record_error;
676: else
669: close c1;
670: ben_batch_utils.rpt_error(p_proc => l_proc,
671: p_last_actn => 'Step = '||to_char(l_step),p_rpt_flag => TRUE);
672: fnd_message.set_name('BEN','BEN_91698_NO_ASSIGNMENT_FND');
673: fnd_message.set_token('PROC',l_proc);
674: fnd_message.set_token('ID' , to_char(p_person_id));
675: raise asg_record_error;
676: else
677: close c1;
670: ben_batch_utils.rpt_error(p_proc => l_proc,
671: p_last_actn => 'Step = '||to_char(l_step),p_rpt_flag => TRUE);
672: fnd_message.set_name('BEN','BEN_91698_NO_ASSIGNMENT_FND');
673: fnd_message.set_token('PROC',l_proc);
674: fnd_message.set_token('ID' , to_char(p_person_id));
675: raise asg_record_error;
676: else
677: close c1;
678: end if;
697: if upper(l_return) not in ('Y', 'N') then
698: --
699: ben_batch_utils.rpt_error(p_proc => l_proc,
700: p_last_actn => 'Step = '||to_char(l_step),p_rpt_flag => TRUE);
701: fnd_message.set_name('BEN','BEN_91329_FORMULA_RETURN');
702: fnd_message.set_token('RL','formula_id :'||p_comp_selection_rule_id);
703: fnd_message.set_token('PROC',l_proc);
704: raise wrong_output_error;
705: end if;
698: --
699: ben_batch_utils.rpt_error(p_proc => l_proc,
700: p_last_actn => 'Step = '||to_char(l_step),p_rpt_flag => TRUE);
701: fnd_message.set_name('BEN','BEN_91329_FORMULA_RETURN');
702: fnd_message.set_token('RL','formula_id :'||p_comp_selection_rule_id);
703: fnd_message.set_token('PROC',l_proc);
704: raise wrong_output_error;
705: end if;
706: return l_return;
699: ben_batch_utils.rpt_error(p_proc => l_proc,
700: p_last_actn => 'Step = '||to_char(l_step),p_rpt_flag => TRUE);
701: fnd_message.set_name('BEN','BEN_91329_FORMULA_RETURN');
702: fnd_message.set_token('RL','formula_id :'||p_comp_selection_rule_id);
703: fnd_message.set_token('PROC',l_proc);
704: raise wrong_output_error;
705: end if;
706: return l_return;
707: hr_utility.set_location ('Leaving '||l_proc,10);
746: --
747: when others then
748: --
749: benutils.write(p_text => sqlerrm);
750: fnd_message.set_name('BEN','BEN_91663_BENMNGLE_LOGGING');
751: fnd_message.set_token('PROC',l_proc);
752: benutils.write(p_text => fnd_message.get);
753: fnd_message.raise_error;
754: --
747: when others then
748: --
749: benutils.write(p_text => sqlerrm);
750: fnd_message.set_name('BEN','BEN_91663_BENMNGLE_LOGGING');
751: fnd_message.set_token('PROC',l_proc);
752: benutils.write(p_text => fnd_message.get);
753: fnd_message.raise_error;
754: --
755: end write_logfile;
748: --
749: benutils.write(p_text => sqlerrm);
750: fnd_message.set_name('BEN','BEN_91663_BENMNGLE_LOGGING');
751: fnd_message.set_token('PROC',l_proc);
752: benutils.write(p_text => fnd_message.get);
753: fnd_message.raise_error;
754: --
755: end write_logfile;
756: --
749: benutils.write(p_text => sqlerrm);
750: fnd_message.set_name('BEN','BEN_91663_BENMNGLE_LOGGING');
751: fnd_message.set_token('PROC',l_proc);
752: benutils.write(p_text => fnd_message.get);
753: fnd_message.raise_error;
754: --
755: end write_logfile;
756: --
757: -- ----------------------------------------------------------------------------
1510: l_actn := 'No persons were found eligible...';
1511: --
1512: Ben_batch_utils.write(p_text =>
1513: '<< No Person got selected with above selection criteria >>' );
1514: fnd_message.set_name('BEN','BEN_91769_NOONE_TO_PROCESS');
1515: fnd_message.set_token('PROC',l_package);
1516: end if;
1517: --
1518: -- Set the number of threads to the lesser of the defined number of threads
1511: --
1512: Ben_batch_utils.write(p_text =>
1513: '<< No Person got selected with above selection criteria >>' );
1514: fnd_message.set_name('BEN','BEN_91769_NOONE_TO_PROCESS');
1515: fnd_message.set_token('PROC',l_package);
1516: end if;
1517: --
1518: -- Set the number of threads to the lesser of the defined number of threads
1519: -- and the number of ranges created above.
1620: ben_batch_utils.rpt_error(p_proc => l_package
1621: ,p_last_actn => l_actn
1622: ,p_rpt_flag => TRUE );
1623: --
1624: benutils.write(p_text => fnd_message.get);
1625: benutils.write(p_text => sqlerrm);
1626: benutils.write_table_and_file(p_table => TRUE, p_file => TRUE);
1627: hr_utility.set_location ('HR_6153_ALL_PROCEDURE_FAIL',689);
1628: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
1624: benutils.write(p_text => fnd_message.get);
1625: benutils.write(p_text => sqlerrm);
1626: benutils.write_table_and_file(p_table => TRUE, p_file => TRUE);
1627: hr_utility.set_location ('HR_6153_ALL_PROCEDURE_FAIL',689);
1628: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
1629: fnd_message.set_token('PROCEDURE', l_package);
1630: fnd_message.set_token('STEP', l_actn );
1631: fnd_file.put_line(fnd_file.log, fnd_message.get );
1632: fnd_message.raise_error;
1625: benutils.write(p_text => sqlerrm);
1626: benutils.write_table_and_file(p_table => TRUE, p_file => TRUE);
1627: hr_utility.set_location ('HR_6153_ALL_PROCEDURE_FAIL',689);
1628: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
1629: fnd_message.set_token('PROCEDURE', l_package);
1630: fnd_message.set_token('STEP', l_actn );
1631: fnd_file.put_line(fnd_file.log, fnd_message.get );
1632: fnd_message.raise_error;
1633: end;
1626: benutils.write_table_and_file(p_table => TRUE, p_file => TRUE);
1627: hr_utility.set_location ('HR_6153_ALL_PROCEDURE_FAIL',689);
1628: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
1629: fnd_message.set_token('PROCEDURE', l_package);
1630: fnd_message.set_token('STEP', l_actn );
1631: fnd_file.put_line(fnd_file.log, fnd_message.get );
1632: fnd_message.raise_error;
1633: end;
1634: --
1627: hr_utility.set_location ('HR_6153_ALL_PROCEDURE_FAIL',689);
1628: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
1629: fnd_message.set_token('PROCEDURE', l_package);
1630: fnd_message.set_token('STEP', l_actn );
1631: fnd_file.put_line(fnd_file.log, fnd_message.get );
1632: fnd_message.raise_error;
1633: end;
1634: --
1635: end ben_conc_reports;
1628: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
1629: fnd_message.set_token('PROCEDURE', l_package);
1630: fnd_message.set_token('STEP', l_actn );
1631: fnd_file.put_line(fnd_file.log, fnd_message.get );
1632: fnd_message.raise_error;
1633: end;
1634: --
1635: end ben_conc_reports;