32: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
33: END IF;
34: -- Initialize message list if p_init_msg_list is set to TRUE.
35: IF (FND_API.to_Boolean( p_init_msg_list )) THEN
36: FND_MSG_PUB.initialize;
37: END IF;
38: -- Customer pre processing section
39: -- Verticle industry pre- processing section
40: -- Business API call section
56: EXCEPTION
57: When FND_API.G_EXC_ERROR then
58: ROLLBACK TO version_contract_pub;
59: x_return_status := FND_API.G_RET_STS_ERROR;
60: FND_MSG_PUB.count_and_get (p_count => x_msg_count,
61: p_data => x_msg_data);
62: When FND_API.G_EXC_UNEXPECTED_ERROR then
63: ROLLBACK TO version_contract_pub;
64: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
61: p_data => x_msg_data);
62: When FND_API.G_EXC_UNEXPECTED_ERROR then
63: ROLLBACK TO version_contract_pub;
64: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
65: FND_MSG_PUB.count_and_get (p_count => x_msg_count,
66: p_data => x_msg_data);
67: When OTHERS then
68: ROLLBACK TO version_contract_pub;
69: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
66: p_data => x_msg_data);
67: When OTHERS then
68: ROLLBACK TO version_contract_pub;
69: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
70: FND_MSG_PUB.ADD_EXC_MSG( G_PKG_NAME, 'OKL_COPY_ASSET_PUB');
71: FND_MSG_PUB.count_and_get (p_encoded => FND_API.G_FALSE,
72: p_count => x_msg_count,
73: p_data => x_msg_data);
74:
67: When OTHERS then
68: ROLLBACK TO version_contract_pub;
69: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
70: FND_MSG_PUB.ADD_EXC_MSG( G_PKG_NAME, 'OKL_COPY_ASSET_PUB');
71: FND_MSG_PUB.count_and_get (p_encoded => FND_API.G_FALSE,
72: p_count => x_msg_count,
73: p_data => x_msg_data);
74:
75: END version_contract;
126: EXCEPTION
127: WHEN FND_API.G_EXC_ERROR THEN
128: ROLLBACK TO version_contract_pub;
129: x_return_status := FND_API.G_RET_STS_ERROR;
130: FND_MSG_PUB.count_and_get (p_count => x_msg_count,
131: p_data => x_msg_data);
132: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
133: ROLLBACK TO version_contract_pub;
134: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
131: p_data => x_msg_data);
132: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
133: ROLLBACK TO version_contract_pub;
134: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
135: FND_MSG_PUB.count_and_get (p_count => x_msg_count,
136: p_data => x_msg_data);
137: WHEN OTHERS then
138: ROLLBACK TO version_contract_pub;
139: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
136: p_data => x_msg_data);
137: WHEN OTHERS then
138: ROLLBACK TO version_contract_pub;
139: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
140: FND_MSG_PUB.ADD_EXC_MSG(G_PKG_NAME, 'version_contract_pub');
141: FND_MSG_PUB.count_and_get (p_encoded => FND_API.G_FALSE,
142: p_count => x_msg_count,
143: p_data => x_msg_data);
144: END Version_Contract;
137: WHEN OTHERS then
138: ROLLBACK TO version_contract_pub;
139: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
140: FND_MSG_PUB.ADD_EXC_MSG(G_PKG_NAME, 'version_contract_pub');
141: FND_MSG_PUB.count_and_get (p_encoded => FND_API.G_FALSE,
142: p_count => x_msg_count,
143: p_data => x_msg_data);
144: END Version_Contract;
145: -----------------------------------------------------------------------------------------------
166: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
167: END IF;
168: -- Initialize message list if p_init_msg_list is set to TRUE.
169: IF (FND_API.to_Boolean( p_init_msg_list )) THEN
170: FND_MSG_PUB.initialize;
171: END IF;
172: -- Customer pre processing section
173: -- Verticle industry pre- processing section
174: -- Business API call section
189: EXCEPTION
190: When FND_API.G_EXC_ERROR then
191: ROLLBACK TO save_version_pub;
192: x_return_status := FND_API.G_RET_STS_ERROR;
193: FND_MSG_PUB.count_and_get (p_count => x_msg_count,
194: p_data => x_msg_data);
195: When FND_API.G_EXC_UNEXPECTED_ERROR then
196: ROLLBACK TO save_version_pub;
197: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
194: p_data => x_msg_data);
195: When FND_API.G_EXC_UNEXPECTED_ERROR then
196: ROLLBACK TO save_version_pub;
197: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
198: FND_MSG_PUB.count_and_get (p_count => x_msg_count,
199: p_data => x_msg_data);
200: When OTHERS then
201: ROLLBACK TO save_version_pub;
202: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
199: p_data => x_msg_data);
200: When OTHERS then
201: ROLLBACK TO save_version_pub;
202: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
203: FND_MSG_PUB.ADD_EXC_MSG( G_PKG_NAME, 'OKL_COPY_ASSET_PUB');
204: FND_MSG_PUB.count_and_get (p_encoded => FND_API.G_FALSE,
205: p_count => x_msg_count,
206: p_data => x_msg_data);
207:
200: When OTHERS then
201: ROLLBACK TO save_version_pub;
202: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
203: FND_MSG_PUB.ADD_EXC_MSG( G_PKG_NAME, 'OKL_COPY_ASSET_PUB');
204: FND_MSG_PUB.count_and_get (p_encoded => FND_API.G_FALSE,
205: p_count => x_msg_count,
206: p_data => x_msg_data);
207:
208: END save_version;
231: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
232: END IF;
233: -- Initialize message list if p_init_msg_list is set to TRUE.
234: IF (FND_API.to_Boolean( p_init_msg_list )) THEN
235: FND_MSG_PUB.initialize;
236: END IF;
237: -- Customer pre processing section
238: -- Verticle industry pre- processing section
239: -- Business API call section
254: EXCEPTION
255: When FND_API.G_EXC_ERROR then
256: ROLLBACK TO erase_saved_version_pub;
257: x_return_status := FND_API.G_RET_STS_ERROR;
258: FND_MSG_PUB.count_and_get (p_count => x_msg_count,
259: p_data => x_msg_data);
260: When FND_API.G_EXC_UNEXPECTED_ERROR then
261: ROLLBACK TO erase_saved_version_pub;
262: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
259: p_data => x_msg_data);
260: When FND_API.G_EXC_UNEXPECTED_ERROR then
261: ROLLBACK TO erase_saved_version_pub;
262: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
263: FND_MSG_PUB.count_and_get (p_count => x_msg_count,
264: p_data => x_msg_data);
265: When OTHERS then
266: ROLLBACK TO erase_saved_version_pub;
267: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
264: p_data => x_msg_data);
265: When OTHERS then
266: ROLLBACK TO erase_saved_version_pub;
267: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
268: FND_MSG_PUB.ADD_EXC_MSG( G_PKG_NAME, 'OKL_COPY_ASSET_PUB');
269: FND_MSG_PUB.count_and_get (p_encoded => FND_API.G_FALSE,
270: p_count => x_msg_count,
271: p_data => x_msg_data);
272:
265: When OTHERS then
266: ROLLBACK TO erase_saved_version_pub;
267: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
268: FND_MSG_PUB.ADD_EXC_MSG( G_PKG_NAME, 'OKL_COPY_ASSET_PUB');
269: FND_MSG_PUB.count_and_get (p_encoded => FND_API.G_FALSE,
270: p_count => x_msg_count,
271: p_data => x_msg_data);
272:
273: END erase_saved_version;
296: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
297: END IF;
298: -- Initialize message list if p_init_msg_list is set to TRUE.
299: IF (FND_API.to_Boolean( p_init_msg_list )) THEN
300: FND_MSG_PUB.initialize;
301: END IF;
302: -- Customer pre processing section
303: -- Verticle industry pre- processing section
304: -- Business API call section
319: EXCEPTION
320: When FND_API.G_EXC_ERROR then
321: ROLLBACK TO restore_version_pub;
322: x_return_status := FND_API.G_RET_STS_ERROR;
323: FND_MSG_PUB.count_and_get (p_count => x_msg_count,
324: p_data => x_msg_data);
325: When FND_API.G_EXC_UNEXPECTED_ERROR then
326: ROLLBACK TO restore_version_pub;
327: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
324: p_data => x_msg_data);
325: When FND_API.G_EXC_UNEXPECTED_ERROR then
326: ROLLBACK TO restore_version_pub;
327: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
328: FND_MSG_PUB.count_and_get (p_count => x_msg_count,
329: p_data => x_msg_data);
330: When OTHERS then
331: ROLLBACK TO restore_version_pub;
332: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
329: p_data => x_msg_data);
330: When OTHERS then
331: ROLLBACK TO restore_version_pub;
332: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
333: FND_MSG_PUB.ADD_EXC_MSG( G_PKG_NAME, 'OKL_COPY_ASSET_PUB');
334: FND_MSG_PUB.count_and_get (p_encoded => FND_API.G_FALSE,
335: p_count => x_msg_count,
336: p_data => x_msg_data);
337:
330: When OTHERS then
331: ROLLBACK TO restore_version_pub;
332: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
333: FND_MSG_PUB.ADD_EXC_MSG( G_PKG_NAME, 'OKL_COPY_ASSET_PUB');
334: FND_MSG_PUB.count_and_get (p_encoded => FND_API.G_FALSE,
335: p_count => x_msg_count,
336: p_data => x_msg_data);
337:
338: END restore_version;