316: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN -- 3870895
317:
318: x_return_status := FND_API.G_RET_STS_ERROR;
319: --5166476
320: IF OE_SCH_CONC_REQUESTS.g_conc_program = 'Y' THEN
321: IF p_x_line_tbl(I).ship_model_complete_flag = 'N' AND
322: p_x_line_tbl(I).top_model_line_id IS NOT NULL AND
323: (p_x_line_tbl(I).ato_line_id IS NULL OR
324: p_x_line_tbl(I).ato_line_id <> p_x_line_tbl(I).top_model_line_id) AND
322: p_x_line_tbl(I).top_model_line_id IS NOT NULL AND
323: (p_x_line_tbl(I).ato_line_id IS NULL OR
324: p_x_line_tbl(I).ato_line_id <> p_x_line_tbl(I).top_model_line_id) AND
325: p_x_line_tbl(I).item_type_code = OE_GLOBALS.G_ITEM_INCLUDED THEN
326: IF NOT OE_SCH_CONC_REQUESTS.included_processed(p_x_line_tbl(I).line_id) THEN
327: IF l_debug_level > 0 THEN
328: oe_debug_pub.add( 'INCLUDED PROCESSED : ' || p_x_line_tbl(I).line_id, 3 ) ;
329: END IF;
330: -- 5166476
327: IF l_debug_level > 0 THEN
328: oe_debug_pub.add( 'INCLUDED PROCESSED : ' || p_x_line_tbl(I).line_id, 3 ) ;
329: END IF;
330: -- 5166476
331: OE_SCH_CONC_REQUESTS.OE_line_status_Tbl(p_x_line_tbl(I).line_id) := 'N';
332: END IF;
333: ELSE
334: --5166476
335: OE_SCH_CONC_REQUESTS.OE_line_status_Tbl(p_x_line_tbl(I).line_id) := 'N';
331: OE_SCH_CONC_REQUESTS.OE_line_status_Tbl(p_x_line_tbl(I).line_id) := 'N';
332: END IF;
333: ELSE
334: --5166476
335: OE_SCH_CONC_REQUESTS.OE_line_status_Tbl(p_x_line_tbl(I).line_id) := 'N';
336: END IF;
337: END IF;
338: END IF;
339: ELSE -- 3564310
336: END IF;
337: END IF;
338: END IF;
339: ELSE -- 3564310
340: IF OE_SCH_CONC_REQUESTS.g_conc_program = 'Y' THEN
341: --5166476
342: OE_SCH_CONC_REQUESTS.OE_line_status_Tbl(p_x_line_tbl(I).line_id) := 'N';
343: END IF;
344: x_return_status := FND_API.G_RET_STS_ERROR;
338: END IF;
339: ELSE -- 3564310
340: IF OE_SCH_CONC_REQUESTS.g_conc_program = 'Y' THEN
341: --5166476
342: OE_SCH_CONC_REQUESTS.OE_line_status_Tbl(p_x_line_tbl(I).line_id) := 'N';
343: END IF;
344: x_return_status := FND_API.G_RET_STS_ERROR;
345: END IF;
346:
349: p_x_line_tbl := l_line_tbl;
350: --5166476
351: ELSIF x_return_status = FND_API.G_RET_STS_ERROR
352: AND l_line_tbl.count > 0 THEN
353: IF OE_SCH_CONC_REQUESTS.g_conc_program = 'Y' THEN
354: FOR I IN 1..l_line_tbl.count LOOP
355: OE_SCH_CONC_REQUESTS.OE_line_status_Tbl(l_line_tbl(I).line_id) := 'N';
356: END LOOP;
357: END IF;
351: ELSIF x_return_status = FND_API.G_RET_STS_ERROR
352: AND l_line_tbl.count > 0 THEN
353: IF OE_SCH_CONC_REQUESTS.g_conc_program = 'Y' THEN
354: FOR I IN 1..l_line_tbl.count LOOP
355: OE_SCH_CONC_REQUESTS.OE_line_status_Tbl(l_line_tbl(I).line_id) := 'N';
356: END LOOP;
357: END IF;
358:
359: END IF;