50: --
51: -- {End Of Comments}
52: -- ----------------------------------------------------------------------------
53: Procedure insert_dml
54: (p_rec in out nocopy pay_ivt_shd.g_rec_type
55: ) is
56: --
57: l_proc varchar2(72) := g_package||'insert_dml';
58: --
83: Exception
84: When hr_api.check_integrity_violated Then
85: -- A check constraint has been violated
86: --
87: pay_ivt_shd.constraint_error
88: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
89: When hr_api.parent_integrity_violated Then
90: -- Parent integrity has been violated
91: --
88: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
89: When hr_api.parent_integrity_violated Then
90: -- Parent integrity has been violated
91: --
92: pay_ivt_shd.constraint_error
93: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
94: When hr_api.unique_integrity_violated Then
95: -- Unique integrity has been violated
96: --
93: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
94: When hr_api.unique_integrity_violated Then
95: -- Unique integrity has been violated
96: --
97: pay_ivt_shd.constraint_error
98: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
99: When Others Then
100: --
101: Raise;
138: --
139: -- {End Of Comments}
140: -- ----------------------------------------------------------------------------
141: Procedure pre_insert
142: (p_rec in out nocopy pay_ivt_shd.g_rec_type
143: ,p_input_value_id in number
144: ) is
145: --
146: l_proc varchar2(72) := g_package||'pre_insert';
185: --
186: -- {End Of Comments}
187: -- ----------------------------------------------------------------------------
188: Procedure post_insert
189: (p_rec in pay_ivt_shd.g_rec_type
190: ) is
191: --
192: l_proc varchar2(72) := g_package||'post_insert';
193: --
222: -- ----------------------------------------------------------------------------
223: -- |---------------------------------< ins >----------------------------------|
224: -- ----------------------------------------------------------------------------
225: Procedure ins
226: (p_rec in out nocopy pay_ivt_shd.g_rec_type
227: ,p_input_value_id in number
228: ) is
229: --
230: l_proc varchar2(72) := g_package||'ins';
273: ,p_language in varchar2
274: ,p_source_lang in varchar2
275: ) is
276: --
277: l_rec pay_ivt_shd.g_rec_type;
278: l_proc varchar2(72) := g_package||'ins';
279: --
280: Begin
281: hr_utility.set_location('Entering:'||l_proc, 5);
283: -- Call conversion function to turn arguments into the
284: -- p_rec structure.
285: --
286: l_rec :=
287: pay_ivt_shd.convert_args
288: (null
289: ,p_name
290: ,p_language
291: ,p_source_lang