72:
73: -- Initialize message list if p_init_msg_list is set to TRUE.
74: IF FND_API.to_Boolean( p_init_msg_list )
75: THEN
76: FND_MSG_PUB.initialize;
77: END IF;
78:
79: -- Initialize API return status to SUCCESS
80: x_return_status := FND_API.G_RET_STS_SUCCESS;
127: EXCEPTION WHEN OTHERS THEN
128: ROLLBACK TO CREATE_OBJECT;
129: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
130:
131: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
132: FND_MSG_PUB.Count_And_Get(
133: p_encoded => FND_API.G_FALSE,
134: p_count => x_msg_count,
135: p_data => x_msg_data);
128: ROLLBACK TO CREATE_OBJECT;
129: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
130:
131: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
132: FND_MSG_PUB.Count_And_Get(
133: p_encoded => FND_API.G_FALSE,
134: p_count => x_msg_count,
135: p_data => x_msg_data);
136:
177:
178: -- Initialize message list if p_init_msg_list is set to TRUE.
179: IF FND_API.to_Boolean( p_init_msg_list )
180: THEN
181: FND_MSG_PUB.initialize;
182: END IF;
183:
184: -- Initialize API return status to SUCCESS
185: x_return_status := FND_API.G_RET_STS_SUCCESS;
197: EXCEPTION WHEN OTHERS THEN
198: ROLLBACK TO UPDATE_OBJECT;
199: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
200:
201: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
202: FND_MSG_PUB.Count_And_Get(
203: p_encoded => FND_API.G_FALSE,
204: p_count => x_msg_count,
205: p_data => x_msg_data);
198: ROLLBACK TO UPDATE_OBJECT;
199: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
200:
201: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
202: FND_MSG_PUB.Count_And_Get(
203: p_encoded => FND_API.G_FALSE,
204: p_count => x_msg_count,
205: p_data => x_msg_data);
206:
245:
246: -- Initialize message list if p_init_msg_list is set to TRUE.
247: IF FND_API.to_Boolean( p_init_msg_list )
248: THEN
249: FND_MSG_PUB.initialize;
250: END IF;
251:
252: -- Initialize API return status to SUCCESS
253: x_return_status := FND_API.G_RET_STS_SUCCESS;
264: EXCEPTION WHEN OTHERS THEN
265: ROLLBACK TO REMOVE_OBJECT;
266: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
267:
268: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
269: FND_MSG_PUB.Count_And_Get(
270: p_encoded => FND_API.G_FALSE,
271: p_count => x_msg_count,
272: p_data => x_msg_data);
265: ROLLBACK TO REMOVE_OBJECT;
266: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
267:
268: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
269: FND_MSG_PUB.Count_And_Get(
270: p_encoded => FND_API.G_FALSE,
271: p_count => x_msg_count,
272: p_data => x_msg_data);
273: