DBA Data[Home] [Help]

APPS.BEN_XCL_INS dependencies on BEN_XCL_SHD

Line 53: Procedure insert_dml(p_rec in out nocopy ben_xcl_shd.g_rec_type) is

49: -- Internal Row Handler Use Only.
50: --
51: -- {End Of Comments}
52: -- ----------------------------------------------------------------------------
53: Procedure insert_dml(p_rec in out nocopy ben_xcl_shd.g_rec_type) is
54: --
55: l_proc varchar2(72) := g_package||'insert_dml';
56: --
57: Begin

Line 61: ben_xcl_shd.g_api_dml := true; -- Set the api dml status

57: Begin
58: hr_utility.set_location('Entering:'||l_proc, 5);
59: p_rec.object_version_number := 1; -- Initialise the object version
60: --
61: ben_xcl_shd.g_api_dml := true; -- Set the api dml status
62: --
63: -- Insert the row into: ben_ext_chg_evt_log
64: --
65: insert into ben_ext_chg_evt_log

Line 130: ben_xcl_shd.g_api_dml := false; -- Unset the api dml status

126: p_rec.old_val5,
127: p_rec.old_val6
128: );
129: --
130: ben_xcl_shd.g_api_dml := false; -- Unset the api dml status
131: --
132: hr_utility.set_location(' Leaving:'||l_proc, 10);
133: Exception
134: When hr_api.check_integrity_violated Then

Line 136: ben_xcl_shd.g_api_dml := false; -- Unset the api dml status

132: hr_utility.set_location(' Leaving:'||l_proc, 10);
133: Exception
134: When hr_api.check_integrity_violated Then
135: -- A check constraint has been violated
136: ben_xcl_shd.g_api_dml := false; -- Unset the api dml status
137: ben_xcl_shd.constraint_error
138: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
139: When hr_api.parent_integrity_violated Then
140: -- Parent integrity has been violated

Line 137: ben_xcl_shd.constraint_error

133: Exception
134: When hr_api.check_integrity_violated Then
135: -- A check constraint has been violated
136: ben_xcl_shd.g_api_dml := false; -- Unset the api dml status
137: ben_xcl_shd.constraint_error
138: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
139: When hr_api.parent_integrity_violated Then
140: -- Parent integrity has been violated
141: ben_xcl_shd.g_api_dml := false; -- Unset the api dml status

Line 141: ben_xcl_shd.g_api_dml := false; -- Unset the api dml status

137: ben_xcl_shd.constraint_error
138: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
139: When hr_api.parent_integrity_violated Then
140: -- Parent integrity has been violated
141: ben_xcl_shd.g_api_dml := false; -- Unset the api dml status
142: ben_xcl_shd.constraint_error
143: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
144: When hr_api.unique_integrity_violated Then
145: -- Unique integrity has been violated

Line 142: ben_xcl_shd.constraint_error

138: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
139: When hr_api.parent_integrity_violated Then
140: -- Parent integrity has been violated
141: ben_xcl_shd.g_api_dml := false; -- Unset the api dml status
142: ben_xcl_shd.constraint_error
143: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
144: When hr_api.unique_integrity_violated Then
145: -- Unique integrity has been violated
146: ben_xcl_shd.g_api_dml := false; -- Unset the api dml status

Line 146: ben_xcl_shd.g_api_dml := false; -- Unset the api dml status

142: ben_xcl_shd.constraint_error
143: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
144: When hr_api.unique_integrity_violated Then
145: -- Unique integrity has been violated
146: ben_xcl_shd.g_api_dml := false; -- Unset the api dml status
147: ben_xcl_shd.constraint_error
148: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
149: When Others Then
150: ben_xcl_shd.g_api_dml := false; -- Unset the api dml status

Line 147: ben_xcl_shd.constraint_error

143: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
144: When hr_api.unique_integrity_violated Then
145: -- Unique integrity has been violated
146: ben_xcl_shd.g_api_dml := false; -- Unset the api dml status
147: ben_xcl_shd.constraint_error
148: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
149: When Others Then
150: ben_xcl_shd.g_api_dml := false; -- Unset the api dml status
151: Raise;

Line 150: ben_xcl_shd.g_api_dml := false; -- Unset the api dml status

146: ben_xcl_shd.g_api_dml := false; -- Unset the api dml status
147: ben_xcl_shd.constraint_error
148: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
149: When Others Then
150: ben_xcl_shd.g_api_dml := false; -- Unset the api dml status
151: Raise;
152: End insert_dml;
153: --
154: -- ----------------------------------------------------------------------------

Line 191: Procedure pre_insert(p_rec in out nocopy ben_xcl_shd.g_rec_type) is

187: -- Internal Row Handler Use Only.
188: --
189: -- {End Of Comments}
190: -- ----------------------------------------------------------------------------
191: Procedure pre_insert(p_rec in out nocopy ben_xcl_shd.g_rec_type) is
192: --
193: l_proc varchar2(72) := g_package||'pre_insert';
194: --
195: cursor c1 is

Line 243: p_effective_date in date,p_rec in ben_xcl_shd.g_rec_type) is

239: --
240: -- {End Of Comments}
241: -- ----------------------------------------------------------------------------
242: Procedure post_insert(
243: p_effective_date in date,p_rec in ben_xcl_shd.g_rec_type) is
244: --
245: l_proc varchar2(72) := g_package||'post_insert';
246: --
247: Begin

Line 312: p_rec in out nocopy ben_xcl_shd.g_rec_type

308: -- ----------------------------------------------------------------------------
309: Procedure ins
310: (
311: p_effective_date in date,
312: p_rec in out nocopy ben_xcl_shd.g_rec_type
313: ) is
314: --
315: l_proc varchar2(72) := g_package||'ins';
316: --

Line 377: l_rec ben_xcl_shd.g_rec_type;

373: p_old_val5 in varchar2 default null,
374: p_old_val6 in varchar2 default null
375: ) is
376: --
377: l_rec ben_xcl_shd.g_rec_type;
378: l_proc varchar2(72) := g_package||'ins';
379: --
380: Begin
381: hr_utility.set_location('Entering:'||l_proc, 5);

Line 387: ben_xcl_shd.convert_args

383: -- Call conversion function to turn arguments into the
384: -- p_rec structure.
385: --
386: l_rec :=
387: ben_xcl_shd.convert_args
388: (
389: null,
390: p_chg_evt_cd,
391: p_chg_eff_dt,