193: FND_FILE.PUT_LINE(FND_FILE.LOG,'l_bc_mode -->'||l_bc_mode);
194:
195:
196: IF l_bc_mode ='C' THEN
197: l_init_msg_list := FND_API.G_TRUE;
198: ELSIF l_bc_mode ='R' THEN
199: l_init_msg_list := FND_API.G_FALSE;
200: END IF;
201:
195:
196: IF l_bc_mode ='C' THEN
197: l_init_msg_list := FND_API.G_TRUE;
198: ELSIF l_bc_mode ='R' THEN
199: l_init_msg_list := FND_API.G_FALSE;
200: END IF;
201:
202: --assign AOL user and responsibilty values to global variable
203: g_user_id := FND_GLOBAL.USER_ID;
265: x_status_code := l_status_code;
266: x_return_status := l_return_status;
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
266: x_return_status := l_return_status;
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;
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);
276:
277: WHEN OTHERS 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);
276:
277: WHEN OTHERS THEN
278: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
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:
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;