DBA Data[Home] [Help]

APPS.BEN_BPI_UPD dependencies on BEN_BPI_SHD

Line 54: Procedure update_dml(p_rec in out nocopy ben_bpi_shd.g_rec_type) is

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

Line 65: ben_bpi_shd.g_api_dml := true; -- Set the api dml status

61: -- Increment the object version
62: --
63: p_rec.object_version_number := p_rec.object_version_number + 1;
64: --
65: ben_bpi_shd.g_api_dml := true; -- Set the api dml status
66: --
67: -- Update the ben_batch_proc_info Row
68: --
69: update ben_batch_proc_info

Line 87: ben_bpi_shd.g_api_dml := false; -- Unset the api dml status

83: business_group_id = p_rec.business_group_id,
84: object_version_number = p_rec.object_version_number
85: where batch_proc_id = p_rec.batch_proc_id;
86: --
87: ben_bpi_shd.g_api_dml := false; -- Unset the api dml status
88: --
89: hr_utility.set_location(' Leaving:'||l_proc, 10);
90: --
91: Exception

Line 94: ben_bpi_shd.g_api_dml := false; -- Unset the api dml status

90: --
91: Exception
92: When hr_api.check_integrity_violated Then
93: -- A check constraint has been violated
94: ben_bpi_shd.g_api_dml := false; -- Unset the api dml status
95: ben_bpi_shd.constraint_error
96: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
97: When hr_api.parent_integrity_violated Then
98: -- Parent integrity has been violated

Line 95: ben_bpi_shd.constraint_error

91: Exception
92: When hr_api.check_integrity_violated Then
93: -- A check constraint has been violated
94: ben_bpi_shd.g_api_dml := false; -- Unset the api dml status
95: ben_bpi_shd.constraint_error
96: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
97: When hr_api.parent_integrity_violated Then
98: -- Parent integrity has been violated
99: ben_bpi_shd.g_api_dml := false; -- Unset the api dml status

Line 99: ben_bpi_shd.g_api_dml := false; -- Unset the api dml status

95: ben_bpi_shd.constraint_error
96: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
97: When hr_api.parent_integrity_violated Then
98: -- Parent integrity has been violated
99: ben_bpi_shd.g_api_dml := false; -- Unset the api dml status
100: ben_bpi_shd.constraint_error
101: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
102: When hr_api.unique_integrity_violated Then
103: -- Unique integrity has been violated

Line 100: ben_bpi_shd.constraint_error

96: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
97: When hr_api.parent_integrity_violated Then
98: -- Parent integrity has been violated
99: ben_bpi_shd.g_api_dml := false; -- Unset the api dml status
100: ben_bpi_shd.constraint_error
101: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
102: When hr_api.unique_integrity_violated Then
103: -- Unique integrity has been violated
104: ben_bpi_shd.g_api_dml := false; -- Unset the api dml status

Line 104: ben_bpi_shd.g_api_dml := false; -- Unset the api dml status

100: ben_bpi_shd.constraint_error
101: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
102: When hr_api.unique_integrity_violated Then
103: -- Unique integrity has been violated
104: ben_bpi_shd.g_api_dml := false; -- Unset the api dml status
105: ben_bpi_shd.constraint_error
106: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
107: When Others Then
108: ben_bpi_shd.g_api_dml := false; -- Unset the api dml status

Line 105: ben_bpi_shd.constraint_error

101: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
102: When hr_api.unique_integrity_violated Then
103: -- Unique integrity has been violated
104: ben_bpi_shd.g_api_dml := false; -- Unset the api dml status
105: ben_bpi_shd.constraint_error
106: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
107: When Others Then
108: ben_bpi_shd.g_api_dml := false; -- Unset the api dml status
109: Raise;

Line 108: ben_bpi_shd.g_api_dml := false; -- Unset the api dml status

104: ben_bpi_shd.g_api_dml := false; -- Unset the api dml status
105: ben_bpi_shd.constraint_error
106: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
107: When Others Then
108: ben_bpi_shd.g_api_dml := false; -- Unset the api dml status
109: Raise;
110: End update_dml;
111: --
112: -- ----------------------------------------------------------------------------

