57: gmd_debug.put_line(' In insert_operation private');
58: END IF;
59:
60: /* Initially let us assign the return status to success */
61: x_return_status := FND_API.g_ret_sts_success;
62:
63: /* Set row who columns */
64: IF NOT gmd_api_grp.setup_done THEN
65: gmd_api_grp.setup_done := gmd_api_grp.setup;
126: END IF;
127:
128: EXCEPTION
129: WHEN setup_failure THEN
130: x_return_status := FND_API.G_RET_STS_ERROR;
131: WHEN OTHERS THEN
132: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
133: FND_MESSAGE.SET_NAME('GMD', 'GMD_UNEXPECTED_ERROR');
134: FND_MESSAGE.SET_TOKEN('ERROR', sqlerrm);
128: EXCEPTION
129: WHEN setup_failure THEN
130: x_return_status := FND_API.G_RET_STS_ERROR;
131: WHEN OTHERS THEN
132: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
133: FND_MESSAGE.SET_NAME('GMD', 'GMD_UNEXPECTED_ERROR');
134: FND_MESSAGE.SET_TOKEN('ERROR', sqlerrm);
135: FND_MSG_PUB.ADD;
136: FND_MSG_PUB.COUNT_AND_GET (P_count => x_message_count,
184: gmd_debug.put_line(' In update_operation private');
185: END IF;
186:
187: /* Initially let us assign the return status to success */
188: x_return_status := FND_API.g_ret_sts_success;
189:
190: /* Set row who columns */
191: IF NOT gmd_api_grp.setup_done THEN
192: gmd_api_grp.setup_done := gmd_api_grp.setup;
431:
432: END IF;
433: EXCEPTION
434: WHEN setup_failure OR inv_operation THEN
435: x_return_status := FND_API.G_RET_STS_ERROR;
436: FND_MSG_PUB.COUNT_AND_GET (P_count => x_message_count,
437: P_data => x_message_list);
438: WHEN OTHERS THEN
439: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
435: x_return_status := FND_API.G_RET_STS_ERROR;
436: FND_MSG_PUB.COUNT_AND_GET (P_count => x_message_count,
437: P_data => x_message_list);
438: WHEN OTHERS THEN
439: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
440: FND_MESSAGE.SET_NAME('GMD', 'GMD_UNEXPECTED_ERROR');
441: FND_MESSAGE.SET_TOKEN('ERROR', sqlerrm);
442: FND_MSG_PUB.ADD;
443: FND_MSG_PUB.COUNT_AND_GET (P_count => x_message_count,