18: --
19: Begin
20: --
21: If (p_constraint_name = 'AME_APPROVER_TYPES_PK') Then
22: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
23: fnd_message.set_token('PROCEDURE', l_proc);
24: fnd_message.set_token('STEP','5');
25: fnd_message.raise_error;
26: Else
19: Begin
20: --
21: If (p_constraint_name = 'AME_APPROVER_TYPES_PK') Then
22: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
23: fnd_message.set_token('PROCEDURE', l_proc);
24: fnd_message.set_token('STEP','5');
25: fnd_message.raise_error;
26: Else
27: fnd_message.set_name('PAY', 'HR_7877_API_INVALID_CONSTRAINT');
20: --
21: If (p_constraint_name = 'AME_APPROVER_TYPES_PK') Then
22: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
23: fnd_message.set_token('PROCEDURE', l_proc);
24: fnd_message.set_token('STEP','5');
25: fnd_message.raise_error;
26: Else
27: fnd_message.set_name('PAY', 'HR_7877_API_INVALID_CONSTRAINT');
28: fnd_message.set_token('PROCEDURE', l_proc);
21: If (p_constraint_name = 'AME_APPROVER_TYPES_PK') Then
22: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
23: fnd_message.set_token('PROCEDURE', l_proc);
24: fnd_message.set_token('STEP','5');
25: fnd_message.raise_error;
26: Else
27: fnd_message.set_name('PAY', 'HR_7877_API_INVALID_CONSTRAINT');
28: fnd_message.set_token('PROCEDURE', l_proc);
29: fnd_message.set_token('CONSTRAINT_NAME', p_constraint_name);
23: fnd_message.set_token('PROCEDURE', l_proc);
24: fnd_message.set_token('STEP','5');
25: fnd_message.raise_error;
26: Else
27: fnd_message.set_name('PAY', 'HR_7877_API_INVALID_CONSTRAINT');
28: fnd_message.set_token('PROCEDURE', l_proc);
29: fnd_message.set_token('CONSTRAINT_NAME', p_constraint_name);
30: fnd_message.raise_error;
31: End If;
24: fnd_message.set_token('STEP','5');
25: fnd_message.raise_error;
26: Else
27: fnd_message.set_name('PAY', 'HR_7877_API_INVALID_CONSTRAINT');
28: fnd_message.set_token('PROCEDURE', l_proc);
29: fnd_message.set_token('CONSTRAINT_NAME', p_constraint_name);
30: fnd_message.raise_error;
31: End If;
32: --
25: fnd_message.raise_error;
26: Else
27: fnd_message.set_name('PAY', 'HR_7877_API_INVALID_CONSTRAINT');
28: fnd_message.set_token('PROCEDURE', l_proc);
29: fnd_message.set_token('CONSTRAINT_NAME', p_constraint_name);
30: fnd_message.raise_error;
31: End If;
32: --
33: End constraint_error;
26: Else
27: fnd_message.set_name('PAY', 'HR_7877_API_INVALID_CONSTRAINT');
28: fnd_message.set_token('PROCEDURE', l_proc);
29: fnd_message.set_token('CONSTRAINT_NAME', p_constraint_name);
30: fnd_message.raise_error;
31: End If;
32: --
33: End constraint_error;
34: --
99: Close C_Sel1;
100: --
101: -- The primary key is invalid therefore we must error
102: --
103: fnd_message.set_name('PAY', 'HR_7220_INVALID_PRIMARY_KEY');
104: fnd_message.raise_error;
105: End If;
106: Close C_Sel1;
107: If (p_object_version_number
100: --
101: -- The primary key is invalid therefore we must error
102: --
103: fnd_message.set_name('PAY', 'HR_7220_INVALID_PRIMARY_KEY');
104: fnd_message.raise_error;
105: End If;
106: Close C_Sel1;
107: If (p_object_version_number
108: <> ame_apt_shd.g_old_rec.object_version_number) Then
105: End If;
106: Close C_Sel1;
107: If (p_object_version_number
108: <> ame_apt_shd.g_old_rec.object_version_number) Then
109: fnd_message.set_name('PAY', 'HR_7155_OBJECT_INVALID');
110: fnd_message.raise_error;
111: End If;
112: l_fct_ret := true;
113: End If;
106: Close C_Sel1;
107: If (p_object_version_number
108: <> ame_apt_shd.g_old_rec.object_version_number) Then
109: fnd_message.set_name('PAY', 'HR_7155_OBJECT_INVALID');
110: fnd_message.raise_error;
111: End If;
112: l_fct_ret := true;
113: End If;
114: End If;
251: Close C_Sel1;
252: --
253: -- The primary key is invalid therefore we must error
254: --
255: fnd_message.set_name('PAY', 'HR_7220_INVALID_PRIMARY_KEY');
256: fnd_message.raise_error;
257: End If;
258: Close C_Sel1;
259: If (p_object_version_number
252: --
253: -- The primary key is invalid therefore we must error
254: --
255: fnd_message.set_name('PAY', 'HR_7220_INVALID_PRIMARY_KEY');
256: fnd_message.raise_error;
257: End If;
258: Close C_Sel1;
259: If (p_object_version_number
260: <> ame_apt_shd.g_old_rec.object_version_number) Then
257: End If;
258: Close C_Sel1;
259: If (p_object_version_number
260: <> ame_apt_shd.g_old_rec.object_version_number) Then
261: fnd_message.set_name('PAY', 'HR_7155_OBJECT_INVALID');
262: fnd_message.raise_error;
263: End If;
264: --
265: --
258: Close C_Sel1;
259: If (p_object_version_number
260: <> ame_apt_shd.g_old_rec.object_version_number) Then
261: fnd_message.set_name('PAY', 'HR_7155_OBJECT_INVALID');
262: fnd_message.raise_error;
263: End If;
264: --
265: --
266: --
269: -- We are doing a datetrack 'INSERT' which is illegal within this
270: -- procedure therefore we must error (note: to lck on insert the
271: -- private procedure ins_lck should be called).
272: --
273: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
274: fnd_message.set_token('PROCEDURE', l_proc);
275: fnd_message.set_token('STEP','20');
276: fnd_message.raise_error;
277: End If;
270: -- procedure therefore we must error (note: to lck on insert the
271: -- private procedure ins_lck should be called).
272: --
273: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
274: fnd_message.set_token('PROCEDURE', l_proc);
275: fnd_message.set_token('STEP','20');
276: fnd_message.raise_error;
277: End If;
278: --
271: -- private procedure ins_lck should be called).
272: --
273: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
274: fnd_message.set_token('PROCEDURE', l_proc);
275: fnd_message.set_token('STEP','20');
276: fnd_message.raise_error;
277: End If;
278: --
279: -- Set the validation start and end date OUT arguments
272: --
273: fnd_message.set_name('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
274: fnd_message.set_token('PROCEDURE', l_proc);
275: fnd_message.set_token('STEP','20');
276: fnd_message.raise_error;
277: End If;
278: --
279: -- Set the validation start and end date OUT arguments
280: --
295: --
296: -- The object is locked therefore we need to supply a meaningful
297: -- error message.
298: --
299: fnd_message.set_name('PAY', 'HR_7165_OBJECT_LOCKED');
300: fnd_message.set_token('TABLE_NAME', 'ame_approver_types');
301: fnd_message.raise_error;
302: End lck;
303: --
296: -- The object is locked therefore we need to supply a meaningful
297: -- error message.
298: --
299: fnd_message.set_name('PAY', 'HR_7165_OBJECT_LOCKED');
300: fnd_message.set_token('TABLE_NAME', 'ame_approver_types');
301: fnd_message.raise_error;
302: End lck;
303: --
304: -- ----------------------------------------------------------------------------
297: -- error message.
298: --
299: fnd_message.set_name('PAY', 'HR_7165_OBJECT_LOCKED');
300: fnd_message.set_token('TABLE_NAME', 'ame_approver_types');
301: fnd_message.raise_error;
302: End lck;
303: --
304: -- ----------------------------------------------------------------------------
305: -- |-----------------------------< convert_args >-----------------------------|