143: hr_utility.set_location('Entering:'||l_proc, 5);
144: --
145: -- Call the corresponding datetrack api
146: --
147: dt_api.find_dt_upd_modes
148: (p_effective_date => p_effective_date
149: ,p_base_table_name => 'pay_iterative_rules_f'
150: ,p_base_key_column => 'iterative_rule_id'
151: ,p_base_key_value => p_base_key_value
177: hr_utility.set_location('Entering:'||l_proc, 5);
178: --
179: -- Call the corresponding datetrack api
180: --
181: dt_api.find_dt_del_modes
182: (p_effective_date => p_effective_date
183: ,p_base_table_name => 'pay_iterative_rules_f'
184: ,p_base_key_column => 'iterative_rule_id'
185: ,p_base_key_value => p_base_key_value
213: -- Because we are updating a row we must get the next object
214: -- version number.
215: --
216: l_object_version_number :=
217: dt_api.get_object_version_number
218: (p_base_table_name => 'pay_iterative_rules_f'
219: ,p_base_key_column => 'iterative_rule_id'
220: ,p_base_key_value => p_base_key_value
221: );
331: --
332: -- Validate the datetrack mode mode getting the validation start
333: -- and end dates for the specified datetrack operation.
334: --
335: dt_api.validate_dt_mode
336: (p_effective_date => p_effective_date
337: ,p_datetrack_mode => p_datetrack_mode
338: ,p_base_table_name => 'pay_iterative_rules_f'
339: ,p_base_key_column => 'iterative_rule_id'