267:
268: EXCEPTION
269: WHEN FND_API.G_EXC_ERROR THEN
270: x_return_status := FND_API.G_RET_STS_ERROR;
271: FND_MSG_PUB.count_and_get(p_count => l_msg_count,p_data=>l_msg_data);
272:
273: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
274: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
275: FND_MSG_PUB.count_and_get(p_count => l_msg_count,p_data=>l_msg_data);
271: FND_MSG_PUB.count_and_get(p_count => l_msg_count,p_data=>l_msg_data);
272:
273: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
274: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
275: FND_MSG_PUB.count_and_get(p_count => l_msg_count,p_data=>l_msg_data);
276:
277: WHEN OTHERS THEN
278: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
279:
276:
277: WHEN OTHERS THEN
278: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
279:
280: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error) THEN
281: FND_MSG_PUB.add_exc_msg(G_MODULE_NAME, 'PSA_BC_XLA_PVT');
282: END IF;
283:
284: FND_MSG_PUB.count_and_get(p_count=>l_msg_count,p_data=>l_msg_data);
277: WHEN OTHERS THEN
278: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
279:
280: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error) THEN
281: FND_MSG_PUB.add_exc_msg(G_MODULE_NAME, 'PSA_BC_XLA_PVT');
282: END IF;
283:
284: FND_MSG_PUB.count_and_get(p_count=>l_msg_count,p_data=>l_msg_data);
285:
280: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error) THEN
281: FND_MSG_PUB.add_exc_msg(G_MODULE_NAME, 'PSA_BC_XLA_PVT');
282: END IF;
283:
284: FND_MSG_PUB.count_and_get(p_count=>l_msg_count,p_data=>l_msg_data);
285:
286: END BUDGETARY_CONTROL;
287:
288: /*============================================================================