107: return false;
108: --
109: elsif l_outputs(l_outputs.first).value <> 'N' then
110: --
111: fnd_message.set_name('BEN','BEN_91329_FORMULA_RETURN');
112: fnd_message.set_token('RL','formula_id :'||p_rule_id);
113: fnd_message.set_token('PROC',l_proc);
114: raise ben_manage_life_events.g_record_error;
115: --
108: --
109: elsif l_outputs(l_outputs.first).value <> 'N' then
110: --
111: fnd_message.set_name('BEN','BEN_91329_FORMULA_RETURN');
112: fnd_message.set_token('RL','formula_id :'||p_rule_id);
113: fnd_message.set_token('PROC',l_proc);
114: raise ben_manage_life_events.g_record_error;
115: --
116: end if;
109: elsif l_outputs(l_outputs.first).value <> 'N' then
110: --
111: fnd_message.set_name('BEN','BEN_91329_FORMULA_RETURN');
112: fnd_message.set_token('RL','formula_id :'||p_rule_id);
113: fnd_message.set_token('PROC',l_proc);
114: raise ben_manage_life_events.g_record_error;
115: --
116: end if;
117: --
4147: p_usages_created => l_usages_created);
4148: --
4149: else
4150: --
4151: fnd_message.set_name('BEN','BEN_91342_UNKNOWN_CODE_1');
4152: fnd_message.set_token('PROC',l_proc);
4153: fnd_message.set_token('CODE1',p_proc_cd);
4154: raise ben_manage_life_events.g_record_error;
4155: --
4148: --
4149: else
4150: --
4151: fnd_message.set_name('BEN','BEN_91342_UNKNOWN_CODE_1');
4152: fnd_message.set_token('PROC',l_proc);
4153: fnd_message.set_token('CODE1',p_proc_cd);
4154: raise ben_manage_life_events.g_record_error;
4155: --
4156: end if;
4149: else
4150: --
4151: fnd_message.set_name('BEN','BEN_91342_UNKNOWN_CODE_1');
4152: fnd_message.set_token('PROC',l_proc);
4153: fnd_message.set_token('CODE1',p_proc_cd);
4154: raise ben_manage_life_events.g_record_error;
4155: --
4156: end if;
4157: --
4574: p_cm_dlvry_mthd_cd => l_triggers.cm_dlvry_mthd_typ_cd,
4575: p_per_cm_id => l_per_cm_id,
4576: p_mode => p_mode);
4577: --
4578: fnd_message.set_name('BEN','BEN_92089_CREATED_PER_COMM');
4579: fnd_message.set_token('COMMUNICATION',l_triggers.name);
4580: if fnd_global.conc_request_id <> -1 then
4581: benutils.write(fnd_message.get);
4582: benutils.write(p_rec => g_commu_rec);
4575: p_per_cm_id => l_per_cm_id,
4576: p_mode => p_mode);
4577: --
4578: fnd_message.set_name('BEN','BEN_92089_CREATED_PER_COMM');
4579: fnd_message.set_token('COMMUNICATION',l_triggers.name);
4580: if fnd_global.conc_request_id <> -1 then
4581: benutils.write(fnd_message.get);
4582: benutils.write(p_rec => g_commu_rec);
4583: g_comm_generated := true;
4577: --
4578: fnd_message.set_name('BEN','BEN_92089_CREATED_PER_COMM');
4579: fnd_message.set_token('COMMUNICATION',l_triggers.name);
4580: if fnd_global.conc_request_id <> -1 then
4581: benutils.write(fnd_message.get);
4582: benutils.write(p_rec => g_commu_rec);
4583: g_comm_generated := true;
4584: end if;
4585: --