114: return false;
115: --
116: elsif l_outputs(l_outputs.first).value <> 'N' then
117: --
118: fnd_message.set_name('BEN','BEN_91329_FORMULA_RETURN');
119: fnd_message.set_token('RL','formula_id :'||p_rule_id);
120: fnd_message.set_token('PROC',l_proc);
121: raise ben_manage_life_events.g_record_error;
122: --
115: --
116: elsif l_outputs(l_outputs.first).value <> 'N' then
117: --
118: fnd_message.set_name('BEN','BEN_91329_FORMULA_RETURN');
119: fnd_message.set_token('RL','formula_id :'||p_rule_id);
120: fnd_message.set_token('PROC',l_proc);
121: raise ben_manage_life_events.g_record_error;
122: --
123: end if;
116: elsif l_outputs(l_outputs.first).value <> 'N' then
117: --
118: fnd_message.set_name('BEN','BEN_91329_FORMULA_RETURN');
119: fnd_message.set_token('RL','formula_id :'||p_rule_id);
120: fnd_message.set_token('PROC',l_proc);
121: raise ben_manage_life_events.g_record_error;
122: --
123: end if;
124: --
4476: p_usages_created => l_usages_created);
4477: --
4478: else
4479: --
4480: fnd_message.set_name('BEN','BEN_91342_UNKNOWN_CODE_1');
4481: fnd_message.set_token('PROC',l_proc);
4482: fnd_message.set_token('CODE1',p_proc_cd);
4483: raise ben_manage_life_events.g_record_error;
4484: --
4477: --
4478: else
4479: --
4480: fnd_message.set_name('BEN','BEN_91342_UNKNOWN_CODE_1');
4481: fnd_message.set_token('PROC',l_proc);
4482: fnd_message.set_token('CODE1',p_proc_cd);
4483: raise ben_manage_life_events.g_record_error;
4484: --
4485: end if;
4478: else
4479: --
4480: fnd_message.set_name('BEN','BEN_91342_UNKNOWN_CODE_1');
4481: fnd_message.set_token('PROC',l_proc);
4482: fnd_message.set_token('CODE1',p_proc_cd);
4483: raise ben_manage_life_events.g_record_error;
4484: --
4485: end if;
4486: --
4912: p_cm_dlvry_mthd_cd => l_triggers.cm_dlvry_mthd_typ_cd,
4913: p_per_cm_id => l_per_cm_id,
4914: p_mode => p_mode);
4915: --
4916: fnd_message.set_name('BEN','BEN_92089_CREATED_PER_COMM');
4917: fnd_message.set_token('COMMUNICATION',l_triggers.name);
4918: if fnd_global.conc_request_id <> -1 then
4919: benutils.write(fnd_message.get);
4920: benutils.write(p_rec => g_commu_rec);
4913: p_per_cm_id => l_per_cm_id,
4914: p_mode => p_mode);
4915: --
4916: fnd_message.set_name('BEN','BEN_92089_CREATED_PER_COMM');
4917: fnd_message.set_token('COMMUNICATION',l_triggers.name);
4918: if fnd_global.conc_request_id <> -1 then
4919: benutils.write(fnd_message.get);
4920: benutils.write(p_rec => g_commu_rec);
4921: g_comm_generated := true;
4915: --
4916: fnd_message.set_name('BEN','BEN_92089_CREATED_PER_COMM');
4917: fnd_message.set_token('COMMUNICATION',l_triggers.name);
4918: if fnd_global.conc_request_id <> -1 then
4919: benutils.write(fnd_message.get);
4920: benutils.write(p_rec => g_commu_rec);
4921: g_comm_generated := true;
4922: end if;
4923: end if;