Line 144: Procedure pre_update(p_rec in ben_bpi_shd.g_rec_type) is

140: -- Internal Row Handler Use Only.
141: --
142: -- {End Of Comments}
143: -- ----------------------------------------------------------------------------
144: Procedure pre_update(p_rec in ben_bpi_shd.g_rec_type) is
145: --
146: l_proc varchar2(72) := g_package||'pre_update';
147: --
148: Begin

Line 186: Procedure post_update(p_rec in ben_bpi_shd.g_rec_type) is

182: -- Internal Row Handler Use Only.
183: --
184: -- {End Of Comments}
185: -- ----------------------------------------------------------------------------
186: Procedure post_update(p_rec in ben_bpi_shd.g_rec_type) is
187: --
188: l_proc varchar2(72) := g_package||'post_update';
189: --
190: Begin

Line 213: ,p_benefit_action_id_o =>ben_bpi_shd.g_old_rec.benefit_action_id

209: ,p_per_proc_succ =>p_rec.per_proc_succ
210: ,p_per_err =>p_rec.per_err
211: ,p_business_group_id =>p_rec.business_group_id
212: ,p_object_version_number =>p_rec.object_version_number
213: ,p_benefit_action_id_o =>ben_bpi_shd.g_old_rec.benefit_action_id
214: ,p_strt_dt_o =>ben_bpi_shd.g_old_rec.strt_dt
215: ,p_end_dt_o =>ben_bpi_shd.g_old_rec.end_dt
216: ,p_strt_tm_o =>ben_bpi_shd.g_old_rec.strt_tm
217: ,p_end_tm_o =>ben_bpi_shd.g_old_rec.end_tm

Line 214: ,p_strt_dt_o =>ben_bpi_shd.g_old_rec.strt_dt

210: ,p_per_err =>p_rec.per_err
211: ,p_business_group_id =>p_rec.business_group_id
212: ,p_object_version_number =>p_rec.object_version_number
213: ,p_benefit_action_id_o =>ben_bpi_shd.g_old_rec.benefit_action_id
214: ,p_strt_dt_o =>ben_bpi_shd.g_old_rec.strt_dt
215: ,p_end_dt_o =>ben_bpi_shd.g_old_rec.end_dt
216: ,p_strt_tm_o =>ben_bpi_shd.g_old_rec.strt_tm
217: ,p_end_tm_o =>ben_bpi_shd.g_old_rec.end_tm
218: ,p_elpsd_tm_o =>ben_bpi_shd.g_old_rec.elpsd_tm

Line 215: ,p_end_dt_o =>ben_bpi_shd.g_old_rec.end_dt

211: ,p_business_group_id =>p_rec.business_group_id
212: ,p_object_version_number =>p_rec.object_version_number
213: ,p_benefit_action_id_o =>ben_bpi_shd.g_old_rec.benefit_action_id
214: ,p_strt_dt_o =>ben_bpi_shd.g_old_rec.strt_dt
215: ,p_end_dt_o =>ben_bpi_shd.g_old_rec.end_dt
216: ,p_strt_tm_o =>ben_bpi_shd.g_old_rec.strt_tm
217: ,p_end_tm_o =>ben_bpi_shd.g_old_rec.end_tm
218: ,p_elpsd_tm_o =>ben_bpi_shd.g_old_rec.elpsd_tm
219: ,p_per_slctd_o =>ben_bpi_shd.g_old_rec.per_slctd

Line 216: ,p_strt_tm_o =>ben_bpi_shd.g_old_rec.strt_tm

212: ,p_object_version_number =>p_rec.object_version_number
213: ,p_benefit_action_id_o =>ben_bpi_shd.g_old_rec.benefit_action_id
214: ,p_strt_dt_o =>ben_bpi_shd.g_old_rec.strt_dt
215: ,p_end_dt_o =>ben_bpi_shd.g_old_rec.end_dt
216: ,p_strt_tm_o =>ben_bpi_shd.g_old_rec.strt_tm
217: ,p_end_tm_o =>ben_bpi_shd.g_old_rec.end_tm
218: ,p_elpsd_tm_o =>ben_bpi_shd.g_old_rec.elpsd_tm
219: ,p_per_slctd_o =>ben_bpi_shd.g_old_rec.per_slctd
220: ,p_per_proc_o =>ben_bpi_shd.g_old_rec.per_proc

Line 217: ,p_end_tm_o =>ben_bpi_shd.g_old_rec.end_tm

213: ,p_benefit_action_id_o =>ben_bpi_shd.g_old_rec.benefit_action_id
214: ,p_strt_dt_o =>ben_bpi_shd.g_old_rec.strt_dt
215: ,p_end_dt_o =>ben_bpi_shd.g_old_rec.end_dt
216: ,p_strt_tm_o =>ben_bpi_shd.g_old_rec.strt_tm
217: ,p_end_tm_o =>ben_bpi_shd.g_old_rec.end_tm
218: ,p_elpsd_tm_o =>ben_bpi_shd.g_old_rec.elpsd_tm
219: ,p_per_slctd_o =>ben_bpi_shd.g_old_rec.per_slctd
220: ,p_per_proc_o =>ben_bpi_shd.g_old_rec.per_proc
221: ,p_per_unproc_o =>ben_bpi_shd.g_old_rec.per_unproc

Line 218: ,p_elpsd_tm_o =>ben_bpi_shd.g_old_rec.elpsd_tm

214: ,p_strt_dt_o =>ben_bpi_shd.g_old_rec.strt_dt
215: ,p_end_dt_o =>ben_bpi_shd.g_old_rec.end_dt
216: ,p_strt_tm_o =>ben_bpi_shd.g_old_rec.strt_tm
217: ,p_end_tm_o =>ben_bpi_shd.g_old_rec.end_tm
218: ,p_elpsd_tm_o =>ben_bpi_shd.g_old_rec.elpsd_tm
219: ,p_per_slctd_o =>ben_bpi_shd.g_old_rec.per_slctd
220: ,p_per_proc_o =>ben_bpi_shd.g_old_rec.per_proc
221: ,p_per_unproc_o =>ben_bpi_shd.g_old_rec.per_unproc
222: ,p_per_proc_succ_o =>ben_bpi_shd.g_old_rec.per_proc_succ

Line 219: ,p_per_slctd_o =>ben_bpi_shd.g_old_rec.per_slctd

215: ,p_end_dt_o =>ben_bpi_shd.g_old_rec.end_dt
216: ,p_strt_tm_o =>ben_bpi_shd.g_old_rec.strt_tm
217: ,p_end_tm_o =>ben_bpi_shd.g_old_rec.end_tm
218: ,p_elpsd_tm_o =>ben_bpi_shd.g_old_rec.elpsd_tm
219: ,p_per_slctd_o =>ben_bpi_shd.g_old_rec.per_slctd
220: ,p_per_proc_o =>ben_bpi_shd.g_old_rec.per_proc
221: ,p_per_unproc_o =>ben_bpi_shd.g_old_rec.per_unproc
222: ,p_per_proc_succ_o =>ben_bpi_shd.g_old_rec.per_proc_succ
223: ,p_per_err_o =>ben_bpi_shd.g_old_rec.per_err

Line 220: ,p_per_proc_o =>ben_bpi_shd.g_old_rec.per_proc

216: ,p_strt_tm_o =>ben_bpi_shd.g_old_rec.strt_tm
217: ,p_end_tm_o =>ben_bpi_shd.g_old_rec.end_tm
218: ,p_elpsd_tm_o =>ben_bpi_shd.g_old_rec.elpsd_tm
219: ,p_per_slctd_o =>ben_bpi_shd.g_old_rec.per_slctd
220: ,p_per_proc_o =>ben_bpi_shd.g_old_rec.per_proc
221: ,p_per_unproc_o =>ben_bpi_shd.g_old_rec.per_unproc
222: ,p_per_proc_succ_o =>ben_bpi_shd.g_old_rec.per_proc_succ
223: ,p_per_err_o =>ben_bpi_shd.g_old_rec.per_err
224: ,p_business_group_id_o =>ben_bpi_shd.g_old_rec.business_group_id

Line 221: ,p_per_unproc_o =>ben_bpi_shd.g_old_rec.per_unproc

217: ,p_end_tm_o =>ben_bpi_shd.g_old_rec.end_tm
218: ,p_elpsd_tm_o =>ben_bpi_shd.g_old_rec.elpsd_tm
219: ,p_per_slctd_o =>ben_bpi_shd.g_old_rec.per_slctd
220: ,p_per_proc_o =>ben_bpi_shd.g_old_rec.per_proc
221: ,p_per_unproc_o =>ben_bpi_shd.g_old_rec.per_unproc
222: ,p_per_proc_succ_o =>ben_bpi_shd.g_old_rec.per_proc_succ
223: ,p_per_err_o =>ben_bpi_shd.g_old_rec.per_err
224: ,p_business_group_id_o =>ben_bpi_shd.g_old_rec.business_group_id
225: ,p_object_version_number_o =>ben_bpi_shd.g_old_rec.object_version_number

Line 222: ,p_per_proc_succ_o =>ben_bpi_shd.g_old_rec.per_proc_succ

218: ,p_elpsd_tm_o =>ben_bpi_shd.g_old_rec.elpsd_tm
219: ,p_per_slctd_o =>ben_bpi_shd.g_old_rec.per_slctd
220: ,p_per_proc_o =>ben_bpi_shd.g_old_rec.per_proc
221: ,p_per_unproc_o =>ben_bpi_shd.g_old_rec.per_unproc
222: ,p_per_proc_succ_o =>ben_bpi_shd.g_old_rec.per_proc_succ
223: ,p_per_err_o =>ben_bpi_shd.g_old_rec.per_err
224: ,p_business_group_id_o =>ben_bpi_shd.g_old_rec.business_group_id
225: ,p_object_version_number_o =>ben_bpi_shd.g_old_rec.object_version_number
226: );

Line 223: ,p_per_err_o =>ben_bpi_shd.g_old_rec.per_err

219: ,p_per_slctd_o =>ben_bpi_shd.g_old_rec.per_slctd
220: ,p_per_proc_o =>ben_bpi_shd.g_old_rec.per_proc
221: ,p_per_unproc_o =>ben_bpi_shd.g_old_rec.per_unproc
222: ,p_per_proc_succ_o =>ben_bpi_shd.g_old_rec.per_proc_succ
223: ,p_per_err_o =>ben_bpi_shd.g_old_rec.per_err
224: ,p_business_group_id_o =>ben_bpi_shd.g_old_rec.business_group_id
225: ,p_object_version_number_o =>ben_bpi_shd.g_old_rec.object_version_number
226: );
227: --

Line 224: ,p_business_group_id_o =>ben_bpi_shd.g_old_rec.business_group_id

220: ,p_per_proc_o =>ben_bpi_shd.g_old_rec.per_proc
221: ,p_per_unproc_o =>ben_bpi_shd.g_old_rec.per_unproc
222: ,p_per_proc_succ_o =>ben_bpi_shd.g_old_rec.per_proc_succ
223: ,p_per_err_o =>ben_bpi_shd.g_old_rec.per_err
224: ,p_business_group_id_o =>ben_bpi_shd.g_old_rec.business_group_id
225: ,p_object_version_number_o =>ben_bpi_shd.g_old_rec.object_version_number
226: );
227: --
228: exception

Line 225: ,p_object_version_number_o =>ben_bpi_shd.g_old_rec.object_version_number

221: ,p_per_unproc_o =>ben_bpi_shd.g_old_rec.per_unproc
222: ,p_per_proc_succ_o =>ben_bpi_shd.g_old_rec.per_proc_succ
223: ,p_per_err_o =>ben_bpi_shd.g_old_rec.per_err
224: ,p_business_group_id_o =>ben_bpi_shd.g_old_rec.business_group_id
225: ,p_object_version_number_o =>ben_bpi_shd.g_old_rec.object_version_number
226: );
227: --
228: exception
229: --

Line 287: Procedure convert_defs(p_rec in out nocopy ben_bpi_shd.g_rec_type) is

283: -- Internal Row Handler Use Only.
284: --
285: -- {End Of Comments}
286: -- ----------------------------------------------------------------------------
287: Procedure convert_defs(p_rec in out nocopy ben_bpi_shd.g_rec_type) is
288: --
289: l_proc varchar2(72) := g_package||'convert_defs';
290: --
291: Begin

Line 302: ben_bpi_shd.g_old_rec.benefit_action_id;

298: -- is being used then we must set to the 'current' argument value.
299: --
300: If (p_rec.benefit_action_id = hr_api.g_number) then
301: p_rec.benefit_action_id :=
302: ben_bpi_shd.g_old_rec.benefit_action_id;
303: End If;
304: If (p_rec.strt_dt = hr_api.g_date) then
305: p_rec.strt_dt :=
306: ben_bpi_shd.g_old_rec.strt_dt;

Line 306: ben_bpi_shd.g_old_rec.strt_dt;

302: ben_bpi_shd.g_old_rec.benefit_action_id;
303: End If;
304: If (p_rec.strt_dt = hr_api.g_date) then
305: p_rec.strt_dt :=
306: ben_bpi_shd.g_old_rec.strt_dt;
307: End If;
308: If (p_rec.end_dt = hr_api.g_date) then
309: p_rec.end_dt :=
310: ben_bpi_shd.g_old_rec.end_dt;

Line 310: ben_bpi_shd.g_old_rec.end_dt;

306: ben_bpi_shd.g_old_rec.strt_dt;
307: End If;
308: If (p_rec.end_dt = hr_api.g_date) then
309: p_rec.end_dt :=
310: ben_bpi_shd.g_old_rec.end_dt;
311: End If;
312: If (p_rec.strt_tm = hr_api.g_varchar2) then
313: p_rec.strt_tm :=
314: ben_bpi_shd.g_old_rec.strt_tm;

Line 314: ben_bpi_shd.g_old_rec.strt_tm;

310: ben_bpi_shd.g_old_rec.end_dt;
311: End If;
312: If (p_rec.strt_tm = hr_api.g_varchar2) then
313: p_rec.strt_tm :=
314: ben_bpi_shd.g_old_rec.strt_tm;
315: End If;
316: If (p_rec.end_tm = hr_api.g_varchar2) then
317: p_rec.end_tm :=
318: ben_bpi_shd.g_old_rec.end_tm;

Line 318: ben_bpi_shd.g_old_rec.end_tm;

314: ben_bpi_shd.g_old_rec.strt_tm;
315: End If;
316: If (p_rec.end_tm = hr_api.g_varchar2) then
317: p_rec.end_tm :=
318: ben_bpi_shd.g_old_rec.end_tm;
319: End If;
320: If (p_rec.elpsd_tm = hr_api.g_varchar2) then
321: p_rec.elpsd_tm :=
322: ben_bpi_shd.g_old_rec.elpsd_tm;

Line 322: ben_bpi_shd.g_old_rec.elpsd_tm;

318: ben_bpi_shd.g_old_rec.end_tm;
319: End If;
320: If (p_rec.elpsd_tm = hr_api.g_varchar2) then
321: p_rec.elpsd_tm :=
322: ben_bpi_shd.g_old_rec.elpsd_tm;
323: End If;
324: If (p_rec.per_slctd = hr_api.g_number) then
325: p_rec.per_slctd :=
326: ben_bpi_shd.g_old_rec.per_slctd;

Line 326: ben_bpi_shd.g_old_rec.per_slctd;

322: ben_bpi_shd.g_old_rec.elpsd_tm;
323: End If;
324: If (p_rec.per_slctd = hr_api.g_number) then
325: p_rec.per_slctd :=
326: ben_bpi_shd.g_old_rec.per_slctd;
327: End If;
328: If (p_rec.per_proc = hr_api.g_number) then
329: p_rec.per_proc :=
330: ben_bpi_shd.g_old_rec.per_proc;

Line 330: ben_bpi_shd.g_old_rec.per_proc;

326: ben_bpi_shd.g_old_rec.per_slctd;
327: End If;
328: If (p_rec.per_proc = hr_api.g_number) then
329: p_rec.per_proc :=
330: ben_bpi_shd.g_old_rec.per_proc;
331: End If;
332: If (p_rec.per_unproc = hr_api.g_number) then
333: p_rec.per_unproc :=
334: ben_bpi_shd.g_old_rec.per_unproc;

Line 334: ben_bpi_shd.g_old_rec.per_unproc;

330: ben_bpi_shd.g_old_rec.per_proc;
331: End If;
332: If (p_rec.per_unproc = hr_api.g_number) then
333: p_rec.per_unproc :=
334: ben_bpi_shd.g_old_rec.per_unproc;
335: End If;
336: If (p_rec.per_proc_succ = hr_api.g_number) then
337: p_rec.per_proc_succ :=
338: ben_bpi_shd.g_old_rec.per_proc_succ ;

Line 338: ben_bpi_shd.g_old_rec.per_proc_succ ;

334: ben_bpi_shd.g_old_rec.per_unproc;
335: End If;
336: If (p_rec.per_proc_succ = hr_api.g_number) then
337: p_rec.per_proc_succ :=
338: ben_bpi_shd.g_old_rec.per_proc_succ ;
339: End If;
340: If (p_rec.per_err = hr_api.g_number) then
341: p_rec.per_err :=
342: ben_bpi_shd.g_old_rec.per_err;

Line 342: ben_bpi_shd.g_old_rec.per_err;

338: ben_bpi_shd.g_old_rec.per_proc_succ ;
339: End If;
340: If (p_rec.per_err = hr_api.g_number) then
341: p_rec.per_err :=
342: ben_bpi_shd.g_old_rec.per_err;
343: End If;
344: If (p_rec.business_group_id = hr_api.g_number) then
345: p_rec.business_group_id :=
346: ben_bpi_shd.g_old_rec.business_group_id;

Line 346: ben_bpi_shd.g_old_rec.business_group_id;

342: ben_bpi_shd.g_old_rec.per_err;
343: End If;
344: If (p_rec.business_group_id = hr_api.g_number) then
345: p_rec.business_group_id :=
346: ben_bpi_shd.g_old_rec.business_group_id;
347: End If;
348:
349: --
350: hr_utility.set_location(' Leaving:'||l_proc, 10);

Line 359: p_rec in out nocopy ben_bpi_shd.g_rec_type

355: -- |---------------------------------< upd >----------------------------------|
356: -- ----------------------------------------------------------------------------
357: Procedure upd
358: (
359: p_rec in out nocopy ben_bpi_shd.g_rec_type
360: ) is
361: --
362: l_proc varchar2(72) := g_package||'upd';
363: --

Line 369: ben_bpi_shd.lck

365: hr_utility.set_location('Entering:'||l_proc, 5);
366: --
367: -- We must lock the row which we need to update.
368: --
369: ben_bpi_shd.lck
370: (
371: p_rec.batch_proc_id,
372: p_rec.object_version_number
373: );

Line 418: l_rec ben_bpi_shd.g_rec_type;

414: p_business_group_id in number default hr_api.g_number,
415: p_object_version_number in out nocopy number
416: ) is
417: --
418: l_rec ben_bpi_shd.g_rec_type;
419: l_proc varchar2(72) := g_package||'upd';
420: --
421: Begin
422: hr_utility.set_location('Entering:'||l_proc, 5);

Line 428: ben_bpi_shd.convert_args

424: -- Call conversion function to turn arguments into the
425: -- l_rec structure.
426: --
427: l_rec :=
428: ben_bpi_shd.convert_args
429: (
430: p_batch_proc_id,
431: p_benefit_action_id,
432: p_strt_dt,