DBA Data[Home] [Help]

APPS.BEN_EVALUATE_RATE_MATRIX dependencies on BEN_PER_ASG_ELIG

Line 105: ben_per_asg_elig.clear_down_cache;

101: hr_api.mandatory_arg_error(p_api_name => l_proc,
102: p_argument => 'criteria_rate_defn_id',
103: p_argument_value => p_criteria_rate_defn_id);
104:
105: ben_per_asg_elig.clear_down_cache;
106:
107: open c_pl;
108: loop
109: fetch c_pl into l_mtx_pl_id;

Line 136: l_node_eligible := ben_per_asg_elig.elp_eligible(p_person_id,p_assignment_id,l_rate_matrix_rec.eligy_prfl_id,p_effective_date,l_mtx_pl_id,l_rate_matrix_rec.pl_id,p_business_group_id);

132:
133: if l_rate_matrix_rec.level = 1 then
134: g_node_tbl.delete;
135: l_pl_id := l_rate_matrix_rec.pl_id;
136: l_node_eligible := ben_per_asg_elig.elp_eligible(p_person_id,p_assignment_id,l_rate_matrix_rec.eligy_prfl_id,p_effective_date,l_mtx_pl_id,l_rate_matrix_rec.pl_id,p_business_group_id);
137: else
138: if g_node_tbl.exists(l_rate_matrix_rec.parent_node_id) then
139: l_parent_eligible := g_node_tbl(l_rate_matrix_rec.parent_node_id);
140: if l_parent_eligible = 'Y' then

Line 141: l_node_eligible := ben_per_asg_elig.elp_eligible(p_person_id,p_assignment_id,l_rate_matrix_rec.eligy_prfl_id,p_effective_date,l_mtx_pl_id,l_rate_matrix_rec.pl_id,p_business_group_id);

137: else
138: if g_node_tbl.exists(l_rate_matrix_rec.parent_node_id) then
139: l_parent_eligible := g_node_tbl(l_rate_matrix_rec.parent_node_id);
140: if l_parent_eligible = 'Y' then
141: l_node_eligible := ben_per_asg_elig.elp_eligible(p_person_id,p_assignment_id,l_rate_matrix_rec.eligy_prfl_id,p_effective_date,l_mtx_pl_id,l_rate_matrix_rec.pl_id,p_business_group_id);
142: else
143: l_node_eligible := 'N';
144: end if;
145: else