278:
279: EXCEPTION
280: WHEN FND_API.G_EXC_ERROR THEN
281: x_return_status := FND_API.G_RET_STS_ERROR;
282: FND_MSG_PUB.count_and_get(p_count => l_msg_count,p_data=>l_msg_data);
283:
284: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
285: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
286: FND_MSG_PUB.count_and_get(p_count => l_msg_count,p_data=>l_msg_data);
282: FND_MSG_PUB.count_and_get(p_count => l_msg_count,p_data=>l_msg_data);
283:
284: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
285: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
286: FND_MSG_PUB.count_and_get(p_count => l_msg_count,p_data=>l_msg_data);
287:
288: WHEN OTHERS THEN
289: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
290:
287:
288: WHEN OTHERS THEN
289: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
290:
291: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error) THEN
292: FND_MSG_PUB.add_exc_msg(G_MODULE_NAME, 'PSA_BC_XLA_PVT');
293: END IF;
294:
295: FND_MSG_PUB.count_and_get(p_count=>l_msg_count,p_data=>l_msg_data);
288: WHEN OTHERS THEN
289: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
290:
291: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error) THEN
292: FND_MSG_PUB.add_exc_msg(G_MODULE_NAME, 'PSA_BC_XLA_PVT');
293: END IF;
294:
295: FND_MSG_PUB.count_and_get(p_count=>l_msg_count,p_data=>l_msg_data);
296:
291: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error) THEN
292: FND_MSG_PUB.add_exc_msg(G_MODULE_NAME, 'PSA_BC_XLA_PVT');
293: END IF;
294:
295: FND_MSG_PUB.count_and_get(p_count=>l_msg_count,p_data=>l_msg_data);
296:
297: END BUDGETARY_CONTROL;
298:
299: /*============================================================================