92: IF c_resource_id_valid%NOTFOUND THEN
93: IF c_resource_id_valid%ISOPEN THEN
94: CLOSE c_resource_id_valid;
95: END IF;
96: fnd_message.set_name ('JTF', 'JTF_RS_RES_ID_INVALID');
97: FND_MSG_PUB.add;
98: raise fnd_api.g_exc_error;
99: END IF;
100: IF c_resource_id_valid%ISOPEN THEN
160: FND_MSG_PUB.count_and_get (p_count => x_msg_count, p_data => x_msg_data);
161: WHEN OTHERS
162: THEN
163: ROLLBACK TO CREATE_RES_AVAILABILITY_SP;
164: fnd_message.set_name ('JTF', 'JTF_RS_UNEXP_ERROR');
165: fnd_message.set_token('P_SQLCODE',SQLCODE);
166: fnd_message.set_token('P_SQLERRM',SQLERRM);
167: fnd_message.set_token('P_API_NAME', l_api_name);
168: FND_MSG_PUB.add;
161: WHEN OTHERS
162: THEN
163: ROLLBACK TO CREATE_RES_AVAILABILITY_SP;
164: fnd_message.set_name ('JTF', 'JTF_RS_UNEXP_ERROR');
165: fnd_message.set_token('P_SQLCODE',SQLCODE);
166: fnd_message.set_token('P_SQLERRM',SQLERRM);
167: fnd_message.set_token('P_API_NAME', l_api_name);
168: FND_MSG_PUB.add;
169: x_return_status := fnd_api.g_ret_sts_unexp_error;
162: THEN
163: ROLLBACK TO CREATE_RES_AVAILABILITY_SP;
164: fnd_message.set_name ('JTF', 'JTF_RS_UNEXP_ERROR');
165: fnd_message.set_token('P_SQLCODE',SQLCODE);
166: fnd_message.set_token('P_SQLERRM',SQLERRM);
167: fnd_message.set_token('P_API_NAME', l_api_name);
168: FND_MSG_PUB.add;
169: x_return_status := fnd_api.g_ret_sts_unexp_error;
170: FND_MSG_PUB.count_and_get (p_count => x_msg_count, p_data => x_msg_data);
163: ROLLBACK TO CREATE_RES_AVAILABILITY_SP;
164: fnd_message.set_name ('JTF', 'JTF_RS_UNEXP_ERROR');
165: fnd_message.set_token('P_SQLCODE',SQLCODE);
166: fnd_message.set_token('P_SQLERRM',SQLERRM);
167: fnd_message.set_token('P_API_NAME', l_api_name);
168: FND_MSG_PUB.add;
169: x_return_status := fnd_api.g_ret_sts_unexp_error;
170: FND_MSG_PUB.count_and_get (p_count => x_msg_count, p_data => x_msg_data);
171:
254: IF c_availability_id_valid%NOTFOUND THEN
255: IF c_availability_id_valid%ISOPEN THEN
256: CLOSE c_availability_id_valid;
257: END IF;
258: fnd_message.set_name ('JTF', 'JTF_RS_AVAIL_ID_INVALID');
259: FND_MSG_PUB.add;
260: raise fnd_api.g_exc_error;
261: END IF;
262: IF c_availability_id_valid%ISOPEN THEN
269: IF c_resource_id_valid%NOTFOUND THEN
270: IF c_resource_id_valid%ISOPEN THEN
271: CLOSE c_resource_id_valid;
272: END IF;
273: fnd_message.set_name ('JTF', 'JTF_RS_RES_ID_INVALID');
274: FND_MSG_PUB.add;
275: raise fnd_api.g_exc_error;
276: END IF;
277: IF c_resource_id_valid%ISOPEN THEN
338: FND_MSG_PUB.count_and_get (p_count => x_msg_count, p_data => x_msg_data);
339: WHEN OTHERS
340: THEN
341: ROLLBACK TO UPDATE_RES_AVAILABILITY_SP;
342: fnd_message.set_name ('JTF', 'JTF_RS_UNEXP_ERROR');
343: fnd_message.set_token('P_SQLCODE',SQLCODE);
344: fnd_message.set_token('P_SQLERRM',SQLERRM);
345: fnd_message.set_token('P_API_NAME',l_api_name);
346: FND_MSG_PUB.add;
339: WHEN OTHERS
340: THEN
341: ROLLBACK TO UPDATE_RES_AVAILABILITY_SP;
342: fnd_message.set_name ('JTF', 'JTF_RS_UNEXP_ERROR');
343: fnd_message.set_token('P_SQLCODE',SQLCODE);
344: fnd_message.set_token('P_SQLERRM',SQLERRM);
345: fnd_message.set_token('P_API_NAME',l_api_name);
346: FND_MSG_PUB.add;
347: x_return_status := fnd_api.g_ret_sts_unexp_error;
340: THEN
341: ROLLBACK TO UPDATE_RES_AVAILABILITY_SP;
342: fnd_message.set_name ('JTF', 'JTF_RS_UNEXP_ERROR');
343: fnd_message.set_token('P_SQLCODE',SQLCODE);
344: fnd_message.set_token('P_SQLERRM',SQLERRM);
345: fnd_message.set_token('P_API_NAME',l_api_name);
346: FND_MSG_PUB.add;
347: x_return_status := fnd_api.g_ret_sts_unexp_error;
348: FND_MSG_PUB.count_and_get (p_count => x_msg_count, p_data => x_msg_data);
341: ROLLBACK TO UPDATE_RES_AVAILABILITY_SP;
342: fnd_message.set_name ('JTF', 'JTF_RS_UNEXP_ERROR');
343: fnd_message.set_token('P_SQLCODE',SQLCODE);
344: fnd_message.set_token('P_SQLERRM',SQLERRM);
345: fnd_message.set_token('P_API_NAME',l_api_name);
346: FND_MSG_PUB.add;
347: x_return_status := fnd_api.g_ret_sts_unexp_error;
348: FND_MSG_PUB.count_and_get (p_count => x_msg_count, p_data => x_msg_data);
349: END update_res_availability;
400: IF c_availability_id_valid%NOTFOUND THEN
401: IF c_availability_id_valid%ISOPEN THEN
402: CLOSE c_availability_id_valid;
403: END IF;
404: fnd_message.set_name ('JTF', 'JTF_RS_AVAIL_ID_INVALID');
405: FND_MSG_PUB.add;
406: raise fnd_api.g_exc_error;
407: END IF;
408: IF c_availability_id_valid%ISOPEN THEN
445: FND_MSG_PUB.count_and_get (p_count => x_msg_count, p_data => x_msg_data);
446: WHEN OTHERS
447: THEN
448: ROLLBACK TO DELETE_RES_AVAILABILITY_SP;
449: fnd_message.set_name ('JTF', 'JTF_RS_UNEXP_ERROR');
450: fnd_message.set_token('P_SQLCODE',SQLCODE);
451: fnd_message.set_token('P_SQLERRM',SQLERRM);
452: fnd_message.set_token('P_API_NAME',l_api_name);
453: FND_MSG_PUB.add;
446: WHEN OTHERS
447: THEN
448: ROLLBACK TO DELETE_RES_AVAILABILITY_SP;
449: fnd_message.set_name ('JTF', 'JTF_RS_UNEXP_ERROR');
450: fnd_message.set_token('P_SQLCODE',SQLCODE);
451: fnd_message.set_token('P_SQLERRM',SQLERRM);
452: fnd_message.set_token('P_API_NAME',l_api_name);
453: FND_MSG_PUB.add;
454: x_return_status := fnd_api.g_ret_sts_unexp_error;
447: THEN
448: ROLLBACK TO DELETE_RES_AVAILABILITY_SP;
449: fnd_message.set_name ('JTF', 'JTF_RS_UNEXP_ERROR');
450: fnd_message.set_token('P_SQLCODE',SQLCODE);
451: fnd_message.set_token('P_SQLERRM',SQLERRM);
452: fnd_message.set_token('P_API_NAME',l_api_name);
453: FND_MSG_PUB.add;
454: x_return_status := fnd_api.g_ret_sts_unexp_error;
455: FND_MSG_PUB.count_and_get (p_count => x_msg_count, p_data => x_msg_data);
448: ROLLBACK TO DELETE_RES_AVAILABILITY_SP;
449: fnd_message.set_name ('JTF', 'JTF_RS_UNEXP_ERROR');
450: fnd_message.set_token('P_SQLCODE',SQLCODE);
451: fnd_message.set_token('P_SQLERRM',SQLERRM);
452: fnd_message.set_token('P_API_NAME',l_api_name);
453: FND_MSG_PUB.add;
454: x_return_status := fnd_api.g_ret_sts_unexp_error;
455: FND_MSG_PUB.count_and_get (p_count => x_msg_count, p_data => x_msg_data);
456: