1: Package Body pay_rft_ins as
2: /* $Header: pyrftrhi.pkb 120.0 2005/05/29 08:21 appldev noship $ */
3: --
4: -- ----------------------------------------------------------------------------
5: -- | Private Global Definitions |
4: -- ----------------------------------------------------------------------------
5: -- | Private Global Definitions |
6: -- ----------------------------------------------------------------------------
7: --
8: g_package varchar2(33) := ' pay_rft_ins.'; -- Global package name
9: --
10: -- ----------------------------------------------------------------------------
11: -- |------------------------------< insert_dml >------------------------------|
12: -- ----------------------------------------------------------------------------
221: hr_multi_message.end_validation_set;
222: --
223: -- Call the supporting pre-insert operation
224: --
225: pay_rft_ins.pre_insert
226: (p_rec => p_rec
227: ,p_report_format_mapping_id => p_report_format_mapping_id
228: );
229: --
228: );
229: --
230: -- Insert the row
231: --
232: pay_rft_ins.insert_dml(p_rec);
233: --
234: -- Call the supporting post-insert operation
235: --
236: pay_rft_ins.post_insert
232: pay_rft_ins.insert_dml(p_rec);
233: --
234: -- Call the supporting post-insert operation
235: --
236: pay_rft_ins.post_insert
237: (p_rec
238: );
239: --
240: -- Call to raise any errors on multi-message list
272: --
273: -- Having converted the arguments into the pay_rft_rec
274: -- plsql record structure we call the corresponding record business process.
275: --
276: pay_rft_ins.ins
277: (p_rec => l_rec
278: ,p_report_format_mapping_id => p_report_format_mapping_id
279: );
280: --
313: --
314: -- Insert a row for the base language and every installed language.
315: --
316: for l_lang in csr_ins_langs loop
317: pay_rft_ins.ins
318: (p_report_format_mapping_id => p_report_format_mapping_id
319: ,p_language => l_lang.language_code
320: ,p_source_lang => p_language_code
321: ,p_display_name => p_display_name
324: --
325: hr_utility.set_location('Leaving:'||l_proc,20);
326: End ins_tl;
327: --
328: end pay_rft_ins;