67: return false;
68: --
69: elsif l_outputs(l_outputs.first).value <> 'N' then
70: --
71: fnd_message.set_name('BEN','BEN_91329_FORMULA_RETURN');
72: fnd_message.set_token('RL','rule_id :'||p_rule_id);
73: fnd_message.set_token('PROC',l_proc);
74: raise ben_manage_life_events.g_record_error;
75: --
68: --
69: elsif l_outputs(l_outputs.first).value <> 'N' then
70: --
71: fnd_message.set_name('BEN','BEN_91329_FORMULA_RETURN');
72: fnd_message.set_token('RL','rule_id :'||p_rule_id);
73: fnd_message.set_token('PROC',l_proc);
74: raise ben_manage_life_events.g_record_error;
75: --
76: end if;
69: elsif l_outputs(l_outputs.first).value <> 'N' then
70: --
71: fnd_message.set_name('BEN','BEN_91329_FORMULA_RETURN');
72: fnd_message.set_token('RL','rule_id :'||p_rule_id);
73: fnd_message.set_token('PROC',l_proc);
74: raise ben_manage_life_events.g_record_error;
75: --
76: end if;
77: --
5260: p_source => p_source);
5261: --
5262: else
5263: --
5264: fnd_message.set_name('BEN','BEN_91342_UNKNOWN_CODE_1');
5265: fnd_message.set_token('PROC',l_proc);
5266: fnd_message.set_token('CODE1',p_proc_cd);
5267: raise ben_manage_life_events.g_record_error;
5268: --
5261: --
5262: else
5263: --
5264: fnd_message.set_name('BEN','BEN_91342_UNKNOWN_CODE_1');
5265: fnd_message.set_token('PROC',l_proc);
5266: fnd_message.set_token('CODE1',p_proc_cd);
5267: raise ben_manage_life_events.g_record_error;
5268: --
5269: end if;
5262: else
5263: --
5264: fnd_message.set_name('BEN','BEN_91342_UNKNOWN_CODE_1');
5265: fnd_message.set_token('PROC',l_proc);
5266: fnd_message.set_token('CODE1',p_proc_cd);
5267: raise ben_manage_life_events.g_record_error;
5268: --
5269: end if;
5270: --
5285: p_cm_dlvry_med_cd => p_cm_dlvry_med_cd,
5286: p_cm_dlvry_mthd_cd => p_cm_dlvry_mthd_cd,
5287: p_per_cm_id => l_per_cm_id);
5288: --
5289: fnd_message.set_name('BEN','BEN_92090_CREATED_DPNT_COMM');
5290: fnd_message.set_token('COMMUNICATION',p_name);
5291: if fnd_global.conc_request_id <> -1 then
5292: benutils.write(fnd_message.get);
5293: benutils.write(ben_generate_communications.g_commu_rec);
5286: p_cm_dlvry_mthd_cd => p_cm_dlvry_mthd_cd,
5287: p_per_cm_id => l_per_cm_id);
5288: --
5289: fnd_message.set_name('BEN','BEN_92090_CREATED_DPNT_COMM');
5290: fnd_message.set_token('COMMUNICATION',p_name);
5291: if fnd_global.conc_request_id <> -1 then
5292: benutils.write(fnd_message.get);
5293: benutils.write(ben_generate_communications.g_commu_rec);
5294: ben_generate_communications.g_comm_generated := true;
5288: --
5289: fnd_message.set_name('BEN','BEN_92090_CREATED_DPNT_COMM');
5290: fnd_message.set_token('COMMUNICATION',p_name);
5291: if fnd_global.conc_request_id <> -1 then
5292: benutils.write(fnd_message.get);
5293: benutils.write(ben_generate_communications.g_commu_rec);
5294: ben_generate_communications.g_comm_generated := true;
5295: end if;
5296: --