15: l_invoicable VARCHAR2(1);
16: l_line_rec OE_ORDER_PUB.LINE_REC_TYPE;
17:
18: BEGIN
19: x_return_status := FND_API.G_RET_STS_SUCCESS;
20: l_line_id := p_shippable_line_id;
21:
22: WHILE x_revenue_event_line_id IS NULL LOOP
23:
50: -- or because this line has an invalid link_to_line_id
51: FND_MESSAGE.SET_NAME('ONT', 'OE_COGS_INVALID_LINE_ID');
52: FND_MESSAGE.SET_TOKEN('LINE_ID', p_shippable_line_id);
53: OE_MSG_PUB.ADD;
54: x_return_status := FND_API.G_RET_STS_ERROR;
55:
56: WHEN OTHERS THEN
57: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
58:
53: OE_MSG_PUB.ADD;
54: x_return_status := FND_API.G_RET_STS_ERROR;
55:
56: WHEN OTHERS THEN
57: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
58:
59: END get_revenue_event_line;
60:
61:
148: RETURN 'N';
149:
150: EXCEPTION WHEN OTHERS THEN
151:
152: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
153:
154: END is_revenue_event_line;
155:
156: