48: WHEN FND_API.G_EXC_ERROR THEN
49: ROLLBACK TO create_accrual_rules;
50: x_return_status := FND_API.G_RET_STS_ERROR;
51:
52: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
53: ,p_count => x_msg_count
54: ,p_data => x_msg_data);
55:
56: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
55:
56: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
57: ROLLBACK TO create_accrual_rules;
58: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
59: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
60: ,p_count => x_msg_count
61: ,p_data => x_msg_data);
62:
63: WHEN OTHERS THEN
61: ,p_data => x_msg_data);
62:
63: WHEN OTHERS THEN
64: ROLLBACK TO create_accrual_rules;
65: FND_MSG_PUB.ADD_EXC_MSG('OKL_SETUP_ACCRUALS_PUB','create_accrual_rules');
66: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
67: ,p_count => x_msg_count
68: ,p_data => x_msg_data);
69: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
62:
63: WHEN OTHERS THEN
64: ROLLBACK TO create_accrual_rules;
65: FND_MSG_PUB.ADD_EXC_MSG('OKL_SETUP_ACCRUALS_PUB','create_accrual_rules');
66: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
67: ,p_count => x_msg_count
68: ,p_data => x_msg_data);
69: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
70:
126: WHEN FND_API.G_EXC_ERROR THEN
127: ROLLBACK TO create_accrual_rules;
128: x_return_status := FND_API.G_RET_STS_ERROR;
129:
130: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
131: ,p_count => x_msg_count
132: ,p_data => x_msg_data);
133:
134: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
133:
134: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
135: ROLLBACK TO create_accrual_rules;
136: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
137: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
138: ,p_count => x_msg_count
139: ,p_data => x_msg_data);
140:
141: WHEN OTHERS THEN
139: ,p_data => x_msg_data);
140:
141: WHEN OTHERS THEN
142: ROLLBACK TO create_accrual_rules;
143: FND_MSG_PUB.ADD_EXC_MSG('OKL_SETUP_ACCRUALS_PUB','create_accrual_rules');
144: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
145: ,p_count => x_msg_count
146: ,p_data => x_msg_data);
147: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
140:
141: WHEN OTHERS THEN
142: ROLLBACK TO create_accrual_rules;
143: FND_MSG_PUB.ADD_EXC_MSG('OKL_SETUP_ACCRUALS_PUB','create_accrual_rules');
144: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
145: ,p_count => x_msg_count
146: ,p_data => x_msg_data);
147: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
148:
190: WHEN FND_API.G_EXC_ERROR THEN
191: ROLLBACK TO update_accrual_rules;
192: x_return_status := FND_API.G_RET_STS_ERROR;
193:
194: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
195: ,p_count => x_msg_count
196: ,p_data => x_msg_data);
197:
198: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
197:
198: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
199: ROLLBACK TO update_accrual_rules;
200: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
201: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
202: ,p_count => x_msg_count
203: ,p_data => x_msg_data);
204:
205: WHEN OTHERS THEN
203: ,p_data => x_msg_data);
204:
205: WHEN OTHERS THEN
206: ROLLBACK TO update_accrual_rules;
207: FND_MSG_PUB.ADD_EXC_MSG('OKL_SETUP_ACCRUALS_PUB','update_accrual_rules');
208: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
209: ,p_count => x_msg_count
210: ,p_data => x_msg_data);
211: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
204:
205: WHEN OTHERS THEN
206: ROLLBACK TO update_accrual_rules;
207: FND_MSG_PUB.ADD_EXC_MSG('OKL_SETUP_ACCRUALS_PUB','update_accrual_rules');
208: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
209: ,p_count => x_msg_count
210: ,p_data => x_msg_data);
211: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
212:
261: WHEN FND_API.G_EXC_ERROR THEN
262: ROLLBACK TO update_accrual_rules;
263: x_return_status := FND_API.G_RET_STS_ERROR;
264:
265: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
266: ,p_count => x_msg_count
267: ,p_data => x_msg_data);
268:
269: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
268:
269: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
270: ROLLBACK TO update_accrual_rules;
271: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
272: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
273: ,p_count => x_msg_count
274: ,p_data => x_msg_data);
275:
276: WHEN OTHERS THEN
274: ,p_data => x_msg_data);
275:
276: WHEN OTHERS THEN
277: ROLLBACK TO update_accrual_rules;
278: FND_MSG_PUB.ADD_EXC_MSG('OKL_SETUP_ACCRUALS_PUB','update_accrual_rules');
279: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
280: ,p_count => x_msg_count
281: ,p_data => x_msg_data);
282: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
275:
276: WHEN OTHERS THEN
277: ROLLBACK TO update_accrual_rules;
278: FND_MSG_PUB.ADD_EXC_MSG('OKL_SETUP_ACCRUALS_PUB','update_accrual_rules');
279: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
280: ,p_count => x_msg_count
281: ,p_data => x_msg_data);
282: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
283:
322: WHEN FND_API.G_EXC_ERROR THEN
323: ROLLBACK TO delete_accrual_rules;
324: x_return_status := FND_API.G_RET_STS_ERROR;
325:
326: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
327: ,p_count => x_msg_count
328: ,p_data => x_msg_data);
329:
330: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
329:
330: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
331: ROLLBACK TO delete_accrual_rules;
332: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
333: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
334: ,p_count => x_msg_count
335: ,p_data => x_msg_data);
336:
337: WHEN OTHERS THEN
335: ,p_data => x_msg_data);
336:
337: WHEN OTHERS THEN
338: ROLLBACK TO delete_accrual_rules;
339: FND_MSG_PUB.ADD_EXC_MSG('OKL_SETUP_ACCRUALS_PUB','delete_accrual_rules');
340: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
341: ,p_count => x_msg_count
342: ,p_data => x_msg_data);
343: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
336:
337: WHEN OTHERS THEN
338: ROLLBACK TO delete_accrual_rules;
339: FND_MSG_PUB.ADD_EXC_MSG('OKL_SETUP_ACCRUALS_PUB','delete_accrual_rules');
340: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
341: ,p_count => x_msg_count
342: ,p_data => x_msg_data);
343: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
344:
390: WHEN FND_API.G_EXC_ERROR THEN
391: ROLLBACK TO delete_accrual_rules;
392: x_return_status := FND_API.G_RET_STS_ERROR;
393:
394: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
395: ,p_count => x_msg_count
396: ,p_data => x_msg_data);
397:
398: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
397:
398: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
399: ROLLBACK TO delete_accrual_rules;
400: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
401: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
402: ,p_count => x_msg_count
403: ,p_data => x_msg_data);
404:
405: WHEN OTHERS THEN
403: ,p_data => x_msg_data);
404:
405: WHEN OTHERS THEN
406: ROLLBACK TO delete_accrual_rules;
407: FND_MSG_PUB.ADD_EXC_MSG('OKL_SETUP_ACCRUALS_PUB','delete_accrual_rules');
408: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
409: ,p_count => x_msg_count
410: ,p_data => x_msg_data);
411: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
404:
405: WHEN OTHERS THEN
406: ROLLBACK TO delete_accrual_rules;
407: FND_MSG_PUB.ADD_EXC_MSG('OKL_SETUP_ACCRUALS_PUB','delete_accrual_rules');
408: FND_MSG_PUB.Count_and_get(p_encoded => FND_API.G_FALSE
409: ,p_count => x_msg_count
410: ,p_data => x_msg_data);
411: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
412: