82: ) RETURN number IS
83: --
84: l_formula_id number;
85: --
86: l_inputs ff_exec.inputs_t;
87: l_outputs ff_exec.outputs_t;
88: --
89: BEGIN
90: --
83: --
84: l_formula_id number;
85: --
86: l_inputs ff_exec.inputs_t;
87: l_outputs ff_exec.outputs_t;
88: --
89: BEGIN
90: --
91: select to_number(pay_core_utils.get_parameter('FORMULA_ID', legislative_parameters))
94: where payroll_action_id = p_payroll_action_id;
95: --
96: if l_formula_id is not null then
97: --
98: ff_exec.init_formula
99: (
100: p_formula_id => l_formula_id,
101: p_effective_date => p_date_earned,
102: p_inputs => l_inputs,
134: end if;
135: --
136: end loop;
137: --
138: ff_exec.run_formula
139: (
140: p_inputs => l_inputs,
141: p_outputs => l_outputs
142: );