179: if csr_time_definition_details%notfound then
180:
181: hr_utility.set_location(l_proc, 20);
182: close csr_time_definition_details;
183: fnd_message.set_name('PAY','PAY_34056_FLSA_INV_TIME_DEF_ID');
184: fnd_message.raise_error;
185:
186: end if;
187:
180:
181: hr_utility.set_location(l_proc, 20);
182: close csr_time_definition_details;
183: fnd_message.set_name('PAY','PAY_34056_FLSA_INV_TIME_DEF_ID');
184: fnd_message.raise_error;
185:
186: end if;
187:
188: close csr_time_definition_details;
284: --
285: hr_utility.set_location(l_proc, 160);
286:
287: if l_gen_first_period_end_date < l_gen_first_period_start_date then
288: fnd_message.set_name('PAY','PAY_33414_FLSA_CROSS_VAL3');
289: fnd_message.raise_error;
290: End if;
291:
292:
285: hr_utility.set_location(l_proc, 160);
286:
287: if l_gen_first_period_end_date < l_gen_first_period_start_date then
288: fnd_message.set_name('PAY','PAY_33414_FLSA_CROSS_VAL3');
289: fnd_message.raise_error;
290: End if;
291:
292:
293: -- Generate the periods.
363:
364: end if;
365:
366: if l_period_end_date < l_period_start_date then
367: fnd_message.set_name('PAY','PAY_33414_FLSA_CROSS_VAL3');
368: fnd_message.raise_error;
369: End if;
370:
371: insert into per_time_periods
364: end if;
365:
366: if l_period_end_date < l_period_start_date then
367: fnd_message.set_name('PAY','PAY_33414_FLSA_CROSS_VAL3');
368: fnd_message.raise_error;
369: End if;
370:
371: insert into per_time_periods
372: (time_period_id,