369: EXCEPTION
370: --
371: When ben_batch_utils.g_record_error then
372: hr_utility.set_location(l_package ,10);
373: fnd_message.set_name('BEN','BEN_91698_NO_ASSIGNMENT_FND');
374: fnd_message.set_token('ID' ,to_char(p_person_id) );
375: fnd_message.set_token('PROC',l_package ) ;
376: Ben_batch_utils.write(p_text => '<< Person id : '||to_char(p_person_id)||' failed.'||
377: ' Reason : '|| fnd_message.get ||' >>' );
370: --
371: When ben_batch_utils.g_record_error then
372: hr_utility.set_location(l_package ,10);
373: fnd_message.set_name('BEN','BEN_91698_NO_ASSIGNMENT_FND');
374: fnd_message.set_token('ID' ,to_char(p_person_id) );
375: fnd_message.set_token('PROC',l_package ) ;
376: Ben_batch_utils.write(p_text => '<< Person id : '||to_char(p_person_id)||' failed.'||
377: ' Reason : '|| fnd_message.get ||' >>' );
378: RETURN FALSE;
371: When ben_batch_utils.g_record_error then
372: hr_utility.set_location(l_package ,10);
373: fnd_message.set_name('BEN','BEN_91698_NO_ASSIGNMENT_FND');
374: fnd_message.set_token('ID' ,to_char(p_person_id) );
375: fnd_message.set_token('PROC',l_package ) ;
376: Ben_batch_utils.write(p_text => '<< Person id : '||to_char(p_person_id)||' failed.'||
377: ' Reason : '|| fnd_message.get ||' >>' );
378: RETURN FALSE;
379: When value_exception then
373: fnd_message.set_name('BEN','BEN_91698_NO_ASSIGNMENT_FND');
374: fnd_message.set_token('ID' ,to_char(p_person_id) );
375: fnd_message.set_token('PROC',l_package ) ;
376: Ben_batch_utils.write(p_text => '<< Person id : '||to_char(p_person_id)||' failed.'||
377: ' Reason : '|| fnd_message.get ||' >>' );
378: RETURN FALSE;
379: When value_exception then
380: hr_utility.set_location(l_package ,20);
381: fnd_message.set_name('BEN','BEN_91329_FORMULA_RETURN');
377: ' Reason : '|| fnd_message.get ||' >>' );
378: RETURN FALSE;
379: When value_exception then
380: hr_utility.set_location(l_package ,20);
381: fnd_message.set_name('BEN','BEN_91329_FORMULA_RETURN');
382: fnd_message.set_token('RL','person_selection_rule_id :'||p_person_selection_rule_id);
383: fnd_message.set_token('PROC',l_package ) ;
384: Ben_batch_utils.write(p_text => '<< Person id : '||to_char(p_person_id)||' failed.'||
385: ' Reason : '|| fnd_message.get ||' >>' );
378: RETURN FALSE;
379: When value_exception then
380: hr_utility.set_location(l_package ,20);
381: fnd_message.set_name('BEN','BEN_91329_FORMULA_RETURN');
382: fnd_message.set_token('RL','person_selection_rule_id :'||p_person_selection_rule_id);
383: fnd_message.set_token('PROC',l_package ) ;
384: Ben_batch_utils.write(p_text => '<< Person id : '||to_char(p_person_id)||' failed.'||
385: ' Reason : '|| fnd_message.get ||' >>' );
386: RETURN FALSE;
379: When value_exception then
380: hr_utility.set_location(l_package ,20);
381: fnd_message.set_name('BEN','BEN_91329_FORMULA_RETURN');
382: fnd_message.set_token('RL','person_selection_rule_id :'||p_person_selection_rule_id);
383: fnd_message.set_token('PROC',l_package ) ;
384: Ben_batch_utils.write(p_text => '<< Person id : '||to_char(p_person_id)||' failed.'||
385: ' Reason : '|| fnd_message.get ||' >>' );
386: RETURN FALSE;
387: WHEN OTHERS THEN
381: fnd_message.set_name('BEN','BEN_91329_FORMULA_RETURN');
382: fnd_message.set_token('RL','person_selection_rule_id :'||p_person_selection_rule_id);
383: fnd_message.set_token('PROC',l_package ) ;
384: Ben_batch_utils.write(p_text => '<< Person id : '||to_char(p_person_id)||' failed.'||
385: ' Reason : '|| fnd_message.get ||' >>' );
386: RETURN FALSE;
387: WHEN OTHERS THEN
388: hr_utility.set_location(l_package ,30);
389: Ben_batch_utils.write(p_text => '<< Person id : '||to_char(p_person_id)||' failed.'||