DBA Data[Home] [Help]

APPS.OE_LINE_UTIL dependencies on FND_API

Line 132: RAISE FND_API.G_EXC_ERROR;

128: FND_MESSAGE.SET_NAME('ONT','OE_PRICING_HOOK_ERROR');
129: FND_MESSAGE.SET_TOKEN('HOOK_API','OE_DUAL_UOM_HOOK.GET_PRICING_UOM');
130: FND_MESSAGE.SET_TOKEN('VALID_VALUES','Ordered UOM (O), Primary UOM (P) or Secondary UOM (S)');
131: OE_MSG_PUB.Add;
132: RAISE FND_API.G_EXC_ERROR;
133:
134: END IF;
135:
136:

Line 247: RAISE FND_API.G_EXC_ERROR;

243: IF l_debug_level > 0 THEN
244: oe_debug_pub.ADD('Exception Is_Catch_Weight:'||substr(SQLERRM,1,250));
245: END IF;
246:
247: RAISE FND_API.G_EXC_ERROR;
248:
249: END IS_CATCH_WEIGHT;
250: --16206165 CW End
251:

Line 316: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

312: ( p_entity_code => OE_GLOBALS.G_ENTITY_LINE
313: , p_entity_id => p_line_id
314: , x_return_status => l_return_status
315: );
316: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
317: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
318: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
319: RAISE FND_API.G_EXC_ERROR;
320: END IF;

Line 317: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

313: , p_entity_id => p_line_id
314: , x_return_status => l_return_status
315: );
316: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
317: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
318: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
319: RAISE FND_API.G_EXC_ERROR;
320: END IF;
321:

Line 318: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

314: , x_return_status => l_return_status
315: );
316: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
317: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
318: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
319: RAISE FND_API.G_EXC_ERROR;
320: END IF;
321:
322: -- BUG 2670775 Reverse Limits Begin

Line 319: RAISE FND_API.G_EXC_ERROR;

315: );
316: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
317: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
318: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
319: RAISE FND_API.G_EXC_ERROR;
320: END IF;
321:
322: -- BUG 2670775 Reverse Limits Begin
323: OE_DELAYED_REQUESTS_UTIL.REVERSE_LIMITS

Line 334: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

330: , p_returned_qty => NULL
331: , p_line_id => p_line_id
332: );
333:
334: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
335: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
336: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
337: RAISE FND_API.G_EXC_ERROR;
338: END IF;

Line 335: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

331: , p_line_id => p_line_id
332: );
333:
334: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
335: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
336: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
337: RAISE FND_API.G_EXC_ERROR;
338: END IF;
339: -- BUG 2670775 Reverse Limits End

Line 336: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

332: );
333:
334: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
335: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
336: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
337: RAISE FND_API.G_EXC_ERROR;
338: END IF;
339: -- BUG 2670775 Reverse Limits End
340:

Line 337: RAISE FND_API.G_EXC_ERROR;

333:
334: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
335: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
336: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
337: RAISE FND_API.G_EXC_ERROR;
338: END IF;
339: -- BUG 2670775 Reverse Limits End
340:
341: -- Scheduling restructure.

Line 383: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

379:
380: oe_line_fullfill.cancel_line(p_line_id => p_line_id,
381: x_return_status => l_return_status);
382:
383: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
384:
385: if l_return_status = FND_API.G_RET_STS_ERROR then
386:
387: raise FND_API.G_EXC_ERROR;

Line 385: if l_return_status = FND_API.G_RET_STS_ERROR then

381: x_return_status => l_return_status);
382:
383: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
384:
385: if l_return_status = FND_API.G_RET_STS_ERROR then
386:
387: raise FND_API.G_EXC_ERROR;
388: else
389:

Line 387: raise FND_API.G_EXC_ERROR;

383: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
384:
385: if l_return_status = FND_API.G_RET_STS_ERROR then
386:
387: raise FND_API.G_EXC_ERROR;
388: else
389:
390: raise FND_API.G_EXC_UNEXPECTED_ERROR;
391: end if;

Line 390: raise FND_API.G_EXC_UNEXPECTED_ERROR;

386:
387: raise FND_API.G_EXC_ERROR;
388: else
389:
390: raise FND_API.G_EXC_UNEXPECTED_ERROR;
391: end if;
392:
393: end if;
394:

Line 422: l_delete_lines_tbl(1).param1 := FND_API.G_TRUE;

418: -- Preparing the table for calling Update_Shipping_From_OE for the deleted line
419:
420: l_delete_lines_tbl(1).entity_code := OE_GLOBALS.G_ENTITY_LINE;
421: l_delete_lines_tbl(1).entity_id := p_line_id;
422: l_delete_lines_tbl(1).param1 := FND_API.G_TRUE;
423: l_delete_lines_tbl(1).param2 := FND_API.G_FALSE;
424: l_delete_lines_tbl(1).request_unique_key1 := OE_GLOBALS.G_OPR_DELETE;
425:
426: OE_Shipping_Integration_PVT.Update_Shipping_From_OE

Line 423: l_delete_lines_tbl(1).param2 := FND_API.G_FALSE;

419:
420: l_delete_lines_tbl(1).entity_code := OE_GLOBALS.G_ENTITY_LINE;
421: l_delete_lines_tbl(1).entity_id := p_line_id;
422: l_delete_lines_tbl(1).param1 := FND_API.G_TRUE;
423: l_delete_lines_tbl(1).param2 := FND_API.G_FALSE;
424: l_delete_lines_tbl(1).request_unique_key1 := OE_GLOBALS.G_OPR_DELETE;
425:
426: OE_Shipping_Integration_PVT.Update_Shipping_From_OE
427: (p_update_lines_tbl => l_delete_lines_tbl,

Line 438: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

434: if l_debug_level > 0 then
435: oe_debug_pub.add('ret sts: '|| l_return_status, 4);
436: end if;
437:
438: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
439:
440: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
441: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
442: RAISE FND_API.G_EXC_ERROR;

Line 440: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

436: end if;
437:
438: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
439:
440: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
441: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
442: RAISE FND_API.G_EXC_ERROR;
443: END IF;
444:

Line 441: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

437:
438: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
439:
440: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
441: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
442: RAISE FND_API.G_EXC_ERROR;
443: END IF;
444:
445: OE_Delayed_Requests_Pvt.Delete_Reqs_for_deleted_entity(

Line 442: RAISE FND_API.G_EXC_ERROR;

438: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
439:
440: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
441: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
442: RAISE FND_API.G_EXC_ERROR;
443: END IF;
444:
445: OE_Delayed_Requests_Pvt.Delete_Reqs_for_deleted_entity(
446: p_entity_code => OE_GLOBALS.G_ENTITY_LINE,

Line 457: WHEN FND_API.G_EXC_ERROR THEN

453:
454: EXCEPTION
455: WHEN NO_DATA_FOUND THEN
456: NULL;
457: WHEN FND_API.G_EXC_ERROR THEN
458: RAISE FND_API.G_EXC_ERROR;
459: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
460: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
461: WHEN OTHERS THEN

Line 458: RAISE FND_API.G_EXC_ERROR;

454: EXCEPTION
455: WHEN NO_DATA_FOUND THEN
456: NULL;
457: WHEN FND_API.G_EXC_ERROR THEN
458: RAISE FND_API.G_EXC_ERROR;
459: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
460: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
461: WHEN OTHERS THEN
462: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)

Line 459: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

455: WHEN NO_DATA_FOUND THEN
456: NULL;
457: WHEN FND_API.G_EXC_ERROR THEN
458: RAISE FND_API.G_EXC_ERROR;
459: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
460: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
461: WHEN OTHERS THEN
462: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
463: THEN

Line 460: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

456: NULL;
457: WHEN FND_API.G_EXC_ERROR THEN
458: RAISE FND_API.G_EXC_ERROR;
459: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
460: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
461: WHEN OTHERS THEN
462: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
463: THEN
464: OE_MSG_PUB.Add_Exc_Msg

Line 469: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

465: ( G_PKG_NAME
466: , 'Delete_Dependents'
467: );
468: END IF;
469: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
470: END Delete_Dependents;
471:
472:
473: Procedure Calc_Catchweight_Return_qty2

Line 489: p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) AND

485:
486: IF p_x_line_rec.line_category_code = 'RETURN' AND
487: p_x_line_rec.reference_line_id IS NOT NULL THEN -- referenced return
488: IF (p_x_line_rec.inventory_item_id IS NOT NULL AND
489: p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) AND
490: (p_x_line_rec.ship_from_org_id IS NOT NULL AND
491: p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) THEN
492: x_item_rec := OE_Order_Cache.Load_Item (p_x_line_rec.inventory_item_id
493: ,p_x_line_rec.ship_from_org_id);

Line 491: p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) THEN

487: p_x_line_rec.reference_line_id IS NOT NULL THEN -- referenced return
488: IF (p_x_line_rec.inventory_item_id IS NOT NULL AND
489: p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) AND
490: (p_x_line_rec.ship_from_org_id IS NOT NULL AND
491: p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) THEN
492: x_item_rec := OE_Order_Cache.Load_Item (p_x_line_rec.inventory_item_id
493: ,p_x_line_rec.ship_from_org_id);
494: --IF x_item_rec.ont_pricing_qty_source = 1 AND -- INVCONV
495: IF x_item_rec.ont_pricing_qty_source = 'S' AND -- INVCONV

Line 504: p_old_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM AND

500: ': p_old_line_rec.ordered_quantity:'|| p_old_line_rec.ordered_quantity||': p_x_line_rec.ordered_quantity:'|| p_x_line_rec.ordered_quantity);
501: oe_debug_pub.add('p_x_line_rec.ordered_quantity2 : '||p_x_line_rec.ordered_quantity2,3);
502: END IF;
503: If p_old_line_rec.ordered_quantity2 Is NOT NULL AND
504: p_old_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM AND
505: p_old_line_rec.ordered_quantity Is NOT NULL AND
506: p_old_line_rec.ordered_quantity <> FND_API.G_MISS_NUM Then
507: p_x_line_rec.ordered_quantity2 := (p_old_line_rec.ordered_quantity2 / p_old_line_rec.ordered_quantity) * p_x_line_rec.ordered_quantity;
508: END IF;

Line 506: p_old_line_rec.ordered_quantity <> FND_API.G_MISS_NUM Then

502: END IF;
503: If p_old_line_rec.ordered_quantity2 Is NOT NULL AND
504: p_old_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM AND
505: p_old_line_rec.ordered_quantity Is NOT NULL AND
506: p_old_line_rec.ordered_quantity <> FND_API.G_MISS_NUM Then
507: p_x_line_rec.ordered_quantity2 := (p_old_line_rec.ordered_quantity2 / p_old_line_rec.ordered_quantity) * p_x_line_rec.ordered_quantity;
508: END IF;
509: -- Populate pricing quantity
510: IF p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM And

Line 510: IF p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM And

506: p_old_line_rec.ordered_quantity <> FND_API.G_MISS_NUM Then
507: p_x_line_rec.ordered_quantity2 := (p_old_line_rec.ordered_quantity2 / p_old_line_rec.ordered_quantity) * p_x_line_rec.ordered_quantity;
508: END IF;
509: -- Populate pricing quantity
510: IF p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM And
511: p_x_line_rec.ordered_quantity2 IS NOT NULL and
512: p_x_line_rec.pricing_quantity_uom is not null and
513: p_x_line_rec.pricing_quantity_uom <> FND_API.G_MISS_CHAR
514: and

Line 513: p_x_line_rec.pricing_quantity_uom <> FND_API.G_MISS_CHAR

509: -- Populate pricing quantity
510: IF p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM And
511: p_x_line_rec.ordered_quantity2 IS NOT NULL and
512: p_x_line_rec.pricing_quantity_uom is not null and
513: p_x_line_rec.pricing_quantity_uom <> FND_API.G_MISS_CHAR
514: and
515: p_x_line_rec.ordered_quantity_uom2 is not null and
516: p_x_line_rec.ordered_quantity_uom2 <> FND_API.G_MISS_CHAR Then
517: IF p_x_line_rec.pricing_quantity_uom = p_x_line_rec.ordered_quantity_uom2 THEN

Line 516: p_x_line_rec.ordered_quantity_uom2 <> FND_API.G_MISS_CHAR Then

512: p_x_line_rec.pricing_quantity_uom is not null and
513: p_x_line_rec.pricing_quantity_uom <> FND_API.G_MISS_CHAR
514: and
515: p_x_line_rec.ordered_quantity_uom2 is not null and
516: p_x_line_rec.ordered_quantity_uom2 <> FND_API.G_MISS_CHAR Then
517: IF p_x_line_rec.pricing_quantity_uom = p_x_line_rec.ordered_quantity_uom2 THEN
518: IF l_debug_level > 0 THEN
519: oe_debug_pub.add('pricing uom is same as ordered quantity2 uom');
520: END IF;

Line 556: l_update_shipping VARCHAR2(1) := FND_API.G_FALSE;

552: l_temp_pricing_quantity NUMBER:=0;
553: L_RETURN_STATUS VARCHAR2(1);
554: L_IS_MODEL VARCHAR2(1);
555: -- The following variables have been declared for Shipping Integration
556: l_update_shipping VARCHAR2(1) := FND_API.G_FALSE;
557: l_explosion_date_changed VARCHAR2(1) := FND_API.G_FALSE;
558: l_ordered_quantity_changed VARCHAR2(1) := FND_API.G_FALSE;
559: l_shipping_unique_key1 VARCHAR2(30);
560: l_shipping_param1 VARCHAR2(240);

Line 557: l_explosion_date_changed VARCHAR2(1) := FND_API.G_FALSE;

553: L_RETURN_STATUS VARCHAR2(1);
554: L_IS_MODEL VARCHAR2(1);
555: -- The following variables have been declared for Shipping Integration
556: l_update_shipping VARCHAR2(1) := FND_API.G_FALSE;
557: l_explosion_date_changed VARCHAR2(1) := FND_API.G_FALSE;
558: l_ordered_quantity_changed VARCHAR2(1) := FND_API.G_FALSE;
559: l_shipping_unique_key1 VARCHAR2(30);
560: l_shipping_param1 VARCHAR2(240);
561: l_x_line_Tbl OE_Order_PUB.Line_Tbl_Type;

Line 558: l_ordered_quantity_changed VARCHAR2(1) := FND_API.G_FALSE;

554: L_IS_MODEL VARCHAR2(1);
555: -- The following variables have been declared for Shipping Integration
556: l_update_shipping VARCHAR2(1) := FND_API.G_FALSE;
557: l_explosion_date_changed VARCHAR2(1) := FND_API.G_FALSE;
558: l_ordered_quantity_changed VARCHAR2(1) := FND_API.G_FALSE;
559: l_shipping_unique_key1 VARCHAR2(30);
560: l_shipping_param1 VARCHAR2(240);
561: l_x_line_Tbl OE_Order_PUB.Line_Tbl_Type;
562: l_temp_shipped_quantity NUMBER;

Line 639: l_3a7_attribute_change VARCHAR2(1) := FND_API.G_FALSE;

635: --RT}
636: -- by default, pricing will be called for Freight Rating
637: -- after calling FTE.
638: l_get_FTE_freight_rate VARCHAR2(1) := 'N';
639: l_3a7_attribute_change VARCHAR2(1) := FND_API.G_FALSE;
640: l_wms_org_flag_new VARCHAR2(1) := 'X';
641: l_wms_org_flag_old VARCHAR2(1) := 'X';
642: l_fte_count NUMBER := 0;
643: l_call_pricing varchar2(1) := 'N';

Line 646: l_def_contingency_attributes VARCHAR2(1) := FND_API.G_FALSE;

642: l_fte_count NUMBER := 0;
643: l_call_pricing varchar2(1) := 'N';
644:
645: --Customer Acceptance
646: l_def_contingency_attributes VARCHAR2(1) := FND_API.G_FALSE;
647: --CC Encryption
648: l_delete_payment_count NUMBER;
649: --
650: -- bug 4378531

Line 709: l_def_contingency_attributes := FND_API.G_TRUE;

705:
706: IF NOT OE_GLOBALS.Equal(p_x_line_rec.accounting_rule_id,p_old_line_rec.accounting_rule_id)
707: THEN
708: --Customer Acceptance
709: l_def_contingency_attributes := FND_API.G_TRUE;
710: END IF;
711:
712: IF NOT OE_GLOBALS.Equal(p_x_line_rec.agreement_id,p_old_line_rec.agreement_id)
713: THEN

Line 728: l_update_shipping := FND_API.G_TRUE;

724: --shipping tables also
725: IF NOT
726: OE_GLOBALS.Equal(p_x_line_rec.customer_job,p_old_line_rec.customer_job) THEN
727:
728: l_update_shipping := FND_API.G_TRUE;
729:
730: END IF;
731: --bug3280378
732:

Line 736: l_update_shipping := FND_API.G_TRUE;

732:
733: IF NOT OE_GLOBALS.Equal(p_x_line_rec.arrival_set_id,p_old_line_rec.arrival_set_id)
734: THEN
735: -- Need to Call Shipping Update
736: l_update_shipping := FND_API.G_TRUE;
737:
738: END IF;
739:
740: IF NOT OE_GLOBALS.Equal(p_x_line_rec.arrival_set,p_old_line_rec.arrival_set) THEN

Line 751: l_update_shipping := FND_API.G_TRUE;

747:
748: IF NOT OE_GLOBALS.Equal(p_x_line_rec.schedule_arrival_date,p_old_line_rec.schedule_arrival_date)
749: THEN
750: -- Need to Call Shipping Update
751: l_update_shipping := FND_API.G_TRUE;
752:
753: END IF;
754:
755: IF NOT OE_GLOBALS.Equal(p_x_line_rec.promise_date,p_old_line_rec.promise_date)

Line 758: l_update_shipping := FND_API.G_TRUE;

754:
755: IF NOT OE_GLOBALS.Equal(p_x_line_rec.promise_date,p_old_line_rec.promise_date)
756: THEN
757: -- Need to Call Shipping Update
758: l_update_shipping := FND_API.G_TRUE;
759:
760: END IF;
761:
762: IF NOT OE_GLOBALS.Equal(p_x_line_rec.earliest_acceptable_date,p_old_line_rec.earliest_acceptable_date)

Line 765: l_update_shipping := FND_API.G_TRUE;

761:
762: IF NOT OE_GLOBALS.Equal(p_x_line_rec.earliest_acceptable_date,p_old_line_rec.earliest_acceptable_date)
763: THEN
764: -- Need to Call Shipping Update
765: l_update_shipping := FND_API.G_TRUE;
766:
767: END IF;
768:
769: IF NOT OE_GLOBALS.Equal(p_x_line_rec.latest_acceptable_date,p_old_line_rec.latest_acceptable_date)

Line 772: l_update_shipping := FND_API.G_TRUE;

768:
769: IF NOT OE_GLOBALS.Equal(p_x_line_rec.latest_acceptable_date,p_old_line_rec.latest_acceptable_date)
770: THEN
771: -- Need to Call Shipping Update
772: l_update_shipping := FND_API.G_TRUE;
773:
774: END IF;
775:
776: IF NOT OE_GLOBALS.Equal(p_x_line_rec.earliest_ship_date,p_old_line_rec.earliest_ship_date)

Line 779: l_update_shipping := FND_API.G_TRUE;

775:
776: IF NOT OE_GLOBALS.Equal(p_x_line_rec.earliest_ship_date,p_old_line_rec.earliest_ship_date)
777: THEN
778: -- Need to Call Shipping Update
779: l_update_shipping := FND_API.G_TRUE;
780:
781: END IF;
782:
783:

Line 788: l_update_shipping := FND_API.G_TRUE;

784: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ato_line_id,p_old_line_rec.ato_line_id)
785: THEN
786:
787: -- Need to Call Shipping Update
788: l_update_shipping := FND_API.G_TRUE;
789:
790: END IF;
791:
792: -- Bug 10264299

Line 797: l_update_shipping := FND_API.G_TRUE;

793: IF NOT OE_GLOBALS.Equal(p_x_line_rec.line_number,p_old_line_rec.line_number)
794: OR NOT OE_GLOBALS.Equal(p_x_line_rec.shipment_number,p_old_line_rec.shipment_number)
795: THEN
796: --Need to Call Shipping Update
797: l_update_shipping := FND_API.G_TRUE;
798: END IF;
799:
800:
801: IF NOT OE_GLOBALS.Equal(p_x_line_rec.cancelled_quantity,p_old_line_rec.cancelled_quantity)

Line 836: l_update_shipping := FND_API.G_TRUE;

832: IF NOT OE_GLOBALS.Equal(p_x_line_rec.customer_dock_code,p_old_line_rec.customer_dock_code)
833: THEN
834:
835: -- Need to Call Shipping Update
836: l_update_shipping := FND_API.G_TRUE;
837:
838: END IF;
839:
840: IF NOT OE_GLOBALS.Equal(p_x_line_rec.cust_production_seq_num,p_old_line_rec.cust_production_seq_num)

Line 843: l_update_shipping := FND_API.G_TRUE;

839:
840: IF NOT OE_GLOBALS.Equal(p_x_line_rec.cust_production_seq_num,p_old_line_rec.cust_production_seq_num)
841: THEN
842: -- Need to Call Shipping Update
843: l_update_shipping := FND_API.G_TRUE;
844: END IF;
845:
846: IF NOT OE_GLOBALS.Equal(p_x_line_rec.cust_po_number,p_old_line_rec.cust_po_number)
847: THEN

Line 899: l_update_shipping := FND_API.G_TRUE;

895: OE_MSG_PUB.ADD;
896:
897: ELSIF l_ship_inv_count=0 THEN
898:
899: l_update_shipping := FND_API.G_TRUE;
900:
901: END IF ;
902:
903: /*Changes for ER 6072870 end */

Line 915: l_update_shipping := FND_API.G_TRUE;

911:
912: IF NOT OE_GLOBALS.Equal(p_x_line_rec.deliver_to_contact_id,p_old_line_rec.deliver_to_contact_id)
913: THEN
914: -- Need to Call Shipping Update
915: l_update_shipping := FND_API.G_TRUE;
916: -- Call Pricing
917: -- OE_GLOBALS.G_PRICE_FLAG := 'Y'; Commented out for fix 1419204
918: END IF;
919:

Line 923: l_update_shipping := FND_API.G_TRUE;

919:
920: IF NOT OE_GLOBALS.Equal(p_x_line_rec.deliver_to_org_id,p_old_line_rec.deliver_to_org_id)
921: THEN
922: -- Need to Call Shipping Update
923: l_update_shipping := FND_API.G_TRUE;
924: -- Call Pricing
925: -- OE_GLOBALS.G_PRICE_FLAG := 'Y'; Commented out for fix 1419204
926:
927:

Line 933: l_explosion_date_changed := FND_API.G_TRUE;

929:
930: IF NOT OE_GLOBALS.Equal(p_x_line_rec.explosion_date,p_old_line_rec.explosion_date)
931: THEN
932: IF OE_GLOBALS.EQUAL(p_x_line_rec.ship_model_complete_flag,'Y') THEN
933: l_explosion_date_changed := FND_API.G_TRUE;
934: END IF;
935: END IF;
936:
937: IF NOT OE_GLOBALS.Equal(p_x_line_rec.fob_point_code,p_old_line_rec.fob_point_code)

Line 940: l_update_shipping := FND_API.G_TRUE;

936:
937: IF NOT OE_GLOBALS.Equal(p_x_line_rec.fob_point_code,p_old_line_rec.fob_point_code)
938: THEN
939: -- Need to Call Shipping Update
940: l_update_shipping := FND_API.G_TRUE;
941: END IF;
942:
943: IF NOT OE_GLOBALS.Equal(p_x_line_rec.freight_terms_code,p_old_line_rec.freight_terms_code)
944: THEN

Line 946: l_update_shipping := FND_API.G_TRUE;

942:
943: IF NOT OE_GLOBALS.Equal(p_x_line_rec.freight_terms_code,p_old_line_rec.freight_terms_code)
944: THEN
945: -- Need to Call Shipping Update
946: l_update_shipping := FND_API.G_TRUE;
947: END IF;
948:
949: IF NOT OE_GLOBALS.Equal(p_x_line_rec.calculate_price_flag,p_old_line_rec.calculate_price_flag)
950: THEN

Line 1003: l_update_shipping := FND_API.G_TRUE;

999:
1000: IF NOT OE_GLOBALS.Equal(p_x_line_rec.intermed_ship_to_org_id,p_old_line_rec.intermed_ship_to_org_id)
1001: THEN
1002: -- Need to Call Shipping Update
1003: l_update_shipping := FND_API.G_TRUE;
1004: /* may need to call pricing */
1005: /*
1006: OE_GLOBALS.G_PRICE_FLAG := 'Y';
1007: */

Line 1014: l_update_shipping := FND_API.G_TRUE;

1010:
1011: IF NOT OE_GLOBALS.Equal(p_x_line_rec.intermed_ship_to_contact_id,p_old_line_rec.intermed_ship_to_contact_id)
1012: THEN
1013: -- Need to Call Shipping Update
1014: l_update_shipping := FND_API.G_TRUE;
1015: /* may need to call pricing */
1016: /*
1017: OE_GLOBALS.G_PRICE_FLAG := 'Y';
1018: */

Line 1073: l_def_contingency_attributes := FND_API.G_TRUE;

1069: END IF; -- End if phase is fulfillment
1070: -- END QUOTING changes
1071:
1072: --Customer Acceptance
1073: l_def_contingency_attributes := FND_API.G_TRUE;
1074:
1075: -- NULL;
1076: -- Need to Call Shipping Update
1077: l_update_shipping := FND_API.G_TRUE;

Line 1077: l_update_shipping := FND_API.G_TRUE;

1073: l_def_contingency_attributes := FND_API.G_TRUE;
1074:
1075: -- NULL;
1076: -- Need to Call Shipping Update
1077: l_update_shipping := FND_API.G_TRUE;
1078:
1079: IF ( p_x_line_rec.operation = OE_GLOBALS.G_OPR_UPDATE AND
1080: NVL(p_x_line_rec.split_action_code,'X') <> 'SPLIT' )
1081: -- QUOTING change

Line 1340: /*if nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)

1336: oe_debug_pub.add('p_x_line_rec.inventory_item_id : '||p_x_line_rec.inventory_item_id);
1337: oe_debug_pub.add('p_old_line_rec.inventory_item_id : '||p_old_line_rec.inventory_item_id);
1338: end if;
1339: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
1340: /*if nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
1341: <> FND_API.G_MISS_NUM
1342: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM) <>
1343: FND_API.G_MISS_NUM*/
1344: IF (

Line 1341: <> FND_API.G_MISS_NUM

1337: oe_debug_pub.add('p_old_line_rec.inventory_item_id : '||p_old_line_rec.inventory_item_id);
1338: end if;
1339: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
1340: /*if nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
1341: <> FND_API.G_MISS_NUM
1342: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM) <>
1343: FND_API.G_MISS_NUM*/
1344: IF (
1345: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)

Line 1342: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM) <>

1338: end if;
1339: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
1340: /*if nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
1341: <> FND_API.G_MISS_NUM
1342: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM) <>
1343: FND_API.G_MISS_NUM*/
1344: IF (
1345: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
1346: <> FND_API.G_MISS_NUM

Line 1343: FND_API.G_MISS_NUM*/

1339: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
1340: /*if nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
1341: <> FND_API.G_MISS_NUM
1342: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM) <>
1343: FND_API.G_MISS_NUM*/
1344: IF (
1345: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
1346: <> FND_API.G_MISS_NUM
1347: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM)

Line 1345: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)

1341: <> FND_API.G_MISS_NUM
1342: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM) <>
1343: FND_API.G_MISS_NUM*/
1344: IF (
1345: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
1346: <> FND_API.G_MISS_NUM
1347: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
1348: <> FND_API.G_MISS_NUM )
1349: -- Bug# 3942402

Line 1346: <> FND_API.G_MISS_NUM

1342: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM) <>
1343: FND_API.G_MISS_NUM*/
1344: IF (
1345: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
1346: <> FND_API.G_MISS_NUM
1347: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
1348: <> FND_API.G_MISS_NUM )
1349: -- Bug# 3942402
1350: -- For Case1:

Line 1347: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM)

1343: FND_API.G_MISS_NUM*/
1344: IF (
1345: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
1346: <> FND_API.G_MISS_NUM
1347: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
1348: <> FND_API.G_MISS_NUM )
1349: -- Bug# 3942402
1350: -- For Case1:
1351: or

Line 1348: <> FND_API.G_MISS_NUM )

1344: IF (
1345: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
1346: <> FND_API.G_MISS_NUM
1347: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
1348: <> FND_API.G_MISS_NUM )
1349: -- Bug# 3942402
1350: -- For Case1:
1351: or
1352: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)

Line 1352: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)

1348: <> FND_API.G_MISS_NUM )
1349: -- Bug# 3942402
1350: -- For Case1:
1351: or
1352: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
1353: = FND_API.G_MISS_NUM
1354: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
1355: <> FND_API.G_MISS_NUM )
1356: )

Line 1353: = FND_API.G_MISS_NUM

1349: -- Bug# 3942402
1350: -- For Case1:
1351: or
1352: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
1353: = FND_API.G_MISS_NUM
1354: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
1355: <> FND_API.G_MISS_NUM )
1356: )
1357: -- Bug# 3942402 end

Line 1354: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM)

1350: -- For Case1:
1351: or
1352: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
1353: = FND_API.G_MISS_NUM
1354: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
1355: <> FND_API.G_MISS_NUM )
1356: )
1357: -- Bug# 3942402 end
1358: and p_x_line_rec.calculate_price_flag in ('N','P')

Line 1355: <> FND_API.G_MISS_NUM )

1351: or
1352: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
1353: = FND_API.G_MISS_NUM
1354: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
1355: <> FND_API.G_MISS_NUM )
1356: )
1357: -- Bug# 3942402 end
1358: and p_x_line_rec.calculate_price_flag in ('N','P')
1359: and nvl(l_item_chg_prof,'N') = 'N' then

Line 1422: l_def_contingency_attributes := FND_API.G_TRUE;

1418: if l_debug_level > 0 then
1419: oe_debug_pub.add('TaxFlag set for invoice to org change');
1420: end if; -- 12876258 End addition
1421: --Customer Acceptance
1422: l_def_contingency_attributes := FND_API.G_TRUE;
1423:
1424: IF p_x_line_rec.commitment_id IS NOT NULL THEN
1425: l_get_commitment_bal := 'Y';
1426: END IF;

Line 1599: l_update_shipping := FND_API.G_TRUE;

1595:
1596: IF NOT OE_GLOBALS.Equal(p_x_line_rec.item_revision,p_old_line_rec.item_revision)
1597: THEN
1598: -- Need to Call Shipping Update
1599: l_update_shipping := FND_API.G_TRUE;
1600: END IF;
1601:
1602: IF NOT OE_GLOBALS.Equal(p_x_line_rec.item_type_code,p_old_line_rec.item_type_code)
1603: THEN

Line 1606: l_update_shipping := FND_API.G_TRUE;

1602: IF NOT OE_GLOBALS.Equal(p_x_line_rec.item_type_code,p_old_line_rec.item_type_code)
1603: THEN
1604:
1605: -- Need to Call Shipping Update
1606: l_update_shipping := FND_API.G_TRUE;
1607:
1608: -- QUOTING changes - log explosion request only for lines in
1609: -- fulfillment phase
1610: IF nvl(p_x_line_rec.transaction_phase_code,'F') = 'F' THEN

Line 1658: l_def_contingency_attributes := FND_API.G_TRUE;

1654: l_get_FTE_freight_rate := 'Y';
1655: END IF;
1656:
1657: --Customer Acceptance
1658: l_def_contingency_attributes := FND_API.G_TRUE;
1659:
1660: END IF;
1661:
1662: IF NOT OE_GLOBALS.Equal(p_x_line_rec.line_category_code,p_old_line_rec.line_category_code)

Line 1666: l_update_shipping := FND_API.G_TRUE;

1662: IF NOT OE_GLOBALS.Equal(p_x_line_rec.line_category_code,p_old_line_rec.line_category_code)
1663: THEN
1664:
1665: -- Need to Call Shipping Update
1666: l_update_shipping := FND_API.G_TRUE;
1667: -- Call Pricing
1668: OE_GLOBALS.G_PRICE_FLAG := 'Y';
1669:
1670: IF p_x_line_rec.commitment_id IS NOT NULL THEN

Line 1680: l_def_contingency_attributes := FND_API.G_TRUE;

1676: p_x_line_rec.return_reason_code := NULL;
1677: END IF;
1678:
1679: --Customer Acceptance
1680: l_def_contingency_attributes := FND_API.G_TRUE;
1681:
1682: END IF;
1683:
1684: IF NOT OE_GLOBALS.Equal(p_x_line_rec.line_type_id,p_old_line_rec.line_type_id)

Line 1688: l_update_shipping := FND_API.G_TRUE;

1684: IF NOT OE_GLOBALS.Equal(p_x_line_rec.line_type_id,p_old_line_rec.line_type_id)
1685: THEN
1686:
1687: -- Need to Call Shipping Update
1688: l_update_shipping := FND_API.G_TRUE;
1689: -- Call Pricing
1690: OE_GLOBALS.G_PRICE_FLAG := 'Y';
1691: --Customer Acceptance
1692: l_def_contingency_attributes := FND_API.G_TRUE;

Line 1692: l_def_contingency_attributes := FND_API.G_TRUE;

1688: l_update_shipping := FND_API.G_TRUE;
1689: -- Call Pricing
1690: OE_GLOBALS.G_PRICE_FLAG := 'Y';
1691: --Customer Acceptance
1692: l_def_contingency_attributes := FND_API.G_TRUE;
1693:
1694:
1695: IF p_x_line_rec.commitment_id IS NOT NULL THEN
1696: l_get_commitment_bal := 'Y';

Line 1718: if (nvl(p_old_line_rec.order_quantity_uom,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)

1714: OE_LINE_ADJ_UTIL.Change_adj_for_uom_change(p_x_line_rec);
1715: Oe_Debug_Pub.add(' p_x_line_rec.Pricing_quantity = ' || p_x_line_rec.Pricing_quantity);
1716: -- End of code changes for bug 9014929
1717:
1718: if (nvl(p_old_line_rec.order_quantity_uom,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)
1719: and (nvl(p_x_line_rec.order_quantity_uom,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)
1720: and p_x_line_rec.calculate_price_flag in ('P','N')
1721: then
1722: if l_debug_level > 0 then

Line 1719: and (nvl(p_x_line_rec.order_quantity_uom,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)

1715: Oe_Debug_Pub.add(' p_x_line_rec.Pricing_quantity = ' || p_x_line_rec.Pricing_quantity);
1716: -- End of code changes for bug 9014929
1717:
1718: if (nvl(p_old_line_rec.order_quantity_uom,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)
1719: and (nvl(p_x_line_rec.order_quantity_uom,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)
1720: and p_x_line_rec.calculate_price_flag in ('P','N')
1721: then
1722: if l_debug_level > 0 then
1723: oe_debug_pub.add('operation is :'||p_x_line_rec.operation);

Line 1731: IF (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM

1727:
1728: ELSIF p_x_line_rec.operation = OE_GLOBALS.G_OPR_UPDATE THEN
1729: --bug 3942402
1730: IF NOT OE_GLOBALS.Equal(p_x_line_rec.inventory_item_id, p_old_line_rec.inventory_item_id) THEN
1731: IF (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
1732: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM)
1733: and p_x_line_rec.calculate_price_flag in ('N','P')
1734: and nvl(l_item_chg_prof,'N') = 'N' then
1735: if l_debug_level > 0 then

Line 1732: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM)

1728: ELSIF p_x_line_rec.operation = OE_GLOBALS.G_OPR_UPDATE THEN
1729: --bug 3942402
1730: IF NOT OE_GLOBALS.Equal(p_x_line_rec.inventory_item_id, p_old_line_rec.inventory_item_id) THEN
1731: IF (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
1732: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM)
1733: and p_x_line_rec.calculate_price_flag in ('N','P')
1734: and nvl(l_item_chg_prof,'N') = 'N' then
1735: if l_debug_level > 0 then
1736: oe_debug_pub.add('Changing calculate price flag to Y');

Line 1762: l_3a7_attribute_change := FND_API.G_TRUE;

1758: /* Added the following line to fix the bug 2917690 */
1759: OE_LINE_ADJ_UTIL.Change_adj_for_uom_change(p_x_line_rec);
1760: END IF;
1761: OE_GLOBALS.G_PRICE_FLAG := 'Y';
1762: l_3a7_attribute_change := FND_API.G_TRUE;
1763:
1764: -- Freight Rating.
1765: IF OE_Freight_Rating_Util.IS_FREIGHT_RATING_AVAILABLE
1766: AND OE_Freight_Rating_Util.Get_List_Line_Type_Code

Line 1786: l_3a7_attribute_change := FND_API.G_TRUE;

1782: oe_debug_pub.add('New Ordered Qty : ' || p_x_line_rec.ordered_quantity, 1);
1783: oe_debug_pub.add('Old Ordered Qty : ' ||
1784: p_old_line_rec.ordered_quantity, 1);
1785: end if;
1786: l_3a7_attribute_change := FND_API.G_TRUE;
1787:
1788: /* Added the following code to fix the bug 3739180 */
1789: If p_x_line_rec.calculate_price_flag in ('N','P') and p_x_line_rec.reference_line_id IS NOT NULL THEN
1790: IF (OE_GLOBALS.G_UI_FLAG) THEN

Line 1842: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

1838: );
1839:
1840: G_ORDERED_QTY_CHANGE := FALSE;
1841:
1842: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
1843: fnd_message.set_name('ONT', 'OE_CAN_SERV_AMT_NOT_ALLOWED');
1844: oe_msg_pub.add;
1845: RAISE FND_API.G_EXC_ERROR;
1846: END IF;

Line 1845: RAISE FND_API.G_EXC_ERROR;

1841:
1842: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
1843: fnd_message.set_name('ONT', 'OE_CAN_SERV_AMT_NOT_ALLOWED');
1844: oe_msg_pub.add;
1845: RAISE FND_API.G_EXC_ERROR;
1846: END IF;
1847: END IF;
1848: Fix ends */
1849:

Line 1975: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1971: , p_request_type => OE_GLOBALS.G_UPDATE_REQUISITION
1972: , x_return_status => l_return_status
1973: );
1974:
1975: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1976: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1977: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1978: RAISE FND_API.G_EXC_ERROR;
1979: END IF;

Line 1976: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1972: , x_return_status => l_return_status
1973: );
1974:
1975: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1976: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1977: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1978: RAISE FND_API.G_EXC_ERROR;
1979: END IF;
1980:

Line 1977: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

1973: );
1974:
1975: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1976: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1977: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1978: RAISE FND_API.G_EXC_ERROR;
1979: END IF;
1980:
1981: /* ELSIF OE_SALES_CAN_UTIL.G_IR_ISO_HDR_CANCEL THEN -- Commented for IR ISO Tracking bug 7667702

Line 1978: RAISE FND_API.G_EXC_ERROR;

1974:
1975: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1976: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1977: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1978: RAISE FND_API.G_EXC_ERROR;
1979: END IF;
1980:
1981: /* ELSIF OE_SALES_CAN_UTIL.G_IR_ISO_HDR_CANCEL THEN -- Commented for IR ISO Tracking bug 7667702
1982: IF l_debug_level > 0 THEN

Line 2002: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1998: , p_request_type => OE_GLOBALS.G_UPDATE_REQUISITION
1999: , x_return_status => l_return_status
2000: );
2001:
2002: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2003: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2004: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2005: RAISE FND_API.G_EXC_ERROR;
2006: END IF;

Line 2003: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1999: , x_return_status => l_return_status
2000: );
2001:
2002: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2003: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2004: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2005: RAISE FND_API.G_EXC_ERROR;
2006: END IF;
2007: */ -- Commented for IR ISO Tracking bug 7667702

Line 2004: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

2000: );
2001:
2002: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2003: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2004: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2005: RAISE FND_API.G_EXC_ERROR;
2006: END IF;
2007: */ -- Commented for IR ISO Tracking bug 7667702
2008:

Line 2005: RAISE FND_API.G_EXC_ERROR;

2001:
2002: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2003: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2004: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2005: RAISE FND_API.G_EXC_ERROR;
2006: END IF;
2007: */ -- Commented for IR ISO Tracking bug 7667702
2008:
2009: END IF;

Line 2062: l_update_shipping := FND_API.G_TRUE;

2058: END IF; -- End if phase is fulfillment
2059: -- END QUOTING changes
2060:
2061: -- Need to Call Shipping Update
2062: l_update_shipping := FND_API.G_TRUE;
2063:
2064: -- If the ordered quantity has been reduced then set the flag so
2065: -- that delayed request can check for shipment status.
2066: IF p_x_line_rec.ordered_quantity < p_old_line_rec.ordered_quantity THEN

Line 2067: l_ordered_quantity_changed := FND_API.G_TRUE;

2063:
2064: -- If the ordered quantity has been reduced then set the flag so
2065: -- that delayed request can check for shipment status.
2066: IF p_x_line_rec.ordered_quantity < p_old_line_rec.ordered_quantity THEN
2067: l_ordered_quantity_changed := FND_API.G_TRUE;
2068: END IF;
2069: --changes for bug 2315926 Begin
2070:
2071: IF (p_x_line_rec.operation = OE_GLOBALS.G_OPR_UPDATE and

Line 2086: p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) AND

2082: oe_debug_pub.ADD('B2315926_1:',2);
2083: oe_debug_pub.add('In the split case, checking for catchweight item',3);
2084: end if;
2085: IF (p_x_line_rec.inventory_item_id IS NOT NULL AND
2086: p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) AND
2087: (p_x_line_rec.ship_from_org_id IS NOT NULL AND
2088: p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) THEN
2089: l_item_rec := OE_Order_Cache.Load_Item (p_x_line_rec.inventory_item_id
2090: ,p_x_line_rec.ship_from_org_id);

Line 2088: p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) THEN

2084: end if;
2085: IF (p_x_line_rec.inventory_item_id IS NOT NULL AND
2086: p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) AND
2087: (p_x_line_rec.ship_from_org_id IS NOT NULL AND
2088: p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) THEN
2089: l_item_rec := OE_Order_Cache.Load_Item (p_x_line_rec.inventory_item_id
2090: ,p_x_line_rec.ship_from_org_id);
2091: -- IF l_item_rec.ont_pricing_qty_source = 1 AND
2092: IF l_item_rec.ont_pricing_qty_source = 'S' AND -- INVCONV

Line 2229: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

2225:
2226: IF l_return_code <> 0 THEN -- INVCONV
2227: IF l_return_status = -1
2228: THEN
2229: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
2230: else
2231: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2232: END IF;
2233: END IF;

Line 2231: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2227: IF l_return_status = -1
2228: THEN
2229: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
2230: else
2231: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2232: END IF;
2233: END IF;
2234:
2235:

Line 2276: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

2272:
2273: IF l_return_code <> 0 THEN -- INVCONV
2274: IF l_return_status = -1
2275: THEN
2276: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
2277: else
2278: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2279: END IF;
2280: END IF;

Line 2278: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2274: IF l_return_status = -1
2275: THEN
2276: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
2277: else
2278: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2279: END IF;
2280: END IF;
2281:
2282:

Line 2296: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2292: oe_sales_can_util.check_constraints
2293: (p_x_line_rec => p_x_line_rec,
2294: p_old_line_rec => p_old_line_rec,
2295: x_return_status => l_return_status);
2296: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2297: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2298: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2299: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2300: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

Line 2297: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2293: (p_x_line_rec => p_x_line_rec,
2294: p_old_line_rec => p_old_line_rec,
2295: x_return_status => l_return_status);
2296: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2297: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2298: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2299: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2300: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
2301: END IF;

Line 2298: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2294: p_old_line_rec => p_old_line_rec,
2295: x_return_status => l_return_status);
2296: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2297: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2298: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2299: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2300: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
2301: END IF;
2302: END IF;

Line 2299: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

2295: x_return_status => l_return_status);
2296: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2297: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2298: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2299: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2300: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
2301: END IF;
2302: END IF;
2303:

Line 2300: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

2296: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2297: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2298: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2299: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2300: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
2301: END IF;
2302: END IF;
2303:
2304:

Line 2362: IF NOT( l_hold_result = FND_API.G_FALSE AND p_x_line_rec.cancelled_flag='Y') THEN

2358: IF l_debug_level > 0 THEN
2359: oe_debug_pub.add('CHECKING FOR CANCEL FLAG : ' || p_x_line_rec.cancelled_flag ) ;
2360: END IF;
2361:
2362: IF NOT( l_hold_result = FND_API.G_FALSE AND p_x_line_rec.cancelled_flag='Y') THEN
2363: l_verify_payment_flag := 'Y';
2364: END IF;
2365:
2366: -- Start of the fix 8471719

Line 2402: IF p_x_line_rec.ordered_quantity <> FND_API.G_MISS_NUM And

2398: END IF;
2399:
2400:
2401: -- Populate pricing quantity
2402: IF p_x_line_rec.ordered_quantity <> FND_API.G_MISS_NUM And
2403: p_x_line_rec.pricing_quantity_uom is not null and
2404: p_x_line_rec.pricing_quantity_uom <> FND_API.G_MISS_CHAR and
2405: p_x_line_rec.order_quantity_uom is not null and
2406: p_x_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR

Line 2404: p_x_line_rec.pricing_quantity_uom <> FND_API.G_MISS_CHAR and

2400:
2401: -- Populate pricing quantity
2402: IF p_x_line_rec.ordered_quantity <> FND_API.G_MISS_NUM And
2403: p_x_line_rec.pricing_quantity_uom is not null and
2404: p_x_line_rec.pricing_quantity_uom <> FND_API.G_MISS_CHAR and
2405: p_x_line_rec.order_quantity_uom is not null and
2406: p_x_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR
2407: Then
2408: l_temp_pricing_quantity :=

Line 2406: p_x_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR

2402: IF p_x_line_rec.ordered_quantity <> FND_API.G_MISS_NUM And
2403: p_x_line_rec.pricing_quantity_uom is not null and
2404: p_x_line_rec.pricing_quantity_uom <> FND_API.G_MISS_CHAR and
2405: p_x_line_rec.order_quantity_uom is not null and
2406: p_x_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR
2407: Then
2408: l_temp_pricing_quantity :=
2409: OE_Order_Misc_Util.convert_uom(
2410: p_x_line_rec.inventory_item_id,

Line 2433: l_update_shipping := FND_API.G_TRUE;

2429:
2430: IF NOT OE_GLOBALS.Equal(p_x_line_rec.order_quantity_uom,p_old_line_rec.order_quantity_uom)
2431: THEN
2432: -- Need to Call Shipping Update
2433: l_update_shipping := FND_API.G_TRUE;
2434: OE_GLOBALS.G_PRICE_FLAG := 'Y';
2435: OE_GLOBALS.G_TAX_FLAG := 'Y';
2436: END IF;
2437:

Line 2456: l_update_shipping := FND_API.G_TRUE;

2452: oe_debug_pub.add('Old Ordered Qty2 : ' ||
2453: p_old_line_rec.ordered_quantity2, 1);
2454: end if;
2455:
2456: l_update_shipping := FND_API.G_TRUE;
2457: -- start 2046190
2458: IF dual_uom_control -- INVCONV Process_Characteristics
2459: (p_x_line_rec.inventory_item_id
2460: ,p_x_line_rec.ship_from_org_id

Line 2478: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2474: oe_sales_can_util.check_constraints
2475: (p_x_line_rec => p_x_line_rec,
2476: p_old_line_rec => p_old_line_rec,
2477: x_return_status => l_return_status);
2478: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2479: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2480: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2481: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2482: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

Line 2479: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2475: (p_x_line_rec => p_x_line_rec,
2476: p_old_line_rec => p_old_line_rec,
2477: x_return_status => l_return_status);
2478: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2479: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2480: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2481: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2482: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
2483: END IF;

Line 2480: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2476: p_old_line_rec => p_old_line_rec,
2477: x_return_status => l_return_status);
2478: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2479: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2480: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2481: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2482: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
2483: END IF;
2484: END IF;

Line 2481: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

2477: x_return_status => l_return_status);
2478: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2479: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2480: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2481: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2482: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
2483: END IF;
2484: END IF;
2485:

Line 2482: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

2478: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2479: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2480: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2481: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2482: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
2483: END IF;
2484: END IF;
2485:
2486: --Bug 14211120 Start

Line 2516: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2512: --, p_date_param1 => p_x_line_rec.schedule_ship_date
2513: , p_request_type => OE_GLOBALS.G_UPDATE_REQUISITION
2514: , x_return_status => l_return_status
2515: );
2516: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2517: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2518: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2519: RAISE FND_API.G_EXC_ERROR;
2520: END IF;

Line 2517: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2513: , p_request_type => OE_GLOBALS.G_UPDATE_REQUISITION
2514: , x_return_status => l_return_status
2515: );
2516: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2517: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2518: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2519: RAISE FND_API.G_EXC_ERROR;
2520: END IF;
2521: END IF;

Line 2518: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

2514: , x_return_status => l_return_status
2515: );
2516: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2517: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2518: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2519: RAISE FND_API.G_EXC_ERROR;
2520: END IF;
2521: END IF;
2522: END IF;

Line 2519: RAISE FND_API.G_EXC_ERROR;

2515: );
2516: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2517: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2518: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2519: RAISE FND_API.G_EXC_ERROR;
2520: END IF;
2521: END IF;
2522: END IF;
2523: END IF;

Line 2537: l_update_shipping := FND_API.G_TRUE;

2533: IF NOT OE_GLOBALS.Equal(p_x_line_rec.preferred_grade,p_old_line_rec.preferred_grade
2534: )
2535: THEN
2536: -- Need to Call Shipping Update
2537: l_update_shipping := FND_API.G_TRUE;
2538: OE_GLOBALS.G_PRICE_FLAG := 'Y';
2539: OE_GLOBALS.G_TAX_FLAG := 'Y';
2540:
2541: IF p_x_line_rec.commitment_id IS NOT NULL THEN

Line 2717: l_update_shipping := FND_API.G_TRUE;

2713: IF NOT OE_GLOBALS.Equal(p_x_line_rec.request_date,p_old_line_rec.request_date)
2714: THEN
2715:
2716: -- Need to Call Shipping Update
2717: l_update_shipping := FND_API.G_TRUE;
2718:
2719: -- Call Pricing
2720: OE_GLOBALS.G_PRICE_FLAG := 'Y';
2721:

Line 2745: l_update_shipping := FND_API.G_TRUE;

2741: IF NOT OE_GLOBALS.Equal(p_x_line_rec.schedule_ship_date,p_old_line_rec.schedule_ship_date)
2742: THEN
2743:
2744: -- Need to Call Shipping Update
2745: l_update_shipping := FND_API.G_TRUE;
2746: -- Taking out this because the TAX request should get fired only
2747: -- when the tax_date changes. And tax_date will change if the
2748: -- schedule_ship_date changes.
2749: IF p_old_line_rec.schedule_ship_date IS NOT NULL THEN

Line 2750: l_3a7_attribute_change := FND_API.G_TRUE;

2746: -- Taking out this because the TAX request should get fired only
2747: -- when the tax_date changes. And tax_date will change if the
2748: -- schedule_ship_date changes.
2749: IF p_old_line_rec.schedule_ship_date IS NOT NULL THEN
2750: l_3a7_attribute_change := FND_API.G_TRUE;
2751: END IF;
2752: -- OE_GLOBALS.G_TAX_FLAG := 'Y';
2753:
2754: -- Call Pricing

Line 2948: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2944: , p_request_type => OE_GLOBALS.G_UPDATE_REQUISITION
2945: , x_return_status => l_return_status
2946: );
2947:
2948: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2949: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2950: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2951: RAISE FND_API.G_EXC_ERROR;
2952: END IF;

Line 2949: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2945: , x_return_status => l_return_status
2946: );
2947:
2948: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2949: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2950: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2951: RAISE FND_API.G_EXC_ERROR;
2952: END IF;
2953:

Line 2950: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

2946: );
2947:
2948: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2949: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2950: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2951: RAISE FND_API.G_EXC_ERROR;
2952: END IF;
2953:
2954: END IF;

Line 2951: RAISE FND_API.G_EXC_ERROR;

2947:
2948: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2949: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2950: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2951: RAISE FND_API.G_EXC_ERROR;
2952: END IF;
2953:
2954: END IF;
2955: END IF; -- Split_by

Line 3033: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3029: , p_request_type => OE_GLOBALS.G_UPDATE_REQUISITION
3030: , x_return_status => l_return_status
3031: );
3032:
3033: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3034: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3035: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3036: RAISE FND_API.G_EXC_ERROR;
3037: END IF;

Line 3034: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3030: , x_return_status => l_return_status
3031: );
3032:
3033: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3034: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3035: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3036: RAISE FND_API.G_EXC_ERROR;
3037: END IF;
3038:

Line 3035: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

3031: );
3032:
3033: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3034: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3035: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3036: RAISE FND_API.G_EXC_ERROR;
3037: END IF;
3038:
3039: ELSE -- Added for IR ISO Tracking bug 7667702

Line 3036: RAISE FND_API.G_EXC_ERROR;

3032:
3033: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3034: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3035: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3036: RAISE FND_API.G_EXC_ERROR;
3037: END IF;
3038:
3039: ELSE -- Added for IR ISO Tracking bug 7667702
3040: IF l_debug_level > 0 THEN

Line 3062: l_update_shipping := FND_API.G_TRUE;

3058:
3059: IF NOT OE_GLOBALS.Equal(p_x_line_rec.shipment_priority_code,p_old_line_rec.shipment_priority_code)
3060: THEN
3061: -- Need to Call Shipping Update
3062: l_update_shipping := FND_API.G_TRUE;
3063: END IF;
3064:
3065: IF NOT OE_GLOBALS.Equal(p_x_line_rec.shipped_quantity,p_old_line_rec.shipped_quantity)
3066: THEN

Line 3088: l_update_shipping := FND_API.G_TRUE;

3084: -- Need to Call Pricing: bug 3344835
3085: OE_GLOBALS.G_PRICE_FLAG := 'Y';
3086:
3087: -- Need to Call Shipping Update
3088: l_update_shipping := FND_API.G_TRUE;
3089: IF OE_Freight_Rating_Util.IS_FREIGHT_RATING_AVAILABLE
3090: AND OE_Freight_Rating_Util.Get_List_Line_Type_Code
3091: (p_x_line_rec.header_id)
3092: = 'OM_CALLED_FREIGHT_RATES'

Line 3278: p_x_line_rec.ship_set_id <> FND_API.G_MISS_NUM) THEN

3274: -- Log the delayed request for Ship Confirmation if there is an update
3275: -- from Shipping for ship confirmation
3276: IF p_x_line_rec.line_category_code <> 'RETURN' THEN
3277: IF (p_x_line_rec.ship_set_id IS NOT NULL AND
3278: p_x_line_rec.ship_set_id <> FND_API.G_MISS_NUM) THEN
3279:
3280: l_shipping_unique_key1 := 'SHIP_SET';
3281: l_shipping_param1 := p_x_line_rec.ship_set_id;
3282:

Line 3284: p_x_line_rec.top_model_line_id <> FND_API.G_MISS_NUM) AND

3280: l_shipping_unique_key1 := 'SHIP_SET';
3281: l_shipping_param1 := p_x_line_rec.ship_set_id;
3282:
3283: ELSIF (p_x_line_rec.top_model_line_id IS NOT NULL AND
3284: p_x_line_rec.top_model_line_id <> FND_API.G_MISS_NUM) AND
3285: nvl(p_x_line_rec.model_remnant_flag,'N') = 'N' THEN
3286:
3287: l_shipping_unique_key1 := 'PTO_KIT';
3288: l_shipping_param1 := p_x_line_rec.top_model_line_id;

Line 3291: p_x_line_rec.ato_line_id <> FND_API.G_MISS_NUM) AND

3287: l_shipping_unique_key1 := 'PTO_KIT';
3288: l_shipping_param1 := p_x_line_rec.top_model_line_id;
3289:
3290: ELSIF (p_x_line_rec.ato_line_id IS NOT NULL AND
3291: p_x_line_rec.ato_line_id <> FND_API.G_MISS_NUM) AND
3292: p_x_line_rec.item_type_code = Oe_Globals.G_ITEM_CONFIG AND
3293: nvl(p_x_line_rec.model_remnant_flag,'N') = 'N' THEN
3294: l_shipping_unique_key1 := 'ATO';
3295: l_shipping_param1 := p_x_line_rec.line_id;

Line 3391: ( p_validation_level => FND_API.G_VALID_LEVEL_NONE

3387: l_old_line_tbl(1) := p_old_line_rec;
3388: l_line_tbl(1) := p_x_line_rec;
3389:
3390: Oe_Order_Pvt.Lines
3391: ( p_validation_level => FND_API.G_VALID_LEVEL_NONE
3392: , p_control_rec => l_control_rec
3393: , p_x_line_tbl => l_line_tbl
3394: , p_x_old_line_tbl => l_old_line_tbl
3395: , x_return_status => l_return_status

Line 3399: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

3395: , x_return_status => l_return_status
3396: );
3397:
3398: -- OE_GLOBALS.G_RECURSION_MODE := 'N';
3399: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
3400: RAISE FND_API.G_EXC_ERROR;
3401: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3402: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3403: END IF;

Line 3400: RAISE FND_API.G_EXC_ERROR;

3396: );
3397:
3398: -- OE_GLOBALS.G_RECURSION_MODE := 'N';
3399: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
3400: RAISE FND_API.G_EXC_ERROR;
3401: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3402: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3403: END IF;
3404: END IF;

Line 3401: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3397:
3398: -- OE_GLOBALS.G_RECURSION_MODE := 'N';
3399: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
3400: RAISE FND_API.G_EXC_ERROR;
3401: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3402: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3403: END IF;
3404: END IF;
3405: -- BUG 1491504 END

Line 3402: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3398: -- OE_GLOBALS.G_RECURSION_MODE := 'N';
3399: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
3400: RAISE FND_API.G_EXC_ERROR;
3401: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3402: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3403: END IF;
3404: END IF;
3405: -- BUG 1491504 END
3406: -- =======================================

Line 3410: l_update_shipping := FND_API.G_TRUE;

3406: -- =======================================
3407: -- Log the request for Tax Calculation
3408: OE_GLOBALS.G_TAX_FLAG := 'Y';
3409: -- Need to Call Shipping Update
3410: l_update_shipping := FND_API.G_TRUE;
3411: /* may need to call pricing */
3412: -- For performance bug 1351111, turning off Pricing for scheduling
3413: /* commenting out for fix 1419204
3414: l_turn_off_pricing := FND_PROFILE.VALUE('ONT_NO_PRICING_AT_SCHEDULING');

Line 3468: p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM THEN

3464: END IF;
3465:
3466: IF OE_CODE_CONTROL.Get_Code_Release_Level >= '110510' THEN
3467: IF p_x_line_rec.ship_from_org_id IS NOT NULL AND
3468: p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM THEN
3469: SELECT wms_enabled_flag
3470: INTO l_wms_org_flag_new
3471: FROM mtl_parameters
3472: WHERE organization_id= p_x_line_rec.ship_from_org_id;

Line 3475: p_old_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM THEN

3471: FROM mtl_parameters
3472: WHERE organization_id= p_x_line_rec.ship_from_org_id;
3473: END IF;
3474: IF p_old_line_rec.ship_from_org_id IS NOT NULL AND
3475: p_old_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM THEN
3476: SELECT wms_enabled_flag
3477: INTO l_wms_org_flag_old
3478: FROM mtl_parameters
3479: WHERE organization_id= p_old_line_rec.ship_from_org_id;

Line 3499: l_update_shipping := FND_API.G_TRUE;

3495: IF NOT OE_GLOBALS.Equal(p_x_line_rec.subinventory,p_old_line_rec.subinventory)
3496: THEN
3497: -- change of subinventory should not require tax or pricing calculation.
3498: -- or even hold evaluation
3499: l_update_shipping := FND_API.G_TRUE;
3500: if l_debug_level > 0 then
3501: oe_debug_pub.add('subinventory update', 1);
3502: end if;
3503: END IF;

Line 3509: l_update_shipping := FND_API.G_TRUE;

3505:
3506: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ship_model_complete_flag,p_old_line_rec.ship_model_complete_flag)
3507: THEN
3508: -- Need to Call Shipping Update
3509: l_update_shipping := FND_API.G_TRUE;
3510: END IF;
3511:
3512: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ship_set_id,p_old_line_rec.ship_set_id)
3513: THEN

Line 3515: l_update_shipping := FND_API.G_TRUE;

3511:
3512: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ship_set_id,p_old_line_rec.ship_set_id)
3513: THEN
3514: -- Need to Call Shipping Update
3515: l_update_shipping := FND_API.G_TRUE;
3516:
3517: END IF;
3518:
3519: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ship_set,p_old_line_rec.ship_set)

Line 3530: l_update_shipping := FND_API.G_TRUE;

3526:
3527: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ship_tolerance_above,p_old_line_rec.ship_tolerance_above)
3528: THEN
3529: -- Need to Call Shipping Update
3530: l_update_shipping := FND_API.G_TRUE;
3531: END IF;
3532:
3533: -- Changes for Bug-2579571
3534:

Line 3538: l_update_shipping := FND_API.G_TRUE;

3534:
3535: IF NOT OE_GLOBALS.Equal(p_x_line_rec.line_set_id,p_old_line_rec.line_set_id)
3536: THEN
3537: -- Need to Call Shipping Update
3538: l_update_shipping := FND_API.G_TRUE;
3539: END IF;
3540:
3541: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ship_tolerance_below,p_old_line_rec.ship_tolerance_below)
3542: THEN

Line 3544: l_update_shipping := FND_API.G_TRUE;

3540:
3541: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ship_tolerance_below,p_old_line_rec.ship_tolerance_below)
3542: THEN
3543: -- Need to Call Shipping Update
3544: l_update_shipping := FND_API.G_TRUE;
3545: END IF;
3546:
3547: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ship_to_contact_id,p_old_line_rec.ship_to_contact_id)
3548: THEN

Line 3550: l_update_shipping := FND_API.G_TRUE;

3546:
3547: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ship_to_contact_id,p_old_line_rec.ship_to_contact_id)
3548: THEN
3549: -- Need to Call Shipping Update
3550: l_update_shipping := FND_API.G_TRUE;
3551: -- Call Pricing
3552: -- OE_GLOBALS.G_PRICE_FLAG := 'Y'; Commented out for fix 1419204
3553:
3554: END IF;

Line 3561: l_update_shipping := FND_API.G_TRUE;

3557: THEN
3558: -- Log the request for Tax Calculation
3559: OE_GLOBALS.G_TAX_FLAG := 'Y';
3560: -- Need to Call Shipping Update
3561: l_update_shipping := FND_API.G_TRUE;
3562: /* may need to call pricing */
3563: OE_GLOBALS.G_PRICE_FLAG := 'Y';
3564: --Customer Acceptance
3565: l_def_contingency_attributes := FND_API.G_TRUE; --added for BUG#12575548

Line 3565: l_def_contingency_attributes := FND_API.G_TRUE; --added for BUG#12575548

3561: l_update_shipping := FND_API.G_TRUE;
3562: /* may need to call pricing */
3563: OE_GLOBALS.G_PRICE_FLAG := 'Y';
3564: --Customer Acceptance
3565: l_def_contingency_attributes := FND_API.G_TRUE; --added for BUG#12575548
3566:
3567: IF p_x_line_rec.commitment_id IS NOT NULL THEN
3568: l_get_commitment_bal := 'Y';
3569: END IF;

Line 3616: l_update_shipping := FND_API.G_TRUE;

3612: IF NOT OE_GLOBALS.Equal(p_x_line_rec.sold_to_org_id,p_old_line_rec.sold_to_org_id)
3613: THEN
3614:
3615: -- Need to Call Shipping Update
3616: l_update_shipping := FND_API.G_TRUE;
3617: --Customer Acceptance
3618: l_def_contingency_attributes := FND_API.G_TRUE;
3619:
3620: if l_debug_level > 0 then

Line 3618: l_def_contingency_attributes := FND_API.G_TRUE;

3614:
3615: -- Need to Call Shipping Update
3616: l_update_shipping := FND_API.G_TRUE;
3617: --Customer Acceptance
3618: l_def_contingency_attributes := FND_API.G_TRUE;
3619:
3620: if l_debug_level > 0 then
3621: oe_debug_pub.add('In Apply Atrributes:Sold To', 1);
3622: oe_debug_pub.add('Return Status before is : '||p_x_line_rec.return_status, 1);

Line 3635: p_x_line_rec.sold_to_org_id <> FND_API.G_MISS_NUM) THEN

3631: l_calculate_commitment_flag := 'Y';
3632: END IF;
3633:
3634: IF (p_old_line_rec.sold_to_org_id IS NOT NULL AND
3635: p_x_line_rec.sold_to_org_id <> FND_API.G_MISS_NUM) THEN
3636: IF p_x_line_rec.item_identifier_type = 'CUST' THEN
3637: IF (p_x_line_rec.ordered_item_id IS NOT NULL AND
3638: p_x_line_rec.ordered_item_id <> FND_API.G_MISS_NUM) THEN
3639: if l_debug_level > 0 then

Line 3638: p_x_line_rec.ordered_item_id <> FND_API.G_MISS_NUM) THEN

3634: IF (p_old_line_rec.sold_to_org_id IS NOT NULL AND
3635: p_x_line_rec.sold_to_org_id <> FND_API.G_MISS_NUM) THEN
3636: IF p_x_line_rec.item_identifier_type = 'CUST' THEN
3637: IF (p_x_line_rec.ordered_item_id IS NOT NULL AND
3638: p_x_line_rec.ordered_item_id <> FND_API.G_MISS_NUM) THEN
3639: if l_debug_level > 0 then
3640: oe_debug_pub.add('old sold_to is' || to_char(p_old_line_rec.sold_to_org_id), 1);
3641: oe_debug_pub.add('new sold_to is' || to_char(p_x_line_rec.sold_to_org_id), 1);
3642: end if;

Line 3645: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

3641: oe_debug_pub.add('new sold_to is' || to_char(p_x_line_rec.sold_to_org_id), 1);
3642: end if;
3643: fnd_message.set_name('ONT','OE_CUSTOMER_ITEM_EXIST');
3644: OE_MSG_PUB.Add;
3645: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
3646: END IF;
3647: END IF;
3648: END IF;
3649: if l_debug_level > 0 then

Line 3682: l_def_contingency_attributes := FND_API.G_TRUE;

3678:
3679: End If;
3680: --
3681: --Customer Acceptance
3682: l_def_contingency_attributes := FND_API.G_TRUE;
3683:
3684: END IF;
3685: --
3686:

Line 3859: l_update_shipping := FND_API.G_TRUE;

3855:
3856: IF NOT OE_GLOBALS.Equal(p_x_line_rec.top_model_line_id,p_old_line_rec.top_model_line_id)
3857: THEN
3858: -- Need to Call Shipping Update
3859: l_update_shipping := FND_API.G_TRUE;
3860:
3861: --Customer Acceptance
3862: l_def_contingency_attributes := FND_API.G_TRUE;
3863:

Line 3862: l_def_contingency_attributes := FND_API.G_TRUE;

3858: -- Need to Call Shipping Update
3859: l_update_shipping := FND_API.G_TRUE;
3860:
3861: --Customer Acceptance
3862: l_def_contingency_attributes := FND_API.G_TRUE;
3863:
3864: END IF;
3865: -- Bug 3418496
3866: IF NOT OE_GLOBALS.Equal(p_x_line_rec.unit_list_price,p_old_line_rec.unit_list_price) THEN

Line 3884: l_3a7_attribute_change := FND_API.G_TRUE;

3880: */
3881: IF NOT OE_GLOBALS.Equal(p_x_line_rec.unit_selling_price,p_old_line_rec.unit_selling_price)
3882: THEN
3883:
3884: l_3a7_attribute_change := FND_API.G_TRUE;
3885: IF (p_x_line_rec.unit_selling_price is NULL And
3886: p_old_line_rec.unit_selling_price is NOT NULL) Then
3887: if l_debug_level > 0 then
3888: oe_debug_pub.add('User has cleared unit selling price');

Line 3973: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3969: OE_SERVICE_UTIL.Get_Service_Duration
3970: (x_return_status => l_return_status
3971: , p_x_line_rec => p_x_line_rec);
3972:
3973: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3974: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3975: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3976: RAISE FND_API.G_EXC_ERROR;
3977: END IF;

Line 3974: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3970: (x_return_status => l_return_status
3971: , p_x_line_rec => p_x_line_rec);
3972:
3973: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3974: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3975: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3976: RAISE FND_API.G_EXC_ERROR;
3977: END IF;
3978: END IF;

Line 3975: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

3971: , p_x_line_rec => p_x_line_rec);
3972:
3973: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3974: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3975: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3976: RAISE FND_API.G_EXC_ERROR;
3977: END IF;
3978: END IF;
3979: --BUG#12542895

Line 3976: RAISE FND_API.G_EXC_ERROR;

3972:
3973: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3974: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3975: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3976: RAISE FND_API.G_EXC_ERROR;
3977: END IF;
3978: END IF;
3979: --BUG#12542895
3980: END IF;

Line 4004: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

4000: OE_SERVICE_UTIL.Get_Service_Duration
4001: (x_return_status => l_return_status
4002: , p_x_line_rec => p_x_line_rec);
4003:
4004: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4005: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4006: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4007: RAISE FND_API.G_EXC_ERROR;
4008: END IF;

Line 4005: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4001: (x_return_status => l_return_status
4002: , p_x_line_rec => p_x_line_rec);
4003:
4004: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4005: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4006: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4007: RAISE FND_API.G_EXC_ERROR;
4008: END IF;
4009: END IF;

Line 4006: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

4002: , p_x_line_rec => p_x_line_rec);
4003:
4004: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4005: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4006: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4007: RAISE FND_API.G_EXC_ERROR;
4008: END IF;
4009: END IF;
4010: --BUG#12542895

Line 4007: RAISE FND_API.G_EXC_ERROR;

4003:
4004: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4005: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4006: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4007: RAISE FND_API.G_EXC_ERROR;
4008: END IF;
4009: END IF;
4010: --BUG#12542895
4011: END IF;

Line 4038: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

4034: OE_SERVICE_UTIL.Get_Service_Duration
4035: (x_return_status => l_return_status
4036: , p_x_line_rec => p_x_line_rec);
4037:
4038: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4039: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4040: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4041: RAISE FND_API.G_EXC_ERROR;
4042: END IF;

Line 4039: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4035: (x_return_status => l_return_status
4036: , p_x_line_rec => p_x_line_rec);
4037:
4038: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4039: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4040: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4041: RAISE FND_API.G_EXC_ERROR;
4042: END IF;
4043: END IF;

Line 4040: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

4036: , p_x_line_rec => p_x_line_rec);
4037:
4038: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4039: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4040: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4041: RAISE FND_API.G_EXC_ERROR;
4042: END IF;
4043: END IF;
4044: --BUG#12542895

Line 4041: RAISE FND_API.G_EXC_ERROR;

4037:
4038: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4039: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4040: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4041: RAISE FND_API.G_EXC_ERROR;
4042: END IF;
4043: END IF;
4044: --BUG#12542895
4045: END IF;

Line 4070: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

4066: OE_SERVICE_UTIL.Get_Service_Duration
4067: (x_return_status => l_return_status
4068: , p_x_line_rec => p_x_line_rec);
4069:
4070: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4071: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4072: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4073: RAISE FND_API.G_EXC_ERROR;
4074: END IF;

Line 4071: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4067: (x_return_status => l_return_status
4068: , p_x_line_rec => p_x_line_rec);
4069:
4070: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4071: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4072: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4073: RAISE FND_API.G_EXC_ERROR;
4074: END IF;
4075: END IF;

Line 4072: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

4068: , p_x_line_rec => p_x_line_rec);
4069:
4070: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4071: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4072: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4073: RAISE FND_API.G_EXC_ERROR;
4074: END IF;
4075: END IF;
4076: --BUG#12542895

Line 4073: RAISE FND_API.G_EXC_ERROR;

4069:
4070: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4071: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4072: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4073: RAISE FND_API.G_EXC_ERROR;
4074: END IF;
4075: END IF;
4076: --BUG#12542895
4077: END IF;

Line 4110: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

4106: oe_debug_pub.add('AKS: Service num is: ' || to_char(p_x_line_rec.service_number));
4107: oe_debug_pub.add('UTIL call: Line num is: ' || to_char(p_x_line_rec.line_number));
4108: end if;
4109:
4110: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4111: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4112: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4113: RAISE FND_API.G_EXC_ERROR;
4114: END IF;

Line 4111: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4107: oe_debug_pub.add('UTIL call: Line num is: ' || to_char(p_x_line_rec.line_number));
4108: end if;
4109:
4110: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4111: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4112: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4113: RAISE FND_API.G_EXC_ERROR;
4114: END IF;
4115:

Line 4112: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

4108: end if;
4109:
4110: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4111: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4112: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4113: RAISE FND_API.G_EXC_ERROR;
4114: END IF;
4115:
4116: OE_SERVICE_UTIL.Get_Service_Duration

Line 4113: RAISE FND_API.G_EXC_ERROR;

4109:
4110: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4111: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4112: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4113: RAISE FND_API.G_EXC_ERROR;
4114: END IF;
4115:
4116: OE_SERVICE_UTIL.Get_Service_Duration
4117: (x_return_status => l_return_status

Line 4120: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

4116: OE_SERVICE_UTIL.Get_Service_Duration
4117: (x_return_status => l_return_status
4118: , p_x_line_rec => p_x_line_rec);
4119:
4120: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4121: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4122: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4123: RAISE FND_API.G_EXC_ERROR;
4124: END IF;

Line 4121: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4117: (x_return_status => l_return_status
4118: , p_x_line_rec => p_x_line_rec);
4119:
4120: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4121: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4122: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4123: RAISE FND_API.G_EXC_ERROR;
4124: END IF;
4125:

Line 4122: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

4118: , p_x_line_rec => p_x_line_rec);
4119:
4120: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4121: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4122: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4123: RAISE FND_API.G_EXC_ERROR;
4124: END IF;
4125:
4126: END IF; /* End of item_type_code */

Line 4123: RAISE FND_API.G_EXC_ERROR;

4119:
4120: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4121: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4122: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4123: RAISE FND_API.G_EXC_ERROR;
4124: END IF;
4125:
4126: END IF; /* End of item_type_code */
4127:

Line 4339: l_update_shipping := FND_API.G_TRUE;

4335:
4336: IF NOT OE_GLOBALS.Equal(p_x_line_rec.shipping_instructions,p_old_line_rec.shipping_instructions)
4337: THEN
4338: -- Need to Call Shipping Update
4339: l_update_shipping := FND_API.G_TRUE;
4340: END IF;
4341:
4342: IF NOT OE_GLOBALS.Equal(p_x_line_rec.packing_instructions,p_old_line_rec.packing_instructions)
4343: THEN

Line 4345: l_update_shipping := FND_API.G_TRUE;

4341:
4342: IF NOT OE_GLOBALS.Equal(p_x_line_rec.packing_instructions,p_old_line_rec.packing_instructions)
4343: THEN
4344: -- Need to Call Shipping Update
4345: l_update_shipping := FND_API.G_TRUE;
4346: END IF;
4347:
4348: -- Added for the bug 2939731
4349:

Line 4353: l_update_shipping := FND_API.G_TRUE;

4349:
4350: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ordered_item_id,p_old_line_rec.ordered_item_id)
4351: THEN
4352: -- Need to Call Shipping Update
4353: l_update_shipping := FND_API.G_TRUE;
4354: END IF;
4355:
4356:
4357: -- adding check for changes in project/task

Line 4362: l_update_shipping := FND_API.G_TRUE;

4358:
4359: IF NOT OE_GLOBALS.Equal(p_x_line_rec.project_id,p_old_line_rec.project_id)
4360: THEN
4361: -- Need to Call Shipping Update
4362: l_update_shipping := FND_API.G_TRUE;
4363: END IF;
4364:
4365:
4366: IF NOT OE_GLOBALS.Equal(p_x_line_rec.task_id,p_old_line_rec.task_id)

Line 4369: l_update_shipping := FND_API.G_TRUE;

4365:
4366: IF NOT OE_GLOBALS.Equal(p_x_line_rec.task_id,p_old_line_rec.task_id)
4367: THEN
4368: -- Need to Call Shipping Update
4369: l_update_shipping := FND_API.G_TRUE;
4370: END IF;
4371:
4372:
4373: --ER#7479609 start

Line 4799: l_def_contingency_attributes := FND_API.G_TRUE;

4795: l_calculate_commitment_flag := 'Y';
4796: END IF;
4797:
4798: --Customer Acceptance
4799: l_def_contingency_attributes := FND_API.G_TRUE;
4800:
4801: END IF; -- End if phase is updated and complete neg is 'Y'
4802: -- QUOTING changes: END
4803:

Line 4809: l_def_contingency_attributes := FND_API.G_TRUE;

4805:
4806: IF NOT OE_GLOBALS.Equal(p_x_line_rec.contingency_id,p_old_line_rec.contingency_id)
4807: THEN
4808: --Customer Acceptance
4809: l_def_contingency_attributes := FND_API.G_TRUE;
4810: END IF;
4811:
4812: IF l_debug_level > 0 then
4813: oe_debug_pub.add('operation:'||p_x_line_rec.operation||' booked_flag:'||p_x_line_rec.booked_flag||' new contingency_id: '||p_x_line_rec.contingency_id ||' old contingency_id: '||p_old_line_rec.contingency_id);

Line 4818: AND l_def_contingency_attributes = FND_API.G_TRUE

4814: END IF;
4815: IF NVL(OE_SYS_PARAMETERS.VALUE('ENABLE_FULFILLMENT_ACCEPTANCE'), 'N') = 'Y'
4816: AND (NVL( p_x_line_rec.booked_flag, 'N') = 'N' OR
4817: p_x_line_rec.operation=OE_GLOBALS.G_OPR_CREATE)
4818: AND l_def_contingency_attributes = FND_API.G_TRUE
4819: AND p_x_line_rec.inventory_item_id IS NOT NULL
4820: AND p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM
4821: AND p_x_line_rec.line_type_id IS NOT NULL
4822: AND p_x_line_rec.line_type_id <> FND_API.G_MISS_NUM

Line 4820: AND p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM

4816: AND (NVL( p_x_line_rec.booked_flag, 'N') = 'N' OR
4817: p_x_line_rec.operation=OE_GLOBALS.G_OPR_CREATE)
4818: AND l_def_contingency_attributes = FND_API.G_TRUE
4819: AND p_x_line_rec.inventory_item_id IS NOT NULL
4820: AND p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM
4821: AND p_x_line_rec.line_type_id IS NOT NULL
4822: AND p_x_line_rec.line_type_id <> FND_API.G_MISS_NUM
4823: THEN
4824:

Line 4822: AND p_x_line_rec.line_type_id <> FND_API.G_MISS_NUM

4818: AND l_def_contingency_attributes = FND_API.G_TRUE
4819: AND p_x_line_rec.inventory_item_id IS NOT NULL
4820: AND p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM
4821: AND p_x_line_rec.line_type_id IS NOT NULL
4822: AND p_x_line_rec.line_type_id <> FND_API.G_MISS_NUM
4823: THEN
4824:
4825: IF ( p_x_line_rec.line_category_code = 'RETURN' OR
4826: p_x_line_rec.source_document_type_id = 10 OR

Line 4830: (p_x_line_rec.operation=OE_GLOBALS.G_OPR_CREATE AND p_x_line_rec.split_from_line_id IS NULL AND NVL( p_x_line_rec.booked_flag, 'N') = 'N' AND nvl(p_x_line_rec.contingency_id, FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM) OR

4826: p_x_line_rec.source_document_type_id = 10 OR
4827: (p_x_line_rec.order_source_id=27 AND p_x_line_rec.retrobill_request_id IS NOT NULL) OR
4828: (p_x_line_rec.item_type_code IN ('CONFIG', 'SERVICE', 'CLASS', 'OPTION', 'INCLUDED')) OR
4829: (p_x_line_rec.item_type_code='KIT' AND p_x_line_rec.top_model_line_id <> p_x_line_rec.line_id) OR
4830: (p_x_line_rec.operation=OE_GLOBALS.G_OPR_CREATE AND p_x_line_rec.split_from_line_id IS NULL AND NVL( p_x_line_rec.booked_flag, 'N') = 'N' AND nvl(p_x_line_rec.contingency_id, FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM) OR
4831: (p_x_line_rec.operation=OE_GLOBALS.G_OPR_CREATE AND p_x_line_rec.split_from_line_id IS NOT NULL) OR
4832: (p_x_line_rec.operation=OE_GLOBALS.G_OPR_UPDATE AND NOT OE_GLOBALS.Equal(p_x_line_rec.contingency_id,p_old_line_rec.contingency_id)) OR
4833: NVL(p_x_line_rec.transaction_phase_code, 'F') = 'N') THEN
4834: IF l_debug_level > 0 THEN

Line 4896: AND NVL(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM)

4892: /* Set Bill Option, Bill Profile ID, Coverage and Subscription Template to NULL
4893: if line is not Service / subscription, to prevent wrong defaulting */
4894: IF (NVL(p_x_line_rec.subscription_enable_flag,'N')='N'
4895: AND p_x_line_rec.item_type_code <>'SERVICE'
4896: AND NVL(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM)
4897: THEN
4898: If(NVL(p_x_line_rec.service_bill_option_code,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR) THEN
4899: IF l_debug_level > 0 THEN
4900: oe_debug_pub.add(p_x_line_rec.service_bill_option_code||

Line 4898: If(NVL(p_x_line_rec.service_bill_option_code,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR) THEN

4894: IF (NVL(p_x_line_rec.subscription_enable_flag,'N')='N'
4895: AND p_x_line_rec.item_type_code <>'SERVICE'
4896: AND NVL(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM)
4897: THEN
4898: If(NVL(p_x_line_rec.service_bill_option_code,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR) THEN
4899: IF l_debug_level > 0 THEN
4900: oe_debug_pub.add(p_x_line_rec.service_bill_option_code||
4901: ' ..service_bill_option_code is Inavlid for this line, will be reset to NULL');
4902: End If;

Line 4905: If(NVL(p_x_line_rec.SERVICE_BILL_PROFILE_ID,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM) THEN

4901: ' ..service_bill_option_code is Inavlid for this line, will be reset to NULL');
4902: End If;
4903: p_x_line_rec.service_bill_option_code := '';
4904: End If;
4905: If(NVL(p_x_line_rec.SERVICE_BILL_PROFILE_ID,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM) THEN
4906: IF l_debug_level > 0 THEN
4907: oe_debug_pub.add(p_x_line_rec.SERVICE_BILL_PROFILE_ID||
4908: ' ..SERVICE_BILL_PROFILE_ID is Inavlid for this line, will be reset to NULL');
4909: End If;

Line 4912: If(NVL(p_x_line_rec.SERVICE_SUBS_TEMPLATE_ID,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM) THEN

4908: ' ..SERVICE_BILL_PROFILE_ID is Inavlid for this line, will be reset to NULL');
4909: End If;
4910: p_x_line_rec.SERVICE_BILL_PROFILE_ID := '';
4911: End If;
4912: If(NVL(p_x_line_rec.SERVICE_SUBS_TEMPLATE_ID,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM) THEN
4913: IF l_debug_level > 0 THEN
4914: oe_debug_pub.add(p_x_line_rec.SERVICE_SUBS_TEMPLATE_ID||
4915: ' ..SERVICE_SUBS_TEMPLATE_ID is Inavlid for this line, will be reset to NULL');
4916: End If;

Line 4919: If(NVL(p_x_line_rec.SERVICE_COV_TEMPLATE_ID,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM) THEN

4915: ' ..SERVICE_SUBS_TEMPLATE_ID is Inavlid for this line, will be reset to NULL');
4916: End If;
4917: p_x_line_rec.SERVICE_SUBS_TEMPLATE_ID := '';
4918: End If;
4919: If(NVL(p_x_line_rec.SERVICE_COV_TEMPLATE_ID,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM) THEN
4920: IF l_debug_level > 0 THEN
4921: oe_debug_pub.add(p_x_line_rec.SERVICE_COV_TEMPLATE_ID||
4922: ' ..SERVICE_COV_TEMPLATE_ID is Inavlid for this line, will be reset to NULL');
4923: End If;

Line 4929: NVL(p_x_line_rec.SERVICE_BILL_PROFILE_ID,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN

4925: End If;
4926: END IF;
4927: /* Set Bill Profile to NULL if Bill Option is FBOM, To ensure for PO API Update */
4928: IF NVL(p_x_line_rec.service_bill_option_code,'FBOM') = 'FBOM' AND
4929: NVL(p_x_line_rec.SERVICE_BILL_PROFILE_ID,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
4930: IF l_debug_level > 0 THEN
4931: oe_debug_pub.add(p_x_line_rec.SERVICE_BILL_PROFILE_ID||
4932: ' ..(2)..SERVICE_BILL_PROFILE_ID is Inavlid for this line, will be reset to NULL');
4933: End If;

Line 5024: (l_update_shipping = FND_API.G_TRUE OR l_explosion_date_changed = FND_API.G_TRUE) AND

5020: -- IF (p_x_line_rec.shipping_interfaced_flag = 'Y' AND
5021: IF((p_x_line_rec.shipping_interfaced_flag = 'Y' OR
5022: (p_x_line_rec.shippable_flag = 'Y' AND p_x_line_rec.booked_flag = 'Y'
5023: AND Shipping_Interfaced_Status(p_x_line_rec.line_id) = 'Y')) AND
5024: (l_update_shipping = FND_API.G_TRUE OR l_explosion_date_changed = FND_API.G_TRUE) AND
5025: (p_x_line_rec.operation = OE_GLOBALS.G_OPR_UPDATE AND NVL(p_x_line_rec.split_action_code,'X') <> 'SPLIT')) THEN
5026:
5027: if l_debug_level > 0 then
5028: oe_debug_pub.ADD('Logging update shipping delayed request for line ID : '|| to_char(p_x_line_rec.line_id) ,1);

Line 5103: p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) AND

5099: IF p_x_line_rec.split_by = 'SYSTEM'
5100: THEN
5101:
5102: IF (p_x_line_rec.inventory_item_id IS NOT NULL AND
5103: p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) AND
5104: (p_x_line_rec.ship_from_org_id IS NOT NULL AND
5105: p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) AND
5106: (p_x_line_rec.fulfillment_base IS NOT NULL AND
5107: p_x_line_rec.fulfillment_base <> FND_API.G_MISS_CHAR) AND

Line 5105: p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) AND

5101:
5102: IF (p_x_line_rec.inventory_item_id IS NOT NULL AND
5103: p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) AND
5104: (p_x_line_rec.ship_from_org_id IS NOT NULL AND
5105: p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) AND
5106: (p_x_line_rec.fulfillment_base IS NOT NULL AND
5107: p_x_line_rec.fulfillment_base <> FND_API.G_MISS_CHAR) AND
5108: (p_x_line_rec.order_quantity_uom IS NOT NULL AND
5109: p_x_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR)

Line 5107: p_x_line_rec.fulfillment_base <> FND_API.G_MISS_CHAR) AND

5103: p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) AND
5104: (p_x_line_rec.ship_from_org_id IS NOT NULL AND
5105: p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) AND
5106: (p_x_line_rec.fulfillment_base IS NOT NULL AND
5107: p_x_line_rec.fulfillment_base <> FND_API.G_MISS_CHAR) AND
5108: (p_x_line_rec.order_quantity_uom IS NOT NULL AND
5109: p_x_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR)
5110: THEN
5111:

Line 5109: p_x_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR)

5105: p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) AND
5106: (p_x_line_rec.fulfillment_base IS NOT NULL AND
5107: p_x_line_rec.fulfillment_base <> FND_API.G_MISS_CHAR) AND
5108: (p_x_line_rec.order_quantity_uom IS NOT NULL AND
5109: p_x_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR)
5110: THEN
5111:
5112: IF IS_CATCH_WEIGHT(p_x_line_rec) IS NOT NULL THEN
5113:

Line 5136: p_x_line_rec.split_from_line_id <> fnd_api.g_miss_num then

5132: -- commented out for bug 1917869
5133: -- p_x_line_rec.calculate_price_flag in ('N','P') then
5134:
5135: If p_x_line_rec.split_from_line_id is not null and
5136: p_x_line_rec.split_from_line_id <> fnd_api.g_miss_num then
5137: l_from_line_id := p_x_line_rec.split_from_line_id ;
5138: l_from_header_id := p_x_line_rec.header_id;
5139: elsif p_x_line_rec.reference_line_id is not null and
5140: p_x_line_rec.reference_line_id <> fnd_api.g_miss_num then

Line 5140: p_x_line_rec.reference_line_id <> fnd_api.g_miss_num then

5136: p_x_line_rec.split_from_line_id <> fnd_api.g_miss_num then
5137: l_from_line_id := p_x_line_rec.split_from_line_id ;
5138: l_from_header_id := p_x_line_rec.header_id;
5139: elsif p_x_line_rec.reference_line_id is not null and
5140: p_x_line_rec.reference_line_id <> fnd_api.g_miss_num then
5141: l_from_line_id := p_x_line_rec.reference_line_id ;
5142: l_from_header_id := p_x_line_rec.reference_Header_id;
5143: elsif p_x_line_rec.source_document_line_id is not null and
5144: p_x_line_rec.source_document_line_id <> fnd_api.g_miss_num then

Line 5144: p_x_line_rec.source_document_line_id <> fnd_api.g_miss_num then

5140: p_x_line_rec.reference_line_id <> fnd_api.g_miss_num then
5141: l_from_line_id := p_x_line_rec.reference_line_id ;
5142: l_from_header_id := p_x_line_rec.reference_Header_id;
5143: elsif p_x_line_rec.source_document_line_id is not null and
5144: p_x_line_rec.source_document_line_id <> fnd_api.g_miss_num then
5145: l_from_line_id := p_x_line_rec.source_document_line_id ;
5146: l_from_header_id := p_x_line_rec.source_document_id;
5147: End If;
5148:

Line 5263: p_x_line_rec.split_from_line_id <> fnd_api.g_miss_num THEN

5259: /* csheu -- bug #1533658 E */
5260: -- added by lkxu
5261: IF l_copy_pricing_attributes THEN
5262: IF p_x_line_rec.split_from_line_id is not null and
5263: p_x_line_rec.split_from_line_id <> fnd_api.g_miss_num THEN
5264: l_from_line_id := p_x_line_rec.split_from_line_id ;
5265: l_from_header_id := p_x_line_rec.header_id;
5266: ELSIF p_x_line_rec.reference_line_id is not null and
5267: p_x_line_rec.reference_line_id <> fnd_api.g_miss_num THEN

Line 5267: p_x_line_rec.reference_line_id <> fnd_api.g_miss_num THEN

5263: p_x_line_rec.split_from_line_id <> fnd_api.g_miss_num THEN
5264: l_from_line_id := p_x_line_rec.split_from_line_id ;
5265: l_from_header_id := p_x_line_rec.header_id;
5266: ELSIF p_x_line_rec.reference_line_id is not null and
5267: p_x_line_rec.reference_line_id <> fnd_api.g_miss_num THEN
5268: l_from_line_id := p_x_line_rec.reference_line_id ;
5269: l_from_header_id := p_x_line_rec.reference_Header_id;
5270: ELSIF p_x_line_rec.source_document_line_id is not null and
5271: p_x_line_rec.source_document_line_id <> fnd_api.g_miss_num THEN

Line 5271: p_x_line_rec.source_document_line_id <> fnd_api.g_miss_num THEN

5267: p_x_line_rec.reference_line_id <> fnd_api.g_miss_num THEN
5268: l_from_line_id := p_x_line_rec.reference_line_id ;
5269: l_from_header_id := p_x_line_rec.reference_Header_id;
5270: ELSIF p_x_line_rec.source_document_line_id is not null and
5271: p_x_line_rec.source_document_line_id <> fnd_api.g_miss_num THEN
5272: l_from_line_id := p_x_line_rec.source_document_line_id ;
5273: l_from_header_id := p_x_line_rec.source_document_id;
5274: End IF;
5275:

Line 5333: p_x_line_rec.unit_list_price <> FND_API.G_MISS_NUM AND

5329: oe_debug_pub.add('original_list_price:'||p_x_line_rec.original_list_price);
5330: end if;
5331: -- Override List Price
5332: IF ((p_x_line_rec.unit_list_price IS NOT NULL AND
5333: p_x_line_rec.unit_list_price <> FND_API.G_MISS_NUM AND
5334: -- p_x_line_rec.unit_list_price <> p_x_line_rec.original_list_price AND
5335: p_x_line_rec.unit_list_price <> p_old_line_rec.unit_list_price)
5336: OR
5337: (p_x_line_rec.unit_list_price IS NULL))

Line 5340: p_old_line_rec.unit_list_price <> FND_API.G_MISS_NUM AND

5336: OR
5337: (p_x_line_rec.unit_list_price IS NULL))
5338: AND
5339: p_old_line_rec.unit_list_price IS NOT NULL AND
5340: p_old_line_rec.unit_list_price <> FND_API.G_MISS_NUM AND
5341: p_x_line_rec.original_list_price IS NOT NULL AND
5342: p_x_line_rec.original_list_price <> FND_API.G_MISS_NUM AND
5343: p_x_line_rec.Ordered_Quantity <> fnd_api.g_miss_num and
5344: p_x_line_rec.order_quantity_uom is not null and

Line 5342: p_x_line_rec.original_list_price <> FND_API.G_MISS_NUM AND

5338: AND
5339: p_old_line_rec.unit_list_price IS NOT NULL AND
5340: p_old_line_rec.unit_list_price <> FND_API.G_MISS_NUM AND
5341: p_x_line_rec.original_list_price IS NOT NULL AND
5342: p_x_line_rec.original_list_price <> FND_API.G_MISS_NUM AND
5343: p_x_line_rec.Ordered_Quantity <> fnd_api.g_miss_num and
5344: p_x_line_rec.order_quantity_uom is not null and
5345: p_x_line_rec.order_quantity_uom <> fnd_api.g_miss_char
5346: AND oe_code_control.code_release_level >= '110510'

Line 5343: p_x_line_rec.Ordered_Quantity <> fnd_api.g_miss_num and

5339: p_old_line_rec.unit_list_price IS NOT NULL AND
5340: p_old_line_rec.unit_list_price <> FND_API.G_MISS_NUM AND
5341: p_x_line_rec.original_list_price IS NOT NULL AND
5342: p_x_line_rec.original_list_price <> FND_API.G_MISS_NUM AND
5343: p_x_line_rec.Ordered_Quantity <> fnd_api.g_miss_num and
5344: p_x_line_rec.order_quantity_uom is not null and
5345: p_x_line_rec.order_quantity_uom <> fnd_api.g_miss_char
5346: AND oe_code_control.code_release_level >= '110510'
5347: -- bug 3491752

Line 5345: p_x_line_rec.order_quantity_uom <> fnd_api.g_miss_char

5341: p_x_line_rec.original_list_price IS NOT NULL AND
5342: p_x_line_rec.original_list_price <> FND_API.G_MISS_NUM AND
5343: p_x_line_rec.Ordered_Quantity <> fnd_api.g_miss_num and
5344: p_x_line_rec.order_quantity_uom is not null and
5345: p_x_line_rec.order_quantity_uom <> fnd_api.g_miss_char
5346: AND oe_code_control.code_release_level >= '110510'
5347: -- bug 3491752
5348: --AND /*nvl(fnd_profile.value('ONT_LIST_PRICE_OVERRIDE_PRIV'), 'NONE')*/ --G_LIST_PRICE_OVERRIDE = 'UNLIMITED' --bug4080363
5349: -- AND OE_GLOBALS.G_UI_FLAG bug# 13011328 - Commenting out this line since ULP, USP is not updatable from PO API

Line 5353: p_x_line_rec.unit_list_price <> FND_API.G_MISS_NUM AND

5349: -- AND OE_GLOBALS.G_UI_FLAG bug# 13011328 - Commenting out this line since ULP, USP is not updatable from PO API
5350: AND OE_Globals.G_PRICING_RECURSION = 'N' THEN
5351:
5352: IF p_x_line_rec.unit_list_price IS NOT NULL AND
5353: p_x_line_rec.unit_list_price <> FND_API.G_MISS_NUM AND
5354: p_x_line_rec.original_list_price IS NOT NULL AND
5355: p_x_line_rec.original_list_price <> FND_API.G_MISS_NUM THEN
5356: -- p_x_line_rec.unit_list_price <> p_x_line_rec.original_list_price THEN
5357:

Line 5355: p_x_line_rec.original_list_price <> FND_API.G_MISS_NUM THEN

5351:
5352: IF p_x_line_rec.unit_list_price IS NOT NULL AND
5353: p_x_line_rec.unit_list_price <> FND_API.G_MISS_NUM AND
5354: p_x_line_rec.original_list_price IS NOT NULL AND
5355: p_x_line_rec.original_list_price <> FND_API.G_MISS_NUM THEN
5356: -- p_x_line_rec.unit_list_price <> p_x_line_rec.original_list_price THEN
5357:
5358: -- setting unit_list_price_per_pqty appropriately
5359: p_x_line_rec.unit_list_price_per_pqty := (p_x_line_rec.ordered_quantity*p_x_line_rec.unit_list_price)/p_x_line_rec.pricing_quantity;

Line 5390: p_x_line_rec.Ordered_Quantity <> fnd_api.g_miss_num and

5386: --bsadri nvl(p_x_line_rec.ordered_quantity,0) <> 0 and
5387: --For bug 7115648
5388: p_x_line_rec.inventory_item_id is not null and
5389: --End of 7115648
5390: p_x_line_rec.Ordered_Quantity <> fnd_api.g_miss_num and
5391: p_x_line_rec.order_quantity_uom is not null and
5392: p_x_line_rec.order_quantity_uom <> fnd_api.g_miss_char
5393: or l_call_pricing = 'Y' --Override List Price
5394: THEN

Line 5392: p_x_line_rec.order_quantity_uom <> fnd_api.g_miss_char

5388: p_x_line_rec.inventory_item_id is not null and
5389: --End of 7115648
5390: p_x_line_rec.Ordered_Quantity <> fnd_api.g_miss_num and
5391: p_x_line_rec.order_quantity_uom is not null and
5392: p_x_line_rec.order_quantity_uom <> fnd_api.g_miss_char
5393: or l_call_pricing = 'Y' --Override List Price
5394: THEN
5395: --bsadri for cancelled lines l_zero_line_qty is true
5396:

Line 5426: p_x_line_rec.Unit_List_Price = fnd_api.g_miss_num or

5422: l_zero_line_qty := FALSE;
5423: END IF;
5424: If
5425: ( (p_x_line_rec.unit_list_price is null or
5426: p_x_line_rec.Unit_List_Price = fnd_api.g_miss_num or
5427: NOT OE_GLOBALS.Equal(p_x_line_rec.ordered_quantity,p_old_line_rec.ordered_quantity) or
5428: NOT OE_GLOBALS.Equal(p_x_line_rec.ordered_quantity2,p_old_line_rec.ordered_quantity2) or -- INVCONV 2317146 - INVCONV STET
5429: NOT OE_GLOBALS.Equal(p_x_line_rec.cancelled_Quantity,p_old_line_rec.cancelled_Quantity) or
5430: NOT OE_GLOBALS.Equal(p_x_line_rec.order_quantity_uom,p_old_line_rec.order_quantity_uom) or

Line 5436: and nvl(p_x_line_rec.retrobill_request_id,FND_API.G_MISS_NUM)= FND_API.G_MISS_NUM

5432: NOT OE_GLOBALS.Equal(p_x_line_rec.unit_list_price,p_old_line_rec.unit_list_price) )
5433: and p_x_line_rec.item_type_code <> OE_GLOBALS.G_ITEM_SERVICE
5434: )
5435: --RT{
5436: and nvl(p_x_line_rec.retrobill_request_id,FND_API.G_MISS_NUM)= FND_API.G_MISS_NUM
5437: --RT}
5438: or l_call_pricing = 'Y' -- Override List Price
5439: then
5440:

Line 5518: and nvl(p_x_line_rec.retrobill_request_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM THEN

5514: and OE_GLOBALS.G_DEFER_PRICING='N'
5515: and (nvl(Oe_Config_Pvt.oecfg_configuration_pricing,'N')='N'))
5516: OR (p_x_line_rec.item_type_code = 'INCLUDED' and OE_GLOBALS.G_DEFER_PRICING='N')
5517: --RT
5518: and nvl(p_x_line_rec.retrobill_request_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM THEN
5519: if l_debug_level > 0 then
5520: oe_debug_pub.add('ui mode or config, included item'||p_x_line_rec.line_id);
5521: end if;
5522: IF NOT l_zero_line_qty THEN

Line 5624: IF nvl(p_x_line_rec.retrobill_request_id,FND_API.G_MISS_NUM)<>FND_API.G_MISS_NUM Then

5620: if l_debug_level > 0 then
5621: oe_debug_pub.add('batch mode or defer pricing');
5622: end if;
5623: --RT{
5624: IF nvl(p_x_line_rec.retrobill_request_id,FND_API.G_MISS_NUM)<>FND_API.G_MISS_NUM Then
5625: --call pricing for retrobilling lines in one shot (PRICE_ORDER)
5626: IF p_x_line_rec.operation=OE_GLOBALS.G_OPR_CREATE THEN
5627: l_retrobill_operation:='CREATE';
5628: ELSE

Line 5745: p_x_line_rec.Ordered_Quantity <> fnd_api.g_miss_num and

5741: if (oe_globals.g_price_flag = 'Y' and
5742: not l_no_price_flag and
5743: oe_globals.g_pricing_recursion = 'Y' and
5744: nvl(p_x_line_rec.ordered_quantity,0) <> 0 and
5745: p_x_line_rec.Ordered_Quantity <> fnd_api.g_miss_num and
5746: p_x_line_rec.order_quantity_uom is not null and
5747: p_x_line_rec.order_quantity_uom <> fnd_api.g_miss_char and
5748: p_x_line_rec.calculate_price_flag = 'R')
5749: --RT{

Line 5747: p_x_line_rec.order_quantity_uom <> fnd_api.g_miss_char and

5743: oe_globals.g_pricing_recursion = 'Y' and
5744: nvl(p_x_line_rec.ordered_quantity,0) <> 0 and
5745: p_x_line_rec.Ordered_Quantity <> fnd_api.g_miss_num and
5746: p_x_line_rec.order_quantity_uom is not null and
5747: p_x_line_rec.order_quantity_uom <> fnd_api.g_miss_char and
5748: p_x_line_rec.calculate_price_flag = 'R')
5749: --RT{
5750: and nvl(p_x_line_rec.retrobill_request_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM
5751: --RT}

Line 5750: and nvl(p_x_line_rec.retrobill_request_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM

5746: p_x_line_rec.order_quantity_uom is not null and
5747: p_x_line_rec.order_quantity_uom <> fnd_api.g_miss_char and
5748: p_x_line_rec.calculate_price_flag = 'R')
5749: --RT{
5750: and nvl(p_x_line_rec.retrobill_request_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM
5751: --RT}
5752: then
5753:
5754: if l_debug_level > 0 then

Line 5818: and nvl(p_x_line_rec.retrobill_request_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM

5814: Oe_Globals.g_price_flag := 'N';
5815:
5816: If NOT OE_GLOBALS.Equal(p_x_line_rec.Shipped_Quantity,p_old_line_rec.Shipped_Quantity)
5817: --RT{
5818: and nvl(p_x_line_rec.retrobill_request_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM
5819: --RT}
5820: Then
5821: --btea
5822: IF p_x_line_rec.line_category_code <> 'RETURN' Then

Line 5873: if (OE_Order_Cache.g_order_type_rec.order_type_id = FND_API.G_MISS_NUM)

5869:
5870: IF OE_Order_Cache.g_header_rec.order_type_id is not null THEN
5871:
5872: --use cache instead of SQL to fix bug 4200055
5873: if (OE_Order_Cache.g_order_type_rec.order_type_id = FND_API.G_MISS_NUM)
5874: OR (OE_Order_Cache.g_order_type_rec.order_type_id is null)
5875: OR (OE_Order_Cache.g_order_type_rec.order_type_id <>
5876: OE_Order_Cache.g_header_rec.Order_Type_id) THEN
5877: OE_Order_Cache.Load_Order_type(OE_Order_CACHE.g_header_rec.Order_Type_id)

Line 5956: and p_x_line_rec.commitment_id <> FND_API.G_MISS_NUM

5952: --changes for bug 2505961 begin
5953:
5954: --commented the following for bug7306510 as the sql execution is no more required
5955: /*if p_x_line_rec.commitment_id is not null
5956: and p_x_line_rec.commitment_id <> FND_API.G_MISS_NUM
5957: and oe_globals.g_tax_flag = 'Y'
5958: then
5959: begin
5960: select nvl(tax_calculation_flag,'N') into l_tax_commt_flag

Line 6002: nvl(p_x_line_rec.tax_value,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM

5998: l_current_event >= l_tax_calculation_event_code and
5999: /*bug7306510 ( l_tax_calculation_flag = 'Y' or
6000: p_x_line_rec.tax_exempt_flag = 'R' or l_tax_commt_flag = 'Y'
6001: or (l_tax_calculation_flag = 'N' and
6002: nvl(p_x_line_rec.tax_value,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM
6003: )
6004: ) and */
6005: nvl(p_x_line_rec.inventory_item_id,fnd_api.g_miss_num) <> fnd_api.g_miss_num)
6006: THEN

Line 6005: nvl(p_x_line_rec.inventory_item_id,fnd_api.g_miss_num) <> fnd_api.g_miss_num)

6001: or (l_tax_calculation_flag = 'N' and
6002: nvl(p_x_line_rec.tax_value,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM
6003: )
6004: ) and */
6005: nvl(p_x_line_rec.inventory_item_id,fnd_api.g_miss_num) <> fnd_api.g_miss_num)
6006: THEN
6007: if l_debug_level > 0 then
6008: oe_debug_pub.ADD('Logging delayed request for taxing');
6009: end if;

Line 6286: p_x_line_rec.project_id <> FND_API.G_MISS_NUM THEN

6282:
6283: -- Populate re_source_flag when project is not null, so that planning will
6284: -- not change Warehouse on the line.
6285: IF p_x_line_rec.project_id IS NOT NULL AND
6286: p_x_line_rec.project_id <> FND_API.G_MISS_NUM THEN
6287:
6288: p_x_line_rec.re_source_flag := 'N';
6289:
6290: END IF;

Line 6313: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

6309: (p_x_line_rec => p_x_line_rec,
6310: p_old_line_rec => p_old_line_rec,
6311: x_return_status => l_return_status
6312: );
6313: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6314: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6315: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6316: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
6317: END IF;

Line 6314: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

6310: p_old_line_rec => p_old_line_rec,
6311: x_return_status => l_return_status
6312: );
6313: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6314: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6315: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6316: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
6317: END IF;
6318:

Line 6315: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

6311: x_return_status => l_return_status
6312: );
6313: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6314: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6315: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6316: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
6317: END IF;
6318:
6319: END IF;

Line 6316: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

6312: );
6313: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6314: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6315: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6316: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
6317: END IF;
6318:
6319: END IF;
6320: /* Fix # 3147694 End */

Line 6328: AND p_old_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) OR

6324: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE OR
6325: (p_x_line_rec.operation = OE_GLOBALS.G_OPR_UPDATE AND
6326: ( ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.ship_from_org_id
6327: ,p_old_line_rec.ship_from_org_id)
6328: AND p_old_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) OR
6329: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.ship_to_org_id
6330: ,p_old_line_rec.ship_to_org_id)
6331: AND p_old_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM) OR
6332: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.inventory_item_id

Line 6331: AND p_old_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM) OR

6327: ,p_old_line_rec.ship_from_org_id)
6328: AND p_old_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) OR
6329: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.ship_to_org_id
6330: ,p_old_line_rec.ship_to_org_id)
6331: AND p_old_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM) OR
6332: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.inventory_item_id
6333: ,p_old_line_rec.inventory_item_id)
6334: AND p_old_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) OR
6335: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.order_quantity_uom

Line 6334: AND p_old_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) OR

6330: ,p_old_line_rec.ship_to_org_id)
6331: AND p_old_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM) OR
6332: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.inventory_item_id
6333: ,p_old_line_rec.inventory_item_id)
6334: AND p_old_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) OR
6335: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.order_quantity_uom
6336: ,p_old_line_rec.order_quantity_uom)
6337: AND p_old_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR) OR
6338: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.ordered_quantity

Line 6337: AND p_old_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR) OR

6333: ,p_old_line_rec.inventory_item_id)
6334: AND p_old_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) OR
6335: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.order_quantity_uom
6336: ,p_old_line_rec.order_quantity_uom)
6337: AND p_old_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR) OR
6338: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.ordered_quantity
6339: ,p_old_line_rec.ordered_quantity)
6340: AND p_old_line_rec.ordered_quantity <> FND_API.G_MISS_NUM) OR
6341: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.schedule_ship_date

Line 6340: AND p_old_line_rec.ordered_quantity <> FND_API.G_MISS_NUM) OR

6336: ,p_old_line_rec.order_quantity_uom)
6337: AND p_old_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR) OR
6338: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.ordered_quantity
6339: ,p_old_line_rec.ordered_quantity)
6340: AND p_old_line_rec.ordered_quantity <> FND_API.G_MISS_NUM) OR
6341: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.schedule_ship_date
6342: ,p_old_line_rec.schedule_ship_date)
6343: AND p_old_line_rec.schedule_ship_date <> FND_API.G_MISS_DATE) OR
6344: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.schedule_arrival_date

Line 6343: AND p_old_line_rec.schedule_ship_date <> FND_API.G_MISS_DATE) OR

6339: ,p_old_line_rec.ordered_quantity)
6340: AND p_old_line_rec.ordered_quantity <> FND_API.G_MISS_NUM) OR
6341: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.schedule_ship_date
6342: ,p_old_line_rec.schedule_ship_date)
6343: AND p_old_line_rec.schedule_ship_date <> FND_API.G_MISS_DATE) OR
6344: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.schedule_arrival_date
6345: ,p_old_line_rec.schedule_arrival_date)
6346: AND p_old_line_rec.schedule_arrival_date <> FND_API.G_MISS_DATE) OR
6347: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.freight_terms_code

Line 6346: AND p_old_line_rec.schedule_arrival_date <> FND_API.G_MISS_DATE) OR

6342: ,p_old_line_rec.schedule_ship_date)
6343: AND p_old_line_rec.schedule_ship_date <> FND_API.G_MISS_DATE) OR
6344: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.schedule_arrival_date
6345: ,p_old_line_rec.schedule_arrival_date)
6346: AND p_old_line_rec.schedule_arrival_date <> FND_API.G_MISS_DATE) OR
6347: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.freight_terms_code
6348: ,p_old_line_rec.freight_terms_code)
6349: AND p_old_line_rec.freight_terms_code <> FND_API.G_MISS_CHAR)))
6350: THEN

Line 6349: AND p_old_line_rec.freight_terms_code <> FND_API.G_MISS_CHAR)))

6345: ,p_old_line_rec.schedule_arrival_date)
6346: AND p_old_line_rec.schedule_arrival_date <> FND_API.G_MISS_DATE) OR
6347: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.freight_terms_code
6348: ,p_old_line_rec.freight_terms_code)
6349: AND p_old_line_rec.freight_terms_code <> FND_API.G_MISS_CHAR)))
6350: THEN
6351: IF OE_GLOBALS.G_FTE_REINVOKE IS NULL THEN
6352: Select Count(*) into l_fte_count
6353: from oe_price_adjustments where

Line 6372: /* IF l_3a7_attribute_change = FND_API.G_TRUE

6368: END IF;
6369: END IF;
6370:
6371: -- Moved to OE_ACKNOWLEDGMENT_PUB as part of 3417899 and 3412458
6372: /* IF l_3a7_attribute_change = FND_API.G_TRUE
6373: AND OE_Code_Control.code_release_level >= '110510'
6374: AND NVL(FND_PROFILE.VALUE('ONT_3A7_RESPONSE_REQUIRED'), 'N') = 'Y'
6375: AND p_x_line_rec.order_source_id= OE_Acknowledgment_Pub.G_XML_ORDER_SOURCE_ID
6376: AND nvl(p_x_line_rec.xml_transaction_type_code, OE_Acknowledgment_Pub.G_TRANSACTION_CSO) = OE_Acknowledgment_Pub.G_TRANSACTION_CSO

Line 6434: IF p_x_line_rec.accounting_rule_id = FND_API.G_MISS_NUM THEN

6430: IF l_debug_level > 0 THEN
6431: oe_debug_pub.add('Entering OE_LINE_UTIL.COMPLETE_RECORD', 1);
6432: END IF;
6433:
6434: IF p_x_line_rec.accounting_rule_id = FND_API.G_MISS_NUM THEN
6435: p_x_line_rec.accounting_rule_id := p_old_line_rec.accounting_rule_id;
6436: END IF;
6437:
6438: IF p_x_line_rec.accounting_rule_duration = FND_API.G_MISS_NUM THEN

Line 6438: IF p_x_line_rec.accounting_rule_duration = FND_API.G_MISS_NUM THEN

6434: IF p_x_line_rec.accounting_rule_id = FND_API.G_MISS_NUM THEN
6435: p_x_line_rec.accounting_rule_id := p_old_line_rec.accounting_rule_id;
6436: END IF;
6437:
6438: IF p_x_line_rec.accounting_rule_duration = FND_API.G_MISS_NUM THEN
6439: p_x_line_rec.accounting_rule_duration := p_old_line_rec.accounting_rule_duration;
6440: END IF;
6441:
6442: IF p_x_line_rec.actual_arrival_date = FND_API.G_MISS_DATE THEN

Line 6442: IF p_x_line_rec.actual_arrival_date = FND_API.G_MISS_DATE THEN

6438: IF p_x_line_rec.accounting_rule_duration = FND_API.G_MISS_NUM THEN
6439: p_x_line_rec.accounting_rule_duration := p_old_line_rec.accounting_rule_duration;
6440: END IF;
6441:
6442: IF p_x_line_rec.actual_arrival_date = FND_API.G_MISS_DATE THEN
6443: p_x_line_rec.actual_arrival_date := p_old_line_rec.actual_arrival_date;
6444: END IF;
6445:
6446: IF p_x_line_rec.actual_shipment_date = FND_API.G_MISS_DATE THEN

Line 6446: IF p_x_line_rec.actual_shipment_date = FND_API.G_MISS_DATE THEN

6442: IF p_x_line_rec.actual_arrival_date = FND_API.G_MISS_DATE THEN
6443: p_x_line_rec.actual_arrival_date := p_old_line_rec.actual_arrival_date;
6444: END IF;
6445:
6446: IF p_x_line_rec.actual_shipment_date = FND_API.G_MISS_DATE THEN
6447: p_x_line_rec.actual_shipment_date := p_old_line_rec.actual_shipment_date;
6448: END IF;
6449:
6450: IF p_x_line_rec.agreement_id = FND_API.G_MISS_NUM THEN

Line 6450: IF p_x_line_rec.agreement_id = FND_API.G_MISS_NUM THEN

6446: IF p_x_line_rec.actual_shipment_date = FND_API.G_MISS_DATE THEN
6447: p_x_line_rec.actual_shipment_date := p_old_line_rec.actual_shipment_date;
6448: END IF;
6449:
6450: IF p_x_line_rec.agreement_id = FND_API.G_MISS_NUM THEN
6451: p_x_line_rec.agreement_id := p_old_line_rec.agreement_id;
6452: END IF;
6453:
6454: IF p_x_line_rec.arrival_set_id = FND_API.G_MISS_NUM THEN

Line 6454: IF p_x_line_rec.arrival_set_id = FND_API.G_MISS_NUM THEN

6450: IF p_x_line_rec.agreement_id = FND_API.G_MISS_NUM THEN
6451: p_x_line_rec.agreement_id := p_old_line_rec.agreement_id;
6452: END IF;
6453:
6454: IF p_x_line_rec.arrival_set_id = FND_API.G_MISS_NUM THEN
6455: p_x_line_rec.arrival_Set_id := p_old_line_rec.arrival_set_id;
6456: END IF;
6457:
6458: IF p_x_line_rec.ato_line_id = FND_API.G_MISS_NUM THEN

Line 6458: IF p_x_line_rec.ato_line_id = FND_API.G_MISS_NUM THEN

6454: IF p_x_line_rec.arrival_set_id = FND_API.G_MISS_NUM THEN
6455: p_x_line_rec.arrival_Set_id := p_old_line_rec.arrival_set_id;
6456: END IF;
6457:
6458: IF p_x_line_rec.ato_line_id = FND_API.G_MISS_NUM THEN
6459: p_x_line_rec.ato_line_id := p_old_line_rec.ato_line_id;
6460: END IF;
6461: IF p_x_line_rec.upgraded_flag = FND_API.G_MISS_CHAR THEN
6462: p_x_line_rec.upgraded_flag := p_old_line_rec.upgraded_flag;

Line 6461: IF p_x_line_rec.upgraded_flag = FND_API.G_MISS_CHAR THEN

6457:
6458: IF p_x_line_rec.ato_line_id = FND_API.G_MISS_NUM THEN
6459: p_x_line_rec.ato_line_id := p_old_line_rec.ato_line_id;
6460: END IF;
6461: IF p_x_line_rec.upgraded_flag = FND_API.G_MISS_CHAR THEN
6462: p_x_line_rec.upgraded_flag := p_old_line_rec.upgraded_flag;
6463: END IF;
6464:
6465: IF p_x_line_rec.attribute1 = FND_API.G_MISS_CHAR THEN

Line 6465: IF p_x_line_rec.attribute1 = FND_API.G_MISS_CHAR THEN

6461: IF p_x_line_rec.upgraded_flag = FND_API.G_MISS_CHAR THEN
6462: p_x_line_rec.upgraded_flag := p_old_line_rec.upgraded_flag;
6463: END IF;
6464:
6465: IF p_x_line_rec.attribute1 = FND_API.G_MISS_CHAR THEN
6466: p_x_line_rec.attribute1 := p_old_line_rec.attribute1;
6467: END IF;
6468:
6469: IF p_x_line_rec.attribute10 = FND_API.G_MISS_CHAR THEN

Line 6469: IF p_x_line_rec.attribute10 = FND_API.G_MISS_CHAR THEN

6465: IF p_x_line_rec.attribute1 = FND_API.G_MISS_CHAR THEN
6466: p_x_line_rec.attribute1 := p_old_line_rec.attribute1;
6467: END IF;
6468:
6469: IF p_x_line_rec.attribute10 = FND_API.G_MISS_CHAR THEN
6470: p_x_line_rec.attribute10 := p_old_line_rec.attribute10;
6471: END IF;
6472:
6473: IF p_x_line_rec.attribute11 = FND_API.G_MISS_CHAR THEN

Line 6473: IF p_x_line_rec.attribute11 = FND_API.G_MISS_CHAR THEN

6469: IF p_x_line_rec.attribute10 = FND_API.G_MISS_CHAR THEN
6470: p_x_line_rec.attribute10 := p_old_line_rec.attribute10;
6471: END IF;
6472:
6473: IF p_x_line_rec.attribute11 = FND_API.G_MISS_CHAR THEN
6474: p_x_line_rec.attribute11 := p_old_line_rec.attribute11;
6475: END IF;
6476:
6477: IF p_x_line_rec.attribute12 = FND_API.G_MISS_CHAR THEN

Line 6477: IF p_x_line_rec.attribute12 = FND_API.G_MISS_CHAR THEN

6473: IF p_x_line_rec.attribute11 = FND_API.G_MISS_CHAR THEN
6474: p_x_line_rec.attribute11 := p_old_line_rec.attribute11;
6475: END IF;
6476:
6477: IF p_x_line_rec.attribute12 = FND_API.G_MISS_CHAR THEN
6478: p_x_line_rec.attribute12 := p_old_line_rec.attribute12;
6479: END IF;
6480:
6481: IF p_x_line_rec.attribute13 = FND_API.G_MISS_CHAR THEN

Line 6481: IF p_x_line_rec.attribute13 = FND_API.G_MISS_CHAR THEN

6477: IF p_x_line_rec.attribute12 = FND_API.G_MISS_CHAR THEN
6478: p_x_line_rec.attribute12 := p_old_line_rec.attribute12;
6479: END IF;
6480:
6481: IF p_x_line_rec.attribute13 = FND_API.G_MISS_CHAR THEN
6482: p_x_line_rec.attribute13 := p_old_line_rec.attribute13;
6483: END IF;
6484:
6485: IF p_x_line_rec.attribute14 = FND_API.G_MISS_CHAR THEN

Line 6485: IF p_x_line_rec.attribute14 = FND_API.G_MISS_CHAR THEN

6481: IF p_x_line_rec.attribute13 = FND_API.G_MISS_CHAR THEN
6482: p_x_line_rec.attribute13 := p_old_line_rec.attribute13;
6483: END IF;
6484:
6485: IF p_x_line_rec.attribute14 = FND_API.G_MISS_CHAR THEN
6486: p_x_line_rec.attribute14 := p_old_line_rec.attribute14;
6487: END IF;
6488:
6489: IF p_x_line_rec.attribute15 = FND_API.G_MISS_CHAR THEN

Line 6489: IF p_x_line_rec.attribute15 = FND_API.G_MISS_CHAR THEN

6485: IF p_x_line_rec.attribute14 = FND_API.G_MISS_CHAR THEN
6486: p_x_line_rec.attribute14 := p_old_line_rec.attribute14;
6487: END IF;
6488:
6489: IF p_x_line_rec.attribute15 = FND_API.G_MISS_CHAR THEN
6490: p_x_line_rec.attribute15 := p_old_line_rec.attribute15;
6491: END IF;
6492:
6493: IF p_x_line_rec.attribute16 = FND_API.G_MISS_CHAR THEN --Bug 2184255

Line 6493: IF p_x_line_rec.attribute16 = FND_API.G_MISS_CHAR THEN --Bug 2184255

6489: IF p_x_line_rec.attribute15 = FND_API.G_MISS_CHAR THEN
6490: p_x_line_rec.attribute15 := p_old_line_rec.attribute15;
6491: END IF;
6492:
6493: IF p_x_line_rec.attribute16 = FND_API.G_MISS_CHAR THEN --Bug 2184255
6494: p_x_line_rec.attribute16 := p_old_line_rec.attribute16;
6495: END IF;
6496:
6497: IF p_x_line_rec.attribute17 = FND_API.G_MISS_CHAR THEN

Line 6497: IF p_x_line_rec.attribute17 = FND_API.G_MISS_CHAR THEN

6493: IF p_x_line_rec.attribute16 = FND_API.G_MISS_CHAR THEN --Bug 2184255
6494: p_x_line_rec.attribute16 := p_old_line_rec.attribute16;
6495: END IF;
6496:
6497: IF p_x_line_rec.attribute17 = FND_API.G_MISS_CHAR THEN
6498: p_x_line_rec.attribute17 := p_old_line_rec.attribute17;
6499: END IF;
6500:
6501: IF p_x_line_rec.attribute18 = FND_API.G_MISS_CHAR THEN

Line 6501: IF p_x_line_rec.attribute18 = FND_API.G_MISS_CHAR THEN

6497: IF p_x_line_rec.attribute17 = FND_API.G_MISS_CHAR THEN
6498: p_x_line_rec.attribute17 := p_old_line_rec.attribute17;
6499: END IF;
6500:
6501: IF p_x_line_rec.attribute18 = FND_API.G_MISS_CHAR THEN
6502: p_x_line_rec.attribute18 := p_old_line_rec.attribute18;
6503: END IF;
6504:
6505: IF p_x_line_rec.attribute19 = FND_API.G_MISS_CHAR THEN

Line 6505: IF p_x_line_rec.attribute19 = FND_API.G_MISS_CHAR THEN

6501: IF p_x_line_rec.attribute18 = FND_API.G_MISS_CHAR THEN
6502: p_x_line_rec.attribute18 := p_old_line_rec.attribute18;
6503: END IF;
6504:
6505: IF p_x_line_rec.attribute19 = FND_API.G_MISS_CHAR THEN
6506: p_x_line_rec.attribute19 := p_old_line_rec.attribute19;
6507: END IF;
6508:
6509: IF p_x_line_rec.attribute2 = FND_API.G_MISS_CHAR THEN

Line 6509: IF p_x_line_rec.attribute2 = FND_API.G_MISS_CHAR THEN

6505: IF p_x_line_rec.attribute19 = FND_API.G_MISS_CHAR THEN
6506: p_x_line_rec.attribute19 := p_old_line_rec.attribute19;
6507: END IF;
6508:
6509: IF p_x_line_rec.attribute2 = FND_API.G_MISS_CHAR THEN
6510: p_x_line_rec.attribute2 := p_old_line_rec.attribute2;
6511: END IF;
6512:
6513: IF p_x_line_rec.attribute20 = FND_API.G_MISS_CHAR THEN -- 2184255

Line 6513: IF p_x_line_rec.attribute20 = FND_API.G_MISS_CHAR THEN -- 2184255

6509: IF p_x_line_rec.attribute2 = FND_API.G_MISS_CHAR THEN
6510: p_x_line_rec.attribute2 := p_old_line_rec.attribute2;
6511: END IF;
6512:
6513: IF p_x_line_rec.attribute20 = FND_API.G_MISS_CHAR THEN -- 2184255
6514: p_x_line_rec.attribute20 := p_old_line_rec.attribute20;
6515: END IF;
6516:
6517: IF p_x_line_rec.calculate_price_flag = FND_API.G_MISS_CHAR THEN

Line 6517: IF p_x_line_rec.calculate_price_flag = FND_API.G_MISS_CHAR THEN

6513: IF p_x_line_rec.attribute20 = FND_API.G_MISS_CHAR THEN -- 2184255
6514: p_x_line_rec.attribute20 := p_old_line_rec.attribute20;
6515: END IF;
6516:
6517: IF p_x_line_rec.calculate_price_flag = FND_API.G_MISS_CHAR THEN
6518: p_x_line_rec.calculate_price_flag := p_old_line_rec.calculate_price_flag;
6519: END IF;
6520:
6521: IF p_x_line_rec.attribute3 = FND_API.G_MISS_CHAR THEN

Line 6521: IF p_x_line_rec.attribute3 = FND_API.G_MISS_CHAR THEN

6517: IF p_x_line_rec.calculate_price_flag = FND_API.G_MISS_CHAR THEN
6518: p_x_line_rec.calculate_price_flag := p_old_line_rec.calculate_price_flag;
6519: END IF;
6520:
6521: IF p_x_line_rec.attribute3 = FND_API.G_MISS_CHAR THEN
6522: p_x_line_rec.attribute3 := p_old_line_rec.attribute3;
6523: END IF;
6524:
6525: IF p_x_line_rec.attribute4 = FND_API.G_MISS_CHAR THEN

Line 6525: IF p_x_line_rec.attribute4 = FND_API.G_MISS_CHAR THEN

6521: IF p_x_line_rec.attribute3 = FND_API.G_MISS_CHAR THEN
6522: p_x_line_rec.attribute3 := p_old_line_rec.attribute3;
6523: END IF;
6524:
6525: IF p_x_line_rec.attribute4 = FND_API.G_MISS_CHAR THEN
6526: p_x_line_rec.attribute4 := p_old_line_rec.attribute4;
6527: END IF;
6528:
6529: IF p_x_line_rec.attribute5 = FND_API.G_MISS_CHAR THEN

Line 6529: IF p_x_line_rec.attribute5 = FND_API.G_MISS_CHAR THEN

6525: IF p_x_line_rec.attribute4 = FND_API.G_MISS_CHAR THEN
6526: p_x_line_rec.attribute4 := p_old_line_rec.attribute4;
6527: END IF;
6528:
6529: IF p_x_line_rec.attribute5 = FND_API.G_MISS_CHAR THEN
6530: p_x_line_rec.attribute5 := p_old_line_rec.attribute5;
6531: END IF;
6532:
6533: IF p_x_line_rec.attribute6 = FND_API.G_MISS_CHAR THEN

Line 6533: IF p_x_line_rec.attribute6 = FND_API.G_MISS_CHAR THEN

6529: IF p_x_line_rec.attribute5 = FND_API.G_MISS_CHAR THEN
6530: p_x_line_rec.attribute5 := p_old_line_rec.attribute5;
6531: END IF;
6532:
6533: IF p_x_line_rec.attribute6 = FND_API.G_MISS_CHAR THEN
6534: p_x_line_rec.attribute6 := p_old_line_rec.attribute6;
6535: END IF;
6536:
6537: IF p_x_line_rec.attribute7 = FND_API.G_MISS_CHAR THEN

Line 6537: IF p_x_line_rec.attribute7 = FND_API.G_MISS_CHAR THEN

6533: IF p_x_line_rec.attribute6 = FND_API.G_MISS_CHAR THEN
6534: p_x_line_rec.attribute6 := p_old_line_rec.attribute6;
6535: END IF;
6536:
6537: IF p_x_line_rec.attribute7 = FND_API.G_MISS_CHAR THEN
6538: p_x_line_rec.attribute7 := p_old_line_rec.attribute7;
6539: END IF;
6540:
6541: IF p_x_line_rec.attribute8 = FND_API.G_MISS_CHAR THEN

Line 6541: IF p_x_line_rec.attribute8 = FND_API.G_MISS_CHAR THEN

6537: IF p_x_line_rec.attribute7 = FND_API.G_MISS_CHAR THEN
6538: p_x_line_rec.attribute7 := p_old_line_rec.attribute7;
6539: END IF;
6540:
6541: IF p_x_line_rec.attribute8 = FND_API.G_MISS_CHAR THEN
6542: p_x_line_rec.attribute8 := p_old_line_rec.attribute8;
6543: END IF;
6544:
6545: IF p_x_line_rec.attribute9 = FND_API.G_MISS_CHAR THEN

Line 6545: IF p_x_line_rec.attribute9 = FND_API.G_MISS_CHAR THEN

6541: IF p_x_line_rec.attribute8 = FND_API.G_MISS_CHAR THEN
6542: p_x_line_rec.attribute8 := p_old_line_rec.attribute8;
6543: END IF;
6544:
6545: IF p_x_line_rec.attribute9 = FND_API.G_MISS_CHAR THEN
6546: p_x_line_rec.attribute9 := p_old_line_rec.attribute9;
6547: END IF;
6548:
6549: IF p_x_line_rec.auto_selected_quantity = FND_API.G_MISS_NUM THEN

Line 6549: IF p_x_line_rec.auto_selected_quantity = FND_API.G_MISS_NUM THEN

6545: IF p_x_line_rec.attribute9 = FND_API.G_MISS_CHAR THEN
6546: p_x_line_rec.attribute9 := p_old_line_rec.attribute9;
6547: END IF;
6548:
6549: IF p_x_line_rec.auto_selected_quantity = FND_API.G_MISS_NUM THEN
6550: p_x_line_rec.auto_selected_quantity := p_old_line_rec.auto_selected_quantity;
6551: END IF;
6552: IF p_x_line_rec.authorized_to_ship_flag = FND_API.G_MISS_CHAR THEN
6553: p_x_line_rec.authorized_to_ship_flag := p_old_line_rec.authorized_to_ship_flag;

Line 6552: IF p_x_line_rec.authorized_to_ship_flag = FND_API.G_MISS_CHAR THEN

6548:
6549: IF p_x_line_rec.auto_selected_quantity = FND_API.G_MISS_NUM THEN
6550: p_x_line_rec.auto_selected_quantity := p_old_line_rec.auto_selected_quantity;
6551: END IF;
6552: IF p_x_line_rec.authorized_to_ship_flag = FND_API.G_MISS_CHAR THEN
6553: p_x_line_rec.authorized_to_ship_flag := p_old_line_rec.authorized_to_ship_flag;
6554: END IF;
6555:
6556: IF p_x_line_rec.booked_flag = FND_API.G_MISS_CHAR THEN

Line 6556: IF p_x_line_rec.booked_flag = FND_API.G_MISS_CHAR THEN

6552: IF p_x_line_rec.authorized_to_ship_flag = FND_API.G_MISS_CHAR THEN
6553: p_x_line_rec.authorized_to_ship_flag := p_old_line_rec.authorized_to_ship_flag;
6554: END IF;
6555:
6556: IF p_x_line_rec.booked_flag = FND_API.G_MISS_CHAR THEN
6557: p_x_line_rec.booked_flag := p_old_line_rec.booked_flag;
6558: END IF;
6559:
6560: IF p_x_line_rec.cancelled_flag = FND_API.G_MISS_CHAR THEN

Line 6560: IF p_x_line_rec.cancelled_flag = FND_API.G_MISS_CHAR THEN

6556: IF p_x_line_rec.booked_flag = FND_API.G_MISS_CHAR THEN
6557: p_x_line_rec.booked_flag := p_old_line_rec.booked_flag;
6558: END IF;
6559:
6560: IF p_x_line_rec.cancelled_flag = FND_API.G_MISS_CHAR THEN
6561: p_x_line_rec.cancelled_flag := p_old_line_rec.cancelled_flag;
6562: END IF;
6563:
6564: IF p_x_line_rec.cancelled_quantity = FND_API.G_MISS_NUM THEN

Line 6564: IF p_x_line_rec.cancelled_quantity = FND_API.G_MISS_NUM THEN

6560: IF p_x_line_rec.cancelled_flag = FND_API.G_MISS_CHAR THEN
6561: p_x_line_rec.cancelled_flag := p_old_line_rec.cancelled_flag;
6562: END IF;
6563:
6564: IF p_x_line_rec.cancelled_quantity = FND_API.G_MISS_NUM THEN
6565: p_x_line_rec.cancelled_quantity := p_old_line_rec.cancelled_quantity;
6566: END IF;
6567:
6568: IF p_x_line_rec.component_code = FND_API.G_MISS_CHAR THEN

Line 6568: IF p_x_line_rec.component_code = FND_API.G_MISS_CHAR THEN

6564: IF p_x_line_rec.cancelled_quantity = FND_API.G_MISS_NUM THEN
6565: p_x_line_rec.cancelled_quantity := p_old_line_rec.cancelled_quantity;
6566: END IF;
6567:
6568: IF p_x_line_rec.component_code = FND_API.G_MISS_CHAR THEN
6569: p_x_line_rec.component_code := p_old_line_rec.component_code;
6570: END IF;
6571:
6572: IF p_x_line_rec.component_number = FND_API.G_MISS_NUM THEN

Line 6572: IF p_x_line_rec.component_number = FND_API.G_MISS_NUM THEN

6568: IF p_x_line_rec.component_code = FND_API.G_MISS_CHAR THEN
6569: p_x_line_rec.component_code := p_old_line_rec.component_code;
6570: END IF;
6571:
6572: IF p_x_line_rec.component_number = FND_API.G_MISS_NUM THEN
6573: p_x_line_rec.component_number := p_old_line_rec.component_number;
6574: END IF;
6575:
6576: IF p_x_line_rec.component_sequence_id = FND_API.G_MISS_NUM THEN

Line 6576: IF p_x_line_rec.component_sequence_id = FND_API.G_MISS_NUM THEN

6572: IF p_x_line_rec.component_number = FND_API.G_MISS_NUM THEN
6573: p_x_line_rec.component_number := p_old_line_rec.component_number;
6574: END IF;
6575:
6576: IF p_x_line_rec.component_sequence_id = FND_API.G_MISS_NUM THEN
6577: p_x_line_rec.component_sequence_id := p_old_line_rec.component_sequence_id;
6578: END IF;
6579:
6580: IF p_x_line_rec.config_header_id = FND_API.G_MISS_NUM THEN

Line 6580: IF p_x_line_rec.config_header_id = FND_API.G_MISS_NUM THEN

6576: IF p_x_line_rec.component_sequence_id = FND_API.G_MISS_NUM THEN
6577: p_x_line_rec.component_sequence_id := p_old_line_rec.component_sequence_id;
6578: END IF;
6579:
6580: IF p_x_line_rec.config_header_id = FND_API.G_MISS_NUM THEN
6581: p_x_line_rec.config_header_id := p_old_line_rec.config_header_id;
6582: END IF;
6583:
6584: IF p_x_line_rec.config_rev_nbr = FND_API.G_MISS_NUM THEN

Line 6584: IF p_x_line_rec.config_rev_nbr = FND_API.G_MISS_NUM THEN

6580: IF p_x_line_rec.config_header_id = FND_API.G_MISS_NUM THEN
6581: p_x_line_rec.config_header_id := p_old_line_rec.config_header_id;
6582: END IF;
6583:
6584: IF p_x_line_rec.config_rev_nbr = FND_API.G_MISS_NUM THEN
6585: p_x_line_rec.config_rev_nbr := p_old_line_rec.config_rev_nbr;
6586: END IF;
6587:
6588: IF p_x_line_rec.config_display_sequence = FND_API.G_MISS_NUM THEN

Line 6588: IF p_x_line_rec.config_display_sequence = FND_API.G_MISS_NUM THEN

6584: IF p_x_line_rec.config_rev_nbr = FND_API.G_MISS_NUM THEN
6585: p_x_line_rec.config_rev_nbr := p_old_line_rec.config_rev_nbr;
6586: END IF;
6587:
6588: IF p_x_line_rec.config_display_sequence = FND_API.G_MISS_NUM THEN
6589: p_x_line_rec.config_display_sequence := p_old_line_rec.config_display_sequence;
6590: END IF;
6591:
6592: IF p_x_line_rec.configuration_id = FND_API.G_MISS_NUM THEN

Line 6592: IF p_x_line_rec.configuration_id = FND_API.G_MISS_NUM THEN

6588: IF p_x_line_rec.config_display_sequence = FND_API.G_MISS_NUM THEN
6589: p_x_line_rec.config_display_sequence := p_old_line_rec.config_display_sequence;
6590: END IF;
6591:
6592: IF p_x_line_rec.configuration_id = FND_API.G_MISS_NUM THEN
6593: p_x_line_rec.configuration_id := p_old_line_rec.configuration_id;
6594: END IF;
6595:
6596: IF p_x_line_rec.context = FND_API.G_MISS_CHAR THEN

Line 6596: IF p_x_line_rec.context = FND_API.G_MISS_CHAR THEN

6592: IF p_x_line_rec.configuration_id = FND_API.G_MISS_NUM THEN
6593: p_x_line_rec.configuration_id := p_old_line_rec.configuration_id;
6594: END IF;
6595:
6596: IF p_x_line_rec.context = FND_API.G_MISS_CHAR THEN
6597: p_x_line_rec.context := p_old_line_rec.context;
6598: END IF;
6599:
6600: --recurring charges

Line 6601: IF p_x_line_rec.charge_periodicity_code = FND_API.G_MISS_CHAR THEN

6597: p_x_line_rec.context := p_old_line_rec.context;
6598: END IF;
6599:
6600: --recurring charges
6601: IF p_x_line_rec.charge_periodicity_code = FND_API.G_MISS_CHAR THEN
6602: p_x_line_rec.charge_periodicity_code :=
6603: p_old_line_rec.charge_periodicity_code;
6604: END IF;
6605:

Line 6607: IF p_x_line_rec.CONTINGENCY_ID = FND_API.G_MISS_NUM THEN

6603: p_old_line_rec.charge_periodicity_code;
6604: END IF;
6605:
6606: --Customer Acceptance
6607: IF p_x_line_rec.CONTINGENCY_ID = FND_API.G_MISS_NUM THEN
6608: p_x_line_rec.CONTINGENCY_ID := p_old_line_rec.CONTINGENCY_ID ;
6609: END IF;
6610: IF p_x_line_rec.REVREC_EVENT_CODE = FND_API.G_MISS_CHAR THEN
6611: p_x_line_rec.REVREC_EVENT_CODE:= p_old_line_rec.REVREC_EVENT_CODE ;

Line 6610: IF p_x_line_rec.REVREC_EVENT_CODE = FND_API.G_MISS_CHAR THEN

6606: --Customer Acceptance
6607: IF p_x_line_rec.CONTINGENCY_ID = FND_API.G_MISS_NUM THEN
6608: p_x_line_rec.CONTINGENCY_ID := p_old_line_rec.CONTINGENCY_ID ;
6609: END IF;
6610: IF p_x_line_rec.REVREC_EVENT_CODE = FND_API.G_MISS_CHAR THEN
6611: p_x_line_rec.REVREC_EVENT_CODE:= p_old_line_rec.REVREC_EVENT_CODE ;
6612: END IF;
6613: IF p_x_line_rec.REVREC_EXPIRATION_DAYS = FND_API.G_MISS_NUM THEN
6614: p_x_line_rec.REVREC_EXPIRATION_DAYS:= p_old_line_rec.REVREC_EXPIRATION_DAYS;

Line 6613: IF p_x_line_rec.REVREC_EXPIRATION_DAYS = FND_API.G_MISS_NUM THEN

6609: END IF;
6610: IF p_x_line_rec.REVREC_EVENT_CODE = FND_API.G_MISS_CHAR THEN
6611: p_x_line_rec.REVREC_EVENT_CODE:= p_old_line_rec.REVREC_EVENT_CODE ;
6612: END IF;
6613: IF p_x_line_rec.REVREC_EXPIRATION_DAYS = FND_API.G_MISS_NUM THEN
6614: p_x_line_rec.REVREC_EXPIRATION_DAYS:= p_old_line_rec.REVREC_EXPIRATION_DAYS;
6615: END IF;
6616: IF p_x_line_rec.ACCEPTED_QUANTITY = FND_API.G_MISS_NUM THEN
6617: p_x_line_rec.ACCEPTED_QUANTITY:= p_old_line_rec.ACCEPTED_QUANTITY;

Line 6616: IF p_x_line_rec.ACCEPTED_QUANTITY = FND_API.G_MISS_NUM THEN

6612: END IF;
6613: IF p_x_line_rec.REVREC_EXPIRATION_DAYS = FND_API.G_MISS_NUM THEN
6614: p_x_line_rec.REVREC_EXPIRATION_DAYS:= p_old_line_rec.REVREC_EXPIRATION_DAYS;
6615: END IF;
6616: IF p_x_line_rec.ACCEPTED_QUANTITY = FND_API.G_MISS_NUM THEN
6617: p_x_line_rec.ACCEPTED_QUANTITY:= p_old_line_rec.ACCEPTED_QUANTITY;
6618: END IF;
6619: IF p_x_line_rec.REVREC_COMMENTS = FND_API.G_MISS_CHAR THEN
6620: p_x_line_rec.REVREC_COMMENTS:= p_old_line_rec.REVREC_COMMENTS;

Line 6619: IF p_x_line_rec.REVREC_COMMENTS = FND_API.G_MISS_CHAR THEN

6615: END IF;
6616: IF p_x_line_rec.ACCEPTED_QUANTITY = FND_API.G_MISS_NUM THEN
6617: p_x_line_rec.ACCEPTED_QUANTITY:= p_old_line_rec.ACCEPTED_QUANTITY;
6618: END IF;
6619: IF p_x_line_rec.REVREC_COMMENTS = FND_API.G_MISS_CHAR THEN
6620: p_x_line_rec.REVREC_COMMENTS:= p_old_line_rec.REVREC_COMMENTS;
6621: END IF;
6622: IF p_x_line_rec.REVREC_SIGNATURE = FND_API.G_MISS_CHAR THEN
6623: p_x_line_rec.REVREC_SIGNATURE:= p_old_line_rec.REVREC_SIGNATURE;

Line 6622: IF p_x_line_rec.REVREC_SIGNATURE = FND_API.G_MISS_CHAR THEN

6618: END IF;
6619: IF p_x_line_rec.REVREC_COMMENTS = FND_API.G_MISS_CHAR THEN
6620: p_x_line_rec.REVREC_COMMENTS:= p_old_line_rec.REVREC_COMMENTS;
6621: END IF;
6622: IF p_x_line_rec.REVREC_SIGNATURE = FND_API.G_MISS_CHAR THEN
6623: p_x_line_rec.REVREC_SIGNATURE:= p_old_line_rec.REVREC_SIGNATURE;
6624: END IF;
6625: IF p_x_line_rec.REVREC_SIGNATURE_DATE = FND_API.G_MISS_DATE THEN
6626: p_x_line_rec.REVREC_SIGNATURE_DATE:= p_old_line_rec.REVREC_SIGNATURE_DATE;

Line 6625: IF p_x_line_rec.REVREC_SIGNATURE_DATE = FND_API.G_MISS_DATE THEN

6621: END IF;
6622: IF p_x_line_rec.REVREC_SIGNATURE = FND_API.G_MISS_CHAR THEN
6623: p_x_line_rec.REVREC_SIGNATURE:= p_old_line_rec.REVREC_SIGNATURE;
6624: END IF;
6625: IF p_x_line_rec.REVREC_SIGNATURE_DATE = FND_API.G_MISS_DATE THEN
6626: p_x_line_rec.REVREC_SIGNATURE_DATE:= p_old_line_rec.REVREC_SIGNATURE_DATE;
6627: END IF;
6628: IF p_x_line_rec.ACCEPTED_BY = FND_API.G_MISS_NUM THEN
6629: p_x_line_rec.ACCEPTED_BY:= p_old_line_rec.ACCEPTED_BY;

Line 6628: IF p_x_line_rec.ACCEPTED_BY = FND_API.G_MISS_NUM THEN

6624: END IF;
6625: IF p_x_line_rec.REVREC_SIGNATURE_DATE = FND_API.G_MISS_DATE THEN
6626: p_x_line_rec.REVREC_SIGNATURE_DATE:= p_old_line_rec.REVREC_SIGNATURE_DATE;
6627: END IF;
6628: IF p_x_line_rec.ACCEPTED_BY = FND_API.G_MISS_NUM THEN
6629: p_x_line_rec.ACCEPTED_BY:= p_old_line_rec.ACCEPTED_BY;
6630: END IF;
6631: IF p_x_line_rec.REVREC_REFERENCE_DOCUMENT = FND_API.G_MISS_CHAR THEN
6632: p_x_line_rec.REVREC_REFERENCE_DOCUMENT:= p_old_line_rec.REVREC_REFERENCE_DOCUMENT;

Line 6631: IF p_x_line_rec.REVREC_REFERENCE_DOCUMENT = FND_API.G_MISS_CHAR THEN

6627: END IF;
6628: IF p_x_line_rec.ACCEPTED_BY = FND_API.G_MISS_NUM THEN
6629: p_x_line_rec.ACCEPTED_BY:= p_old_line_rec.ACCEPTED_BY;
6630: END IF;
6631: IF p_x_line_rec.REVREC_REFERENCE_DOCUMENT = FND_API.G_MISS_CHAR THEN
6632: p_x_line_rec.REVREC_REFERENCE_DOCUMENT:= p_old_line_rec.REVREC_REFERENCE_DOCUMENT;
6633: END IF;
6634: IF p_x_line_rec.REVREC_IMPLICIT_FLAG = FND_API.G_MISS_CHAR THEN
6635: p_x_line_rec.REVREC_IMPLICIT_FLAG:= p_old_line_rec.REVREC_IMPLICIT_FLAG;

Line 6634: IF p_x_line_rec.REVREC_IMPLICIT_FLAG = FND_API.G_MISS_CHAR THEN

6630: END IF;
6631: IF p_x_line_rec.REVREC_REFERENCE_DOCUMENT = FND_API.G_MISS_CHAR THEN
6632: p_x_line_rec.REVREC_REFERENCE_DOCUMENT:= p_old_line_rec.REVREC_REFERENCE_DOCUMENT;
6633: END IF;
6634: IF p_x_line_rec.REVREC_IMPLICIT_FLAG = FND_API.G_MISS_CHAR THEN
6635: p_x_line_rec.REVREC_IMPLICIT_FLAG:= p_old_line_rec.REVREC_IMPLICIT_FLAG;
6636: END IF;
6637: --Customer Acceptance end
6638:

Line 6641: IF p_x_line_rec.service_bill_option_code = FND_API.G_MISS_CHAR THEN

6637: --Customer Acceptance end
6638:
6639: -- sol_ord_er #16014165
6640:
6641: IF p_x_line_rec.service_bill_option_code = FND_API.G_MISS_CHAR THEN
6642: p_x_line_rec.service_bill_option_code := p_old_line_rec.service_bill_option_code;
6643: END IF;
6644:
6645: IF p_x_line_rec.service_bill_profile_id = FND_API.G_MISS_NUM THEN

Line 6645: IF p_x_line_rec.service_bill_profile_id = FND_API.G_MISS_NUM THEN

6641: IF p_x_line_rec.service_bill_option_code = FND_API.G_MISS_CHAR THEN
6642: p_x_line_rec.service_bill_option_code := p_old_line_rec.service_bill_option_code;
6643: END IF;
6644:
6645: IF p_x_line_rec.service_bill_profile_id = FND_API.G_MISS_NUM THEN
6646: p_x_line_rec.service_bill_profile_id := p_old_line_rec.service_bill_profile_id;
6647: END IF;
6648:
6649: IF p_x_line_rec.service_cov_template_id = FND_API.G_MISS_NUM THEN

Line 6649: IF p_x_line_rec.service_cov_template_id = FND_API.G_MISS_NUM THEN

6645: IF p_x_line_rec.service_bill_profile_id = FND_API.G_MISS_NUM THEN
6646: p_x_line_rec.service_bill_profile_id := p_old_line_rec.service_bill_profile_id;
6647: END IF;
6648:
6649: IF p_x_line_rec.service_cov_template_id = FND_API.G_MISS_NUM THEN
6650: p_x_line_rec.service_cov_template_id := p_old_line_rec.service_cov_template_id;
6651: END IF;
6652:
6653: IF p_x_line_rec.service_subs_template_id = FND_API.G_MISS_NUM THEN

Line 6653: IF p_x_line_rec.service_subs_template_id = FND_API.G_MISS_NUM THEN

6649: IF p_x_line_rec.service_cov_template_id = FND_API.G_MISS_NUM THEN
6650: p_x_line_rec.service_cov_template_id := p_old_line_rec.service_cov_template_id;
6651: END IF;
6652:
6653: IF p_x_line_rec.service_subs_template_id = FND_API.G_MISS_NUM THEN
6654: p_x_line_rec.service_subs_template_id := p_old_line_rec.service_subs_template_id;
6655: END IF;
6656:
6657: IF p_x_line_rec.subscription_enable_flag = FND_API.G_MISS_CHAR THEN

Line 6657: IF p_x_line_rec.subscription_enable_flag = FND_API.G_MISS_CHAR THEN

6653: IF p_x_line_rec.service_subs_template_id = FND_API.G_MISS_NUM THEN
6654: p_x_line_rec.service_subs_template_id := p_old_line_rec.service_subs_template_id;
6655: END IF;
6656:
6657: IF p_x_line_rec.subscription_enable_flag = FND_API.G_MISS_CHAR THEN
6658: p_x_line_rec.subscription_enable_flag := p_old_line_rec.subscription_enable_flag;
6659: END IF;
6660:
6661: IF p_x_line_rec.SERVICE_FIRST_PERIOD_AMOUNT = FND_API.G_MISS_NUM THEN

Line 6661: IF p_x_line_rec.SERVICE_FIRST_PERIOD_AMOUNT = FND_API.G_MISS_NUM THEN

6657: IF p_x_line_rec.subscription_enable_flag = FND_API.G_MISS_CHAR THEN
6658: p_x_line_rec.subscription_enable_flag := p_old_line_rec.subscription_enable_flag;
6659: END IF;
6660:
6661: IF p_x_line_rec.SERVICE_FIRST_PERIOD_AMOUNT = FND_API.G_MISS_NUM THEN
6662: p_x_line_rec.SERVICE_FIRST_PERIOD_AMOUNT := p_old_line_rec.SERVICE_FIRST_PERIOD_AMOUNT;
6663: END IF;
6664:
6665: IF p_x_line_rec.SERVICE_FIRST_PERIOD_ENDDATE = FND_API.G_MISS_DATE THEN

Line 6665: IF p_x_line_rec.SERVICE_FIRST_PERIOD_ENDDATE = FND_API.G_MISS_DATE THEN

6661: IF p_x_line_rec.SERVICE_FIRST_PERIOD_AMOUNT = FND_API.G_MISS_NUM THEN
6662: p_x_line_rec.SERVICE_FIRST_PERIOD_AMOUNT := p_old_line_rec.SERVICE_FIRST_PERIOD_AMOUNT;
6663: END IF;
6664:
6665: IF p_x_line_rec.SERVICE_FIRST_PERIOD_ENDDATE = FND_API.G_MISS_DATE THEN
6666: p_x_line_rec.SERVICE_FIRST_PERIOD_ENDDATE := p_old_line_rec.SERVICE_FIRST_PERIOD_ENDDATE;
6667: END IF;
6668: -- sol_ord_er #16014165 end
6669:

Line 6670: IF p_x_line_rec.created_by = FND_API.G_MISS_NUM THEN

6666: p_x_line_rec.SERVICE_FIRST_PERIOD_ENDDATE := p_old_line_rec.SERVICE_FIRST_PERIOD_ENDDATE;
6667: END IF;
6668: -- sol_ord_er #16014165 end
6669:
6670: IF p_x_line_rec.created_by = FND_API.G_MISS_NUM THEN
6671: p_x_line_rec.created_by := p_old_line_rec.created_by;
6672: END IF;
6673:
6674: IF p_x_line_rec.creation_date = FND_API.G_MISS_DATE THEN

Line 6674: IF p_x_line_rec.creation_date = FND_API.G_MISS_DATE THEN

6670: IF p_x_line_rec.created_by = FND_API.G_MISS_NUM THEN
6671: p_x_line_rec.created_by := p_old_line_rec.created_by;
6672: END IF;
6673:
6674: IF p_x_line_rec.creation_date = FND_API.G_MISS_DATE THEN
6675: p_x_line_rec.creation_date := p_old_line_rec.creation_date;
6676: END IF;
6677:
6678: IF p_x_line_rec.credit_invoice_line_id = FND_API.G_MISS_NUM THEN

Line 6678: IF p_x_line_rec.credit_invoice_line_id = FND_API.G_MISS_NUM THEN

6674: IF p_x_line_rec.creation_date = FND_API.G_MISS_DATE THEN
6675: p_x_line_rec.creation_date := p_old_line_rec.creation_date;
6676: END IF;
6677:
6678: IF p_x_line_rec.credit_invoice_line_id = FND_API.G_MISS_NUM THEN
6679: p_x_line_rec.credit_invoice_line_id := p_old_line_rec.credit_invoice_line_id;
6680: END IF;
6681:
6682: IF p_x_line_rec.customer_dock_code = FND_API.G_MISS_CHAR THEN

Line 6682: IF p_x_line_rec.customer_dock_code = FND_API.G_MISS_CHAR THEN

6678: IF p_x_line_rec.credit_invoice_line_id = FND_API.G_MISS_NUM THEN
6679: p_x_line_rec.credit_invoice_line_id := p_old_line_rec.credit_invoice_line_id;
6680: END IF;
6681:
6682: IF p_x_line_rec.customer_dock_code = FND_API.G_MISS_CHAR THEN
6683: p_x_line_rec.customer_dock_code := p_old_line_rec.customer_dock_code;
6684: END IF;
6685:
6686: IF p_x_line_rec.customer_job = FND_API.G_MISS_CHAR THEN

Line 6686: IF p_x_line_rec.customer_job = FND_API.G_MISS_CHAR THEN

6682: IF p_x_line_rec.customer_dock_code = FND_API.G_MISS_CHAR THEN
6683: p_x_line_rec.customer_dock_code := p_old_line_rec.customer_dock_code;
6684: END IF;
6685:
6686: IF p_x_line_rec.customer_job = FND_API.G_MISS_CHAR THEN
6687: p_x_line_rec.customer_job := p_old_line_rec.customer_job;
6688: END IF;
6689:
6690: IF p_x_line_rec.customer_production_line = FND_API.G_MISS_CHAR THEN

Line 6690: IF p_x_line_rec.customer_production_line = FND_API.G_MISS_CHAR THEN

6686: IF p_x_line_rec.customer_job = FND_API.G_MISS_CHAR THEN
6687: p_x_line_rec.customer_job := p_old_line_rec.customer_job;
6688: END IF;
6689:
6690: IF p_x_line_rec.customer_production_line = FND_API.G_MISS_CHAR THEN
6691: p_x_line_rec.customer_production_line := p_old_line_rec.customer_production_line;
6692: END IF;
6693: IF p_x_line_rec.cust_production_seq_num = FND_API.G_MISS_CHAR THEN
6694: p_x_line_rec.cust_production_seq_num := p_old_line_rec.cust_production_seq_num;

Line 6693: IF p_x_line_rec.cust_production_seq_num = FND_API.G_MISS_CHAR THEN

6689:
6690: IF p_x_line_rec.customer_production_line = FND_API.G_MISS_CHAR THEN
6691: p_x_line_rec.customer_production_line := p_old_line_rec.customer_production_line;
6692: END IF;
6693: IF p_x_line_rec.cust_production_seq_num = FND_API.G_MISS_CHAR THEN
6694: p_x_line_rec.cust_production_seq_num := p_old_line_rec.cust_production_seq_num;
6695: END IF;
6696: IF p_x_line_rec.customer_trx_line_id = FND_API.G_MISS_NUM THEN
6697: p_x_line_rec.customer_trx_line_id := p_old_line_rec.customer_trx_line_id;

Line 6696: IF p_x_line_rec.customer_trx_line_id = FND_API.G_MISS_NUM THEN

6692: END IF;
6693: IF p_x_line_rec.cust_production_seq_num = FND_API.G_MISS_CHAR THEN
6694: p_x_line_rec.cust_production_seq_num := p_old_line_rec.cust_production_seq_num;
6695: END IF;
6696: IF p_x_line_rec.customer_trx_line_id = FND_API.G_MISS_NUM THEN
6697: p_x_line_rec.customer_trx_line_id := p_old_line_rec.customer_trx_line_id;
6698: END IF;
6699:
6700: IF p_x_line_rec.cust_model_serial_number = FND_API.G_MISS_CHAR THEN

Line 6700: IF p_x_line_rec.cust_model_serial_number = FND_API.G_MISS_CHAR THEN

6696: IF p_x_line_rec.customer_trx_line_id = FND_API.G_MISS_NUM THEN
6697: p_x_line_rec.customer_trx_line_id := p_old_line_rec.customer_trx_line_id;
6698: END IF;
6699:
6700: IF p_x_line_rec.cust_model_serial_number = FND_API.G_MISS_CHAR THEN
6701: p_x_line_rec.cust_model_serial_number := p_old_line_rec.cust_model_serial_number;
6702: END IF;
6703:
6704: IF p_x_line_rec.cust_po_number = FND_API.G_MISS_CHAR THEN

Line 6704: IF p_x_line_rec.cust_po_number = FND_API.G_MISS_CHAR THEN

6700: IF p_x_line_rec.cust_model_serial_number = FND_API.G_MISS_CHAR THEN
6701: p_x_line_rec.cust_model_serial_number := p_old_line_rec.cust_model_serial_number;
6702: END IF;
6703:
6704: IF p_x_line_rec.cust_po_number = FND_API.G_MISS_CHAR THEN
6705: p_x_line_rec.cust_po_number := p_old_line_rec.cust_po_number;
6706: END IF;
6707:
6708: IF p_x_line_rec.customer_line_number = FND_API.G_MISS_CHAR THEN

Line 6708: IF p_x_line_rec.customer_line_number = FND_API.G_MISS_CHAR THEN

6704: IF p_x_line_rec.cust_po_number = FND_API.G_MISS_CHAR THEN
6705: p_x_line_rec.cust_po_number := p_old_line_rec.cust_po_number;
6706: END IF;
6707:
6708: IF p_x_line_rec.customer_line_number = FND_API.G_MISS_CHAR THEN
6709: p_x_line_rec.customer_line_number := p_old_line_rec.customer_line_number;
6710: END IF;
6711:
6712: IF p_x_line_rec.customer_shipment_number = FND_API.G_MISS_CHAR THEN

Line 6712: IF p_x_line_rec.customer_shipment_number = FND_API.G_MISS_CHAR THEN

6708: IF p_x_line_rec.customer_line_number = FND_API.G_MISS_CHAR THEN
6709: p_x_line_rec.customer_line_number := p_old_line_rec.customer_line_number;
6710: END IF;
6711:
6712: IF p_x_line_rec.customer_shipment_number = FND_API.G_MISS_CHAR THEN
6713: p_x_line_rec.customer_shipment_number := p_old_line_rec.customer_shipment_number;
6714: END IF;
6715:
6716: IF p_x_line_rec.delivery_lead_time = FND_API.G_MISS_NUM THEN

Line 6716: IF p_x_line_rec.delivery_lead_time = FND_API.G_MISS_NUM THEN

6712: IF p_x_line_rec.customer_shipment_number = FND_API.G_MISS_CHAR THEN
6713: p_x_line_rec.customer_shipment_number := p_old_line_rec.customer_shipment_number;
6714: END IF;
6715:
6716: IF p_x_line_rec.delivery_lead_time = FND_API.G_MISS_NUM THEN
6717: p_x_line_rec.delivery_lead_time := p_old_line_rec.delivery_lead_time;
6718: END IF;
6719: IF p_x_line_rec.deliver_to_contact_id = FND_API.G_MISS_NUM THEN
6720: p_x_line_rec.deliver_to_contact_id := p_old_line_rec.deliver_to_contact_id;

Line 6719: IF p_x_line_rec.deliver_to_contact_id = FND_API.G_MISS_NUM THEN

6715:
6716: IF p_x_line_rec.delivery_lead_time = FND_API.G_MISS_NUM THEN
6717: p_x_line_rec.delivery_lead_time := p_old_line_rec.delivery_lead_time;
6718: END IF;
6719: IF p_x_line_rec.deliver_to_contact_id = FND_API.G_MISS_NUM THEN
6720: p_x_line_rec.deliver_to_contact_id := p_old_line_rec.deliver_to_contact_id;
6721: END IF;
6722:
6723: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN

Line 6723: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN

6719: IF p_x_line_rec.deliver_to_contact_id = FND_API.G_MISS_NUM THEN
6720: p_x_line_rec.deliver_to_contact_id := p_old_line_rec.deliver_to_contact_id;
6721: END IF;
6722:
6723: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN
6724: p_x_line_rec.deliver_to_org_id := p_old_line_rec.deliver_to_org_id;
6725: END IF;
6726:
6727: IF p_x_line_rec.demand_bucket_type_code = FND_API.G_MISS_CHAR THEN

Line 6727: IF p_x_line_rec.demand_bucket_type_code = FND_API.G_MISS_CHAR THEN

6723: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN
6724: p_x_line_rec.deliver_to_org_id := p_old_line_rec.deliver_to_org_id;
6725: END IF;
6726:
6727: IF p_x_line_rec.demand_bucket_type_code = FND_API.G_MISS_CHAR THEN
6728: p_x_line_rec.demand_bucket_type_code := p_old_line_rec.demand_bucket_type_code;
6729: END IF;
6730:
6731: IF p_x_line_rec.demand_class_code = FND_API.G_MISS_CHAR THEN

Line 6731: IF p_x_line_rec.demand_class_code = FND_API.G_MISS_CHAR THEN

6727: IF p_x_line_rec.demand_bucket_type_code = FND_API.G_MISS_CHAR THEN
6728: p_x_line_rec.demand_bucket_type_code := p_old_line_rec.demand_bucket_type_code;
6729: END IF;
6730:
6731: IF p_x_line_rec.demand_class_code = FND_API.G_MISS_CHAR THEN
6732: p_x_line_rec.demand_class_code := p_old_line_rec.demand_class_code;
6733: END IF;
6734:
6735: IF p_x_line_rec.dep_plan_required_flag = FND_API.G_MISS_CHAR THEN

Line 6735: IF p_x_line_rec.dep_plan_required_flag = FND_API.G_MISS_CHAR THEN

6731: IF p_x_line_rec.demand_class_code = FND_API.G_MISS_CHAR THEN
6732: p_x_line_rec.demand_class_code := p_old_line_rec.demand_class_code;
6733: END IF;
6734:
6735: IF p_x_line_rec.dep_plan_required_flag = FND_API.G_MISS_CHAR THEN
6736: p_x_line_rec.dep_plan_required_flag := p_old_line_rec.dep_plan_required_flag;
6737: END IF;
6738:
6739:

Line 6741: IF p_x_line_rec.earliest_acceptable_date = FND_API.G_MISS_DATE THEN

6737: END IF;
6738:
6739:
6740:
6741: IF p_x_line_rec.earliest_acceptable_date = FND_API.G_MISS_DATE THEN
6742: p_x_line_rec.earliest_acceptable_date := p_old_line_rec.earliest_acceptable_date;
6743: END IF;
6744:
6745: IF p_x_line_rec.explosion_date = FND_API.G_MISS_DATE THEN

Line 6745: IF p_x_line_rec.explosion_date = FND_API.G_MISS_DATE THEN

6741: IF p_x_line_rec.earliest_acceptable_date = FND_API.G_MISS_DATE THEN
6742: p_x_line_rec.earliest_acceptable_date := p_old_line_rec.earliest_acceptable_date;
6743: END IF;
6744:
6745: IF p_x_line_rec.explosion_date = FND_API.G_MISS_DATE THEN
6746: p_x_line_rec.explosion_date := p_old_line_rec.explosion_date;
6747: END IF;
6748:
6749: IF p_x_line_rec.fob_point_code = FND_API.G_MISS_CHAR THEN

Line 6749: IF p_x_line_rec.fob_point_code = FND_API.G_MISS_CHAR THEN

6745: IF p_x_line_rec.explosion_date = FND_API.G_MISS_DATE THEN
6746: p_x_line_rec.explosion_date := p_old_line_rec.explosion_date;
6747: END IF;
6748:
6749: IF p_x_line_rec.fob_point_code = FND_API.G_MISS_CHAR THEN
6750: p_x_line_rec.fob_point_code := p_old_line_rec.fob_point_code;
6751: END IF;
6752:
6753: IF p_x_line_rec.freight_carrier_code = FND_API.G_MISS_CHAR THEN

Line 6753: IF p_x_line_rec.freight_carrier_code = FND_API.G_MISS_CHAR THEN

6749: IF p_x_line_rec.fob_point_code = FND_API.G_MISS_CHAR THEN
6750: p_x_line_rec.fob_point_code := p_old_line_rec.fob_point_code;
6751: END IF;
6752:
6753: IF p_x_line_rec.freight_carrier_code = FND_API.G_MISS_CHAR THEN
6754: p_x_line_rec.freight_carrier_code := p_old_line_rec.freight_carrier_code;
6755: END IF;
6756:
6757: IF p_x_line_rec.freight_terms_code = FND_API.G_MISS_CHAR THEN

Line 6757: IF p_x_line_rec.freight_terms_code = FND_API.G_MISS_CHAR THEN

6753: IF p_x_line_rec.freight_carrier_code = FND_API.G_MISS_CHAR THEN
6754: p_x_line_rec.freight_carrier_code := p_old_line_rec.freight_carrier_code;
6755: END IF;
6756:
6757: IF p_x_line_rec.freight_terms_code = FND_API.G_MISS_CHAR THEN
6758: p_x_line_rec.freight_terms_code := p_old_line_rec.freight_terms_code;
6759: END IF;
6760:
6761: IF p_x_line_rec.fulfilled_quantity = FND_API.G_MISS_NUM THEN

Line 6761: IF p_x_line_rec.fulfilled_quantity = FND_API.G_MISS_NUM THEN

6757: IF p_x_line_rec.freight_terms_code = FND_API.G_MISS_CHAR THEN
6758: p_x_line_rec.freight_terms_code := p_old_line_rec.freight_terms_code;
6759: END IF;
6760:
6761: IF p_x_line_rec.fulfilled_quantity = FND_API.G_MISS_NUM THEN
6762: p_x_line_rec.fulfilled_quantity := p_old_line_rec.fulfilled_quantity;
6763: END IF;
6764:
6765: IF p_x_line_rec.fulfilled_flag = FND_API.G_MISS_CHAR THEN

Line 6765: IF p_x_line_rec.fulfilled_flag = FND_API.G_MISS_CHAR THEN

6761: IF p_x_line_rec.fulfilled_quantity = FND_API.G_MISS_NUM THEN
6762: p_x_line_rec.fulfilled_quantity := p_old_line_rec.fulfilled_quantity;
6763: END IF;
6764:
6765: IF p_x_line_rec.fulfilled_flag = FND_API.G_MISS_CHAR THEN
6766: p_x_line_rec.fulfilled_flag := p_old_line_rec.fulfilled_flag;
6767: END IF;
6768:
6769: IF p_x_line_rec.fulfillment_method_code = FND_API.G_MISS_CHAR THEN

Line 6769: IF p_x_line_rec.fulfillment_method_code = FND_API.G_MISS_CHAR THEN

6765: IF p_x_line_rec.fulfilled_flag = FND_API.G_MISS_CHAR THEN
6766: p_x_line_rec.fulfilled_flag := p_old_line_rec.fulfilled_flag;
6767: END IF;
6768:
6769: IF p_x_line_rec.fulfillment_method_code = FND_API.G_MISS_CHAR THEN
6770: p_x_line_rec.fulfillment_method_code := p_old_line_rec.fulfillment_method_code;
6771: END IF;
6772:
6773: IF p_x_line_rec.fulfillment_date = FND_API.G_MISS_DATE THEN

Line 6773: IF p_x_line_rec.fulfillment_date = FND_API.G_MISS_DATE THEN

6769: IF p_x_line_rec.fulfillment_method_code = FND_API.G_MISS_CHAR THEN
6770: p_x_line_rec.fulfillment_method_code := p_old_line_rec.fulfillment_method_code;
6771: END IF;
6772:
6773: IF p_x_line_rec.fulfillment_date = FND_API.G_MISS_DATE THEN
6774: p_x_line_rec.fulfillment_date := p_old_line_rec.fulfillment_date;
6775: END IF;
6776:
6777: IF p_x_line_rec.global_attribute1 = FND_API.G_MISS_CHAR THEN

Line 6777: IF p_x_line_rec.global_attribute1 = FND_API.G_MISS_CHAR THEN

6773: IF p_x_line_rec.fulfillment_date = FND_API.G_MISS_DATE THEN
6774: p_x_line_rec.fulfillment_date := p_old_line_rec.fulfillment_date;
6775: END IF;
6776:
6777: IF p_x_line_rec.global_attribute1 = FND_API.G_MISS_CHAR THEN
6778: p_x_line_rec.global_attribute1 := p_old_line_rec.global_attribute1;
6779: END IF;
6780:
6781: IF p_x_line_rec.global_attribute10 = FND_API.G_MISS_CHAR THEN

Line 6781: IF p_x_line_rec.global_attribute10 = FND_API.G_MISS_CHAR THEN

6777: IF p_x_line_rec.global_attribute1 = FND_API.G_MISS_CHAR THEN
6778: p_x_line_rec.global_attribute1 := p_old_line_rec.global_attribute1;
6779: END IF;
6780:
6781: IF p_x_line_rec.global_attribute10 = FND_API.G_MISS_CHAR THEN
6782: p_x_line_rec.global_attribute10 := p_old_line_rec.global_attribute10;
6783: END IF;
6784:
6785: IF p_x_line_rec.global_attribute11 = FND_API.G_MISS_CHAR THEN

Line 6785: IF p_x_line_rec.global_attribute11 = FND_API.G_MISS_CHAR THEN

6781: IF p_x_line_rec.global_attribute10 = FND_API.G_MISS_CHAR THEN
6782: p_x_line_rec.global_attribute10 := p_old_line_rec.global_attribute10;
6783: END IF;
6784:
6785: IF p_x_line_rec.global_attribute11 = FND_API.G_MISS_CHAR THEN
6786: p_x_line_rec.global_attribute11 := p_old_line_rec.global_attribute11;
6787: END IF;
6788:
6789: IF p_x_line_rec.global_attribute12 = FND_API.G_MISS_CHAR THEN

Line 6789: IF p_x_line_rec.global_attribute12 = FND_API.G_MISS_CHAR THEN

6785: IF p_x_line_rec.global_attribute11 = FND_API.G_MISS_CHAR THEN
6786: p_x_line_rec.global_attribute11 := p_old_line_rec.global_attribute11;
6787: END IF;
6788:
6789: IF p_x_line_rec.global_attribute12 = FND_API.G_MISS_CHAR THEN
6790: p_x_line_rec.global_attribute12 := p_old_line_rec.global_attribute12;
6791: END IF;
6792:
6793: IF p_x_line_rec.global_attribute13 = FND_API.G_MISS_CHAR THEN

Line 6793: IF p_x_line_rec.global_attribute13 = FND_API.G_MISS_CHAR THEN

6789: IF p_x_line_rec.global_attribute12 = FND_API.G_MISS_CHAR THEN
6790: p_x_line_rec.global_attribute12 := p_old_line_rec.global_attribute12;
6791: END IF;
6792:
6793: IF p_x_line_rec.global_attribute13 = FND_API.G_MISS_CHAR THEN
6794: p_x_line_rec.global_attribute13 := p_old_line_rec.global_attribute13;
6795: END IF;
6796:
6797: IF p_x_line_rec.global_attribute14 = FND_API.G_MISS_CHAR THEN

Line 6797: IF p_x_line_rec.global_attribute14 = FND_API.G_MISS_CHAR THEN

6793: IF p_x_line_rec.global_attribute13 = FND_API.G_MISS_CHAR THEN
6794: p_x_line_rec.global_attribute13 := p_old_line_rec.global_attribute13;
6795: END IF;
6796:
6797: IF p_x_line_rec.global_attribute14 = FND_API.G_MISS_CHAR THEN
6798: p_x_line_rec.global_attribute14 := p_old_line_rec.global_attribute14;
6799: END IF;
6800:
6801: IF p_x_line_rec.global_attribute15 = FND_API.G_MISS_CHAR THEN

Line 6801: IF p_x_line_rec.global_attribute15 = FND_API.G_MISS_CHAR THEN

6797: IF p_x_line_rec.global_attribute14 = FND_API.G_MISS_CHAR THEN
6798: p_x_line_rec.global_attribute14 := p_old_line_rec.global_attribute14;
6799: END IF;
6800:
6801: IF p_x_line_rec.global_attribute15 = FND_API.G_MISS_CHAR THEN
6802: p_x_line_rec.global_attribute15 := p_old_line_rec.global_attribute15;
6803: END IF;
6804:
6805: IF p_x_line_rec.global_attribute16 = FND_API.G_MISS_CHAR THEN

Line 6805: IF p_x_line_rec.global_attribute16 = FND_API.G_MISS_CHAR THEN

6801: IF p_x_line_rec.global_attribute15 = FND_API.G_MISS_CHAR THEN
6802: p_x_line_rec.global_attribute15 := p_old_line_rec.global_attribute15;
6803: END IF;
6804:
6805: IF p_x_line_rec.global_attribute16 = FND_API.G_MISS_CHAR THEN
6806: p_x_line_rec.global_attribute16 := p_old_line_rec.global_attribute16;
6807: END IF;
6808:
6809: IF p_x_line_rec.global_attribute17 = FND_API.G_MISS_CHAR THEN

Line 6809: IF p_x_line_rec.global_attribute17 = FND_API.G_MISS_CHAR THEN

6805: IF p_x_line_rec.global_attribute16 = FND_API.G_MISS_CHAR THEN
6806: p_x_line_rec.global_attribute16 := p_old_line_rec.global_attribute16;
6807: END IF;
6808:
6809: IF p_x_line_rec.global_attribute17 = FND_API.G_MISS_CHAR THEN
6810: p_x_line_rec.global_attribute17 := p_old_line_rec.global_attribute17;
6811: END IF;
6812:
6813: IF p_x_line_rec.global_attribute18 = FND_API.G_MISS_CHAR THEN

Line 6813: IF p_x_line_rec.global_attribute18 = FND_API.G_MISS_CHAR THEN

6809: IF p_x_line_rec.global_attribute17 = FND_API.G_MISS_CHAR THEN
6810: p_x_line_rec.global_attribute17 := p_old_line_rec.global_attribute17;
6811: END IF;
6812:
6813: IF p_x_line_rec.global_attribute18 = FND_API.G_MISS_CHAR THEN
6814: p_x_line_rec.global_attribute18 := p_old_line_rec.global_attribute18;
6815: END IF;
6816:
6817: IF p_x_line_rec.global_attribute19 = FND_API.G_MISS_CHAR THEN

Line 6817: IF p_x_line_rec.global_attribute19 = FND_API.G_MISS_CHAR THEN

6813: IF p_x_line_rec.global_attribute18 = FND_API.G_MISS_CHAR THEN
6814: p_x_line_rec.global_attribute18 := p_old_line_rec.global_attribute18;
6815: END IF;
6816:
6817: IF p_x_line_rec.global_attribute19 = FND_API.G_MISS_CHAR THEN
6818: p_x_line_rec.global_attribute19 := p_old_line_rec.global_attribute19;
6819: END IF;
6820:
6821: IF p_x_line_rec.global_attribute2 = FND_API.G_MISS_CHAR THEN

Line 6821: IF p_x_line_rec.global_attribute2 = FND_API.G_MISS_CHAR THEN

6817: IF p_x_line_rec.global_attribute19 = FND_API.G_MISS_CHAR THEN
6818: p_x_line_rec.global_attribute19 := p_old_line_rec.global_attribute19;
6819: END IF;
6820:
6821: IF p_x_line_rec.global_attribute2 = FND_API.G_MISS_CHAR THEN
6822: p_x_line_rec.global_attribute2 := p_old_line_rec.global_attribute2;
6823: END IF;
6824:
6825: IF p_x_line_rec.global_attribute20 = FND_API.G_MISS_CHAR THEN

Line 6825: IF p_x_line_rec.global_attribute20 = FND_API.G_MISS_CHAR THEN

6821: IF p_x_line_rec.global_attribute2 = FND_API.G_MISS_CHAR THEN
6822: p_x_line_rec.global_attribute2 := p_old_line_rec.global_attribute2;
6823: END IF;
6824:
6825: IF p_x_line_rec.global_attribute20 = FND_API.G_MISS_CHAR THEN
6826: p_x_line_rec.global_attribute20 := p_old_line_rec.global_attribute20;
6827: END IF;
6828:
6829: IF p_x_line_rec.global_attribute3 = FND_API.G_MISS_CHAR THEN

Line 6829: IF p_x_line_rec.global_attribute3 = FND_API.G_MISS_CHAR THEN

6825: IF p_x_line_rec.global_attribute20 = FND_API.G_MISS_CHAR THEN
6826: p_x_line_rec.global_attribute20 := p_old_line_rec.global_attribute20;
6827: END IF;
6828:
6829: IF p_x_line_rec.global_attribute3 = FND_API.G_MISS_CHAR THEN
6830: p_x_line_rec.global_attribute3 := p_old_line_rec.global_attribute3;
6831: END IF;
6832:
6833: IF p_x_line_rec.global_attribute4 = FND_API.G_MISS_CHAR THEN

Line 6833: IF p_x_line_rec.global_attribute4 = FND_API.G_MISS_CHAR THEN

6829: IF p_x_line_rec.global_attribute3 = FND_API.G_MISS_CHAR THEN
6830: p_x_line_rec.global_attribute3 := p_old_line_rec.global_attribute3;
6831: END IF;
6832:
6833: IF p_x_line_rec.global_attribute4 = FND_API.G_MISS_CHAR THEN
6834: p_x_line_rec.global_attribute4 := p_old_line_rec.global_attribute4;
6835: END IF;
6836:
6837: IF p_x_line_rec.global_attribute5 = FND_API.G_MISS_CHAR THEN

Line 6837: IF p_x_line_rec.global_attribute5 = FND_API.G_MISS_CHAR THEN

6833: IF p_x_line_rec.global_attribute4 = FND_API.G_MISS_CHAR THEN
6834: p_x_line_rec.global_attribute4 := p_old_line_rec.global_attribute4;
6835: END IF;
6836:
6837: IF p_x_line_rec.global_attribute5 = FND_API.G_MISS_CHAR THEN
6838: p_x_line_rec.global_attribute5 := p_old_line_rec.global_attribute5;
6839: END IF;
6840:
6841: IF p_x_line_rec.global_attribute6 = FND_API.G_MISS_CHAR THEN

Line 6841: IF p_x_line_rec.global_attribute6 = FND_API.G_MISS_CHAR THEN

6837: IF p_x_line_rec.global_attribute5 = FND_API.G_MISS_CHAR THEN
6838: p_x_line_rec.global_attribute5 := p_old_line_rec.global_attribute5;
6839: END IF;
6840:
6841: IF p_x_line_rec.global_attribute6 = FND_API.G_MISS_CHAR THEN
6842: p_x_line_rec.global_attribute6 := p_old_line_rec.global_attribute6;
6843: END IF;
6844:
6845: IF p_x_line_rec.global_attribute7 = FND_API.G_MISS_CHAR THEN

Line 6845: IF p_x_line_rec.global_attribute7 = FND_API.G_MISS_CHAR THEN

6841: IF p_x_line_rec.global_attribute6 = FND_API.G_MISS_CHAR THEN
6842: p_x_line_rec.global_attribute6 := p_old_line_rec.global_attribute6;
6843: END IF;
6844:
6845: IF p_x_line_rec.global_attribute7 = FND_API.G_MISS_CHAR THEN
6846: p_x_line_rec.global_attribute7 := p_old_line_rec.global_attribute7;
6847: END IF;
6848:
6849: IF p_x_line_rec.global_attribute8 = FND_API.G_MISS_CHAR THEN

Line 6849: IF p_x_line_rec.global_attribute8 = FND_API.G_MISS_CHAR THEN

6845: IF p_x_line_rec.global_attribute7 = FND_API.G_MISS_CHAR THEN
6846: p_x_line_rec.global_attribute7 := p_old_line_rec.global_attribute7;
6847: END IF;
6848:
6849: IF p_x_line_rec.global_attribute8 = FND_API.G_MISS_CHAR THEN
6850: p_x_line_rec.global_attribute8 := p_old_line_rec.global_attribute8;
6851: END IF;
6852:
6853: IF p_x_line_rec.global_attribute9 = FND_API.G_MISS_CHAR THEN

Line 6853: IF p_x_line_rec.global_attribute9 = FND_API.G_MISS_CHAR THEN

6849: IF p_x_line_rec.global_attribute8 = FND_API.G_MISS_CHAR THEN
6850: p_x_line_rec.global_attribute8 := p_old_line_rec.global_attribute8;
6851: END IF;
6852:
6853: IF p_x_line_rec.global_attribute9 = FND_API.G_MISS_CHAR THEN
6854: p_x_line_rec.global_attribute9 := p_old_line_rec.global_attribute9;
6855: END IF;
6856:
6857: IF p_x_line_rec.global_attribute_category = FND_API.G_MISS_CHAR THEN

Line 6857: IF p_x_line_rec.global_attribute_category = FND_API.G_MISS_CHAR THEN

6853: IF p_x_line_rec.global_attribute9 = FND_API.G_MISS_CHAR THEN
6854: p_x_line_rec.global_attribute9 := p_old_line_rec.global_attribute9;
6855: END IF;
6856:
6857: IF p_x_line_rec.global_attribute_category = FND_API.G_MISS_CHAR THEN
6858: p_x_line_rec.global_attribute_category := p_old_line_rec.global_attribute_category;
6859: END IF;
6860:
6861: IF p_x_line_rec.header_id = FND_API.G_MISS_NUM THEN

Line 6861: IF p_x_line_rec.header_id = FND_API.G_MISS_NUM THEN

6857: IF p_x_line_rec.global_attribute_category = FND_API.G_MISS_CHAR THEN
6858: p_x_line_rec.global_attribute_category := p_old_line_rec.global_attribute_category;
6859: END IF;
6860:
6861: IF p_x_line_rec.header_id = FND_API.G_MISS_NUM THEN
6862: p_x_line_rec.header_id := p_old_line_rec.header_id;
6863: END IF;
6864:
6865: IF p_x_line_rec.industry_attribute1 = FND_API.G_MISS_CHAR THEN

Line 6865: IF p_x_line_rec.industry_attribute1 = FND_API.G_MISS_CHAR THEN

6861: IF p_x_line_rec.header_id = FND_API.G_MISS_NUM THEN
6862: p_x_line_rec.header_id := p_old_line_rec.header_id;
6863: END IF;
6864:
6865: IF p_x_line_rec.industry_attribute1 = FND_API.G_MISS_CHAR THEN
6866: p_x_line_rec.industry_attribute1 := p_old_line_rec.industry_attribute1;
6867: END IF;
6868:
6869: IF p_x_line_rec.industry_attribute10 = FND_API.G_MISS_CHAR THEN

Line 6869: IF p_x_line_rec.industry_attribute10 = FND_API.G_MISS_CHAR THEN

6865: IF p_x_line_rec.industry_attribute1 = FND_API.G_MISS_CHAR THEN
6866: p_x_line_rec.industry_attribute1 := p_old_line_rec.industry_attribute1;
6867: END IF;
6868:
6869: IF p_x_line_rec.industry_attribute10 = FND_API.G_MISS_CHAR THEN
6870: p_x_line_rec.industry_attribute10 := p_old_line_rec.industry_attribute10;
6871: END IF;
6872:
6873: IF p_x_line_rec.industry_attribute11 = FND_API.G_MISS_CHAR THEN

Line 6873: IF p_x_line_rec.industry_attribute11 = FND_API.G_MISS_CHAR THEN

6869: IF p_x_line_rec.industry_attribute10 = FND_API.G_MISS_CHAR THEN
6870: p_x_line_rec.industry_attribute10 := p_old_line_rec.industry_attribute10;
6871: END IF;
6872:
6873: IF p_x_line_rec.industry_attribute11 = FND_API.G_MISS_CHAR THEN
6874: p_x_line_rec.industry_attribute11 := p_old_line_rec.industry_attribute11;
6875: END IF;
6876:
6877: IF p_x_line_rec.industry_attribute12 = FND_API.G_MISS_CHAR THEN

Line 6877: IF p_x_line_rec.industry_attribute12 = FND_API.G_MISS_CHAR THEN

6873: IF p_x_line_rec.industry_attribute11 = FND_API.G_MISS_CHAR THEN
6874: p_x_line_rec.industry_attribute11 := p_old_line_rec.industry_attribute11;
6875: END IF;
6876:
6877: IF p_x_line_rec.industry_attribute12 = FND_API.G_MISS_CHAR THEN
6878: p_x_line_rec.industry_attribute12 := p_old_line_rec.industry_attribute12;
6879: END IF;
6880:
6881: IF p_x_line_rec.industry_attribute13 = FND_API.G_MISS_CHAR THEN

Line 6881: IF p_x_line_rec.industry_attribute13 = FND_API.G_MISS_CHAR THEN

6877: IF p_x_line_rec.industry_attribute12 = FND_API.G_MISS_CHAR THEN
6878: p_x_line_rec.industry_attribute12 := p_old_line_rec.industry_attribute12;
6879: END IF;
6880:
6881: IF p_x_line_rec.industry_attribute13 = FND_API.G_MISS_CHAR THEN
6882: p_x_line_rec.industry_attribute13 := p_old_line_rec.industry_attribute13;
6883: END IF;
6884:
6885: IF p_x_line_rec.industry_attribute14 = FND_API.G_MISS_CHAR THEN

Line 6885: IF p_x_line_rec.industry_attribute14 = FND_API.G_MISS_CHAR THEN

6881: IF p_x_line_rec.industry_attribute13 = FND_API.G_MISS_CHAR THEN
6882: p_x_line_rec.industry_attribute13 := p_old_line_rec.industry_attribute13;
6883: END IF;
6884:
6885: IF p_x_line_rec.industry_attribute14 = FND_API.G_MISS_CHAR THEN
6886: p_x_line_rec.industry_attribute14 := p_old_line_rec.industry_attribute14;
6887: END IF;
6888:
6889: IF p_x_line_rec.industry_attribute15 = FND_API.G_MISS_CHAR THEN

Line 6889: IF p_x_line_rec.industry_attribute15 = FND_API.G_MISS_CHAR THEN

6885: IF p_x_line_rec.industry_attribute14 = FND_API.G_MISS_CHAR THEN
6886: p_x_line_rec.industry_attribute14 := p_old_line_rec.industry_attribute14;
6887: END IF;
6888:
6889: IF p_x_line_rec.industry_attribute15 = FND_API.G_MISS_CHAR THEN
6890: p_x_line_rec.industry_attribute15 := p_old_line_rec.industry_attribute15;
6891: END IF;
6892:
6893: IF p_x_line_rec.industry_attribute16 = FND_API.G_MISS_CHAR THEN

Line 6893: IF p_x_line_rec.industry_attribute16 = FND_API.G_MISS_CHAR THEN

6889: IF p_x_line_rec.industry_attribute15 = FND_API.G_MISS_CHAR THEN
6890: p_x_line_rec.industry_attribute15 := p_old_line_rec.industry_attribute15;
6891: END IF;
6892:
6893: IF p_x_line_rec.industry_attribute16 = FND_API.G_MISS_CHAR THEN
6894: p_x_line_rec.industry_attribute16 := p_old_line_rec.industry_attribute16;
6895: END IF;
6896: IF p_x_line_rec.industry_attribute17 = FND_API.G_MISS_CHAR THEN
6897: p_x_line_rec.industry_attribute17 := p_old_line_rec.industry_attribute17;

Line 6896: IF p_x_line_rec.industry_attribute17 = FND_API.G_MISS_CHAR THEN

6892:
6893: IF p_x_line_rec.industry_attribute16 = FND_API.G_MISS_CHAR THEN
6894: p_x_line_rec.industry_attribute16 := p_old_line_rec.industry_attribute16;
6895: END IF;
6896: IF p_x_line_rec.industry_attribute17 = FND_API.G_MISS_CHAR THEN
6897: p_x_line_rec.industry_attribute17 := p_old_line_rec.industry_attribute17;
6898: END IF;
6899: IF p_x_line_rec.industry_attribute18 = FND_API.G_MISS_CHAR THEN
6900: p_x_line_rec.industry_attribute18 := p_old_line_rec.industry_attribute18;

Line 6899: IF p_x_line_rec.industry_attribute18 = FND_API.G_MISS_CHAR THEN

6895: END IF;
6896: IF p_x_line_rec.industry_attribute17 = FND_API.G_MISS_CHAR THEN
6897: p_x_line_rec.industry_attribute17 := p_old_line_rec.industry_attribute17;
6898: END IF;
6899: IF p_x_line_rec.industry_attribute18 = FND_API.G_MISS_CHAR THEN
6900: p_x_line_rec.industry_attribute18 := p_old_line_rec.industry_attribute18;
6901: END IF;
6902: IF p_x_line_rec.industry_attribute19 = FND_API.G_MISS_CHAR THEN
6903: p_x_line_rec.industry_attribute19 := p_old_line_rec.industry_attribute19;

Line 6902: IF p_x_line_rec.industry_attribute19 = FND_API.G_MISS_CHAR THEN

6898: END IF;
6899: IF p_x_line_rec.industry_attribute18 = FND_API.G_MISS_CHAR THEN
6900: p_x_line_rec.industry_attribute18 := p_old_line_rec.industry_attribute18;
6901: END IF;
6902: IF p_x_line_rec.industry_attribute19 = FND_API.G_MISS_CHAR THEN
6903: p_x_line_rec.industry_attribute19 := p_old_line_rec.industry_attribute19;
6904: END IF;
6905: IF p_x_line_rec.industry_attribute20 = FND_API.G_MISS_CHAR THEN
6906: p_x_line_rec.industry_attribute20 := p_old_line_rec.industry_attribute20;

Line 6905: IF p_x_line_rec.industry_attribute20 = FND_API.G_MISS_CHAR THEN

6901: END IF;
6902: IF p_x_line_rec.industry_attribute19 = FND_API.G_MISS_CHAR THEN
6903: p_x_line_rec.industry_attribute19 := p_old_line_rec.industry_attribute19;
6904: END IF;
6905: IF p_x_line_rec.industry_attribute20 = FND_API.G_MISS_CHAR THEN
6906: p_x_line_rec.industry_attribute20 := p_old_line_rec.industry_attribute20;
6907: END IF;
6908: IF p_x_line_rec.industry_attribute21 = FND_API.G_MISS_CHAR THEN
6909: p_x_line_rec.industry_attribute21 := p_old_line_rec.industry_attribute21;

Line 6908: IF p_x_line_rec.industry_attribute21 = FND_API.G_MISS_CHAR THEN

6904: END IF;
6905: IF p_x_line_rec.industry_attribute20 = FND_API.G_MISS_CHAR THEN
6906: p_x_line_rec.industry_attribute20 := p_old_line_rec.industry_attribute20;
6907: END IF;
6908: IF p_x_line_rec.industry_attribute21 = FND_API.G_MISS_CHAR THEN
6909: p_x_line_rec.industry_attribute21 := p_old_line_rec.industry_attribute21;
6910: END IF;
6911: IF p_x_line_rec.industry_attribute22 = FND_API.G_MISS_CHAR THEN
6912: p_x_line_rec.industry_attribute22 := p_old_line_rec.industry_attribute22;

Line 6911: IF p_x_line_rec.industry_attribute22 = FND_API.G_MISS_CHAR THEN

6907: END IF;
6908: IF p_x_line_rec.industry_attribute21 = FND_API.G_MISS_CHAR THEN
6909: p_x_line_rec.industry_attribute21 := p_old_line_rec.industry_attribute21;
6910: END IF;
6911: IF p_x_line_rec.industry_attribute22 = FND_API.G_MISS_CHAR THEN
6912: p_x_line_rec.industry_attribute22 := p_old_line_rec.industry_attribute22;
6913: END IF;
6914: IF p_x_line_rec.industry_attribute23 = FND_API.G_MISS_CHAR THEN
6915: p_x_line_rec.industry_attribute23 := p_old_line_rec.industry_attribute23;

Line 6914: IF p_x_line_rec.industry_attribute23 = FND_API.G_MISS_CHAR THEN

6910: END IF;
6911: IF p_x_line_rec.industry_attribute22 = FND_API.G_MISS_CHAR THEN
6912: p_x_line_rec.industry_attribute22 := p_old_line_rec.industry_attribute22;
6913: END IF;
6914: IF p_x_line_rec.industry_attribute23 = FND_API.G_MISS_CHAR THEN
6915: p_x_line_rec.industry_attribute23 := p_old_line_rec.industry_attribute23;
6916: END IF;
6917: IF p_x_line_rec.industry_attribute24 = FND_API.G_MISS_CHAR THEN
6918: p_x_line_rec.industry_attribute24 := p_old_line_rec.industry_attribute24;

Line 6917: IF p_x_line_rec.industry_attribute24 = FND_API.G_MISS_CHAR THEN

6913: END IF;
6914: IF p_x_line_rec.industry_attribute23 = FND_API.G_MISS_CHAR THEN
6915: p_x_line_rec.industry_attribute23 := p_old_line_rec.industry_attribute23;
6916: END IF;
6917: IF p_x_line_rec.industry_attribute24 = FND_API.G_MISS_CHAR THEN
6918: p_x_line_rec.industry_attribute24 := p_old_line_rec.industry_attribute24;
6919: END IF;
6920: IF p_x_line_rec.industry_attribute25 = FND_API.G_MISS_CHAR THEN
6921: p_x_line_rec.industry_attribute25 := p_old_line_rec.industry_attribute25;

Line 6920: IF p_x_line_rec.industry_attribute25 = FND_API.G_MISS_CHAR THEN

6916: END IF;
6917: IF p_x_line_rec.industry_attribute24 = FND_API.G_MISS_CHAR THEN
6918: p_x_line_rec.industry_attribute24 := p_old_line_rec.industry_attribute24;
6919: END IF;
6920: IF p_x_line_rec.industry_attribute25 = FND_API.G_MISS_CHAR THEN
6921: p_x_line_rec.industry_attribute25 := p_old_line_rec.industry_attribute25;
6922: END IF;
6923: IF p_x_line_rec.industry_attribute26 = FND_API.G_MISS_CHAR THEN
6924: p_x_line_rec.industry_attribute26 := p_old_line_rec.industry_attribute26;

Line 6923: IF p_x_line_rec.industry_attribute26 = FND_API.G_MISS_CHAR THEN

6919: END IF;
6920: IF p_x_line_rec.industry_attribute25 = FND_API.G_MISS_CHAR THEN
6921: p_x_line_rec.industry_attribute25 := p_old_line_rec.industry_attribute25;
6922: END IF;
6923: IF p_x_line_rec.industry_attribute26 = FND_API.G_MISS_CHAR THEN
6924: p_x_line_rec.industry_attribute26 := p_old_line_rec.industry_attribute26;
6925: END IF;
6926: IF p_x_line_rec.industry_attribute27 = FND_API.G_MISS_CHAR THEN
6927: p_x_line_rec.industry_attribute27 := p_old_line_rec.industry_attribute27;

Line 6926: IF p_x_line_rec.industry_attribute27 = FND_API.G_MISS_CHAR THEN

6922: END IF;
6923: IF p_x_line_rec.industry_attribute26 = FND_API.G_MISS_CHAR THEN
6924: p_x_line_rec.industry_attribute26 := p_old_line_rec.industry_attribute26;
6925: END IF;
6926: IF p_x_line_rec.industry_attribute27 = FND_API.G_MISS_CHAR THEN
6927: p_x_line_rec.industry_attribute27 := p_old_line_rec.industry_attribute27;
6928: END IF;
6929: IF p_x_line_rec.industry_attribute28 = FND_API.G_MISS_CHAR THEN
6930: p_x_line_rec.industry_attribute28 := p_old_line_rec.industry_attribute28;

Line 6929: IF p_x_line_rec.industry_attribute28 = FND_API.G_MISS_CHAR THEN

6925: END IF;
6926: IF p_x_line_rec.industry_attribute27 = FND_API.G_MISS_CHAR THEN
6927: p_x_line_rec.industry_attribute27 := p_old_line_rec.industry_attribute27;
6928: END IF;
6929: IF p_x_line_rec.industry_attribute28 = FND_API.G_MISS_CHAR THEN
6930: p_x_line_rec.industry_attribute28 := p_old_line_rec.industry_attribute28;
6931: END IF;
6932: IF p_x_line_rec.industry_attribute29 = FND_API.G_MISS_CHAR THEN
6933: p_x_line_rec.industry_attribute29 := p_old_line_rec.industry_attribute29;

Line 6932: IF p_x_line_rec.industry_attribute29 = FND_API.G_MISS_CHAR THEN

6928: END IF;
6929: IF p_x_line_rec.industry_attribute28 = FND_API.G_MISS_CHAR THEN
6930: p_x_line_rec.industry_attribute28 := p_old_line_rec.industry_attribute28;
6931: END IF;
6932: IF p_x_line_rec.industry_attribute29 = FND_API.G_MISS_CHAR THEN
6933: p_x_line_rec.industry_attribute29 := p_old_line_rec.industry_attribute29;
6934: END IF;
6935: IF p_x_line_rec.industry_attribute30 = FND_API.G_MISS_CHAR THEN
6936: p_x_line_rec.industry_attribute30 := p_old_line_rec.industry_attribute30;

Line 6935: IF p_x_line_rec.industry_attribute30 = FND_API.G_MISS_CHAR THEN

6931: END IF;
6932: IF p_x_line_rec.industry_attribute29 = FND_API.G_MISS_CHAR THEN
6933: p_x_line_rec.industry_attribute29 := p_old_line_rec.industry_attribute29;
6934: END IF;
6935: IF p_x_line_rec.industry_attribute30 = FND_API.G_MISS_CHAR THEN
6936: p_x_line_rec.industry_attribute30 := p_old_line_rec.industry_attribute30;
6937: END IF;
6938: IF p_x_line_rec.industry_attribute2 = FND_API.G_MISS_CHAR THEN
6939: p_x_line_rec.industry_attribute2 := p_old_line_rec.industry_attribute2;

Line 6938: IF p_x_line_rec.industry_attribute2 = FND_API.G_MISS_CHAR THEN

6934: END IF;
6935: IF p_x_line_rec.industry_attribute30 = FND_API.G_MISS_CHAR THEN
6936: p_x_line_rec.industry_attribute30 := p_old_line_rec.industry_attribute30;
6937: END IF;
6938: IF p_x_line_rec.industry_attribute2 = FND_API.G_MISS_CHAR THEN
6939: p_x_line_rec.industry_attribute2 := p_old_line_rec.industry_attribute2;
6940: END IF;
6941:
6942: IF p_x_line_rec.industry_attribute3 = FND_API.G_MISS_CHAR THEN

Line 6942: IF p_x_line_rec.industry_attribute3 = FND_API.G_MISS_CHAR THEN

6938: IF p_x_line_rec.industry_attribute2 = FND_API.G_MISS_CHAR THEN
6939: p_x_line_rec.industry_attribute2 := p_old_line_rec.industry_attribute2;
6940: END IF;
6941:
6942: IF p_x_line_rec.industry_attribute3 = FND_API.G_MISS_CHAR THEN
6943: p_x_line_rec.industry_attribute3 := p_old_line_rec.industry_attribute3;
6944: END IF;
6945:
6946: IF p_x_line_rec.industry_attribute4 = FND_API.G_MISS_CHAR THEN

Line 6946: IF p_x_line_rec.industry_attribute4 = FND_API.G_MISS_CHAR THEN

6942: IF p_x_line_rec.industry_attribute3 = FND_API.G_MISS_CHAR THEN
6943: p_x_line_rec.industry_attribute3 := p_old_line_rec.industry_attribute3;
6944: END IF;
6945:
6946: IF p_x_line_rec.industry_attribute4 = FND_API.G_MISS_CHAR THEN
6947: p_x_line_rec.industry_attribute4 := p_old_line_rec.industry_attribute4;
6948: END IF;
6949:
6950: IF p_x_line_rec.industry_attribute5 = FND_API.G_MISS_CHAR THEN

Line 6950: IF p_x_line_rec.industry_attribute5 = FND_API.G_MISS_CHAR THEN

6946: IF p_x_line_rec.industry_attribute4 = FND_API.G_MISS_CHAR THEN
6947: p_x_line_rec.industry_attribute4 := p_old_line_rec.industry_attribute4;
6948: END IF;
6949:
6950: IF p_x_line_rec.industry_attribute5 = FND_API.G_MISS_CHAR THEN
6951: p_x_line_rec.industry_attribute5 := p_old_line_rec.industry_attribute5;
6952: END IF;
6953:
6954: IF p_x_line_rec.industry_attribute6 = FND_API.G_MISS_CHAR THEN

Line 6954: IF p_x_line_rec.industry_attribute6 = FND_API.G_MISS_CHAR THEN

6950: IF p_x_line_rec.industry_attribute5 = FND_API.G_MISS_CHAR THEN
6951: p_x_line_rec.industry_attribute5 := p_old_line_rec.industry_attribute5;
6952: END IF;
6953:
6954: IF p_x_line_rec.industry_attribute6 = FND_API.G_MISS_CHAR THEN
6955: p_x_line_rec.industry_attribute6 := p_old_line_rec.industry_attribute6;
6956: END IF;
6957:
6958: IF p_x_line_rec.industry_attribute7 = FND_API.G_MISS_CHAR THEN

Line 6958: IF p_x_line_rec.industry_attribute7 = FND_API.G_MISS_CHAR THEN

6954: IF p_x_line_rec.industry_attribute6 = FND_API.G_MISS_CHAR THEN
6955: p_x_line_rec.industry_attribute6 := p_old_line_rec.industry_attribute6;
6956: END IF;
6957:
6958: IF p_x_line_rec.industry_attribute7 = FND_API.G_MISS_CHAR THEN
6959: p_x_line_rec.industry_attribute7 := p_old_line_rec.industry_attribute7;
6960: END IF;
6961:
6962: IF p_x_line_rec.industry_attribute8 = FND_API.G_MISS_CHAR THEN

Line 6962: IF p_x_line_rec.industry_attribute8 = FND_API.G_MISS_CHAR THEN

6958: IF p_x_line_rec.industry_attribute7 = FND_API.G_MISS_CHAR THEN
6959: p_x_line_rec.industry_attribute7 := p_old_line_rec.industry_attribute7;
6960: END IF;
6961:
6962: IF p_x_line_rec.industry_attribute8 = FND_API.G_MISS_CHAR THEN
6963: p_x_line_rec.industry_attribute8 := p_old_line_rec.industry_attribute8;
6964: END IF;
6965:
6966: IF p_x_line_rec.industry_attribute9 = FND_API.G_MISS_CHAR THEN

Line 6966: IF p_x_line_rec.industry_attribute9 = FND_API.G_MISS_CHAR THEN

6962: IF p_x_line_rec.industry_attribute8 = FND_API.G_MISS_CHAR THEN
6963: p_x_line_rec.industry_attribute8 := p_old_line_rec.industry_attribute8;
6964: END IF;
6965:
6966: IF p_x_line_rec.industry_attribute9 = FND_API.G_MISS_CHAR THEN
6967: p_x_line_rec.industry_attribute9 := p_old_line_rec.industry_attribute9;
6968: END IF;
6969:
6970: IF p_x_line_rec.industry_context = FND_API.G_MISS_CHAR THEN

Line 6970: IF p_x_line_rec.industry_context = FND_API.G_MISS_CHAR THEN

6966: IF p_x_line_rec.industry_attribute9 = FND_API.G_MISS_CHAR THEN
6967: p_x_line_rec.industry_attribute9 := p_old_line_rec.industry_attribute9;
6968: END IF;
6969:
6970: IF p_x_line_rec.industry_context = FND_API.G_MISS_CHAR THEN
6971: p_x_line_rec.industry_context := p_old_line_rec.industry_context;
6972: END IF;
6973:
6974: /* TP_ATTRIBUTE */

Line 6975: IF p_x_line_rec.tp_context = FND_API.G_MISS_CHAR THEN

6971: p_x_line_rec.industry_context := p_old_line_rec.industry_context;
6972: END IF;
6973:
6974: /* TP_ATTRIBUTE */
6975: IF p_x_line_rec.tp_context = FND_API.G_MISS_CHAR THEN
6976: p_x_line_rec.tp_context := p_old_line_rec.tp_context;
6977: END IF;
6978:
6979: IF p_x_line_rec.tp_attribute1 = FND_API.G_MISS_CHAR THEN

Line 6979: IF p_x_line_rec.tp_attribute1 = FND_API.G_MISS_CHAR THEN

6975: IF p_x_line_rec.tp_context = FND_API.G_MISS_CHAR THEN
6976: p_x_line_rec.tp_context := p_old_line_rec.tp_context;
6977: END IF;
6978:
6979: IF p_x_line_rec.tp_attribute1 = FND_API.G_MISS_CHAR THEN
6980: p_x_line_rec.tp_attribute1 := p_old_line_rec.tp_attribute1;
6981: END IF;
6982: IF p_x_line_rec.tp_attribute2 = FND_API.G_MISS_CHAR THEN
6983: p_x_line_rec.tp_attribute2 := p_old_line_rec.tp_attribute2;

Line 6982: IF p_x_line_rec.tp_attribute2 = FND_API.G_MISS_CHAR THEN

6978:
6979: IF p_x_line_rec.tp_attribute1 = FND_API.G_MISS_CHAR THEN
6980: p_x_line_rec.tp_attribute1 := p_old_line_rec.tp_attribute1;
6981: END IF;
6982: IF p_x_line_rec.tp_attribute2 = FND_API.G_MISS_CHAR THEN
6983: p_x_line_rec.tp_attribute2 := p_old_line_rec.tp_attribute2;
6984: END IF;
6985: IF p_x_line_rec.tp_attribute3 = FND_API.G_MISS_CHAR THEN
6986: p_x_line_rec.tp_attribute3 := p_old_line_rec.tp_attribute3;

Line 6985: IF p_x_line_rec.tp_attribute3 = FND_API.G_MISS_CHAR THEN

6981: END IF;
6982: IF p_x_line_rec.tp_attribute2 = FND_API.G_MISS_CHAR THEN
6983: p_x_line_rec.tp_attribute2 := p_old_line_rec.tp_attribute2;
6984: END IF;
6985: IF p_x_line_rec.tp_attribute3 = FND_API.G_MISS_CHAR THEN
6986: p_x_line_rec.tp_attribute3 := p_old_line_rec.tp_attribute3;
6987: END IF;
6988: IF p_x_line_rec.tp_attribute4 = FND_API.G_MISS_CHAR THEN
6989: p_x_line_rec.tp_attribute4 := p_old_line_rec.tp_attribute4;

Line 6988: IF p_x_line_rec.tp_attribute4 = FND_API.G_MISS_CHAR THEN

6984: END IF;
6985: IF p_x_line_rec.tp_attribute3 = FND_API.G_MISS_CHAR THEN
6986: p_x_line_rec.tp_attribute3 := p_old_line_rec.tp_attribute3;
6987: END IF;
6988: IF p_x_line_rec.tp_attribute4 = FND_API.G_MISS_CHAR THEN
6989: p_x_line_rec.tp_attribute4 := p_old_line_rec.tp_attribute4;
6990: END IF;
6991: IF p_x_line_rec.tp_attribute5 = FND_API.G_MISS_CHAR THEN
6992: p_x_line_rec.tp_attribute5 := p_old_line_rec.tp_attribute5;

Line 6991: IF p_x_line_rec.tp_attribute5 = FND_API.G_MISS_CHAR THEN

6987: END IF;
6988: IF p_x_line_rec.tp_attribute4 = FND_API.G_MISS_CHAR THEN
6989: p_x_line_rec.tp_attribute4 := p_old_line_rec.tp_attribute4;
6990: END IF;
6991: IF p_x_line_rec.tp_attribute5 = FND_API.G_MISS_CHAR THEN
6992: p_x_line_rec.tp_attribute5 := p_old_line_rec.tp_attribute5;
6993: END IF;
6994: IF p_x_line_rec.tp_attribute6 = FND_API.G_MISS_CHAR THEN
6995: p_x_line_rec.tp_attribute6 := p_old_line_rec.tp_attribute6;

Line 6994: IF p_x_line_rec.tp_attribute6 = FND_API.G_MISS_CHAR THEN

6990: END IF;
6991: IF p_x_line_rec.tp_attribute5 = FND_API.G_MISS_CHAR THEN
6992: p_x_line_rec.tp_attribute5 := p_old_line_rec.tp_attribute5;
6993: END IF;
6994: IF p_x_line_rec.tp_attribute6 = FND_API.G_MISS_CHAR THEN
6995: p_x_line_rec.tp_attribute6 := p_old_line_rec.tp_attribute6;
6996: END IF;
6997: IF p_x_line_rec.tp_attribute7 = FND_API.G_MISS_CHAR THEN
6998: p_x_line_rec.tp_attribute7 := p_old_line_rec.tp_attribute7;

Line 6997: IF p_x_line_rec.tp_attribute7 = FND_API.G_MISS_CHAR THEN

6993: END IF;
6994: IF p_x_line_rec.tp_attribute6 = FND_API.G_MISS_CHAR THEN
6995: p_x_line_rec.tp_attribute6 := p_old_line_rec.tp_attribute6;
6996: END IF;
6997: IF p_x_line_rec.tp_attribute7 = FND_API.G_MISS_CHAR THEN
6998: p_x_line_rec.tp_attribute7 := p_old_line_rec.tp_attribute7;
6999: END IF;
7000: IF p_x_line_rec.tp_attribute8 = FND_API.G_MISS_CHAR THEN
7001: p_x_line_rec.tp_attribute8 := p_old_line_rec.tp_attribute8;

Line 7000: IF p_x_line_rec.tp_attribute8 = FND_API.G_MISS_CHAR THEN

6996: END IF;
6997: IF p_x_line_rec.tp_attribute7 = FND_API.G_MISS_CHAR THEN
6998: p_x_line_rec.tp_attribute7 := p_old_line_rec.tp_attribute7;
6999: END IF;
7000: IF p_x_line_rec.tp_attribute8 = FND_API.G_MISS_CHAR THEN
7001: p_x_line_rec.tp_attribute8 := p_old_line_rec.tp_attribute8;
7002: END IF;
7003: IF p_x_line_rec.tp_attribute9 = FND_API.G_MISS_CHAR THEN
7004: p_x_line_rec.tp_attribute9 := p_old_line_rec.tp_attribute9;

Line 7003: IF p_x_line_rec.tp_attribute9 = FND_API.G_MISS_CHAR THEN

6999: END IF;
7000: IF p_x_line_rec.tp_attribute8 = FND_API.G_MISS_CHAR THEN
7001: p_x_line_rec.tp_attribute8 := p_old_line_rec.tp_attribute8;
7002: END IF;
7003: IF p_x_line_rec.tp_attribute9 = FND_API.G_MISS_CHAR THEN
7004: p_x_line_rec.tp_attribute9 := p_old_line_rec.tp_attribute9;
7005: END IF;
7006: IF p_x_line_rec.tp_attribute10 = FND_API.G_MISS_CHAR THEN
7007: p_x_line_rec.tp_attribute10 := p_old_line_rec.tp_attribute10;

Line 7006: IF p_x_line_rec.tp_attribute10 = FND_API.G_MISS_CHAR THEN

7002: END IF;
7003: IF p_x_line_rec.tp_attribute9 = FND_API.G_MISS_CHAR THEN
7004: p_x_line_rec.tp_attribute9 := p_old_line_rec.tp_attribute9;
7005: END IF;
7006: IF p_x_line_rec.tp_attribute10 = FND_API.G_MISS_CHAR THEN
7007: p_x_line_rec.tp_attribute10 := p_old_line_rec.tp_attribute10;
7008: END IF;
7009: IF p_x_line_rec.tp_attribute11 = FND_API.G_MISS_CHAR THEN
7010: p_x_line_rec.tp_attribute11 := p_old_line_rec.tp_attribute11;

Line 7009: IF p_x_line_rec.tp_attribute11 = FND_API.G_MISS_CHAR THEN

7005: END IF;
7006: IF p_x_line_rec.tp_attribute10 = FND_API.G_MISS_CHAR THEN
7007: p_x_line_rec.tp_attribute10 := p_old_line_rec.tp_attribute10;
7008: END IF;
7009: IF p_x_line_rec.tp_attribute11 = FND_API.G_MISS_CHAR THEN
7010: p_x_line_rec.tp_attribute11 := p_old_line_rec.tp_attribute11;
7011: END IF;
7012: IF p_x_line_rec.tp_attribute12 = FND_API.G_MISS_CHAR THEN
7013: p_x_line_rec.tp_attribute12 := p_old_line_rec.tp_attribute12;

Line 7012: IF p_x_line_rec.tp_attribute12 = FND_API.G_MISS_CHAR THEN

7008: END IF;
7009: IF p_x_line_rec.tp_attribute11 = FND_API.G_MISS_CHAR THEN
7010: p_x_line_rec.tp_attribute11 := p_old_line_rec.tp_attribute11;
7011: END IF;
7012: IF p_x_line_rec.tp_attribute12 = FND_API.G_MISS_CHAR THEN
7013: p_x_line_rec.tp_attribute12 := p_old_line_rec.tp_attribute12;
7014: END IF;
7015: IF p_x_line_rec.tp_attribute13 = FND_API.G_MISS_CHAR THEN
7016: p_x_line_rec.tp_attribute13 := p_old_line_rec.tp_attribute13;

Line 7015: IF p_x_line_rec.tp_attribute13 = FND_API.G_MISS_CHAR THEN

7011: END IF;
7012: IF p_x_line_rec.tp_attribute12 = FND_API.G_MISS_CHAR THEN
7013: p_x_line_rec.tp_attribute12 := p_old_line_rec.tp_attribute12;
7014: END IF;
7015: IF p_x_line_rec.tp_attribute13 = FND_API.G_MISS_CHAR THEN
7016: p_x_line_rec.tp_attribute13 := p_old_line_rec.tp_attribute13;
7017: END IF;
7018: IF p_x_line_rec.tp_attribute14 = FND_API.G_MISS_CHAR THEN
7019: p_x_line_rec.tp_attribute14 := p_old_line_rec.tp_attribute14;

Line 7018: IF p_x_line_rec.tp_attribute14 = FND_API.G_MISS_CHAR THEN

7014: END IF;
7015: IF p_x_line_rec.tp_attribute13 = FND_API.G_MISS_CHAR THEN
7016: p_x_line_rec.tp_attribute13 := p_old_line_rec.tp_attribute13;
7017: END IF;
7018: IF p_x_line_rec.tp_attribute14 = FND_API.G_MISS_CHAR THEN
7019: p_x_line_rec.tp_attribute14 := p_old_line_rec.tp_attribute14;
7020: END IF;
7021: IF p_x_line_rec.tp_attribute15 = FND_API.G_MISS_CHAR THEN
7022: p_x_line_rec.tp_attribute15 := p_old_line_rec.tp_attribute15;

Line 7021: IF p_x_line_rec.tp_attribute15 = FND_API.G_MISS_CHAR THEN

7017: END IF;
7018: IF p_x_line_rec.tp_attribute14 = FND_API.G_MISS_CHAR THEN
7019: p_x_line_rec.tp_attribute14 := p_old_line_rec.tp_attribute14;
7020: END IF;
7021: IF p_x_line_rec.tp_attribute15 = FND_API.G_MISS_CHAR THEN
7022: p_x_line_rec.tp_attribute15 := p_old_line_rec.tp_attribute15;
7023: END IF;
7024:
7025:

Line 7026: IF p_x_line_rec.intermed_ship_to_contact_id = FND_API.G_MISS_NUM THEN

7022: p_x_line_rec.tp_attribute15 := p_old_line_rec.tp_attribute15;
7023: END IF;
7024:
7025:
7026: IF p_x_line_rec.intermed_ship_to_contact_id = FND_API.G_MISS_NUM THEN
7027: p_x_line_rec.intermed_ship_to_contact_id := p_old_line_rec.intermed_ship_to_contact_id;
7028: END IF;
7029:
7030: IF p_x_line_rec.intermed_ship_to_org_id = FND_API.G_MISS_NUM THEN

Line 7030: IF p_x_line_rec.intermed_ship_to_org_id = FND_API.G_MISS_NUM THEN

7026: IF p_x_line_rec.intermed_ship_to_contact_id = FND_API.G_MISS_NUM THEN
7027: p_x_line_rec.intermed_ship_to_contact_id := p_old_line_rec.intermed_ship_to_contact_id;
7028: END IF;
7029:
7030: IF p_x_line_rec.intermed_ship_to_org_id = FND_API.G_MISS_NUM THEN
7031: p_x_line_rec.intermed_ship_to_org_id := p_old_line_rec.intermed_ship_to_org_id;
7032: END IF;
7033:
7034: IF p_x_line_rec.inventory_item_id = FND_API.G_MISS_NUM THEN

Line 7034: IF p_x_line_rec.inventory_item_id = FND_API.G_MISS_NUM THEN

7030: IF p_x_line_rec.intermed_ship_to_org_id = FND_API.G_MISS_NUM THEN
7031: p_x_line_rec.intermed_ship_to_org_id := p_old_line_rec.intermed_ship_to_org_id;
7032: END IF;
7033:
7034: IF p_x_line_rec.inventory_item_id = FND_API.G_MISS_NUM THEN
7035: p_x_line_rec.inventory_item_id := p_old_line_rec.inventory_item_id;
7036: END IF;
7037:
7038: IF p_x_line_rec.invoice_interface_status_code = FND_API.G_MISS_CHAR THEN

Line 7038: IF p_x_line_rec.invoice_interface_status_code = FND_API.G_MISS_CHAR THEN

7034: IF p_x_line_rec.inventory_item_id = FND_API.G_MISS_NUM THEN
7035: p_x_line_rec.inventory_item_id := p_old_line_rec.inventory_item_id;
7036: END IF;
7037:
7038: IF p_x_line_rec.invoice_interface_status_code = FND_API.G_MISS_CHAR THEN
7039: p_x_line_rec.invoice_interface_status_code := p_old_line_rec.invoice_interface_status_code;
7040: END IF;
7041:
7042:

Line 7044: IF p_x_line_rec.invoice_to_contact_id = FND_API.G_MISS_NUM THEN

7040: END IF;
7041:
7042:
7043:
7044: IF p_x_line_rec.invoice_to_contact_id = FND_API.G_MISS_NUM THEN
7045: p_x_line_rec.invoice_to_contact_id := p_old_line_rec.invoice_to_contact_id;
7046: END IF;
7047:
7048: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN

Line 7048: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN

7044: IF p_x_line_rec.invoice_to_contact_id = FND_API.G_MISS_NUM THEN
7045: p_x_line_rec.invoice_to_contact_id := p_old_line_rec.invoice_to_contact_id;
7046: END IF;
7047:
7048: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN
7049: p_x_line_rec.invoice_to_org_id := p_old_line_rec.invoice_to_org_id;
7050: END IF;
7051:
7052: IF p_x_line_rec.invoiced_quantity = FND_API.G_MISS_NUM THEN

Line 7052: IF p_x_line_rec.invoiced_quantity = FND_API.G_MISS_NUM THEN

7048: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN
7049: p_x_line_rec.invoice_to_org_id := p_old_line_rec.invoice_to_org_id;
7050: END IF;
7051:
7052: IF p_x_line_rec.invoiced_quantity = FND_API.G_MISS_NUM THEN
7053: p_x_line_rec.invoiced_quantity := p_old_line_rec.invoiced_quantity;
7054: END IF;
7055:
7056: IF p_x_line_rec.invoicing_rule_id = FND_API.G_MISS_NUM THEN

Line 7056: IF p_x_line_rec.invoicing_rule_id = FND_API.G_MISS_NUM THEN

7052: IF p_x_line_rec.invoiced_quantity = FND_API.G_MISS_NUM THEN
7053: p_x_line_rec.invoiced_quantity := p_old_line_rec.invoiced_quantity;
7054: END IF;
7055:
7056: IF p_x_line_rec.invoicing_rule_id = FND_API.G_MISS_NUM THEN
7057: p_x_line_rec.invoicing_rule_id := p_old_line_rec.invoicing_rule_id;
7058: END IF;
7059:
7060: IF p_x_line_rec.ordered_item_id = FND_API.G_MISS_NUM THEN

Line 7060: IF p_x_line_rec.ordered_item_id = FND_API.G_MISS_NUM THEN

7056: IF p_x_line_rec.invoicing_rule_id = FND_API.G_MISS_NUM THEN
7057: p_x_line_rec.invoicing_rule_id := p_old_line_rec.invoicing_rule_id;
7058: END IF;
7059:
7060: IF p_x_line_rec.ordered_item_id = FND_API.G_MISS_NUM THEN
7061: p_x_line_rec.ordered_item_id := p_old_line_rec.ordered_item_id;
7062: END IF;
7063:
7064: IF p_x_line_rec.item_identifier_type = FND_API.G_MISS_CHAR THEN

Line 7064: IF p_x_line_rec.item_identifier_type = FND_API.G_MISS_CHAR THEN

7060: IF p_x_line_rec.ordered_item_id = FND_API.G_MISS_NUM THEN
7061: p_x_line_rec.ordered_item_id := p_old_line_rec.ordered_item_id;
7062: END IF;
7063:
7064: IF p_x_line_rec.item_identifier_type = FND_API.G_MISS_CHAR THEN
7065: p_x_line_rec.item_identifier_type := p_old_line_rec.item_identifier_type;
7066: END IF;
7067:
7068: IF p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR THEN

Line 7068: IF p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR THEN

7064: IF p_x_line_rec.item_identifier_type = FND_API.G_MISS_CHAR THEN
7065: p_x_line_rec.item_identifier_type := p_old_line_rec.item_identifier_type;
7066: END IF;
7067:
7068: IF p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR THEN
7069: p_x_line_rec.ordered_item := p_old_line_rec.ordered_item;
7070: END IF;
7071:
7072: IF p_x_line_rec.item_revision = FND_API.G_MISS_CHAR THEN

Line 7072: IF p_x_line_rec.item_revision = FND_API.G_MISS_CHAR THEN

7068: IF p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR THEN
7069: p_x_line_rec.ordered_item := p_old_line_rec.ordered_item;
7070: END IF;
7071:
7072: IF p_x_line_rec.item_revision = FND_API.G_MISS_CHAR THEN
7073: p_x_line_rec.item_revision := p_old_line_rec.item_revision;
7074: END IF;
7075:
7076: IF p_x_line_rec.item_type_code = FND_API.G_MISS_CHAR THEN

Line 7076: IF p_x_line_rec.item_type_code = FND_API.G_MISS_CHAR THEN

7072: IF p_x_line_rec.item_revision = FND_API.G_MISS_CHAR THEN
7073: p_x_line_rec.item_revision := p_old_line_rec.item_revision;
7074: END IF;
7075:
7076: IF p_x_line_rec.item_type_code = FND_API.G_MISS_CHAR THEN
7077: p_x_line_rec.item_type_code := p_old_line_rec.item_type_code;
7078: END IF;
7079:
7080: IF p_x_line_rec.last_updated_by = FND_API.G_MISS_NUM THEN

Line 7080: IF p_x_line_rec.last_updated_by = FND_API.G_MISS_NUM THEN

7076: IF p_x_line_rec.item_type_code = FND_API.G_MISS_CHAR THEN
7077: p_x_line_rec.item_type_code := p_old_line_rec.item_type_code;
7078: END IF;
7079:
7080: IF p_x_line_rec.last_updated_by = FND_API.G_MISS_NUM THEN
7081: p_x_line_rec.last_updated_by := p_old_line_rec.last_updated_by;
7082: END IF;
7083:
7084: IF p_x_line_rec.last_update_date = FND_API.G_MISS_DATE THEN

Line 7084: IF p_x_line_rec.last_update_date = FND_API.G_MISS_DATE THEN

7080: IF p_x_line_rec.last_updated_by = FND_API.G_MISS_NUM THEN
7081: p_x_line_rec.last_updated_by := p_old_line_rec.last_updated_by;
7082: END IF;
7083:
7084: IF p_x_line_rec.last_update_date = FND_API.G_MISS_DATE THEN
7085: p_x_line_rec.last_update_date := p_old_line_rec.last_update_date;
7086: END IF;
7087:
7088: IF p_x_line_rec.last_update_login = FND_API.G_MISS_NUM THEN

Line 7088: IF p_x_line_rec.last_update_login = FND_API.G_MISS_NUM THEN

7084: IF p_x_line_rec.last_update_date = FND_API.G_MISS_DATE THEN
7085: p_x_line_rec.last_update_date := p_old_line_rec.last_update_date;
7086: END IF;
7087:
7088: IF p_x_line_rec.last_update_login = FND_API.G_MISS_NUM THEN
7089: p_x_line_rec.last_update_login := p_old_line_rec.last_update_login;
7090: END IF;
7091:
7092: IF p_x_line_rec.latest_acceptable_date = FND_API.G_MISS_DATE THEN

Line 7092: IF p_x_line_rec.latest_acceptable_date = FND_API.G_MISS_DATE THEN

7088: IF p_x_line_rec.last_update_login = FND_API.G_MISS_NUM THEN
7089: p_x_line_rec.last_update_login := p_old_line_rec.last_update_login;
7090: END IF;
7091:
7092: IF p_x_line_rec.latest_acceptable_date = FND_API.G_MISS_DATE THEN
7093: p_x_line_rec.latest_acceptable_date := p_old_line_rec.latest_acceptable_date;
7094: END IF;
7095:
7096: IF p_x_line_rec.line_category_code = FND_API.G_MISS_CHAR THEN

Line 7096: IF p_x_line_rec.line_category_code = FND_API.G_MISS_CHAR THEN

7092: IF p_x_line_rec.latest_acceptable_date = FND_API.G_MISS_DATE THEN
7093: p_x_line_rec.latest_acceptable_date := p_old_line_rec.latest_acceptable_date;
7094: END IF;
7095:
7096: IF p_x_line_rec.line_category_code = FND_API.G_MISS_CHAR THEN
7097: p_x_line_rec.line_category_code := p_old_line_rec.line_category_code;
7098: END IF;
7099:
7100: IF p_x_line_rec.line_id = FND_API.G_MISS_NUM THEN

Line 7100: IF p_x_line_rec.line_id = FND_API.G_MISS_NUM THEN

7096: IF p_x_line_rec.line_category_code = FND_API.G_MISS_CHAR THEN
7097: p_x_line_rec.line_category_code := p_old_line_rec.line_category_code;
7098: END IF;
7099:
7100: IF p_x_line_rec.line_id = FND_API.G_MISS_NUM THEN
7101: p_x_line_rec.line_id := p_old_line_rec.line_id;
7102: END IF;
7103:
7104: IF p_x_line_rec.line_number = FND_API.G_MISS_NUM THEN

Line 7104: IF p_x_line_rec.line_number = FND_API.G_MISS_NUM THEN

7100: IF p_x_line_rec.line_id = FND_API.G_MISS_NUM THEN
7101: p_x_line_rec.line_id := p_old_line_rec.line_id;
7102: END IF;
7103:
7104: IF p_x_line_rec.line_number = FND_API.G_MISS_NUM THEN
7105: p_x_line_rec.line_number := p_old_line_rec.line_number;
7106: END IF;
7107:
7108: IF p_x_line_rec.line_type_id = FND_API.G_MISS_NUM THEN

Line 7108: IF p_x_line_rec.line_type_id = FND_API.G_MISS_NUM THEN

7104: IF p_x_line_rec.line_number = FND_API.G_MISS_NUM THEN
7105: p_x_line_rec.line_number := p_old_line_rec.line_number;
7106: END IF;
7107:
7108: IF p_x_line_rec.line_type_id = FND_API.G_MISS_NUM THEN
7109: p_x_line_rec.line_type_id := p_old_line_rec.line_type_id;
7110: END IF;
7111:
7112: IF p_x_line_rec.link_to_line_id = FND_API.G_MISS_NUM THEN

Line 7112: IF p_x_line_rec.link_to_line_id = FND_API.G_MISS_NUM THEN

7108: IF p_x_line_rec.line_type_id = FND_API.G_MISS_NUM THEN
7109: p_x_line_rec.line_type_id := p_old_line_rec.line_type_id;
7110: END IF;
7111:
7112: IF p_x_line_rec.link_to_line_id = FND_API.G_MISS_NUM THEN
7113: p_x_line_rec.link_to_line_id := p_old_line_rec.link_to_line_id;
7114: END IF;
7115:
7116: IF p_x_line_rec.model_group_number = FND_API.G_MISS_NUM THEN

Line 7116: IF p_x_line_rec.model_group_number = FND_API.G_MISS_NUM THEN

7112: IF p_x_line_rec.link_to_line_id = FND_API.G_MISS_NUM THEN
7113: p_x_line_rec.link_to_line_id := p_old_line_rec.link_to_line_id;
7114: END IF;
7115:
7116: IF p_x_line_rec.model_group_number = FND_API.G_MISS_NUM THEN
7117: p_x_line_rec.model_group_number := p_old_line_rec.model_group_number;
7118: END IF;
7119:
7120: IF p_x_line_rec.mfg_component_sequence_id = FND_API.G_MISS_NUM THEN

Line 7120: IF p_x_line_rec.mfg_component_sequence_id = FND_API.G_MISS_NUM THEN

7116: IF p_x_line_rec.model_group_number = FND_API.G_MISS_NUM THEN
7117: p_x_line_rec.model_group_number := p_old_line_rec.model_group_number;
7118: END IF;
7119:
7120: IF p_x_line_rec.mfg_component_sequence_id = FND_API.G_MISS_NUM THEN
7121: p_x_line_rec.mfg_component_sequence_id := p_old_line_rec.mfg_component_sequence_id;
7122: END IF;
7123:
7124: IF p_x_line_rec.mfg_lead_time = FND_API.G_MISS_NUM THEN

Line 7124: IF p_x_line_rec.mfg_lead_time = FND_API.G_MISS_NUM THEN

7120: IF p_x_line_rec.mfg_component_sequence_id = FND_API.G_MISS_NUM THEN
7121: p_x_line_rec.mfg_component_sequence_id := p_old_line_rec.mfg_component_sequence_id;
7122: END IF;
7123:
7124: IF p_x_line_rec.mfg_lead_time = FND_API.G_MISS_NUM THEN
7125: p_x_line_rec.mfg_lead_time := p_old_line_rec.mfg_lead_time;
7126: END IF;
7127:
7128: IF p_x_line_rec.open_flag = FND_API.G_MISS_CHAR THEN

Line 7128: IF p_x_line_rec.open_flag = FND_API.G_MISS_CHAR THEN

7124: IF p_x_line_rec.mfg_lead_time = FND_API.G_MISS_NUM THEN
7125: p_x_line_rec.mfg_lead_time := p_old_line_rec.mfg_lead_time;
7126: END IF;
7127:
7128: IF p_x_line_rec.open_flag = FND_API.G_MISS_CHAR THEN
7129: p_x_line_rec.open_flag := p_old_line_rec.open_flag;
7130: END IF;
7131:
7132: IF p_x_line_rec.option_flag = FND_API.G_MISS_CHAR THEN

Line 7132: IF p_x_line_rec.option_flag = FND_API.G_MISS_CHAR THEN

7128: IF p_x_line_rec.open_flag = FND_API.G_MISS_CHAR THEN
7129: p_x_line_rec.open_flag := p_old_line_rec.open_flag;
7130: END IF;
7131:
7132: IF p_x_line_rec.option_flag = FND_API.G_MISS_CHAR THEN
7133: p_x_line_rec.option_flag := p_old_line_rec.option_flag;
7134: END IF;
7135:
7136: IF p_x_line_rec.option_number = FND_API.G_MISS_NUM THEN

Line 7136: IF p_x_line_rec.option_number = FND_API.G_MISS_NUM THEN

7132: IF p_x_line_rec.option_flag = FND_API.G_MISS_CHAR THEN
7133: p_x_line_rec.option_flag := p_old_line_rec.option_flag;
7134: END IF;
7135:
7136: IF p_x_line_rec.option_number = FND_API.G_MISS_NUM THEN
7137: p_x_line_rec.option_number := p_old_line_rec.option_number;
7138: END IF;
7139:
7140: IF p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM THEN

Line 7140: IF p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM THEN

7136: IF p_x_line_rec.option_number = FND_API.G_MISS_NUM THEN
7137: p_x_line_rec.option_number := p_old_line_rec.option_number;
7138: END IF;
7139:
7140: IF p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM THEN
7141: p_x_line_rec.ordered_quantity := p_old_line_rec.ordered_quantity;
7142: END IF;
7143:
7144: -- OPM 02/JUN/00 INVCONV

Line 7145: IF p_x_line_rec.ordered_quantity2 = FND_API.G_MISS_NUM THEN

7141: p_x_line_rec.ordered_quantity := p_old_line_rec.ordered_quantity;
7142: END IF;
7143:
7144: -- OPM 02/JUN/00 INVCONV
7145: IF p_x_line_rec.ordered_quantity2 = FND_API.G_MISS_NUM THEN
7146: p_x_line_rec.ordered_quantity2 := p_old_line_rec.ordered_quantity2;
7147: END IF;
7148: -- OPM 02/JUN/00 END
7149:

Line 7150: IF p_x_line_rec.order_quantity_uom = FND_API.G_MISS_CHAR THEN

7146: p_x_line_rec.ordered_quantity2 := p_old_line_rec.ordered_quantity2;
7147: END IF;
7148: -- OPM 02/JUN/00 END
7149:
7150: IF p_x_line_rec.order_quantity_uom = FND_API.G_MISS_CHAR THEN
7151: p_x_line_rec.order_quantity_uom := p_old_line_rec.order_quantity_uom;
7152: END IF;
7153:
7154: -- OPM 02/JUN/00 INVCONV

Line 7156: IF p_x_line_rec.ordered_quantity_uom2 = FND_API.G_MISS_CHAR THEN

7152: END IF;
7153:
7154: -- OPM 02/JUN/00 INVCONV
7155:
7156: IF p_x_line_rec.ordered_quantity_uom2 = FND_API.G_MISS_CHAR THEN
7157: p_x_line_rec.ordered_quantity_uom2 :=p_old_line_rec.ordered_quantity_uom2;
7158: END IF;
7159: -- OPM 02/JUN/00 END
7160:

Line 7161: IF p_x_line_rec.org_id = FND_API.G_MISS_NUM THEN

7157: p_x_line_rec.ordered_quantity_uom2 :=p_old_line_rec.ordered_quantity_uom2;
7158: END IF;
7159: -- OPM 02/JUN/00 END
7160:
7161: IF p_x_line_rec.org_id = FND_API.G_MISS_NUM THEN
7162: p_x_line_rec.org_id := p_old_line_rec.org_id;
7163: END IF;
7164:
7165: IF p_x_line_rec.orig_sys_document_ref = FND_API.G_MISS_CHAR THEN

Line 7165: IF p_x_line_rec.orig_sys_document_ref = FND_API.G_MISS_CHAR THEN

7161: IF p_x_line_rec.org_id = FND_API.G_MISS_NUM THEN
7162: p_x_line_rec.org_id := p_old_line_rec.org_id;
7163: END IF;
7164:
7165: IF p_x_line_rec.orig_sys_document_ref = FND_API.G_MISS_CHAR THEN
7166: p_x_line_rec.orig_sys_document_ref := p_old_line_rec.orig_sys_document_ref;
7167: END IF;
7168:
7169: IF p_x_line_rec.orig_sys_line_ref = FND_API.G_MISS_CHAR THEN

Line 7169: IF p_x_line_rec.orig_sys_line_ref = FND_API.G_MISS_CHAR THEN

7165: IF p_x_line_rec.orig_sys_document_ref = FND_API.G_MISS_CHAR THEN
7166: p_x_line_rec.orig_sys_document_ref := p_old_line_rec.orig_sys_document_ref;
7167: END IF;
7168:
7169: IF p_x_line_rec.orig_sys_line_ref = FND_API.G_MISS_CHAR THEN
7170: p_x_line_rec.orig_sys_line_ref := p_old_line_rec.orig_sys_line_ref;
7171: END IF;
7172:
7173: IF p_x_line_rec.orig_sys_shipment_ref = FND_API.G_MISS_CHAR THEN

Line 7173: IF p_x_line_rec.orig_sys_shipment_ref = FND_API.G_MISS_CHAR THEN

7169: IF p_x_line_rec.orig_sys_line_ref = FND_API.G_MISS_CHAR THEN
7170: p_x_line_rec.orig_sys_line_ref := p_old_line_rec.orig_sys_line_ref;
7171: END IF;
7172:
7173: IF p_x_line_rec.orig_sys_shipment_ref = FND_API.G_MISS_CHAR THEN
7174: p_x_line_rec.orig_sys_shipment_ref := p_old_line_rec.orig_sys_shipment_ref;
7175: END IF;
7176:
7177: -- Override List Price

Line 7179: IF p_x_line_rec.original_list_price = FND_API.G_MISS_NUM THEN

7175: END IF;
7176:
7177: -- Override List Price
7178: IF OE_CODE_CONTROL.CODE_RELEASE_LEVEL >= '110510' THEN
7179: IF p_x_line_rec.original_list_price = FND_API.G_MISS_NUM THEN
7180: p_x_line_rec.original_list_price:= p_old_line_rec.original_list_price;
7181: END IF;
7182: END IF;
7183: -- Override List Price

Line 7185: IF p_x_line_rec.over_ship_reason_code = FND_API.G_MISS_CHAR THEN

7181: END IF;
7182: END IF;
7183: -- Override List Price
7184:
7185: IF p_x_line_rec.over_ship_reason_code = FND_API.G_MISS_CHAR THEN
7186: p_x_line_rec.over_ship_reason_code := p_old_line_rec.over_ship_reason_code;
7187: END IF;
7188:
7189: IF p_x_line_rec.over_ship_resolved_flag = FND_API.G_MISS_CHAR THEN

Line 7189: IF p_x_line_rec.over_ship_resolved_flag = FND_API.G_MISS_CHAR THEN

7185: IF p_x_line_rec.over_ship_reason_code = FND_API.G_MISS_CHAR THEN
7186: p_x_line_rec.over_ship_reason_code := p_old_line_rec.over_ship_reason_code;
7187: END IF;
7188:
7189: IF p_x_line_rec.over_ship_resolved_flag = FND_API.G_MISS_CHAR THEN
7190: p_x_line_rec.over_ship_resolved_flag := p_old_line_rec.over_ship_resolved_flag;
7191: END IF;
7192:
7193: IF p_x_line_rec.payment_term_id = FND_API.G_MISS_NUM THEN

Line 7193: IF p_x_line_rec.payment_term_id = FND_API.G_MISS_NUM THEN

7189: IF p_x_line_rec.over_ship_resolved_flag = FND_API.G_MISS_CHAR THEN
7190: p_x_line_rec.over_ship_resolved_flag := p_old_line_rec.over_ship_resolved_flag;
7191: END IF;
7192:
7193: IF p_x_line_rec.payment_term_id = FND_API.G_MISS_NUM THEN
7194: p_x_line_rec.payment_term_id := p_old_line_rec.payment_term_id;
7195: END IF;
7196:
7197: IF p_x_line_rec.planning_priority = FND_API.G_MISS_NUM THEN

Line 7197: IF p_x_line_rec.planning_priority = FND_API.G_MISS_NUM THEN

7193: IF p_x_line_rec.payment_term_id = FND_API.G_MISS_NUM THEN
7194: p_x_line_rec.payment_term_id := p_old_line_rec.payment_term_id;
7195: END IF;
7196:
7197: IF p_x_line_rec.planning_priority = FND_API.G_MISS_NUM THEN
7198: p_x_line_rec.planning_priority := p_old_line_rec.planning_priority;
7199: END IF;
7200:
7201: -- OPM 02/JUN/00 INVCONV

Line 7202: IF p_x_line_rec.preferred_grade = FND_API.G_MISS_CHAR THEN

7198: p_x_line_rec.planning_priority := p_old_line_rec.planning_priority;
7199: END IF;
7200:
7201: -- OPM 02/JUN/00 INVCONV
7202: IF p_x_line_rec.preferred_grade = FND_API.G_MISS_CHAR THEN
7203: p_x_line_rec.preferred_grade :=p_old_line_rec.preferred_grade;
7204: END IF;
7205: -- OPM 02/JUN/00 END
7206:

Line 7207: IF p_x_line_rec.price_list_id = FND_API.G_MISS_NUM THEN

7203: p_x_line_rec.preferred_grade :=p_old_line_rec.preferred_grade;
7204: END IF;
7205: -- OPM 02/JUN/00 END
7206:
7207: IF p_x_line_rec.price_list_id = FND_API.G_MISS_NUM THEN
7208: p_x_line_rec.price_list_id := p_old_line_rec.price_list_id;
7209: END IF;
7210:
7211: -- PROMOTIONS SEP/01 BEGIN

Line 7212: IF p_x_line_rec.price_request_code = FND_API.G_MISS_CHAR THEN

7208: p_x_line_rec.price_list_id := p_old_line_rec.price_list_id;
7209: END IF;
7210:
7211: -- PROMOTIONS SEP/01 BEGIN
7212: IF p_x_line_rec.price_request_code = FND_API.G_MISS_CHAR THEN
7213: p_x_line_rec.price_request_code := p_old_line_rec.price_request_code;
7214: END IF;
7215: -- PROMOTIONS SEP/01 END
7216:

Line 7217: IF p_x_line_rec.pricing_attribute1 = FND_API.G_MISS_CHAR THEN

7213: p_x_line_rec.price_request_code := p_old_line_rec.price_request_code;
7214: END IF;
7215: -- PROMOTIONS SEP/01 END
7216:
7217: IF p_x_line_rec.pricing_attribute1 = FND_API.G_MISS_CHAR THEN
7218: p_x_line_rec.pricing_attribute1 := p_old_line_rec.pricing_attribute1;
7219: END IF;
7220:
7221: IF p_x_line_rec.pricing_attribute10 = FND_API.G_MISS_CHAR THEN

Line 7221: IF p_x_line_rec.pricing_attribute10 = FND_API.G_MISS_CHAR THEN

7217: IF p_x_line_rec.pricing_attribute1 = FND_API.G_MISS_CHAR THEN
7218: p_x_line_rec.pricing_attribute1 := p_old_line_rec.pricing_attribute1;
7219: END IF;
7220:
7221: IF p_x_line_rec.pricing_attribute10 = FND_API.G_MISS_CHAR THEN
7222: p_x_line_rec.pricing_attribute10 := p_old_line_rec.pricing_attribute10;
7223: END IF;
7224:
7225: IF p_x_line_rec.pricing_attribute2 = FND_API.G_MISS_CHAR THEN

Line 7225: IF p_x_line_rec.pricing_attribute2 = FND_API.G_MISS_CHAR THEN

7221: IF p_x_line_rec.pricing_attribute10 = FND_API.G_MISS_CHAR THEN
7222: p_x_line_rec.pricing_attribute10 := p_old_line_rec.pricing_attribute10;
7223: END IF;
7224:
7225: IF p_x_line_rec.pricing_attribute2 = FND_API.G_MISS_CHAR THEN
7226: p_x_line_rec.pricing_attribute2 := p_old_line_rec.pricing_attribute2;
7227: END IF;
7228:
7229: IF p_x_line_rec.pricing_attribute3 = FND_API.G_MISS_CHAR THEN

Line 7229: IF p_x_line_rec.pricing_attribute3 = FND_API.G_MISS_CHAR THEN

7225: IF p_x_line_rec.pricing_attribute2 = FND_API.G_MISS_CHAR THEN
7226: p_x_line_rec.pricing_attribute2 := p_old_line_rec.pricing_attribute2;
7227: END IF;
7228:
7229: IF p_x_line_rec.pricing_attribute3 = FND_API.G_MISS_CHAR THEN
7230: p_x_line_rec.pricing_attribute3 := p_old_line_rec.pricing_attribute3;
7231: END IF;
7232:
7233: IF p_x_line_rec.pricing_attribute4 = FND_API.G_MISS_CHAR THEN

Line 7233: IF p_x_line_rec.pricing_attribute4 = FND_API.G_MISS_CHAR THEN

7229: IF p_x_line_rec.pricing_attribute3 = FND_API.G_MISS_CHAR THEN
7230: p_x_line_rec.pricing_attribute3 := p_old_line_rec.pricing_attribute3;
7231: END IF;
7232:
7233: IF p_x_line_rec.pricing_attribute4 = FND_API.G_MISS_CHAR THEN
7234: p_x_line_rec.pricing_attribute4 := p_old_line_rec.pricing_attribute4;
7235: END IF;
7236:
7237: IF p_x_line_rec.pricing_attribute5 = FND_API.G_MISS_CHAR THEN

Line 7237: IF p_x_line_rec.pricing_attribute5 = FND_API.G_MISS_CHAR THEN

7233: IF p_x_line_rec.pricing_attribute4 = FND_API.G_MISS_CHAR THEN
7234: p_x_line_rec.pricing_attribute4 := p_old_line_rec.pricing_attribute4;
7235: END IF;
7236:
7237: IF p_x_line_rec.pricing_attribute5 = FND_API.G_MISS_CHAR THEN
7238: p_x_line_rec.pricing_attribute5 := p_old_line_rec.pricing_attribute5;
7239: END IF;
7240:
7241: IF p_x_line_rec.pricing_attribute6 = FND_API.G_MISS_CHAR THEN

Line 7241: IF p_x_line_rec.pricing_attribute6 = FND_API.G_MISS_CHAR THEN

7237: IF p_x_line_rec.pricing_attribute5 = FND_API.G_MISS_CHAR THEN
7238: p_x_line_rec.pricing_attribute5 := p_old_line_rec.pricing_attribute5;
7239: END IF;
7240:
7241: IF p_x_line_rec.pricing_attribute6 = FND_API.G_MISS_CHAR THEN
7242: p_x_line_rec.pricing_attribute6 := p_old_line_rec.pricing_attribute6;
7243: END IF;
7244:
7245: IF p_x_line_rec.pricing_attribute7 = FND_API.G_MISS_CHAR THEN

Line 7245: IF p_x_line_rec.pricing_attribute7 = FND_API.G_MISS_CHAR THEN

7241: IF p_x_line_rec.pricing_attribute6 = FND_API.G_MISS_CHAR THEN
7242: p_x_line_rec.pricing_attribute6 := p_old_line_rec.pricing_attribute6;
7243: END IF;
7244:
7245: IF p_x_line_rec.pricing_attribute7 = FND_API.G_MISS_CHAR THEN
7246: p_x_line_rec.pricing_attribute7 := p_old_line_rec.pricing_attribute7;
7247: END IF;
7248:
7249: IF p_x_line_rec.pricing_attribute8 = FND_API.G_MISS_CHAR THEN

Line 7249: IF p_x_line_rec.pricing_attribute8 = FND_API.G_MISS_CHAR THEN

7245: IF p_x_line_rec.pricing_attribute7 = FND_API.G_MISS_CHAR THEN
7246: p_x_line_rec.pricing_attribute7 := p_old_line_rec.pricing_attribute7;
7247: END IF;
7248:
7249: IF p_x_line_rec.pricing_attribute8 = FND_API.G_MISS_CHAR THEN
7250: p_x_line_rec.pricing_attribute8 := p_old_line_rec.pricing_attribute8;
7251: END IF;
7252:
7253: IF p_x_line_rec.pricing_attribute9 = FND_API.G_MISS_CHAR THEN

Line 7253: IF p_x_line_rec.pricing_attribute9 = FND_API.G_MISS_CHAR THEN

7249: IF p_x_line_rec.pricing_attribute8 = FND_API.G_MISS_CHAR THEN
7250: p_x_line_rec.pricing_attribute8 := p_old_line_rec.pricing_attribute8;
7251: END IF;
7252:
7253: IF p_x_line_rec.pricing_attribute9 = FND_API.G_MISS_CHAR THEN
7254: p_x_line_rec.pricing_attribute9 := p_old_line_rec.pricing_attribute9;
7255: END IF;
7256:
7257: IF p_x_line_rec.pricing_context = FND_API.G_MISS_CHAR THEN

Line 7257: IF p_x_line_rec.pricing_context = FND_API.G_MISS_CHAR THEN

7253: IF p_x_line_rec.pricing_attribute9 = FND_API.G_MISS_CHAR THEN
7254: p_x_line_rec.pricing_attribute9 := p_old_line_rec.pricing_attribute9;
7255: END IF;
7256:
7257: IF p_x_line_rec.pricing_context = FND_API.G_MISS_CHAR THEN
7258: p_x_line_rec.pricing_context := p_old_line_rec.pricing_context;
7259: END IF;
7260:
7261: IF p_x_line_rec.pricing_date = FND_API.G_MISS_DATE THEN

Line 7261: IF p_x_line_rec.pricing_date = FND_API.G_MISS_DATE THEN

7257: IF p_x_line_rec.pricing_context = FND_API.G_MISS_CHAR THEN
7258: p_x_line_rec.pricing_context := p_old_line_rec.pricing_context;
7259: END IF;
7260:
7261: IF p_x_line_rec.pricing_date = FND_API.G_MISS_DATE THEN
7262: p_x_line_rec.pricing_date := p_old_line_rec.pricing_date;
7263: END IF;
7264:
7265: IF p_x_line_rec.pricing_quantity = FND_API.G_MISS_NUM THEN

Line 7265: IF p_x_line_rec.pricing_quantity = FND_API.G_MISS_NUM THEN

7261: IF p_x_line_rec.pricing_date = FND_API.G_MISS_DATE THEN
7262: p_x_line_rec.pricing_date := p_old_line_rec.pricing_date;
7263: END IF;
7264:
7265: IF p_x_line_rec.pricing_quantity = FND_API.G_MISS_NUM THEN
7266: p_x_line_rec.pricing_quantity := p_old_line_rec.pricing_quantity;
7267: END IF;
7268:
7269: IF p_x_line_rec.pricing_quantity_uom = FND_API.G_MISS_CHAR THEN

Line 7269: IF p_x_line_rec.pricing_quantity_uom = FND_API.G_MISS_CHAR THEN

7265: IF p_x_line_rec.pricing_quantity = FND_API.G_MISS_NUM THEN
7266: p_x_line_rec.pricing_quantity := p_old_line_rec.pricing_quantity;
7267: END IF;
7268:
7269: IF p_x_line_rec.pricing_quantity_uom = FND_API.G_MISS_CHAR THEN
7270: p_x_line_rec.pricing_quantity_uom := p_old_line_rec.pricing_quantity_uom;
7271: END IF;
7272:
7273: IF p_x_line_rec.program_application_id = FND_API.G_MISS_NUM THEN

Line 7273: IF p_x_line_rec.program_application_id = FND_API.G_MISS_NUM THEN

7269: IF p_x_line_rec.pricing_quantity_uom = FND_API.G_MISS_CHAR THEN
7270: p_x_line_rec.pricing_quantity_uom := p_old_line_rec.pricing_quantity_uom;
7271: END IF;
7272:
7273: IF p_x_line_rec.program_application_id = FND_API.G_MISS_NUM THEN
7274: p_x_line_rec.program_application_id := p_old_line_rec.program_application_id;
7275: END IF;
7276:
7277: IF p_x_line_rec.program_id = FND_API.G_MISS_NUM THEN

Line 7277: IF p_x_line_rec.program_id = FND_API.G_MISS_NUM THEN

7273: IF p_x_line_rec.program_application_id = FND_API.G_MISS_NUM THEN
7274: p_x_line_rec.program_application_id := p_old_line_rec.program_application_id;
7275: END IF;
7276:
7277: IF p_x_line_rec.program_id = FND_API.G_MISS_NUM THEN
7278: p_x_line_rec.program_id := p_old_line_rec.program_id;
7279: END IF;
7280:
7281: IF p_x_line_rec.program_update_date = FND_API.G_MISS_DATE THEN

Line 7281: IF p_x_line_rec.program_update_date = FND_API.G_MISS_DATE THEN

7277: IF p_x_line_rec.program_id = FND_API.G_MISS_NUM THEN
7278: p_x_line_rec.program_id := p_old_line_rec.program_id;
7279: END IF;
7280:
7281: IF p_x_line_rec.program_update_date = FND_API.G_MISS_DATE THEN
7282: p_x_line_rec.program_update_date := p_old_line_rec.program_update_date;
7283: END IF;
7284:
7285: IF p_x_line_rec.project_id = FND_API.G_MISS_NUM THEN

Line 7285: IF p_x_line_rec.project_id = FND_API.G_MISS_NUM THEN

7281: IF p_x_line_rec.program_update_date = FND_API.G_MISS_DATE THEN
7282: p_x_line_rec.program_update_date := p_old_line_rec.program_update_date;
7283: END IF;
7284:
7285: IF p_x_line_rec.project_id = FND_API.G_MISS_NUM THEN
7286: p_x_line_rec.project_id := p_old_line_rec.project_id;
7287: END IF;
7288:
7289: IF p_x_line_rec.promise_date = FND_API.G_MISS_DATE THEN

Line 7289: IF p_x_line_rec.promise_date = FND_API.G_MISS_DATE THEN

7285: IF p_x_line_rec.project_id = FND_API.G_MISS_NUM THEN
7286: p_x_line_rec.project_id := p_old_line_rec.project_id;
7287: END IF;
7288:
7289: IF p_x_line_rec.promise_date = FND_API.G_MISS_DATE THEN
7290: p_x_line_rec.promise_date := p_old_line_rec.promise_date;
7291: END IF;
7292:
7293: IF p_x_line_rec.re_source_flag = FND_API.G_MISS_CHAR THEN

Line 7293: IF p_x_line_rec.re_source_flag = FND_API.G_MISS_CHAR THEN

7289: IF p_x_line_rec.promise_date = FND_API.G_MISS_DATE THEN
7290: p_x_line_rec.promise_date := p_old_line_rec.promise_date;
7291: END IF;
7292:
7293: IF p_x_line_rec.re_source_flag = FND_API.G_MISS_CHAR THEN
7294: p_x_line_rec.re_source_flag := p_old_line_rec.re_source_flag;
7295: END IF;
7296:
7297: IF p_x_line_rec.reference_customer_trx_line_id = FND_API.G_MISS_NUM THEN

Line 7297: IF p_x_line_rec.reference_customer_trx_line_id = FND_API.G_MISS_NUM THEN

7293: IF p_x_line_rec.re_source_flag = FND_API.G_MISS_CHAR THEN
7294: p_x_line_rec.re_source_flag := p_old_line_rec.re_source_flag;
7295: END IF;
7296:
7297: IF p_x_line_rec.reference_customer_trx_line_id = FND_API.G_MISS_NUM THEN
7298: p_x_line_rec.reference_customer_trx_line_id := p_old_line_rec.reference_customer_trx_line_id;
7299: END IF;
7300:
7301: IF p_x_line_rec.reference_header_id = FND_API.G_MISS_NUM THEN

Line 7301: IF p_x_line_rec.reference_header_id = FND_API.G_MISS_NUM THEN

7297: IF p_x_line_rec.reference_customer_trx_line_id = FND_API.G_MISS_NUM THEN
7298: p_x_line_rec.reference_customer_trx_line_id := p_old_line_rec.reference_customer_trx_line_id;
7299: END IF;
7300:
7301: IF p_x_line_rec.reference_header_id = FND_API.G_MISS_NUM THEN
7302: p_x_line_rec.reference_header_id := p_old_line_rec.reference_header_id;
7303: END IF;
7304:
7305: IF p_x_line_rec.reference_line_id = FND_API.G_MISS_NUM THEN

Line 7305: IF p_x_line_rec.reference_line_id = FND_API.G_MISS_NUM THEN

7301: IF p_x_line_rec.reference_header_id = FND_API.G_MISS_NUM THEN
7302: p_x_line_rec.reference_header_id := p_old_line_rec.reference_header_id;
7303: END IF;
7304:
7305: IF p_x_line_rec.reference_line_id = FND_API.G_MISS_NUM THEN
7306: p_x_line_rec.reference_line_id := p_old_line_rec.reference_line_id;
7307: END IF;
7308:
7309: IF p_x_line_rec.reference_type = FND_API.G_MISS_CHAR THEN

Line 7309: IF p_x_line_rec.reference_type = FND_API.G_MISS_CHAR THEN

7305: IF p_x_line_rec.reference_line_id = FND_API.G_MISS_NUM THEN
7306: p_x_line_rec.reference_line_id := p_old_line_rec.reference_line_id;
7307: END IF;
7308:
7309: IF p_x_line_rec.reference_type = FND_API.G_MISS_CHAR THEN
7310: p_x_line_rec.reference_type := p_old_line_rec.reference_type;
7311: END IF;
7312:
7313:

Line 7315: IF p_x_line_rec.request_date = FND_API.G_MISS_DATE THEN

7311: END IF;
7312:
7313:
7314:
7315: IF p_x_line_rec.request_date = FND_API.G_MISS_DATE THEN
7316: p_x_line_rec.request_date := p_old_line_rec.request_date;
7317: END IF;
7318:
7319: IF p_x_line_rec.request_id = FND_API.G_MISS_NUM THEN

Line 7319: IF p_x_line_rec.request_id = FND_API.G_MISS_NUM THEN

7315: IF p_x_line_rec.request_date = FND_API.G_MISS_DATE THEN
7316: p_x_line_rec.request_date := p_old_line_rec.request_date;
7317: END IF;
7318:
7319: IF p_x_line_rec.request_id = FND_API.G_MISS_NUM THEN
7320: p_x_line_rec.request_id := p_old_line_rec.request_id;
7321: END IF;
7322:
7323: IF p_x_line_rec.reserved_quantity = FND_API.G_MISS_NUM THEN

Line 7323: IF p_x_line_rec.reserved_quantity = FND_API.G_MISS_NUM THEN

7319: IF p_x_line_rec.request_id = FND_API.G_MISS_NUM THEN
7320: p_x_line_rec.request_id := p_old_line_rec.request_id;
7321: END IF;
7322:
7323: IF p_x_line_rec.reserved_quantity = FND_API.G_MISS_NUM THEN
7324: p_x_line_rec.reserved_quantity := p_old_line_rec.reserved_quantity;
7325: END IF;
7326:
7327:

Line 7329: IF p_x_line_rec.return_attribute1 = FND_API.G_MISS_CHAR THEN

7325: END IF;
7326:
7327:
7328:
7329: IF p_x_line_rec.return_attribute1 = FND_API.G_MISS_CHAR THEN
7330: p_x_line_rec.return_attribute1 := p_old_line_rec.return_attribute1;
7331: END IF;
7332:
7333: IF p_x_line_rec.return_attribute10 = FND_API.G_MISS_CHAR THEN

Line 7333: IF p_x_line_rec.return_attribute10 = FND_API.G_MISS_CHAR THEN

7329: IF p_x_line_rec.return_attribute1 = FND_API.G_MISS_CHAR THEN
7330: p_x_line_rec.return_attribute1 := p_old_line_rec.return_attribute1;
7331: END IF;
7332:
7333: IF p_x_line_rec.return_attribute10 = FND_API.G_MISS_CHAR THEN
7334: p_x_line_rec.return_attribute10 := p_old_line_rec.return_attribute10;
7335: END IF;
7336:
7337: IF p_x_line_rec.return_attribute11 = FND_API.G_MISS_CHAR THEN

Line 7337: IF p_x_line_rec.return_attribute11 = FND_API.G_MISS_CHAR THEN

7333: IF p_x_line_rec.return_attribute10 = FND_API.G_MISS_CHAR THEN
7334: p_x_line_rec.return_attribute10 := p_old_line_rec.return_attribute10;
7335: END IF;
7336:
7337: IF p_x_line_rec.return_attribute11 = FND_API.G_MISS_CHAR THEN
7338: p_x_line_rec.return_attribute11 := p_old_line_rec.return_attribute11;
7339: END IF;
7340:
7341: IF p_x_line_rec.return_attribute12 = FND_API.G_MISS_CHAR THEN

Line 7341: IF p_x_line_rec.return_attribute12 = FND_API.G_MISS_CHAR THEN

7337: IF p_x_line_rec.return_attribute11 = FND_API.G_MISS_CHAR THEN
7338: p_x_line_rec.return_attribute11 := p_old_line_rec.return_attribute11;
7339: END IF;
7340:
7341: IF p_x_line_rec.return_attribute12 = FND_API.G_MISS_CHAR THEN
7342: p_x_line_rec.return_attribute12 := p_old_line_rec.return_attribute12;
7343: END IF;
7344:
7345: IF p_x_line_rec.return_attribute13 = FND_API.G_MISS_CHAR THEN

Line 7345: IF p_x_line_rec.return_attribute13 = FND_API.G_MISS_CHAR THEN

7341: IF p_x_line_rec.return_attribute12 = FND_API.G_MISS_CHAR THEN
7342: p_x_line_rec.return_attribute12 := p_old_line_rec.return_attribute12;
7343: END IF;
7344:
7345: IF p_x_line_rec.return_attribute13 = FND_API.G_MISS_CHAR THEN
7346: p_x_line_rec.return_attribute13 := p_old_line_rec.return_attribute13;
7347: END IF;
7348:
7349: IF p_x_line_rec.return_attribute14 = FND_API.G_MISS_CHAR THEN

Line 7349: IF p_x_line_rec.return_attribute14 = FND_API.G_MISS_CHAR THEN

7345: IF p_x_line_rec.return_attribute13 = FND_API.G_MISS_CHAR THEN
7346: p_x_line_rec.return_attribute13 := p_old_line_rec.return_attribute13;
7347: END IF;
7348:
7349: IF p_x_line_rec.return_attribute14 = FND_API.G_MISS_CHAR THEN
7350: p_x_line_rec.return_attribute14 := p_old_line_rec.return_attribute14;
7351: END IF;
7352:
7353: IF p_x_line_rec.return_attribute15 = FND_API.G_MISS_CHAR THEN

Line 7353: IF p_x_line_rec.return_attribute15 = FND_API.G_MISS_CHAR THEN

7349: IF p_x_line_rec.return_attribute14 = FND_API.G_MISS_CHAR THEN
7350: p_x_line_rec.return_attribute14 := p_old_line_rec.return_attribute14;
7351: END IF;
7352:
7353: IF p_x_line_rec.return_attribute15 = FND_API.G_MISS_CHAR THEN
7354: p_x_line_rec.return_attribute15 := p_old_line_rec.return_attribute15;
7355: END IF;
7356:
7357: IF p_x_line_rec.return_attribute2 = FND_API.G_MISS_CHAR THEN

Line 7357: IF p_x_line_rec.return_attribute2 = FND_API.G_MISS_CHAR THEN

7353: IF p_x_line_rec.return_attribute15 = FND_API.G_MISS_CHAR THEN
7354: p_x_line_rec.return_attribute15 := p_old_line_rec.return_attribute15;
7355: END IF;
7356:
7357: IF p_x_line_rec.return_attribute2 = FND_API.G_MISS_CHAR THEN
7358: p_x_line_rec.return_attribute2 := p_old_line_rec.return_attribute2;
7359: END IF;
7360:
7361: IF p_x_line_rec.return_attribute3 = FND_API.G_MISS_CHAR THEN

Line 7361: IF p_x_line_rec.return_attribute3 = FND_API.G_MISS_CHAR THEN

7357: IF p_x_line_rec.return_attribute2 = FND_API.G_MISS_CHAR THEN
7358: p_x_line_rec.return_attribute2 := p_old_line_rec.return_attribute2;
7359: END IF;
7360:
7361: IF p_x_line_rec.return_attribute3 = FND_API.G_MISS_CHAR THEN
7362: p_x_line_rec.return_attribute3 := p_old_line_rec.return_attribute3;
7363: END IF;
7364:
7365: IF p_x_line_rec.return_attribute4 = FND_API.G_MISS_CHAR THEN

Line 7365: IF p_x_line_rec.return_attribute4 = FND_API.G_MISS_CHAR THEN

7361: IF p_x_line_rec.return_attribute3 = FND_API.G_MISS_CHAR THEN
7362: p_x_line_rec.return_attribute3 := p_old_line_rec.return_attribute3;
7363: END IF;
7364:
7365: IF p_x_line_rec.return_attribute4 = FND_API.G_MISS_CHAR THEN
7366: p_x_line_rec.return_attribute4 := p_old_line_rec.return_attribute4;
7367: END IF;
7368:
7369: IF p_x_line_rec.return_attribute5 = FND_API.G_MISS_CHAR THEN

Line 7369: IF p_x_line_rec.return_attribute5 = FND_API.G_MISS_CHAR THEN

7365: IF p_x_line_rec.return_attribute4 = FND_API.G_MISS_CHAR THEN
7366: p_x_line_rec.return_attribute4 := p_old_line_rec.return_attribute4;
7367: END IF;
7368:
7369: IF p_x_line_rec.return_attribute5 = FND_API.G_MISS_CHAR THEN
7370: p_x_line_rec.return_attribute5 := p_old_line_rec.return_attribute5;
7371: END IF;
7372:
7373: IF p_x_line_rec.return_attribute6 = FND_API.G_MISS_CHAR THEN

Line 7373: IF p_x_line_rec.return_attribute6 = FND_API.G_MISS_CHAR THEN

7369: IF p_x_line_rec.return_attribute5 = FND_API.G_MISS_CHAR THEN
7370: p_x_line_rec.return_attribute5 := p_old_line_rec.return_attribute5;
7371: END IF;
7372:
7373: IF p_x_line_rec.return_attribute6 = FND_API.G_MISS_CHAR THEN
7374: p_x_line_rec.return_attribute6 := p_old_line_rec.return_attribute6;
7375: END IF;
7376:
7377: IF p_x_line_rec.return_attribute7 = FND_API.G_MISS_CHAR THEN

Line 7377: IF p_x_line_rec.return_attribute7 = FND_API.G_MISS_CHAR THEN

7373: IF p_x_line_rec.return_attribute6 = FND_API.G_MISS_CHAR THEN
7374: p_x_line_rec.return_attribute6 := p_old_line_rec.return_attribute6;
7375: END IF;
7376:
7377: IF p_x_line_rec.return_attribute7 = FND_API.G_MISS_CHAR THEN
7378: p_x_line_rec.return_attribute7 := p_old_line_rec.return_attribute7;
7379: END IF;
7380:
7381: IF p_x_line_rec.return_attribute8 = FND_API.G_MISS_CHAR THEN

Line 7381: IF p_x_line_rec.return_attribute8 = FND_API.G_MISS_CHAR THEN

7377: IF p_x_line_rec.return_attribute7 = FND_API.G_MISS_CHAR THEN
7378: p_x_line_rec.return_attribute7 := p_old_line_rec.return_attribute7;
7379: END IF;
7380:
7381: IF p_x_line_rec.return_attribute8 = FND_API.G_MISS_CHAR THEN
7382: p_x_line_rec.return_attribute8 := p_old_line_rec.return_attribute8;
7383: END IF;
7384:
7385: IF p_x_line_rec.return_attribute9 = FND_API.G_MISS_CHAR THEN

Line 7385: IF p_x_line_rec.return_attribute9 = FND_API.G_MISS_CHAR THEN

7381: IF p_x_line_rec.return_attribute8 = FND_API.G_MISS_CHAR THEN
7382: p_x_line_rec.return_attribute8 := p_old_line_rec.return_attribute8;
7383: END IF;
7384:
7385: IF p_x_line_rec.return_attribute9 = FND_API.G_MISS_CHAR THEN
7386: p_x_line_rec.return_attribute9 := p_old_line_rec.return_attribute9;
7387: END IF;
7388:
7389: IF p_x_line_rec.return_context = FND_API.G_MISS_CHAR THEN

Line 7389: IF p_x_line_rec.return_context = FND_API.G_MISS_CHAR THEN

7385: IF p_x_line_rec.return_attribute9 = FND_API.G_MISS_CHAR THEN
7386: p_x_line_rec.return_attribute9 := p_old_line_rec.return_attribute9;
7387: END IF;
7388:
7389: IF p_x_line_rec.return_context = FND_API.G_MISS_CHAR THEN
7390: p_x_line_rec.return_context := p_old_line_rec.return_context;
7391: END IF;
7392:
7393: IF p_x_line_rec.return_reason_code = FND_API.G_MISS_CHAR THEN

Line 7393: IF p_x_line_rec.return_reason_code = FND_API.G_MISS_CHAR THEN

7389: IF p_x_line_rec.return_context = FND_API.G_MISS_CHAR THEN
7390: p_x_line_rec.return_context := p_old_line_rec.return_context;
7391: END IF;
7392:
7393: IF p_x_line_rec.return_reason_code = FND_API.G_MISS_CHAR THEN
7394: p_x_line_rec.return_reason_code := p_old_line_rec.return_reason_code;
7395: END IF;
7396: IF p_x_line_rec.salesrep_id = FND_API.G_MISS_NUM THEN
7397: p_x_line_rec.salesrep_id := p_old_line_rec.salesrep_id;

Line 7396: IF p_x_line_rec.salesrep_id = FND_API.G_MISS_NUM THEN

7392:
7393: IF p_x_line_rec.return_reason_code = FND_API.G_MISS_CHAR THEN
7394: p_x_line_rec.return_reason_code := p_old_line_rec.return_reason_code;
7395: END IF;
7396: IF p_x_line_rec.salesrep_id = FND_API.G_MISS_NUM THEN
7397: p_x_line_rec.salesrep_id := p_old_line_rec.salesrep_id;
7398: END IF;
7399:
7400: IF p_x_line_rec.rla_schedule_type_code = FND_API.G_MISS_CHAR THEN

Line 7400: IF p_x_line_rec.rla_schedule_type_code = FND_API.G_MISS_CHAR THEN

7396: IF p_x_line_rec.salesrep_id = FND_API.G_MISS_NUM THEN
7397: p_x_line_rec.salesrep_id := p_old_line_rec.salesrep_id;
7398: END IF;
7399:
7400: IF p_x_line_rec.rla_schedule_type_code = FND_API.G_MISS_CHAR THEN
7401: p_x_line_rec.rla_schedule_type_code := p_old_line_rec.rla_schedule_type_code;
7402: END IF;
7403:
7404: IF p_x_line_rec.schedule_arrival_date = FND_API.G_MISS_DATE THEN

Line 7404: IF p_x_line_rec.schedule_arrival_date = FND_API.G_MISS_DATE THEN

7400: IF p_x_line_rec.rla_schedule_type_code = FND_API.G_MISS_CHAR THEN
7401: p_x_line_rec.rla_schedule_type_code := p_old_line_rec.rla_schedule_type_code;
7402: END IF;
7403:
7404: IF p_x_line_rec.schedule_arrival_date = FND_API.G_MISS_DATE THEN
7405: p_x_line_rec.schedule_arrival_date := p_old_line_rec.schedule_arrival_date;
7406: END IF;
7407:
7408: IF p_x_line_rec.schedule_ship_date = FND_API.G_MISS_DATE THEN

Line 7408: IF p_x_line_rec.schedule_ship_date = FND_API.G_MISS_DATE THEN

7404: IF p_x_line_rec.schedule_arrival_date = FND_API.G_MISS_DATE THEN
7405: p_x_line_rec.schedule_arrival_date := p_old_line_rec.schedule_arrival_date;
7406: END IF;
7407:
7408: IF p_x_line_rec.schedule_ship_date = FND_API.G_MISS_DATE THEN
7409: p_x_line_rec.schedule_ship_date := p_old_line_rec.schedule_ship_date;
7410: END IF;
7411:
7412: IF p_x_line_rec.schedule_action_code = FND_API.G_MISS_CHAR THEN

Line 7412: IF p_x_line_rec.schedule_action_code = FND_API.G_MISS_CHAR THEN

7408: IF p_x_line_rec.schedule_ship_date = FND_API.G_MISS_DATE THEN
7409: p_x_line_rec.schedule_ship_date := p_old_line_rec.schedule_ship_date;
7410: END IF;
7411:
7412: IF p_x_line_rec.schedule_action_code = FND_API.G_MISS_CHAR THEN
7413: p_x_line_rec.schedule_action_code := p_old_line_rec.schedule_action_code;
7414: END IF;
7415:
7416: IF p_x_line_rec.schedule_status_code = FND_API.G_MISS_CHAR THEN

Line 7416: IF p_x_line_rec.schedule_status_code = FND_API.G_MISS_CHAR THEN

7412: IF p_x_line_rec.schedule_action_code = FND_API.G_MISS_CHAR THEN
7413: p_x_line_rec.schedule_action_code := p_old_line_rec.schedule_action_code;
7414: END IF;
7415:
7416: IF p_x_line_rec.schedule_status_code = FND_API.G_MISS_CHAR THEN
7417: p_x_line_rec.schedule_status_code := p_old_line_rec.schedule_status_code;
7418: END IF;
7419:
7420: IF p_x_line_rec.shipment_number = FND_API.G_MISS_NUM THEN

Line 7420: IF p_x_line_rec.shipment_number = FND_API.G_MISS_NUM THEN

7416: IF p_x_line_rec.schedule_status_code = FND_API.G_MISS_CHAR THEN
7417: p_x_line_rec.schedule_status_code := p_old_line_rec.schedule_status_code;
7418: END IF;
7419:
7420: IF p_x_line_rec.shipment_number = FND_API.G_MISS_NUM THEN
7421: p_x_line_rec.shipment_number := p_old_line_rec.shipment_number;
7422: END IF;
7423:
7424: IF p_x_line_rec.shipment_priority_code = FND_API.G_MISS_CHAR THEN

Line 7424: IF p_x_line_rec.shipment_priority_code = FND_API.G_MISS_CHAR THEN

7420: IF p_x_line_rec.shipment_number = FND_API.G_MISS_NUM THEN
7421: p_x_line_rec.shipment_number := p_old_line_rec.shipment_number;
7422: END IF;
7423:
7424: IF p_x_line_rec.shipment_priority_code = FND_API.G_MISS_CHAR THEN
7425: p_x_line_rec.shipment_priority_code := p_old_line_rec.shipment_priority_code;
7426: END IF;
7427:
7428: IF p_x_line_rec.shipped_quantity = FND_API.G_MISS_NUM THEN

Line 7428: IF p_x_line_rec.shipped_quantity = FND_API.G_MISS_NUM THEN

7424: IF p_x_line_rec.shipment_priority_code = FND_API.G_MISS_CHAR THEN
7425: p_x_line_rec.shipment_priority_code := p_old_line_rec.shipment_priority_code;
7426: END IF;
7427:
7428: IF p_x_line_rec.shipped_quantity = FND_API.G_MISS_NUM THEN
7429: p_x_line_rec.shipped_quantity := p_old_line_rec.shipped_quantity;
7430: END IF;
7431:
7432: IF p_x_line_rec.shipped_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV

Line 7432: IF p_x_line_rec.shipped_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV

7428: IF p_x_line_rec.shipped_quantity = FND_API.G_MISS_NUM THEN
7429: p_x_line_rec.shipped_quantity := p_old_line_rec.shipped_quantity;
7430: END IF;
7431:
7432: IF p_x_line_rec.shipped_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV
7433: p_x_line_rec.shipped_quantity2 := p_old_line_rec.shipped_quantity2;
7434: END IF;
7435:
7436: IF p_x_line_rec.shipping_method_code = FND_API.G_MISS_CHAR THEN

Line 7436: IF p_x_line_rec.shipping_method_code = FND_API.G_MISS_CHAR THEN

7432: IF p_x_line_rec.shipped_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV
7433: p_x_line_rec.shipped_quantity2 := p_old_line_rec.shipped_quantity2;
7434: END IF;
7435:
7436: IF p_x_line_rec.shipping_method_code = FND_API.G_MISS_CHAR THEN
7437: p_x_line_rec.shipping_method_code := p_old_line_rec.shipping_method_code;
7438: END IF;
7439:
7440: IF p_x_line_rec.shipping_quantity = FND_API.G_MISS_NUM THEN

Line 7440: IF p_x_line_rec.shipping_quantity = FND_API.G_MISS_NUM THEN

7436: IF p_x_line_rec.shipping_method_code = FND_API.G_MISS_CHAR THEN
7437: p_x_line_rec.shipping_method_code := p_old_line_rec.shipping_method_code;
7438: END IF;
7439:
7440: IF p_x_line_rec.shipping_quantity = FND_API.G_MISS_NUM THEN
7441: p_x_line_rec.shipping_quantity := p_old_line_rec.shipping_quantity;
7442: END IF;
7443:
7444: IF p_x_line_rec.shipping_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV

Line 7444: IF p_x_line_rec.shipping_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV

7440: IF p_x_line_rec.shipping_quantity = FND_API.G_MISS_NUM THEN
7441: p_x_line_rec.shipping_quantity := p_old_line_rec.shipping_quantity;
7442: END IF;
7443:
7444: IF p_x_line_rec.shipping_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV
7445: p_x_line_rec.shipping_quantity2 := p_old_line_rec.shipping_quantity2;
7446: END IF;
7447:
7448: IF p_x_line_rec.shipping_quantity_uom = FND_API.G_MISS_CHAR THEN

Line 7448: IF p_x_line_rec.shipping_quantity_uom = FND_API.G_MISS_CHAR THEN

7444: IF p_x_line_rec.shipping_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV
7445: p_x_line_rec.shipping_quantity2 := p_old_line_rec.shipping_quantity2;
7446: END IF;
7447:
7448: IF p_x_line_rec.shipping_quantity_uom = FND_API.G_MISS_CHAR THEN
7449: p_x_line_rec.shipping_quantity_uom := p_old_line_rec.shipping_quantity_uom;
7450: END IF;
7451:
7452: IF p_x_line_rec.ship_from_org_id = FND_API.G_MISS_NUM THEN

Line 7452: IF p_x_line_rec.ship_from_org_id = FND_API.G_MISS_NUM THEN

7448: IF p_x_line_rec.shipping_quantity_uom = FND_API.G_MISS_CHAR THEN
7449: p_x_line_rec.shipping_quantity_uom := p_old_line_rec.shipping_quantity_uom;
7450: END IF;
7451:
7452: IF p_x_line_rec.ship_from_org_id = FND_API.G_MISS_NUM THEN
7453: p_x_line_rec.ship_from_org_id := p_old_line_rec.ship_from_org_id;
7454: END IF;
7455:
7456: IF p_x_line_rec.subinventory = FND_API.G_MISS_CHAR THEN

Line 7456: IF p_x_line_rec.subinventory = FND_API.G_MISS_CHAR THEN

7452: IF p_x_line_rec.ship_from_org_id = FND_API.G_MISS_NUM THEN
7453: p_x_line_rec.ship_from_org_id := p_old_line_rec.ship_from_org_id;
7454: END IF;
7455:
7456: IF p_x_line_rec.subinventory = FND_API.G_MISS_CHAR THEN
7457: p_x_line_rec.subinventory := p_old_line_rec.subinventory;
7458: END IF;
7459:
7460: IF p_x_line_rec.ship_model_complete_flag = FND_API.G_MISS_CHAR THEN

Line 7460: IF p_x_line_rec.ship_model_complete_flag = FND_API.G_MISS_CHAR THEN

7456: IF p_x_line_rec.subinventory = FND_API.G_MISS_CHAR THEN
7457: p_x_line_rec.subinventory := p_old_line_rec.subinventory;
7458: END IF;
7459:
7460: IF p_x_line_rec.ship_model_complete_flag = FND_API.G_MISS_CHAR THEN
7461: p_x_line_rec.ship_model_complete_flag := p_old_line_rec.ship_model_complete_flag;
7462: END IF;
7463: IF p_x_line_rec.ship_set_id = FND_API.G_MISS_NUM THEN
7464: p_x_line_rec.ship_Set_id := p_old_line_rec.ship_set_id;

Line 7463: IF p_x_line_rec.ship_set_id = FND_API.G_MISS_NUM THEN

7459:
7460: IF p_x_line_rec.ship_model_complete_flag = FND_API.G_MISS_CHAR THEN
7461: p_x_line_rec.ship_model_complete_flag := p_old_line_rec.ship_model_complete_flag;
7462: END IF;
7463: IF p_x_line_rec.ship_set_id = FND_API.G_MISS_NUM THEN
7464: p_x_line_rec.ship_Set_id := p_old_line_rec.ship_set_id;
7465: END IF;
7466:
7467: IF p_x_line_rec.ship_tolerance_above = FND_API.G_MISS_NUM THEN

Line 7467: IF p_x_line_rec.ship_tolerance_above = FND_API.G_MISS_NUM THEN

7463: IF p_x_line_rec.ship_set_id = FND_API.G_MISS_NUM THEN
7464: p_x_line_rec.ship_Set_id := p_old_line_rec.ship_set_id;
7465: END IF;
7466:
7467: IF p_x_line_rec.ship_tolerance_above = FND_API.G_MISS_NUM THEN
7468: p_x_line_rec.ship_tolerance_above := p_old_line_rec.ship_tolerance_above;
7469: END IF;
7470:
7471: IF p_x_line_rec.ship_tolerance_below = FND_API.G_MISS_NUM THEN

Line 7471: IF p_x_line_rec.ship_tolerance_below = FND_API.G_MISS_NUM THEN

7467: IF p_x_line_rec.ship_tolerance_above = FND_API.G_MISS_NUM THEN
7468: p_x_line_rec.ship_tolerance_above := p_old_line_rec.ship_tolerance_above;
7469: END IF;
7470:
7471: IF p_x_line_rec.ship_tolerance_below = FND_API.G_MISS_NUM THEN
7472: p_x_line_rec.ship_tolerance_below := p_old_line_rec.ship_tolerance_below;
7473: END IF;
7474:
7475: IF p_x_line_rec.shippable_flag = FND_API.G_MISS_CHAR THEN

Line 7475: IF p_x_line_rec.shippable_flag = FND_API.G_MISS_CHAR THEN

7471: IF p_x_line_rec.ship_tolerance_below = FND_API.G_MISS_NUM THEN
7472: p_x_line_rec.ship_tolerance_below := p_old_line_rec.ship_tolerance_below;
7473: END IF;
7474:
7475: IF p_x_line_rec.shippable_flag = FND_API.G_MISS_CHAR THEN
7476: p_x_line_rec.shippable_flag := p_old_line_rec.shippable_flag;
7477: END IF;
7478:
7479: IF p_x_line_rec.shipping_interfaced_flag = FND_API.G_MISS_CHAR THEN

Line 7479: IF p_x_line_rec.shipping_interfaced_flag = FND_API.G_MISS_CHAR THEN

7475: IF p_x_line_rec.shippable_flag = FND_API.G_MISS_CHAR THEN
7476: p_x_line_rec.shippable_flag := p_old_line_rec.shippable_flag;
7477: END IF;
7478:
7479: IF p_x_line_rec.shipping_interfaced_flag = FND_API.G_MISS_CHAR THEN
7480: p_x_line_rec.shipping_interfaced_flag := p_old_line_rec.shipping_interfaced_flag;
7481: END IF;
7482:
7483: IF p_x_line_rec.ship_to_contact_id = FND_API.G_MISS_NUM THEN

Line 7483: IF p_x_line_rec.ship_to_contact_id = FND_API.G_MISS_NUM THEN

7479: IF p_x_line_rec.shipping_interfaced_flag = FND_API.G_MISS_CHAR THEN
7480: p_x_line_rec.shipping_interfaced_flag := p_old_line_rec.shipping_interfaced_flag;
7481: END IF;
7482:
7483: IF p_x_line_rec.ship_to_contact_id = FND_API.G_MISS_NUM THEN
7484: p_x_line_rec.ship_to_contact_id := p_old_line_rec.ship_to_contact_id;
7485: END IF;
7486:
7487: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN

Line 7487: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN

7483: IF p_x_line_rec.ship_to_contact_id = FND_API.G_MISS_NUM THEN
7484: p_x_line_rec.ship_to_contact_id := p_old_line_rec.ship_to_contact_id;
7485: END IF;
7486:
7487: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN
7488: p_x_line_rec.ship_to_org_id := p_old_line_rec.ship_to_org_id;
7489: END IF;
7490:
7491: IF p_x_line_rec.sold_from_org_id = FND_API.G_MISS_NUM THEN

Line 7491: IF p_x_line_rec.sold_from_org_id = FND_API.G_MISS_NUM THEN

7487: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN
7488: p_x_line_rec.ship_to_org_id := p_old_line_rec.ship_to_org_id;
7489: END IF;
7490:
7491: IF p_x_line_rec.sold_from_org_id = FND_API.G_MISS_NUM THEN
7492: p_x_line_rec.sold_from_org_id := p_old_line_rec.sold_from_org_id;
7493: END IF;
7494:
7495: IF p_x_line_rec.sold_to_org_id = FND_API.G_MISS_NUM THEN

Line 7495: IF p_x_line_rec.sold_to_org_id = FND_API.G_MISS_NUM THEN

7491: IF p_x_line_rec.sold_from_org_id = FND_API.G_MISS_NUM THEN
7492: p_x_line_rec.sold_from_org_id := p_old_line_rec.sold_from_org_id;
7493: END IF;
7494:
7495: IF p_x_line_rec.sold_to_org_id = FND_API.G_MISS_NUM THEN
7496: p_x_line_rec.sold_to_org_id := p_old_line_rec.sold_to_org_id;
7497: END IF;
7498:
7499: IF p_x_line_rec.sort_order = FND_API.G_MISS_CHAR THEN

Line 7499: IF p_x_line_rec.sort_order = FND_API.G_MISS_CHAR THEN

7495: IF p_x_line_rec.sold_to_org_id = FND_API.G_MISS_NUM THEN
7496: p_x_line_rec.sold_to_org_id := p_old_line_rec.sold_to_org_id;
7497: END IF;
7498:
7499: IF p_x_line_rec.sort_order = FND_API.G_MISS_CHAR THEN
7500: p_x_line_rec.sort_order := p_old_line_rec.sort_order;
7501: END IF;
7502:
7503: IF p_x_line_rec.source_document_id = FND_API.G_MISS_NUM THEN

Line 7503: IF p_x_line_rec.source_document_id = FND_API.G_MISS_NUM THEN

7499: IF p_x_line_rec.sort_order = FND_API.G_MISS_CHAR THEN
7500: p_x_line_rec.sort_order := p_old_line_rec.sort_order;
7501: END IF;
7502:
7503: IF p_x_line_rec.source_document_id = FND_API.G_MISS_NUM THEN
7504: p_x_line_rec.source_document_id := p_old_line_rec.source_document_id;
7505: END IF;
7506:
7507: IF p_x_line_rec.source_document_line_id = FND_API.G_MISS_NUM THEN

Line 7507: IF p_x_line_rec.source_document_line_id = FND_API.G_MISS_NUM THEN

7503: IF p_x_line_rec.source_document_id = FND_API.G_MISS_NUM THEN
7504: p_x_line_rec.source_document_id := p_old_line_rec.source_document_id;
7505: END IF;
7506:
7507: IF p_x_line_rec.source_document_line_id = FND_API.G_MISS_NUM THEN
7508: p_x_line_rec.source_document_line_id := p_old_line_rec.source_document_line_id;
7509: END IF;
7510:
7511: IF p_x_line_rec.source_document_type_id = FND_API.G_MISS_NUM THEN

Line 7511: IF p_x_line_rec.source_document_type_id = FND_API.G_MISS_NUM THEN

7507: IF p_x_line_rec.source_document_line_id = FND_API.G_MISS_NUM THEN
7508: p_x_line_rec.source_document_line_id := p_old_line_rec.source_document_line_id;
7509: END IF;
7510:
7511: IF p_x_line_rec.source_document_type_id = FND_API.G_MISS_NUM THEN
7512: p_x_line_rec.source_document_type_id := p_old_line_rec.source_document_type_id;
7513: END IF;
7514:
7515: IF p_x_line_rec.source_type_code = FND_API.G_MISS_CHAR THEN

Line 7515: IF p_x_line_rec.source_type_code = FND_API.G_MISS_CHAR THEN

7511: IF p_x_line_rec.source_document_type_id = FND_API.G_MISS_NUM THEN
7512: p_x_line_rec.source_document_type_id := p_old_line_rec.source_document_type_id;
7513: END IF;
7514:
7515: IF p_x_line_rec.source_type_code = FND_API.G_MISS_CHAR THEN
7516: p_x_line_rec.source_type_code := p_old_line_rec.source_type_code;
7517: END IF;
7518: IF p_x_line_rec.split_from_line_id = FND_API.G_MISS_NUM THEN
7519: p_x_line_rec.split_from_line_id := p_old_line_rec.split_from_line_id;

Line 7518: IF p_x_line_rec.split_from_line_id = FND_API.G_MISS_NUM THEN

7514:
7515: IF p_x_line_rec.source_type_code = FND_API.G_MISS_CHAR THEN
7516: p_x_line_rec.source_type_code := p_old_line_rec.source_type_code;
7517: END IF;
7518: IF p_x_line_rec.split_from_line_id = FND_API.G_MISS_NUM THEN
7519: p_x_line_rec.split_from_line_id := p_old_line_rec.split_from_line_id;
7520: END IF;
7521:
7522: IF p_x_line_rec.line_set_id = FND_API.G_MISS_NUM THEN

Line 7522: IF p_x_line_rec.line_set_id = FND_API.G_MISS_NUM THEN

7518: IF p_x_line_rec.split_from_line_id = FND_API.G_MISS_NUM THEN
7519: p_x_line_rec.split_from_line_id := p_old_line_rec.split_from_line_id;
7520: END IF;
7521:
7522: IF p_x_line_rec.line_set_id = FND_API.G_MISS_NUM THEN
7523: p_x_line_rec.line_set_id := p_old_line_rec.line_set_id;
7524: END IF;
7525: IF p_x_line_rec.split_by = FND_API.G_MISS_CHAR THEN
7526: p_x_line_rec.split_by := p_old_line_rec.split_by;

Line 7525: IF p_x_line_rec.split_by = FND_API.G_MISS_CHAR THEN

7521:
7522: IF p_x_line_rec.line_set_id = FND_API.G_MISS_NUM THEN
7523: p_x_line_rec.line_set_id := p_old_line_rec.line_set_id;
7524: END IF;
7525: IF p_x_line_rec.split_by = FND_API.G_MISS_CHAR THEN
7526: p_x_line_rec.split_by := p_old_line_rec.split_by;
7527: END IF;
7528: IF p_x_line_rec.model_remnant_flag = FND_API.G_MISS_CHAR THEN
7529: p_x_line_rec.model_remnant_flag := p_old_line_rec.model_remnant_flag;

Line 7528: IF p_x_line_rec.model_remnant_flag = FND_API.G_MISS_CHAR THEN

7524: END IF;
7525: IF p_x_line_rec.split_by = FND_API.G_MISS_CHAR THEN
7526: p_x_line_rec.split_by := p_old_line_rec.split_by;
7527: END IF;
7528: IF p_x_line_rec.model_remnant_flag = FND_API.G_MISS_CHAR THEN
7529: p_x_line_rec.model_remnant_flag := p_old_line_rec.model_remnant_flag;
7530: END IF;
7531:
7532: IF p_x_line_rec.task_id = FND_API.G_MISS_NUM THEN

Line 7532: IF p_x_line_rec.task_id = FND_API.G_MISS_NUM THEN

7528: IF p_x_line_rec.model_remnant_flag = FND_API.G_MISS_CHAR THEN
7529: p_x_line_rec.model_remnant_flag := p_old_line_rec.model_remnant_flag;
7530: END IF;
7531:
7532: IF p_x_line_rec.task_id = FND_API.G_MISS_NUM THEN
7533: p_x_line_rec.task_id := p_old_line_rec.task_id;
7534: END IF;
7535:
7536: IF p_x_line_rec.tax_code = FND_API.G_MISS_CHAR THEN

Line 7536: IF p_x_line_rec.tax_code = FND_API.G_MISS_CHAR THEN

7532: IF p_x_line_rec.task_id = FND_API.G_MISS_NUM THEN
7533: p_x_line_rec.task_id := p_old_line_rec.task_id;
7534: END IF;
7535:
7536: IF p_x_line_rec.tax_code = FND_API.G_MISS_CHAR THEN
7537: p_x_line_rec.tax_code := p_old_line_rec.tax_code;
7538: END IF;
7539:
7540: IF p_x_line_rec.tax_date = FND_API.G_MISS_DATE THEN

Line 7540: IF p_x_line_rec.tax_date = FND_API.G_MISS_DATE THEN

7536: IF p_x_line_rec.tax_code = FND_API.G_MISS_CHAR THEN
7537: p_x_line_rec.tax_code := p_old_line_rec.tax_code;
7538: END IF;
7539:
7540: IF p_x_line_rec.tax_date = FND_API.G_MISS_DATE THEN
7541: p_x_line_rec.tax_date := p_old_line_rec.tax_date;
7542: END IF;
7543:
7544: IF p_x_line_rec.tax_exempt_flag = FND_API.G_MISS_CHAR THEN

Line 7544: IF p_x_line_rec.tax_exempt_flag = FND_API.G_MISS_CHAR THEN

7540: IF p_x_line_rec.tax_date = FND_API.G_MISS_DATE THEN
7541: p_x_line_rec.tax_date := p_old_line_rec.tax_date;
7542: END IF;
7543:
7544: IF p_x_line_rec.tax_exempt_flag = FND_API.G_MISS_CHAR THEN
7545: p_x_line_rec.tax_exempt_flag := p_old_line_rec.tax_exempt_flag;
7546: END IF;
7547:
7548: IF p_x_line_rec.tax_exempt_number = FND_API.G_MISS_CHAR THEN

Line 7548: IF p_x_line_rec.tax_exempt_number = FND_API.G_MISS_CHAR THEN

7544: IF p_x_line_rec.tax_exempt_flag = FND_API.G_MISS_CHAR THEN
7545: p_x_line_rec.tax_exempt_flag := p_old_line_rec.tax_exempt_flag;
7546: END IF;
7547:
7548: IF p_x_line_rec.tax_exempt_number = FND_API.G_MISS_CHAR THEN
7549: p_x_line_rec.tax_exempt_number := p_old_line_rec.tax_exempt_number;
7550: END IF;
7551:
7552: IF p_x_line_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR THEN

Line 7552: IF p_x_line_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR THEN

7548: IF p_x_line_rec.tax_exempt_number = FND_API.G_MISS_CHAR THEN
7549: p_x_line_rec.tax_exempt_number := p_old_line_rec.tax_exempt_number;
7550: END IF;
7551:
7552: IF p_x_line_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR THEN
7553: p_x_line_rec.tax_exempt_reason_code := p_old_line_rec.tax_exempt_reason_code;
7554: END IF;
7555:
7556: IF p_x_line_rec.tax_point_code = FND_API.G_MISS_CHAR THEN

Line 7556: IF p_x_line_rec.tax_point_code = FND_API.G_MISS_CHAR THEN

7552: IF p_x_line_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR THEN
7553: p_x_line_rec.tax_exempt_reason_code := p_old_line_rec.tax_exempt_reason_code;
7554: END IF;
7555:
7556: IF p_x_line_rec.tax_point_code = FND_API.G_MISS_CHAR THEN
7557: p_x_line_rec.tax_point_code := p_old_line_rec.tax_point_code;
7558: END IF;
7559:
7560: IF p_x_line_rec.tax_rate = FND_API.G_MISS_NUM THEN

Line 7560: IF p_x_line_rec.tax_rate = FND_API.G_MISS_NUM THEN

7556: IF p_x_line_rec.tax_point_code = FND_API.G_MISS_CHAR THEN
7557: p_x_line_rec.tax_point_code := p_old_line_rec.tax_point_code;
7558: END IF;
7559:
7560: IF p_x_line_rec.tax_rate = FND_API.G_MISS_NUM THEN
7561: p_x_line_rec.tax_rate := p_old_line_rec.tax_rate;
7562: END IF;
7563:
7564: IF p_x_line_rec.tax_value = FND_API.G_MISS_NUM THEN

Line 7564: IF p_x_line_rec.tax_value = FND_API.G_MISS_NUM THEN

7560: IF p_x_line_rec.tax_rate = FND_API.G_MISS_NUM THEN
7561: p_x_line_rec.tax_rate := p_old_line_rec.tax_rate;
7562: END IF;
7563:
7564: IF p_x_line_rec.tax_value = FND_API.G_MISS_NUM THEN
7565: p_x_line_rec.tax_value := p_old_line_rec.tax_value;
7566: END IF;
7567:
7568: IF p_x_line_rec.top_model_line_id = FND_API.G_MISS_NUM THEN

Line 7568: IF p_x_line_rec.top_model_line_id = FND_API.G_MISS_NUM THEN

7564: IF p_x_line_rec.tax_value = FND_API.G_MISS_NUM THEN
7565: p_x_line_rec.tax_value := p_old_line_rec.tax_value;
7566: END IF;
7567:
7568: IF p_x_line_rec.top_model_line_id = FND_API.G_MISS_NUM THEN
7569: p_x_line_rec.top_model_line_id := p_old_line_rec.top_model_line_id;
7570: END IF;
7571:
7572: IF p_x_line_rec.unit_list_price = FND_API.G_MISS_NUM THEN

Line 7572: IF p_x_line_rec.unit_list_price = FND_API.G_MISS_NUM THEN

7568: IF p_x_line_rec.top_model_line_id = FND_API.G_MISS_NUM THEN
7569: p_x_line_rec.top_model_line_id := p_old_line_rec.top_model_line_id;
7570: END IF;
7571:
7572: IF p_x_line_rec.unit_list_price = FND_API.G_MISS_NUM THEN
7573: p_x_line_rec.unit_list_price := p_old_line_rec.unit_list_price;
7574: END IF;
7575:
7576: IF p_x_line_rec.unit_list_price_per_pqty = FND_API.G_MISS_NUM THEN

Line 7576: IF p_x_line_rec.unit_list_price_per_pqty = FND_API.G_MISS_NUM THEN

7572: IF p_x_line_rec.unit_list_price = FND_API.G_MISS_NUM THEN
7573: p_x_line_rec.unit_list_price := p_old_line_rec.unit_list_price;
7574: END IF;
7575:
7576: IF p_x_line_rec.unit_list_price_per_pqty = FND_API.G_MISS_NUM THEN
7577: p_x_line_rec.unit_list_price_per_pqty := p_old_line_rec.unit_list_price_per_pqty;
7578: END IF;
7579:
7580: IF p_x_line_rec.unit_selling_price = FND_API.G_MISS_NUM THEN

Line 7580: IF p_x_line_rec.unit_selling_price = FND_API.G_MISS_NUM THEN

7576: IF p_x_line_rec.unit_list_price_per_pqty = FND_API.G_MISS_NUM THEN
7577: p_x_line_rec.unit_list_price_per_pqty := p_old_line_rec.unit_list_price_per_pqty;
7578: END IF;
7579:
7580: IF p_x_line_rec.unit_selling_price = FND_API.G_MISS_NUM THEN
7581: p_x_line_rec.unit_selling_price := p_old_line_rec.unit_selling_price;
7582: END IF;
7583:
7584: IF p_x_line_rec.unit_selling_price_per_pqty = FND_API.G_MISS_NUM THEN

Line 7584: IF p_x_line_rec.unit_selling_price_per_pqty = FND_API.G_MISS_NUM THEN

7580: IF p_x_line_rec.unit_selling_price = FND_API.G_MISS_NUM THEN
7581: p_x_line_rec.unit_selling_price := p_old_line_rec.unit_selling_price;
7582: END IF;
7583:
7584: IF p_x_line_rec.unit_selling_price_per_pqty = FND_API.G_MISS_NUM THEN
7585: p_x_line_rec.unit_selling_price_per_pqty := p_old_line_rec.unit_selling_price_per_pqty;
7586: END IF;
7587:
7588: IF p_x_line_rec.visible_demand_flag = FND_API.G_MISS_CHAR THEN

Line 7588: IF p_x_line_rec.visible_demand_flag = FND_API.G_MISS_CHAR THEN

7584: IF p_x_line_rec.unit_selling_price_per_pqty = FND_API.G_MISS_NUM THEN
7585: p_x_line_rec.unit_selling_price_per_pqty := p_old_line_rec.unit_selling_price_per_pqty;
7586: END IF;
7587:
7588: IF p_x_line_rec.visible_demand_flag = FND_API.G_MISS_CHAR THEN
7589: p_x_line_rec.visible_demand_flag := p_old_line_rec.visible_demand_flag;
7590: END IF;
7591: IF p_x_line_rec.veh_cus_item_cum_key_id = FND_API.G_MISS_NUM THEN
7592: p_x_line_rec.veh_cus_item_cum_key_id := p_old_line_rec.veh_cus_item_cum_key_id;

Line 7591: IF p_x_line_rec.veh_cus_item_cum_key_id = FND_API.G_MISS_NUM THEN

7587:
7588: IF p_x_line_rec.visible_demand_flag = FND_API.G_MISS_CHAR THEN
7589: p_x_line_rec.visible_demand_flag := p_old_line_rec.visible_demand_flag;
7590: END IF;
7591: IF p_x_line_rec.veh_cus_item_cum_key_id = FND_API.G_MISS_NUM THEN
7592: p_x_line_rec.veh_cus_item_cum_key_id := p_old_line_rec.veh_cus_item_cum_key_id;
7593: END IF;
7594:
7595: IF p_x_line_rec.first_ack_code = FND_API.G_MISS_CHAR THEN

Line 7595: IF p_x_line_rec.first_ack_code = FND_API.G_MISS_CHAR THEN

7591: IF p_x_line_rec.veh_cus_item_cum_key_id = FND_API.G_MISS_NUM THEN
7592: p_x_line_rec.veh_cus_item_cum_key_id := p_old_line_rec.veh_cus_item_cum_key_id;
7593: END IF;
7594:
7595: IF p_x_line_rec.first_ack_code = FND_API.G_MISS_CHAR THEN
7596: p_x_line_rec.first_ack_code := p_old_line_rec.first_ack_code;
7597: END IF;
7598:
7599: IF p_x_line_rec.first_ack_date = FND_API.G_MISS_DATE THEN

Line 7599: IF p_x_line_rec.first_ack_date = FND_API.G_MISS_DATE THEN

7595: IF p_x_line_rec.first_ack_code = FND_API.G_MISS_CHAR THEN
7596: p_x_line_rec.first_ack_code := p_old_line_rec.first_ack_code;
7597: END IF;
7598:
7599: IF p_x_line_rec.first_ack_date = FND_API.G_MISS_DATE THEN
7600: p_x_line_rec.first_ack_date := p_old_line_rec.first_ack_date;
7601: END IF;
7602:
7603: IF p_x_line_rec.last_ack_code = FND_API.G_MISS_CHAR THEN

Line 7603: IF p_x_line_rec.last_ack_code = FND_API.G_MISS_CHAR THEN

7599: IF p_x_line_rec.first_ack_date = FND_API.G_MISS_DATE THEN
7600: p_x_line_rec.first_ack_date := p_old_line_rec.first_ack_date;
7601: END IF;
7602:
7603: IF p_x_line_rec.last_ack_code = FND_API.G_MISS_CHAR THEN
7604: p_x_line_rec.last_ack_code := p_old_line_rec.last_ack_code;
7605: END IF;
7606:
7607: IF p_x_line_rec.last_ack_date = FND_API.G_MISS_DATE THEN

Line 7607: IF p_x_line_rec.last_ack_date = FND_API.G_MISS_DATE THEN

7603: IF p_x_line_rec.last_ack_code = FND_API.G_MISS_CHAR THEN
7604: p_x_line_rec.last_ack_code := p_old_line_rec.last_ack_code;
7605: END IF;
7606:
7607: IF p_x_line_rec.last_ack_date = FND_API.G_MISS_DATE THEN
7608: p_x_line_rec.last_ack_date := p_old_line_rec.last_ack_date;
7609: END IF;
7610:
7611: IF p_x_line_rec.end_item_unit_number = FND_API.G_MISS_CHAR THEN

Line 7611: IF p_x_line_rec.end_item_unit_number = FND_API.G_MISS_CHAR THEN

7607: IF p_x_line_rec.last_ack_date = FND_API.G_MISS_DATE THEN
7608: p_x_line_rec.last_ack_date := p_old_line_rec.last_ack_date;
7609: END IF;
7610:
7611: IF p_x_line_rec.end_item_unit_number = FND_API.G_MISS_CHAR THEN
7612: p_x_line_rec.end_item_unit_number := p_old_line_rec.end_item_unit_number;
7613: END IF;
7614:
7615: IF p_x_line_rec.shipping_instructions = FND_API.G_MISS_CHAR THEN

Line 7615: IF p_x_line_rec.shipping_instructions = FND_API.G_MISS_CHAR THEN

7611: IF p_x_line_rec.end_item_unit_number = FND_API.G_MISS_CHAR THEN
7612: p_x_line_rec.end_item_unit_number := p_old_line_rec.end_item_unit_number;
7613: END IF;
7614:
7615: IF p_x_line_rec.shipping_instructions = FND_API.G_MISS_CHAR THEN
7616: p_x_line_rec.shipping_instructions := p_old_line_rec.shipping_instructions;
7617: END IF;
7618:
7619: IF p_x_line_rec.packing_instructions = FND_API.G_MISS_CHAR THEN

Line 7619: IF p_x_line_rec.packing_instructions = FND_API.G_MISS_CHAR THEN

7615: IF p_x_line_rec.shipping_instructions = FND_API.G_MISS_CHAR THEN
7616: p_x_line_rec.shipping_instructions := p_old_line_rec.shipping_instructions;
7617: END IF;
7618:
7619: IF p_x_line_rec.packing_instructions = FND_API.G_MISS_CHAR THEN
7620: p_x_line_rec.packing_instructions := p_old_line_rec.packing_instructions;
7621: END IF;
7622:
7623: -- Service Related

Line 7625: IF p_x_line_rec.service_txn_reason_code = FND_API.G_MISS_CHAR THEN

7621: END IF;
7622:
7623: -- Service Related
7624:
7625: IF p_x_line_rec.service_txn_reason_code = FND_API.G_MISS_CHAR THEN
7626: p_x_line_rec.service_txn_reason_code := p_old_line_rec.service_txn_reason_code;
7627: END IF;
7628:
7629: IF p_x_line_rec.service_txn_comments = FND_API.G_MISS_CHAR THEN

Line 7629: IF p_x_line_rec.service_txn_comments = FND_API.G_MISS_CHAR THEN

7625: IF p_x_line_rec.service_txn_reason_code = FND_API.G_MISS_CHAR THEN
7626: p_x_line_rec.service_txn_reason_code := p_old_line_rec.service_txn_reason_code;
7627: END IF;
7628:
7629: IF p_x_line_rec.service_txn_comments = FND_API.G_MISS_CHAR THEN
7630: p_x_line_rec.service_txn_comments := p_old_line_rec.service_txn_comments;
7631: END IF;
7632:
7633:

Line 7634: IF p_x_line_rec.service_duration = FND_API.G_MISS_NUM THEN

7630: p_x_line_rec.service_txn_comments := p_old_line_rec.service_txn_comments;
7631: END IF;
7632:
7633:
7634: IF p_x_line_rec.service_duration = FND_API.G_MISS_NUM THEN
7635: p_x_line_rec.service_duration := p_old_line_rec.service_duration;
7636: END IF;
7637:
7638: IF p_x_line_rec.service_period = FND_API.G_MISS_CHAR THEN

Line 7638: IF p_x_line_rec.service_period = FND_API.G_MISS_CHAR THEN

7634: IF p_x_line_rec.service_duration = FND_API.G_MISS_NUM THEN
7635: p_x_line_rec.service_duration := p_old_line_rec.service_duration;
7636: END IF;
7637:
7638: IF p_x_line_rec.service_period = FND_API.G_MISS_CHAR THEN
7639: p_x_line_rec.service_period := p_old_line_rec.service_period;
7640: END IF;
7641:
7642: IF p_x_line_rec.service_start_date = FND_API.G_MISS_DATE THEN

Line 7642: IF p_x_line_rec.service_start_date = FND_API.G_MISS_DATE THEN

7638: IF p_x_line_rec.service_period = FND_API.G_MISS_CHAR THEN
7639: p_x_line_rec.service_period := p_old_line_rec.service_period;
7640: END IF;
7641:
7642: IF p_x_line_rec.service_start_date = FND_API.G_MISS_DATE THEN
7643: p_x_line_rec.service_start_date := p_old_line_rec.service_start_date;
7644: END IF;
7645:
7646: IF p_x_line_rec.service_end_date = FND_API.G_MISS_DATE THEN

Line 7646: IF p_x_line_rec.service_end_date = FND_API.G_MISS_DATE THEN

7642: IF p_x_line_rec.service_start_date = FND_API.G_MISS_DATE THEN
7643: p_x_line_rec.service_start_date := p_old_line_rec.service_start_date;
7644: END IF;
7645:
7646: IF p_x_line_rec.service_end_date = FND_API.G_MISS_DATE THEN
7647: p_x_line_rec.service_end_date := p_old_line_rec.service_end_date;
7648: END IF;
7649:
7650: IF p_x_line_rec.service_coterminate_flag = FND_API.G_MISS_CHAR THEN

Line 7650: IF p_x_line_rec.service_coterminate_flag = FND_API.G_MISS_CHAR THEN

7646: IF p_x_line_rec.service_end_date = FND_API.G_MISS_DATE THEN
7647: p_x_line_rec.service_end_date := p_old_line_rec.service_end_date;
7648: END IF;
7649:
7650: IF p_x_line_rec.service_coterminate_flag = FND_API.G_MISS_CHAR THEN
7651: p_x_line_rec.service_coterminate_flag := p_old_line_rec.service_coterminate_flag;
7652: END IF;
7653:
7654: IF p_x_line_rec.unit_list_percent = FND_API.G_MISS_NUM THEN

Line 7654: IF p_x_line_rec.unit_list_percent = FND_API.G_MISS_NUM THEN

7650: IF p_x_line_rec.service_coterminate_flag = FND_API.G_MISS_CHAR THEN
7651: p_x_line_rec.service_coterminate_flag := p_old_line_rec.service_coterminate_flag;
7652: END IF;
7653:
7654: IF p_x_line_rec.unit_list_percent = FND_API.G_MISS_NUM THEN
7655: p_x_line_rec.unit_list_percent := p_old_line_rec.unit_list_percent;
7656: END IF;
7657:
7658: IF p_x_line_rec.unit_selling_percent = FND_API.G_MISS_NUM THEN

Line 7658: IF p_x_line_rec.unit_selling_percent = FND_API.G_MISS_NUM THEN

7654: IF p_x_line_rec.unit_list_percent = FND_API.G_MISS_NUM THEN
7655: p_x_line_rec.unit_list_percent := p_old_line_rec.unit_list_percent;
7656: END IF;
7657:
7658: IF p_x_line_rec.unit_selling_percent = FND_API.G_MISS_NUM THEN
7659: p_x_line_rec.unit_selling_percent := p_old_line_rec.unit_selling_percent;
7660: END IF;
7661:
7662: IF p_x_line_rec.unit_percent_base_price = FND_API.G_MISS_NUM THEN

Line 7662: IF p_x_line_rec.unit_percent_base_price = FND_API.G_MISS_NUM THEN

7658: IF p_x_line_rec.unit_selling_percent = FND_API.G_MISS_NUM THEN
7659: p_x_line_rec.unit_selling_percent := p_old_line_rec.unit_selling_percent;
7660: END IF;
7661:
7662: IF p_x_line_rec.unit_percent_base_price = FND_API.G_MISS_NUM THEN
7663: p_x_line_rec.unit_percent_base_price := p_old_line_rec.unit_percent_base_price;
7664: END IF;
7665:
7666: IF p_x_line_rec.service_number = FND_API.G_MISS_NUM THEN

Line 7666: IF p_x_line_rec.service_number = FND_API.G_MISS_NUM THEN

7662: IF p_x_line_rec.unit_percent_base_price = FND_API.G_MISS_NUM THEN
7663: p_x_line_rec.unit_percent_base_price := p_old_line_rec.unit_percent_base_price;
7664: END IF;
7665:
7666: IF p_x_line_rec.service_number = FND_API.G_MISS_NUM THEN
7667: p_x_line_rec.service_number := p_old_line_rec.service_number;
7668: END IF;
7669:
7670: IF p_x_line_rec.service_reference_type_code = FND_API.G_MISS_CHAR THEN

Line 7670: IF p_x_line_rec.service_reference_type_code = FND_API.G_MISS_CHAR THEN

7666: IF p_x_line_rec.service_number = FND_API.G_MISS_NUM THEN
7667: p_x_line_rec.service_number := p_old_line_rec.service_number;
7668: END IF;
7669:
7670: IF p_x_line_rec.service_reference_type_code = FND_API.G_MISS_CHAR THEN
7671: p_x_line_rec.service_reference_type_code := p_old_line_rec.service_reference_type_code;
7672: END IF;
7673:
7674: IF p_x_line_rec.calculate_price_flag = FND_API.G_MISS_CHAR THEN

Line 7674: IF p_x_line_rec.calculate_price_flag = FND_API.G_MISS_CHAR THEN

7670: IF p_x_line_rec.service_reference_type_code = FND_API.G_MISS_CHAR THEN
7671: p_x_line_rec.service_reference_type_code := p_old_line_rec.service_reference_type_code;
7672: END IF;
7673:
7674: IF p_x_line_rec.calculate_price_flag = FND_API.G_MISS_CHAR THEN
7675: p_x_line_rec.calculate_price_flag := NULL;
7676: END IF;
7677:
7678: IF p_x_line_rec.service_reference_line_id = FND_API.G_MISS_NUM THEN

Line 7678: IF p_x_line_rec.service_reference_line_id = FND_API.G_MISS_NUM THEN

7674: IF p_x_line_rec.calculate_price_flag = FND_API.G_MISS_CHAR THEN
7675: p_x_line_rec.calculate_price_flag := NULL;
7676: END IF;
7677:
7678: IF p_x_line_rec.service_reference_line_id = FND_API.G_MISS_NUM THEN
7679: p_x_line_rec.service_reference_line_id := p_old_line_rec.service_reference_line_id;
7680: END IF;
7681:
7682: IF p_x_line_rec.service_reference_system_id = FND_API.G_MISS_NUM THEN

Line 7682: IF p_x_line_rec.service_reference_system_id = FND_API.G_MISS_NUM THEN

7678: IF p_x_line_rec.service_reference_line_id = FND_API.G_MISS_NUM THEN
7679: p_x_line_rec.service_reference_line_id := p_old_line_rec.service_reference_line_id;
7680: END IF;
7681:
7682: IF p_x_line_rec.service_reference_system_id = FND_API.G_MISS_NUM THEN
7683: p_x_line_rec.service_reference_system_id := p_old_line_rec.service_reference_system_id;
7684: END IF;
7685:
7686: -- End of Service related columns

Line 7690: IF p_x_line_rec.marketing_source_code_id = FND_API.G_MISS_NUM THEN

7686: -- End of Service related columns
7687:
7688: /* Marketing source code related */
7689:
7690: IF p_x_line_rec.marketing_source_code_id = FND_API.G_MISS_NUM THEN
7691: p_x_line_rec.marketing_source_code_id := p_old_line_rec.marketing_source_code_id;
7692: END IF;
7693:
7694: /* end of Marketing source code id */

Line 7705: ELSIF p_x_line_rec.flow_status_code = fnd_api.g_miss_char THEN

7701: IF OE_Quote_Util.G_COMPLETE_NEG = 'N' THEN
7702: p_x_line_rec.flow_status_code := p_old_line_rec.flow_status_code;
7703: END IF;
7704: -- elsif added for bug 8639681
7705: ELSIF p_x_line_rec.flow_status_code = fnd_api.g_miss_char THEN
7706: p_x_line_rec.flow_status_code := p_old_line_rec.flow_status_code;
7707: END IF;
7708:
7709: -- Commitment related

Line 7710: IF p_x_line_rec.commitment_id = FND_API.G_MISS_NUM THEN

7706: p_x_line_rec.flow_status_code := p_old_line_rec.flow_status_code;
7707: END IF;
7708:
7709: -- Commitment related
7710: IF p_x_line_rec.commitment_id = FND_API.G_MISS_NUM THEN
7711: p_x_line_rec.commitment_id := p_old_line_rec.commitment_id;
7712: END IF;
7713:
7714: IF p_x_line_rec.order_source_id = FND_API.G_MISS_NUM THEN

Line 7714: IF p_x_line_rec.order_source_id = FND_API.G_MISS_NUM THEN

7710: IF p_x_line_rec.commitment_id = FND_API.G_MISS_NUM THEN
7711: p_x_line_rec.commitment_id := p_old_line_rec.commitment_id;
7712: END IF;
7713:
7714: IF p_x_line_rec.order_source_id = FND_API.G_MISS_NUM THEN
7715: if l_debug_level > 0 then
7716: oe_debug_pub.add('OEXULINB -aksingh complete_record - order_source_id');
7717: end if;
7718: p_x_line_rec.order_source_id := p_old_line_rec.order_source_id;

Line 7722: IF p_x_line_rec.Original_Inventory_Item_Id = FND_API.G_MISS_NUM THEN

7718: p_x_line_rec.order_source_id := p_old_line_rec.order_source_id;
7719: END IF;
7720:
7721: -- Item Substitution changes.
7722: IF p_x_line_rec.Original_Inventory_Item_Id = FND_API.G_MISS_NUM THEN
7723: p_x_line_rec.Original_Inventory_Item_Id :=
7724: p_old_line_rec.Original_Inventory_Item_Id;
7725: END IF;
7726:

Line 7727: IF p_x_line_rec.Original_item_identifier_Type = FND_API.G_MISS_CHAR THEN

7723: p_x_line_rec.Original_Inventory_Item_Id :=
7724: p_old_line_rec.Original_Inventory_Item_Id;
7725: END IF;
7726:
7727: IF p_x_line_rec.Original_item_identifier_Type = FND_API.G_MISS_CHAR THEN
7728: p_x_line_rec.Original_item_identifier_Type :=
7729: p_old_line_rec.Original_item_identifier_Type;
7730: END IF;
7731:

Line 7732: IF p_x_line_rec.Original_ordered_item_id = FND_API.G_MISS_NUM THEN

7728: p_x_line_rec.Original_item_identifier_Type :=
7729: p_old_line_rec.Original_item_identifier_Type;
7730: END IF;
7731:
7732: IF p_x_line_rec.Original_ordered_item_id = FND_API.G_MISS_NUM THEN
7733: p_x_line_rec.Original_ordered_item_id :=
7734: p_old_line_rec.Original_ordered_item_id;
7735: END IF;
7736:

Line 7737: IF p_x_line_rec.Original_ordered_item = FND_API.G_MISS_CHAR THEN

7733: p_x_line_rec.Original_ordered_item_id :=
7734: p_old_line_rec.Original_ordered_item_id;
7735: END IF;
7736:
7737: IF p_x_line_rec.Original_ordered_item = FND_API.G_MISS_CHAR THEN
7738: p_x_line_rec.Original_ordered_item :=
7739: p_old_line_rec.Original_ordered_item;
7740: END IF;
7741:

Line 7742: IF p_x_line_rec.item_relationship_type = FND_API.G_MISS_NUM THEN

7738: p_x_line_rec.Original_ordered_item :=
7739: p_old_line_rec.Original_ordered_item;
7740: END IF;
7741:
7742: IF p_x_line_rec.item_relationship_type = FND_API.G_MISS_NUM THEN
7743: p_x_line_rec.item_relationship_type :=
7744: p_old_line_rec.item_relationship_type;
7745: END IF;
7746:

Line 7747: IF p_x_line_rec.Item_substitution_type_code = FND_API.G_MISS_CHAR THEN

7743: p_x_line_rec.item_relationship_type :=
7744: p_old_line_rec.item_relationship_type;
7745: END IF;
7746:
7747: IF p_x_line_rec.Item_substitution_type_code = FND_API.G_MISS_CHAR THEN
7748: p_x_line_rec.Item_substitution_type_code :=
7749: p_old_line_rec.Item_substitution_type_code;
7750: END IF;
7751:

Line 7752: IF p_x_line_rec.Late_Demand_Penalty_Factor = FND_API.G_MISS_NUM THEN

7748: p_x_line_rec.Item_substitution_type_code :=
7749: p_old_line_rec.Item_substitution_type_code;
7750: END IF;
7751:
7752: IF p_x_line_rec.Late_Demand_Penalty_Factor = FND_API.G_MISS_NUM THEN
7753: p_x_line_rec.Late_Demand_Penalty_Factor :=
7754: p_old_line_rec.Late_Demand_Penalty_Factor;
7755: END IF;
7756:

Line 7757: IF p_x_line_rec.Override_atp_date_code = FND_API.G_MISS_CHAR THEN

7753: p_x_line_rec.Late_Demand_Penalty_Factor :=
7754: p_old_line_rec.Late_Demand_Penalty_Factor;
7755: END IF;
7756:
7757: IF p_x_line_rec.Override_atp_date_code = FND_API.G_MISS_CHAR THEN
7758: p_x_line_rec.Override_atp_date_code :=
7759: p_old_line_rec.Override_atp_date_code;
7760: END IF;
7761:

Line 7764: IF p_x_line_rec.Blanket_Number = FND_API.G_MISS_NUM THEN

7760: END IF;
7761:
7762: -- Changes for Blanket Orders
7763:
7764: IF p_x_line_rec.Blanket_Number = FND_API.G_MISS_NUM THEN
7765: p_x_line_rec.Blanket_Number := p_old_line_rec.Blanket_Number;
7766: END IF;
7767:
7768: IF p_x_line_rec.Blanket_Line_Number = FND_API.G_MISS_NUM THEN

Line 7768: IF p_x_line_rec.Blanket_Line_Number = FND_API.G_MISS_NUM THEN

7764: IF p_x_line_rec.Blanket_Number = FND_API.G_MISS_NUM THEN
7765: p_x_line_rec.Blanket_Number := p_old_line_rec.Blanket_Number;
7766: END IF;
7767:
7768: IF p_x_line_rec.Blanket_Line_Number = FND_API.G_MISS_NUM THEN
7769: p_x_line_rec.Blanket_Line_Number := p_old_line_rec.Blanket_Line_Number;
7770: END IF;
7771:
7772: IF p_x_line_rec.Blanket_Version_Number = FND_API.G_MISS_NUM THEN

Line 7772: IF p_x_line_rec.Blanket_Version_Number = FND_API.G_MISS_NUM THEN

7768: IF p_x_line_rec.Blanket_Line_Number = FND_API.G_MISS_NUM THEN
7769: p_x_line_rec.Blanket_Line_Number := p_old_line_rec.Blanket_Line_Number;
7770: END IF;
7771:
7772: IF p_x_line_rec.Blanket_Version_Number = FND_API.G_MISS_NUM THEN
7773: p_x_line_rec.Blanket_Version_Number := p_old_line_rec.Blanket_Version_Number;
7774: END IF;
7775:
7776: -- bug 2589332

Line 7777: IF p_x_line_rec.User_Item_Description = FND_API.G_MISS_CHAR THEN

7773: p_x_line_rec.Blanket_Version_Number := p_old_line_rec.Blanket_Version_Number;
7774: END IF;
7775:
7776: -- bug 2589332
7777: IF p_x_line_rec.User_Item_Description = FND_API.G_MISS_CHAR THEN
7778: p_x_line_rec.User_Item_Description := p_old_line_rec.User_Item_Description;
7779: END IF;
7780:
7781: -- QUOTING changes

Line 7782: IF p_x_line_rec.transaction_phase_code = FND_API.G_MISS_CHAR THEN

7778: p_x_line_rec.User_Item_Description := p_old_line_rec.User_Item_Description;
7779: END IF;
7780:
7781: -- QUOTING changes
7782: IF p_x_line_rec.transaction_phase_code = FND_API.G_MISS_CHAR THEN
7783: p_x_line_rec.transaction_phase_code :=
7784: p_old_line_rec.transaction_phase_code;
7785: END IF;
7786:

Line 7787: IF p_x_line_rec.source_document_version_number = FND_API.G_MISS_NUM THEN

7783: p_x_line_rec.transaction_phase_code :=
7784: p_old_line_rec.transaction_phase_code;
7785: END IF;
7786:
7787: IF p_x_line_rec.source_document_version_number = FND_API.G_MISS_NUM THEN
7788: p_x_line_rec.source_document_version_number :=
7789: p_old_line_rec.source_document_version_number;
7790: END IF;
7791: -- END QUOTING changes

Line 7792: IF p_x_line_rec.Minisite_Id = FND_API.G_MISS_NUM THEN

7788: p_x_line_rec.source_document_version_number :=
7789: p_old_line_rec.source_document_version_number;
7790: END IF;
7791: -- END QUOTING changes
7792: IF p_x_line_rec.Minisite_Id = FND_API.G_MISS_NUM THEN
7793: p_x_line_rec.Minisite_Id := p_old_line_rec.Minisite_Id;
7794: END IF;
7795:
7796: IF p_x_line_rec.End_customer_Id = FND_API.G_MISS_NUM THEN

Line 7796: IF p_x_line_rec.End_customer_Id = FND_API.G_MISS_NUM THEN

7792: IF p_x_line_rec.Minisite_Id = FND_API.G_MISS_NUM THEN
7793: p_x_line_rec.Minisite_Id := p_old_line_rec.Minisite_Id;
7794: END IF;
7795:
7796: IF p_x_line_rec.End_customer_Id = FND_API.G_MISS_NUM THEN
7797: p_x_line_rec.End_customer_Id := p_old_line_rec.End_customer_Id;
7798: END IF;
7799:
7800: IF p_x_line_rec.End_customer_contact_Id = FND_API.G_MISS_NUM THEN

Line 7800: IF p_x_line_rec.End_customer_contact_Id = FND_API.G_MISS_NUM THEN

7796: IF p_x_line_rec.End_customer_Id = FND_API.G_MISS_NUM THEN
7797: p_x_line_rec.End_customer_Id := p_old_line_rec.End_customer_Id;
7798: END IF;
7799:
7800: IF p_x_line_rec.End_customer_contact_Id = FND_API.G_MISS_NUM THEN
7801: p_x_line_rec.End_customer_contact_Id := p_old_line_rec.End_customer_contact_Id;
7802: END IF;
7803:
7804: IF p_x_line_rec.End_customer_site_use_Id = FND_API.G_MISS_NUM THEN

Line 7804: IF p_x_line_rec.End_customer_site_use_Id = FND_API.G_MISS_NUM THEN

7800: IF p_x_line_rec.End_customer_contact_Id = FND_API.G_MISS_NUM THEN
7801: p_x_line_rec.End_customer_contact_Id := p_old_line_rec.End_customer_contact_Id;
7802: END IF;
7803:
7804: IF p_x_line_rec.End_customer_site_use_Id = FND_API.G_MISS_NUM THEN
7805: p_x_line_rec.End_customer_site_use_Id := p_old_line_rec.End_customer_site_use_Id;
7806: END IF;
7807:
7808: IF p_x_line_rec.ib_owner = FND_API.G_MISS_CHAR THEN

Line 7808: IF p_x_line_rec.ib_owner = FND_API.G_MISS_CHAR THEN

7804: IF p_x_line_rec.End_customer_site_use_Id = FND_API.G_MISS_NUM THEN
7805: p_x_line_rec.End_customer_site_use_Id := p_old_line_rec.End_customer_site_use_Id;
7806: END IF;
7807:
7808: IF p_x_line_rec.ib_owner = FND_API.G_MISS_CHAR THEN
7809: p_x_line_rec.ib_owner := p_old_line_rec.ib_owner;
7810: END IF;
7811:
7812: IF p_x_line_rec.ib_installed_at_location = FND_API.G_MISS_CHAR THEN

Line 7812: IF p_x_line_rec.ib_installed_at_location = FND_API.G_MISS_CHAR THEN

7808: IF p_x_line_rec.ib_owner = FND_API.G_MISS_CHAR THEN
7809: p_x_line_rec.ib_owner := p_old_line_rec.ib_owner;
7810: END IF;
7811:
7812: IF p_x_line_rec.ib_installed_at_location = FND_API.G_MISS_CHAR THEN
7813: p_x_line_rec.ib_installed_at_location := p_old_line_rec.ib_installed_at_location;
7814: END IF;
7815:
7816: IF p_x_line_rec.ib_current_location = FND_API.G_MISS_CHAR THEN

Line 7816: IF p_x_line_rec.ib_current_location = FND_API.G_MISS_CHAR THEN

7812: IF p_x_line_rec.ib_installed_at_location = FND_API.G_MISS_CHAR THEN
7813: p_x_line_rec.ib_installed_at_location := p_old_line_rec.ib_installed_at_location;
7814: END IF;
7815:
7816: IF p_x_line_rec.ib_current_location = FND_API.G_MISS_CHAR THEN
7817: p_x_line_rec.ib_current_location := p_old_line_rec.ib_current_location;
7818: END IF;
7819:
7820: IF p_x_line_rec.supplier_signature = FND_API.G_MISS_CHAR THEN

Line 7820: IF p_x_line_rec.supplier_signature = FND_API.G_MISS_CHAR THEN

7816: IF p_x_line_rec.ib_current_location = FND_API.G_MISS_CHAR THEN
7817: p_x_line_rec.ib_current_location := p_old_line_rec.ib_current_location;
7818: END IF;
7819:
7820: IF p_x_line_rec.supplier_signature = FND_API.G_MISS_CHAR THEN
7821: p_x_line_rec.supplier_signature := p_old_line_rec.supplier_signature;
7822: END IF;
7823:
7824: --retro{

Line 7825: IF p_x_line_rec.retrobill_request_id = FND_API.G_MISS_NUM THEN

7821: p_x_line_rec.supplier_signature := p_old_line_rec.supplier_signature;
7822: END IF;
7823:
7824: --retro{
7825: IF p_x_line_rec.retrobill_request_id = FND_API.G_MISS_NUM THEN
7826: p_x_line_rec.retrobill_request_id :=
7827: p_old_line_rec.retrobill_request_id;
7828: END IF;
7829:

Line 7832: IF p_x_line_rec.firm_demand_flag = FND_API.G_MISS_CHAR THEN

7828: END IF;
7829:
7830: --retro}
7831:
7832: IF p_x_line_rec.firm_demand_flag = FND_API.G_MISS_CHAR THEN
7833: p_x_line_rec.firm_demand_flag := p_old_line_rec.firm_demand_flag;
7834: END IF;
7835:
7836: --key Transaction Dates Project

Line 7837: IF p_x_line_rec.order_firmed_date = FND_API.G_MISS_DATE THEN

7833: p_x_line_rec.firm_demand_flag := p_old_line_rec.firm_demand_flag;
7834: END IF;
7835:
7836: --key Transaction Dates Project
7837: IF p_x_line_rec.order_firmed_date = FND_API.G_MISS_DATE THEN
7838: p_x_line_rec.order_firmed_date := p_old_line_rec.order_firmed_date;
7839: END IF;
7840:
7841: IF p_x_line_rec.actual_fulfillment_date = FND_API.G_MISS_DATE THEN

Line 7841: IF p_x_line_rec.actual_fulfillment_date = FND_API.G_MISS_DATE THEN

7837: IF p_x_line_rec.order_firmed_date = FND_API.G_MISS_DATE THEN
7838: p_x_line_rec.order_firmed_date := p_old_line_rec.order_firmed_date;
7839: END IF;
7840:
7841: IF p_x_line_rec.actual_fulfillment_date = FND_API.G_MISS_DATE THEN
7842: p_x_line_rec.actual_fulfillment_date := p_old_line_rec.actual_fulfillment_date;
7843: END IF;
7844:
7845: --end

Line 7849: IF p_x_line_rec.fulfilled_quantity2 = FND_API.G_MISS_NUM THEN

7845: --end
7846:
7847:
7848: -- INVCONV OPM inventory convergence
7849: IF p_x_line_rec.fulfilled_quantity2 = FND_API.G_MISS_NUM THEN
7850: p_x_line_rec.fulfilled_quantity2 := p_old_line_rec.fulfilled_quantity2;
7851: END IF;
7852: IF p_x_line_rec.cancelled_quantity2 = FND_API.G_MISS_NUM THEN
7853: p_x_line_rec.cancelled_quantity2 := p_old_line_rec.cancelled_quantity2;

Line 7852: IF p_x_line_rec.cancelled_quantity2 = FND_API.G_MISS_NUM THEN

7848: -- INVCONV OPM inventory convergence
7849: IF p_x_line_rec.fulfilled_quantity2 = FND_API.G_MISS_NUM THEN
7850: p_x_line_rec.fulfilled_quantity2 := p_old_line_rec.fulfilled_quantity2;
7851: END IF;
7852: IF p_x_line_rec.cancelled_quantity2 = FND_API.G_MISS_NUM THEN
7853: p_x_line_rec.cancelled_quantity2 := p_old_line_rec.cancelled_quantity2;
7854: END IF;
7855: IF p_x_line_rec.shipping_quantity_uom2 = FND_API.G_MISS_CHAR THEN
7856: p_x_line_rec.shipping_quantity_uom2 := p_old_line_rec.shipping_quantity_uom2;

Line 7855: IF p_x_line_rec.shipping_quantity_uom2 = FND_API.G_MISS_CHAR THEN

7851: END IF;
7852: IF p_x_line_rec.cancelled_quantity2 = FND_API.G_MISS_NUM THEN
7853: p_x_line_rec.cancelled_quantity2 := p_old_line_rec.cancelled_quantity2;
7854: END IF;
7855: IF p_x_line_rec.shipping_quantity_uom2 = FND_API.G_MISS_CHAR THEN
7856: p_x_line_rec.shipping_quantity_uom2 := p_old_line_rec.shipping_quantity_uom2;
7857: END IF;
7858:
7859:

Line 7860: IF p_x_line_rec.reserved_quantity2 = FND_API.G_MISS_NUM THEN

7856: p_x_line_rec.shipping_quantity_uom2 := p_old_line_rec.shipping_quantity_uom2;
7857: END IF;
7858:
7859:
7860: IF p_x_line_rec.reserved_quantity2 = FND_API.G_MISS_NUM THEN
7861: p_x_line_rec.reserved_quantity2 := p_old_line_rec.reserved_quantity2; -- bug 4889860
7862: END IF;
7863:
7864:

Line 7868: /* IF p_x_line_rec.supplier_signature_date = FND_API.G_MISS_DATE THEN

7864:
7865: -- INVCONV end
7866:
7867:
7868: /* IF p_x_line_rec.supplier_signature_date = FND_API.G_MISS_DATE THEN
7869: p_x_line_rec.supplier_signature_date := p_old_line_rec.supplier_signature_date;
7870: END IF;
7871:
7872: IF p_x_line_rec.customer_signature = FND_API.G_MISS_CHAR THEN

Line 7872: IF p_x_line_rec.customer_signature = FND_API.G_MISS_CHAR THEN

7868: /* IF p_x_line_rec.supplier_signature_date = FND_API.G_MISS_DATE THEN
7869: p_x_line_rec.supplier_signature_date := p_old_line_rec.supplier_signature_date;
7870: END IF;
7871:
7872: IF p_x_line_rec.customer_signature = FND_API.G_MISS_CHAR THEN
7873: p_x_line_rec.customer_signature := p_old_line_rec.customer_signature;
7874: END IF;
7875:
7876: IF p_x_line_rec.customer_signature_date = FND_API.G_MISS_DATE THEN

Line 7876: IF p_x_line_rec.customer_signature_date = FND_API.G_MISS_DATE THEN

7872: IF p_x_line_rec.customer_signature = FND_API.G_MISS_CHAR THEN
7873: p_x_line_rec.customer_signature := p_old_line_rec.customer_signature;
7874: END IF;
7875:
7876: IF p_x_line_rec.customer_signature_date = FND_API.G_MISS_DATE THEN
7877: p_x_line_rec.customer_signature_date := p_old_line_rec.customer_signature_date;
7878: END IF;
7879:
7880: */

Line 7882: IF p_x_line_rec.customer_item_net_price = FND_API.G_MISS_NUM THEN

7878: END IF;
7879:
7880: */
7881:
7882: IF p_x_line_rec.customer_item_net_price = FND_API.G_MISS_NUM THEN
7883: p_x_line_rec.customer_item_net_price := p_old_line_rec.customer_item_net_price; -- 5465342
7884: END IF;
7885:
7886: IF p_x_line_rec.earliest_ship_date = FND_API.G_MISS_DATE THEN

Line 7886: IF p_x_line_rec.earliest_ship_date = FND_API.G_MISS_DATE THEN

7882: IF p_x_line_rec.customer_item_net_price = FND_API.G_MISS_NUM THEN
7883: p_x_line_rec.customer_item_net_price := p_old_line_rec.customer_item_net_price; -- 5465342
7884: END IF;
7885:
7886: IF p_x_line_rec.earliest_ship_date = FND_API.G_MISS_DATE THEN
7887: p_x_line_rec.earliest_ship_date := p_old_line_rec.earliest_ship_date; -- 8497317
7888: END IF;
7889:
7890: IF p_x_line_rec.fulfillment_base = FND_API.G_MISS_CHAR THEN

Line 7890: IF p_x_line_rec.fulfillment_base = FND_API.G_MISS_CHAR THEN

7886: IF p_x_line_rec.earliest_ship_date = FND_API.G_MISS_DATE THEN
7887: p_x_line_rec.earliest_ship_date := p_old_line_rec.earliest_ship_date; -- 8497317
7888: END IF;
7889:
7890: IF p_x_line_rec.fulfillment_base = FND_API.G_MISS_CHAR THEN
7891: p_x_line_rec.fulfillment_base :=p_old_line_rec.fulfillment_base;--ER#14763609
7892: END IF;
7893:
7894: if l_debug_level > 0 then

Line 7923: IF p_x_line_rec.unit_cost = FND_API.G_MISS_NUM THEN

7919: IF OE_FEATURES_PVT.Is_Margin_Avail Then
7920: if l_debug_level > 0 then
7921: oe_debug_pub.add('inside margin convert miss to null',1);
7922: end if;
7923: IF p_x_line_rec.unit_cost = FND_API.G_MISS_NUM THEN
7924: p_x_line_rec.unit_cost := NULL;
7925: END IF;
7926: END IF;
7927: --MRG END

Line 7930: IF p_x_line_rec.accounting_rule_id = FND_API.G_MISS_NUM THEN

7926: END IF;
7927: --MRG END
7928:
7929:
7930: IF p_x_line_rec.accounting_rule_id = FND_API.G_MISS_NUM THEN
7931: p_x_line_rec.accounting_rule_id := NULL;
7932: END IF;
7933:
7934: IF p_x_line_rec.accounting_rule_duration = FND_API.G_MISS_NUM THEN

Line 7934: IF p_x_line_rec.accounting_rule_duration = FND_API.G_MISS_NUM THEN

7930: IF p_x_line_rec.accounting_rule_id = FND_API.G_MISS_NUM THEN
7931: p_x_line_rec.accounting_rule_id := NULL;
7932: END IF;
7933:
7934: IF p_x_line_rec.accounting_rule_duration = FND_API.G_MISS_NUM THEN
7935: p_x_line_rec.accounting_rule_duration := NULL;
7936: END IF;
7937:
7938: IF p_x_line_rec.actual_arrival_date = FND_API.G_MISS_DATE THEN

Line 7938: IF p_x_line_rec.actual_arrival_date = FND_API.G_MISS_DATE THEN

7934: IF p_x_line_rec.accounting_rule_duration = FND_API.G_MISS_NUM THEN
7935: p_x_line_rec.accounting_rule_duration := NULL;
7936: END IF;
7937:
7938: IF p_x_line_rec.actual_arrival_date = FND_API.G_MISS_DATE THEN
7939: p_x_line_rec.actual_arrival_date := NULL;
7940: END IF;
7941:
7942: IF p_x_line_rec.actual_shipment_date = FND_API.G_MISS_DATE THEN

Line 7942: IF p_x_line_rec.actual_shipment_date = FND_API.G_MISS_DATE THEN

7938: IF p_x_line_rec.actual_arrival_date = FND_API.G_MISS_DATE THEN
7939: p_x_line_rec.actual_arrival_date := NULL;
7940: END IF;
7941:
7942: IF p_x_line_rec.actual_shipment_date = FND_API.G_MISS_DATE THEN
7943: p_x_line_rec.actual_shipment_date := NULL;
7944: END IF;
7945:
7946: IF p_x_line_rec.agreement_id = FND_API.G_MISS_NUM THEN

Line 7946: IF p_x_line_rec.agreement_id = FND_API.G_MISS_NUM THEN

7942: IF p_x_line_rec.actual_shipment_date = FND_API.G_MISS_DATE THEN
7943: p_x_line_rec.actual_shipment_date := NULL;
7944: END IF;
7945:
7946: IF p_x_line_rec.agreement_id = FND_API.G_MISS_NUM THEN
7947: p_x_line_rec.agreement_id := NULL;
7948: END IF;
7949: IF p_x_line_rec.arrival_set_id = FND_API.G_MISS_NUM THEN
7950: p_x_line_rec.arrival_set_id := NULL;

Line 7949: IF p_x_line_rec.arrival_set_id = FND_API.G_MISS_NUM THEN

7945:
7946: IF p_x_line_rec.agreement_id = FND_API.G_MISS_NUM THEN
7947: p_x_line_rec.agreement_id := NULL;
7948: END IF;
7949: IF p_x_line_rec.arrival_set_id = FND_API.G_MISS_NUM THEN
7950: p_x_line_rec.arrival_set_id := NULL;
7951: END IF;
7952:
7953: IF p_x_line_rec.ato_line_id = FND_API.G_MISS_NUM THEN

Line 7953: IF p_x_line_rec.ato_line_id = FND_API.G_MISS_NUM THEN

7949: IF p_x_line_rec.arrival_set_id = FND_API.G_MISS_NUM THEN
7950: p_x_line_rec.arrival_set_id := NULL;
7951: END IF;
7952:
7953: IF p_x_line_rec.ato_line_id = FND_API.G_MISS_NUM THEN
7954: p_x_line_rec.ato_line_id := NULL;
7955: END IF;
7956: IF p_x_line_rec.upgraded_flag = FND_API.G_MISS_CHAR THEN
7957: p_x_line_rec.upgraded_flag := NULL;

Line 7956: IF p_x_line_rec.upgraded_flag = FND_API.G_MISS_CHAR THEN

7952:
7953: IF p_x_line_rec.ato_line_id = FND_API.G_MISS_NUM THEN
7954: p_x_line_rec.ato_line_id := NULL;
7955: END IF;
7956: IF p_x_line_rec.upgraded_flag = FND_API.G_MISS_CHAR THEN
7957: p_x_line_rec.upgraded_flag := NULL;
7958: END IF;
7959:
7960: IF p_x_line_rec.attribute1 = FND_API.G_MISS_CHAR THEN

Line 7960: IF p_x_line_rec.attribute1 = FND_API.G_MISS_CHAR THEN

7956: IF p_x_line_rec.upgraded_flag = FND_API.G_MISS_CHAR THEN
7957: p_x_line_rec.upgraded_flag := NULL;
7958: END IF;
7959:
7960: IF p_x_line_rec.attribute1 = FND_API.G_MISS_CHAR THEN
7961: p_x_line_rec.attribute1 := NULL;
7962: END IF;
7963:
7964: IF p_x_line_rec.attribute10 = FND_API.G_MISS_CHAR THEN

Line 7964: IF p_x_line_rec.attribute10 = FND_API.G_MISS_CHAR THEN

7960: IF p_x_line_rec.attribute1 = FND_API.G_MISS_CHAR THEN
7961: p_x_line_rec.attribute1 := NULL;
7962: END IF;
7963:
7964: IF p_x_line_rec.attribute10 = FND_API.G_MISS_CHAR THEN
7965: p_x_line_rec.attribute10 := NULL;
7966: END IF;
7967:
7968: IF p_x_line_rec.attribute11 = FND_API.G_MISS_CHAR THEN

Line 7968: IF p_x_line_rec.attribute11 = FND_API.G_MISS_CHAR THEN

7964: IF p_x_line_rec.attribute10 = FND_API.G_MISS_CHAR THEN
7965: p_x_line_rec.attribute10 := NULL;
7966: END IF;
7967:
7968: IF p_x_line_rec.attribute11 = FND_API.G_MISS_CHAR THEN
7969: p_x_line_rec.attribute11 := NULL;
7970: END IF;
7971:
7972: IF p_x_line_rec.attribute12 = FND_API.G_MISS_CHAR THEN

Line 7972: IF p_x_line_rec.attribute12 = FND_API.G_MISS_CHAR THEN

7968: IF p_x_line_rec.attribute11 = FND_API.G_MISS_CHAR THEN
7969: p_x_line_rec.attribute11 := NULL;
7970: END IF;
7971:
7972: IF p_x_line_rec.attribute12 = FND_API.G_MISS_CHAR THEN
7973: p_x_line_rec.attribute12 := NULL;
7974: END IF;
7975:
7976: IF p_x_line_rec.attribute13 = FND_API.G_MISS_CHAR THEN

Line 7976: IF p_x_line_rec.attribute13 = FND_API.G_MISS_CHAR THEN

7972: IF p_x_line_rec.attribute12 = FND_API.G_MISS_CHAR THEN
7973: p_x_line_rec.attribute12 := NULL;
7974: END IF;
7975:
7976: IF p_x_line_rec.attribute13 = FND_API.G_MISS_CHAR THEN
7977: p_x_line_rec.attribute13 := NULL;
7978: END IF;
7979:
7980: IF p_x_line_rec.attribute14 = FND_API.G_MISS_CHAR THEN

Line 7980: IF p_x_line_rec.attribute14 = FND_API.G_MISS_CHAR THEN

7976: IF p_x_line_rec.attribute13 = FND_API.G_MISS_CHAR THEN
7977: p_x_line_rec.attribute13 := NULL;
7978: END IF;
7979:
7980: IF p_x_line_rec.attribute14 = FND_API.G_MISS_CHAR THEN
7981: p_x_line_rec.attribute14 := NULL;
7982: END IF;
7983:
7984: IF p_x_line_rec.attribute15 = FND_API.G_MISS_CHAR THEN

Line 7984: IF p_x_line_rec.attribute15 = FND_API.G_MISS_CHAR THEN

7980: IF p_x_line_rec.attribute14 = FND_API.G_MISS_CHAR THEN
7981: p_x_line_rec.attribute14 := NULL;
7982: END IF;
7983:
7984: IF p_x_line_rec.attribute15 = FND_API.G_MISS_CHAR THEN
7985: p_x_line_rec.attribute15 := NULL;
7986: END IF;
7987:
7988: IF p_x_line_rec.attribute16 = FND_API.G_MISS_CHAR THEN --For bug 2184255

Line 7988: IF p_x_line_rec.attribute16 = FND_API.G_MISS_CHAR THEN --For bug 2184255

7984: IF p_x_line_rec.attribute15 = FND_API.G_MISS_CHAR THEN
7985: p_x_line_rec.attribute15 := NULL;
7986: END IF;
7987:
7988: IF p_x_line_rec.attribute16 = FND_API.G_MISS_CHAR THEN --For bug 2184255
7989: p_x_line_rec.attribute16 := NULL;
7990: END IF;
7991:
7992: IF p_x_line_rec.attribute17 = FND_API.G_MISS_CHAR THEN

Line 7992: IF p_x_line_rec.attribute17 = FND_API.G_MISS_CHAR THEN

7988: IF p_x_line_rec.attribute16 = FND_API.G_MISS_CHAR THEN --For bug 2184255
7989: p_x_line_rec.attribute16 := NULL;
7990: END IF;
7991:
7992: IF p_x_line_rec.attribute17 = FND_API.G_MISS_CHAR THEN
7993: p_x_line_rec.attribute17 := NULL;
7994: END IF;
7995:
7996: IF p_x_line_rec.attribute18 = FND_API.G_MISS_CHAR THEN

Line 7996: IF p_x_line_rec.attribute18 = FND_API.G_MISS_CHAR THEN

7992: IF p_x_line_rec.attribute17 = FND_API.G_MISS_CHAR THEN
7993: p_x_line_rec.attribute17 := NULL;
7994: END IF;
7995:
7996: IF p_x_line_rec.attribute18 = FND_API.G_MISS_CHAR THEN
7997: p_x_line_rec.attribute18 := NULL;
7998: END IF;
7999:
8000: IF p_x_line_rec.attribute19 = FND_API.G_MISS_CHAR THEN

Line 8000: IF p_x_line_rec.attribute19 = FND_API.G_MISS_CHAR THEN

7996: IF p_x_line_rec.attribute18 = FND_API.G_MISS_CHAR THEN
7997: p_x_line_rec.attribute18 := NULL;
7998: END IF;
7999:
8000: IF p_x_line_rec.attribute19 = FND_API.G_MISS_CHAR THEN
8001: p_x_line_rec.attribute19 := NULL;
8002: END IF;
8003:
8004: IF p_x_line_rec.attribute2 = FND_API.G_MISS_CHAR THEN

Line 8004: IF p_x_line_rec.attribute2 = FND_API.G_MISS_CHAR THEN

8000: IF p_x_line_rec.attribute19 = FND_API.G_MISS_CHAR THEN
8001: p_x_line_rec.attribute19 := NULL;
8002: END IF;
8003:
8004: IF p_x_line_rec.attribute2 = FND_API.G_MISS_CHAR THEN
8005: p_x_line_rec.attribute2 := NULL;
8006: END IF;
8007:
8008: IF p_x_line_rec.attribute20 = FND_API.G_MISS_CHAR THEN

Line 8008: IF p_x_line_rec.attribute20 = FND_API.G_MISS_CHAR THEN

8004: IF p_x_line_rec.attribute2 = FND_API.G_MISS_CHAR THEN
8005: p_x_line_rec.attribute2 := NULL;
8006: END IF;
8007:
8008: IF p_x_line_rec.attribute20 = FND_API.G_MISS_CHAR THEN
8009: p_x_line_rec.attribute20 := NULL;
8010: END IF;
8011:
8012: IF p_x_line_rec.attribute3 = FND_API.G_MISS_CHAR THEN

Line 8012: IF p_x_line_rec.attribute3 = FND_API.G_MISS_CHAR THEN

8008: IF p_x_line_rec.attribute20 = FND_API.G_MISS_CHAR THEN
8009: p_x_line_rec.attribute20 := NULL;
8010: END IF;
8011:
8012: IF p_x_line_rec.attribute3 = FND_API.G_MISS_CHAR THEN
8013: p_x_line_rec.attribute3 := NULL;
8014: END IF;
8015:
8016: IF p_x_line_rec.attribute4 = FND_API.G_MISS_CHAR THEN

Line 8016: IF p_x_line_rec.attribute4 = FND_API.G_MISS_CHAR THEN

8012: IF p_x_line_rec.attribute3 = FND_API.G_MISS_CHAR THEN
8013: p_x_line_rec.attribute3 := NULL;
8014: END IF;
8015:
8016: IF p_x_line_rec.attribute4 = FND_API.G_MISS_CHAR THEN
8017: p_x_line_rec.attribute4 := NULL;
8018: END IF;
8019:
8020: IF p_x_line_rec.attribute5 = FND_API.G_MISS_CHAR THEN

Line 8020: IF p_x_line_rec.attribute5 = FND_API.G_MISS_CHAR THEN

8016: IF p_x_line_rec.attribute4 = FND_API.G_MISS_CHAR THEN
8017: p_x_line_rec.attribute4 := NULL;
8018: END IF;
8019:
8020: IF p_x_line_rec.attribute5 = FND_API.G_MISS_CHAR THEN
8021: p_x_line_rec.attribute5 := NULL;
8022: END IF;
8023:
8024: IF p_x_line_rec.attribute6 = FND_API.G_MISS_CHAR THEN

Line 8024: IF p_x_line_rec.attribute6 = FND_API.G_MISS_CHAR THEN

8020: IF p_x_line_rec.attribute5 = FND_API.G_MISS_CHAR THEN
8021: p_x_line_rec.attribute5 := NULL;
8022: END IF;
8023:
8024: IF p_x_line_rec.attribute6 = FND_API.G_MISS_CHAR THEN
8025: p_x_line_rec.attribute6 := NULL;
8026: END IF;
8027:
8028: IF p_x_line_rec.attribute7 = FND_API.G_MISS_CHAR THEN

Line 8028: IF p_x_line_rec.attribute7 = FND_API.G_MISS_CHAR THEN

8024: IF p_x_line_rec.attribute6 = FND_API.G_MISS_CHAR THEN
8025: p_x_line_rec.attribute6 := NULL;
8026: END IF;
8027:
8028: IF p_x_line_rec.attribute7 = FND_API.G_MISS_CHAR THEN
8029: p_x_line_rec.attribute7 := NULL;
8030: END IF;
8031:
8032: IF p_x_line_rec.attribute8 = FND_API.G_MISS_CHAR THEN

Line 8032: IF p_x_line_rec.attribute8 = FND_API.G_MISS_CHAR THEN

8028: IF p_x_line_rec.attribute7 = FND_API.G_MISS_CHAR THEN
8029: p_x_line_rec.attribute7 := NULL;
8030: END IF;
8031:
8032: IF p_x_line_rec.attribute8 = FND_API.G_MISS_CHAR THEN
8033: p_x_line_rec.attribute8 := NULL;
8034: END IF;
8035:
8036: IF p_x_line_rec.attribute9 = FND_API.G_MISS_CHAR THEN

Line 8036: IF p_x_line_rec.attribute9 = FND_API.G_MISS_CHAR THEN

8032: IF p_x_line_rec.attribute8 = FND_API.G_MISS_CHAR THEN
8033: p_x_line_rec.attribute8 := NULL;
8034: END IF;
8035:
8036: IF p_x_line_rec.attribute9 = FND_API.G_MISS_CHAR THEN
8037: p_x_line_rec.attribute9 := NULL;
8038: END IF;
8039:
8040: IF p_x_line_rec.auto_selected_quantity = FND_API.G_MISS_NUM THEN

Line 8040: IF p_x_line_rec.auto_selected_quantity = FND_API.G_MISS_NUM THEN

8036: IF p_x_line_rec.attribute9 = FND_API.G_MISS_CHAR THEN
8037: p_x_line_rec.attribute9 := NULL;
8038: END IF;
8039:
8040: IF p_x_line_rec.auto_selected_quantity = FND_API.G_MISS_NUM THEN
8041: p_x_line_rec.auto_selected_quantity := NULL;
8042: END IF;
8043: IF p_x_line_rec.authorized_to_ship_flag = FND_API.G_MISS_CHAR THEN
8044: p_x_line_rec.authorized_to_ship_flag := NULL;

Line 8043: IF p_x_line_rec.authorized_to_ship_flag = FND_API.G_MISS_CHAR THEN

8039:
8040: IF p_x_line_rec.auto_selected_quantity = FND_API.G_MISS_NUM THEN
8041: p_x_line_rec.auto_selected_quantity := NULL;
8042: END IF;
8043: IF p_x_line_rec.authorized_to_ship_flag = FND_API.G_MISS_CHAR THEN
8044: p_x_line_rec.authorized_to_ship_flag := NULL;
8045: END IF;
8046:
8047: IF p_x_line_rec.booked_flag = FND_API.G_MISS_CHAR THEN

Line 8047: IF p_x_line_rec.booked_flag = FND_API.G_MISS_CHAR THEN

8043: IF p_x_line_rec.authorized_to_ship_flag = FND_API.G_MISS_CHAR THEN
8044: p_x_line_rec.authorized_to_ship_flag := NULL;
8045: END IF;
8046:
8047: IF p_x_line_rec.booked_flag = FND_API.G_MISS_CHAR THEN
8048: p_x_line_rec.booked_flag := NULL;
8049: END IF;
8050:
8051: IF p_x_line_rec.cancelled_flag = FND_API.G_MISS_CHAR THEN

Line 8051: IF p_x_line_rec.cancelled_flag = FND_API.G_MISS_CHAR THEN

8047: IF p_x_line_rec.booked_flag = FND_API.G_MISS_CHAR THEN
8048: p_x_line_rec.booked_flag := NULL;
8049: END IF;
8050:
8051: IF p_x_line_rec.cancelled_flag = FND_API.G_MISS_CHAR THEN
8052: p_x_line_rec.cancelled_flag := NULL;
8053: END IF;
8054:
8055: IF p_x_line_rec.cancelled_quantity = FND_API.G_MISS_NUM THEN

Line 8055: IF p_x_line_rec.cancelled_quantity = FND_API.G_MISS_NUM THEN

8051: IF p_x_line_rec.cancelled_flag = FND_API.G_MISS_CHAR THEN
8052: p_x_line_rec.cancelled_flag := NULL;
8053: END IF;
8054:
8055: IF p_x_line_rec.cancelled_quantity = FND_API.G_MISS_NUM THEN
8056: p_x_line_rec.cancelled_quantity := NULL;
8057: END IF;
8058:
8059: IF p_x_line_rec.component_code = FND_API.G_MISS_CHAR THEN

Line 8059: IF p_x_line_rec.component_code = FND_API.G_MISS_CHAR THEN

8055: IF p_x_line_rec.cancelled_quantity = FND_API.G_MISS_NUM THEN
8056: p_x_line_rec.cancelled_quantity := NULL;
8057: END IF;
8058:
8059: IF p_x_line_rec.component_code = FND_API.G_MISS_CHAR THEN
8060: p_x_line_rec.component_code := NULL;
8061: END IF;
8062:
8063: IF p_x_line_rec.component_number = FND_API.G_MISS_NUM THEN

Line 8063: IF p_x_line_rec.component_number = FND_API.G_MISS_NUM THEN

8059: IF p_x_line_rec.component_code = FND_API.G_MISS_CHAR THEN
8060: p_x_line_rec.component_code := NULL;
8061: END IF;
8062:
8063: IF p_x_line_rec.component_number = FND_API.G_MISS_NUM THEN
8064: p_x_line_rec.component_number := NULL;
8065: END IF;
8066:
8067: IF p_x_line_rec.component_sequence_id = FND_API.G_MISS_NUM THEN

Line 8067: IF p_x_line_rec.component_sequence_id = FND_API.G_MISS_NUM THEN

8063: IF p_x_line_rec.component_number = FND_API.G_MISS_NUM THEN
8064: p_x_line_rec.component_number := NULL;
8065: END IF;
8066:
8067: IF p_x_line_rec.component_sequence_id = FND_API.G_MISS_NUM THEN
8068: p_x_line_rec.component_sequence_id := NULL;
8069: END IF;
8070:
8071: IF p_x_line_rec.config_header_id = FND_API.G_MISS_NUM THEN

Line 8071: IF p_x_line_rec.config_header_id = FND_API.G_MISS_NUM THEN

8067: IF p_x_line_rec.component_sequence_id = FND_API.G_MISS_NUM THEN
8068: p_x_line_rec.component_sequence_id := NULL;
8069: END IF;
8070:
8071: IF p_x_line_rec.config_header_id = FND_API.G_MISS_NUM THEN
8072: p_x_line_rec.config_header_id := NULL;
8073: END IF;
8074:
8075: IF p_x_line_rec.config_rev_nbr = FND_API.G_MISS_NUM THEN

Line 8075: IF p_x_line_rec.config_rev_nbr = FND_API.G_MISS_NUM THEN

8071: IF p_x_line_rec.config_header_id = FND_API.G_MISS_NUM THEN
8072: p_x_line_rec.config_header_id := NULL;
8073: END IF;
8074:
8075: IF p_x_line_rec.config_rev_nbr = FND_API.G_MISS_NUM THEN
8076: p_x_line_rec.config_rev_nbr := NULL;
8077: END IF;
8078:
8079: IF p_x_line_rec.config_display_sequence = FND_API.G_MISS_NUM THEN

Line 8079: IF p_x_line_rec.config_display_sequence = FND_API.G_MISS_NUM THEN

8075: IF p_x_line_rec.config_rev_nbr = FND_API.G_MISS_NUM THEN
8076: p_x_line_rec.config_rev_nbr := NULL;
8077: END IF;
8078:
8079: IF p_x_line_rec.config_display_sequence = FND_API.G_MISS_NUM THEN
8080: p_x_line_rec.config_display_sequence := NULL;
8081: END IF;
8082:
8083: IF p_x_line_rec.configuration_id = FND_API.G_MISS_NUM THEN

Line 8083: IF p_x_line_rec.configuration_id = FND_API.G_MISS_NUM THEN

8079: IF p_x_line_rec.config_display_sequence = FND_API.G_MISS_NUM THEN
8080: p_x_line_rec.config_display_sequence := NULL;
8081: END IF;
8082:
8083: IF p_x_line_rec.configuration_id = FND_API.G_MISS_NUM THEN
8084: p_x_line_rec.configuration_id := NULL;
8085: END IF;
8086:
8087: IF p_x_line_rec.context = FND_API.G_MISS_CHAR THEN

Line 8087: IF p_x_line_rec.context = FND_API.G_MISS_CHAR THEN

8083: IF p_x_line_rec.configuration_id = FND_API.G_MISS_NUM THEN
8084: p_x_line_rec.configuration_id := NULL;
8085: END IF;
8086:
8087: IF p_x_line_rec.context = FND_API.G_MISS_CHAR THEN
8088: p_x_line_rec.context := NULL;
8089: END IF;
8090: --recurring charges
8091: IF p_x_line_rec.charge_periodicity_code = FND_API.G_MISS_CHAR THEN

Line 8091: IF p_x_line_rec.charge_periodicity_code = FND_API.G_MISS_CHAR THEN

8087: IF p_x_line_rec.context = FND_API.G_MISS_CHAR THEN
8088: p_x_line_rec.context := NULL;
8089: END IF;
8090: --recurring charges
8091: IF p_x_line_rec.charge_periodicity_code = FND_API.G_MISS_CHAR THEN
8092: p_x_line_rec.charge_periodicity_code := NULL;
8093: END IF;
8094:
8095: --Customer Acceptance

Line 8096: IF p_x_line_rec.CONTINGENCY_ID = FND_API.G_MISS_NUM THEN

8092: p_x_line_rec.charge_periodicity_code := NULL;
8093: END IF;
8094:
8095: --Customer Acceptance
8096: IF p_x_line_rec.CONTINGENCY_ID = FND_API.G_MISS_NUM THEN
8097: p_x_line_rec.CONTINGENCY_ID := NULL ;
8098: END IF;
8099: IF p_x_line_rec.REVREC_EVENT_CODE = FND_API.G_MISS_CHAR THEN
8100: p_x_line_rec.REVREC_EVENT_CODE:= NULL ;

Line 8099: IF p_x_line_rec.REVREC_EVENT_CODE = FND_API.G_MISS_CHAR THEN

8095: --Customer Acceptance
8096: IF p_x_line_rec.CONTINGENCY_ID = FND_API.G_MISS_NUM THEN
8097: p_x_line_rec.CONTINGENCY_ID := NULL ;
8098: END IF;
8099: IF p_x_line_rec.REVREC_EVENT_CODE = FND_API.G_MISS_CHAR THEN
8100: p_x_line_rec.REVREC_EVENT_CODE:= NULL ;
8101: END IF;
8102: IF p_x_line_rec.REVREC_EXPIRATION_DAYS = FND_API.G_MISS_NUM THEN
8103: p_x_line_rec.REVREC_EXPIRATION_DAYS:= NULL ;

Line 8102: IF p_x_line_rec.REVREC_EXPIRATION_DAYS = FND_API.G_MISS_NUM THEN

8098: END IF;
8099: IF p_x_line_rec.REVREC_EVENT_CODE = FND_API.G_MISS_CHAR THEN
8100: p_x_line_rec.REVREC_EVENT_CODE:= NULL ;
8101: END IF;
8102: IF p_x_line_rec.REVREC_EXPIRATION_DAYS = FND_API.G_MISS_NUM THEN
8103: p_x_line_rec.REVREC_EXPIRATION_DAYS:= NULL ;
8104: END IF;
8105: IF p_x_line_rec.ACCEPTED_QUANTITY = FND_API.G_MISS_NUM THEN
8106: p_x_line_rec.ACCEPTED_QUANTITY:= NULL ;

Line 8105: IF p_x_line_rec.ACCEPTED_QUANTITY = FND_API.G_MISS_NUM THEN

8101: END IF;
8102: IF p_x_line_rec.REVREC_EXPIRATION_DAYS = FND_API.G_MISS_NUM THEN
8103: p_x_line_rec.REVREC_EXPIRATION_DAYS:= NULL ;
8104: END IF;
8105: IF p_x_line_rec.ACCEPTED_QUANTITY = FND_API.G_MISS_NUM THEN
8106: p_x_line_rec.ACCEPTED_QUANTITY:= NULL ;
8107: END IF;
8108: IF p_x_line_rec.REVREC_COMMENTS = FND_API.G_MISS_CHAR THEN
8109: p_x_line_rec.REVREC_COMMENTS:= NULL ;

Line 8108: IF p_x_line_rec.REVREC_COMMENTS = FND_API.G_MISS_CHAR THEN

8104: END IF;
8105: IF p_x_line_rec.ACCEPTED_QUANTITY = FND_API.G_MISS_NUM THEN
8106: p_x_line_rec.ACCEPTED_QUANTITY:= NULL ;
8107: END IF;
8108: IF p_x_line_rec.REVREC_COMMENTS = FND_API.G_MISS_CHAR THEN
8109: p_x_line_rec.REVREC_COMMENTS:= NULL ;
8110: END IF;
8111: IF p_x_line_rec.REVREC_SIGNATURE = FND_API.G_MISS_CHAR THEN
8112: p_x_line_rec.REVREC_SIGNATURE:= NULL ;

Line 8111: IF p_x_line_rec.REVREC_SIGNATURE = FND_API.G_MISS_CHAR THEN

8107: END IF;
8108: IF p_x_line_rec.REVREC_COMMENTS = FND_API.G_MISS_CHAR THEN
8109: p_x_line_rec.REVREC_COMMENTS:= NULL ;
8110: END IF;
8111: IF p_x_line_rec.REVREC_SIGNATURE = FND_API.G_MISS_CHAR THEN
8112: p_x_line_rec.REVREC_SIGNATURE:= NULL ;
8113: END IF;
8114: IF p_x_line_rec.REVREC_SIGNATURE_DATE = FND_API.G_MISS_DATE THEN
8115: p_x_line_rec.REVREC_SIGNATURE_DATE:= NULL ;

Line 8114: IF p_x_line_rec.REVREC_SIGNATURE_DATE = FND_API.G_MISS_DATE THEN

8110: END IF;
8111: IF p_x_line_rec.REVREC_SIGNATURE = FND_API.G_MISS_CHAR THEN
8112: p_x_line_rec.REVREC_SIGNATURE:= NULL ;
8113: END IF;
8114: IF p_x_line_rec.REVREC_SIGNATURE_DATE = FND_API.G_MISS_DATE THEN
8115: p_x_line_rec.REVREC_SIGNATURE_DATE:= NULL ;
8116: END IF;
8117: IF p_x_line_rec.ACCEPTED_BY = FND_API.G_MISS_NUM THEN
8118: p_x_line_rec.ACCEPTED_BY:= NULL ;

Line 8117: IF p_x_line_rec.ACCEPTED_BY = FND_API.G_MISS_NUM THEN

8113: END IF;
8114: IF p_x_line_rec.REVREC_SIGNATURE_DATE = FND_API.G_MISS_DATE THEN
8115: p_x_line_rec.REVREC_SIGNATURE_DATE:= NULL ;
8116: END IF;
8117: IF p_x_line_rec.ACCEPTED_BY = FND_API.G_MISS_NUM THEN
8118: p_x_line_rec.ACCEPTED_BY:= NULL ;
8119: END IF;
8120: IF p_x_line_rec.REVREC_REFERENCE_DOCUMENT = FND_API.G_MISS_CHAR THEN
8121: p_x_line_rec.REVREC_REFERENCE_DOCUMENT:= NULL ;

Line 8120: IF p_x_line_rec.REVREC_REFERENCE_DOCUMENT = FND_API.G_MISS_CHAR THEN

8116: END IF;
8117: IF p_x_line_rec.ACCEPTED_BY = FND_API.G_MISS_NUM THEN
8118: p_x_line_rec.ACCEPTED_BY:= NULL ;
8119: END IF;
8120: IF p_x_line_rec.REVREC_REFERENCE_DOCUMENT = FND_API.G_MISS_CHAR THEN
8121: p_x_line_rec.REVREC_REFERENCE_DOCUMENT:= NULL ;
8122: END IF;
8123: IF p_x_line_rec.REVREC_IMPLICIT_FLAG = FND_API.G_MISS_CHAR THEN
8124: p_x_line_rec.REVREC_IMPLICIT_FLAG:= NULL ;

Line 8123: IF p_x_line_rec.REVREC_IMPLICIT_FLAG = FND_API.G_MISS_CHAR THEN

8119: END IF;
8120: IF p_x_line_rec.REVREC_REFERENCE_DOCUMENT = FND_API.G_MISS_CHAR THEN
8121: p_x_line_rec.REVREC_REFERENCE_DOCUMENT:= NULL ;
8122: END IF;
8123: IF p_x_line_rec.REVREC_IMPLICIT_FLAG = FND_API.G_MISS_CHAR THEN
8124: p_x_line_rec.REVREC_IMPLICIT_FLAG:= NULL ;
8125: END IF;
8126: --Customer Acceptance Changes End
8127:

Line 8130: IF p_x_line_rec.service_bill_option_code = FND_API.G_MISS_CHAR THEN

8126: --Customer Acceptance Changes End
8127:
8128: -- sol_ord_er #16014165
8129:
8130: IF p_x_line_rec.service_bill_option_code = FND_API.G_MISS_CHAR THEN
8131: p_x_line_rec.service_bill_option_code := NULL;
8132: END IF;
8133:
8134: IF p_x_line_rec.service_bill_profile_id = FND_API.G_MISS_NUM THEN

Line 8134: IF p_x_line_rec.service_bill_profile_id = FND_API.G_MISS_NUM THEN

8130: IF p_x_line_rec.service_bill_option_code = FND_API.G_MISS_CHAR THEN
8131: p_x_line_rec.service_bill_option_code := NULL;
8132: END IF;
8133:
8134: IF p_x_line_rec.service_bill_profile_id = FND_API.G_MISS_NUM THEN
8135: p_x_line_rec.service_bill_profile_id := NULL;
8136: END IF;
8137:
8138: IF p_x_line_rec.service_cov_template_id = FND_API.G_MISS_NUM THEN

Line 8138: IF p_x_line_rec.service_cov_template_id = FND_API.G_MISS_NUM THEN

8134: IF p_x_line_rec.service_bill_profile_id = FND_API.G_MISS_NUM THEN
8135: p_x_line_rec.service_bill_profile_id := NULL;
8136: END IF;
8137:
8138: IF p_x_line_rec.service_cov_template_id = FND_API.G_MISS_NUM THEN
8139: p_x_line_rec.service_cov_template_id := NULL;
8140: END IF;
8141:
8142: IF p_x_line_rec.service_subs_template_id = FND_API.G_MISS_NUM THEN

Line 8142: IF p_x_line_rec.service_subs_template_id = FND_API.G_MISS_NUM THEN

8138: IF p_x_line_rec.service_cov_template_id = FND_API.G_MISS_NUM THEN
8139: p_x_line_rec.service_cov_template_id := NULL;
8140: END IF;
8141:
8142: IF p_x_line_rec.service_subs_template_id = FND_API.G_MISS_NUM THEN
8143: p_x_line_rec.service_subs_template_id := NULL;
8144: END IF;
8145:
8146: IF p_x_line_rec.subscription_enable_flag = FND_API.G_MISS_CHAR THEN

Line 8146: IF p_x_line_rec.subscription_enable_flag = FND_API.G_MISS_CHAR THEN

8142: IF p_x_line_rec.service_subs_template_id = FND_API.G_MISS_NUM THEN
8143: p_x_line_rec.service_subs_template_id := NULL;
8144: END IF;
8145:
8146: IF p_x_line_rec.subscription_enable_flag = FND_API.G_MISS_CHAR THEN
8147: p_x_line_rec.subscription_enable_flag := NULL;
8148: END IF;
8149:
8150: IF p_x_line_rec.SERVICE_FIRST_PERIOD_AMOUNT = FND_API.G_MISS_NUM THEN

Line 8150: IF p_x_line_rec.SERVICE_FIRST_PERIOD_AMOUNT = FND_API.G_MISS_NUM THEN

8146: IF p_x_line_rec.subscription_enable_flag = FND_API.G_MISS_CHAR THEN
8147: p_x_line_rec.subscription_enable_flag := NULL;
8148: END IF;
8149:
8150: IF p_x_line_rec.SERVICE_FIRST_PERIOD_AMOUNT = FND_API.G_MISS_NUM THEN
8151: p_x_line_rec.SERVICE_FIRST_PERIOD_AMOUNT := NULL;
8152: END IF;
8153:
8154: IF p_x_line_rec.SERVICE_FIRST_PERIOD_ENDDATE = FND_API.G_MISS_DATE THEN

Line 8154: IF p_x_line_rec.SERVICE_FIRST_PERIOD_ENDDATE = FND_API.G_MISS_DATE THEN

8150: IF p_x_line_rec.SERVICE_FIRST_PERIOD_AMOUNT = FND_API.G_MISS_NUM THEN
8151: p_x_line_rec.SERVICE_FIRST_PERIOD_AMOUNT := NULL;
8152: END IF;
8153:
8154: IF p_x_line_rec.SERVICE_FIRST_PERIOD_ENDDATE = FND_API.G_MISS_DATE THEN
8155: p_x_line_rec.SERVICE_FIRST_PERIOD_ENDDATE := NULL;
8156: END IF;
8157: -- sol_ord_er #16014165 end
8158:

Line 8159: IF p_x_line_rec.created_by = FND_API.G_MISS_NUM THEN

8155: p_x_line_rec.SERVICE_FIRST_PERIOD_ENDDATE := NULL;
8156: END IF;
8157: -- sol_ord_er #16014165 end
8158:
8159: IF p_x_line_rec.created_by = FND_API.G_MISS_NUM THEN
8160: p_x_line_rec.created_by := NULL;
8161: END IF;
8162:
8163: IF p_x_line_rec.creation_date = FND_API.G_MISS_DATE THEN

Line 8163: IF p_x_line_rec.creation_date = FND_API.G_MISS_DATE THEN

8159: IF p_x_line_rec.created_by = FND_API.G_MISS_NUM THEN
8160: p_x_line_rec.created_by := NULL;
8161: END IF;
8162:
8163: IF p_x_line_rec.creation_date = FND_API.G_MISS_DATE THEN
8164: p_x_line_rec.creation_date := NULL;
8165: END IF;
8166:
8167: IF p_x_line_rec.credit_invoice_line_id = FND_API.G_MISS_NUM THEN

Line 8167: IF p_x_line_rec.credit_invoice_line_id = FND_API.G_MISS_NUM THEN

8163: IF p_x_line_rec.creation_date = FND_API.G_MISS_DATE THEN
8164: p_x_line_rec.creation_date := NULL;
8165: END IF;
8166:
8167: IF p_x_line_rec.credit_invoice_line_id = FND_API.G_MISS_NUM THEN
8168: p_x_line_rec.credit_invoice_line_id := NULL;
8169: END IF;
8170:
8171: IF p_x_line_rec.customer_dock_code = FND_API.G_MISS_CHAR THEN

Line 8171: IF p_x_line_rec.customer_dock_code = FND_API.G_MISS_CHAR THEN

8167: IF p_x_line_rec.credit_invoice_line_id = FND_API.G_MISS_NUM THEN
8168: p_x_line_rec.credit_invoice_line_id := NULL;
8169: END IF;
8170:
8171: IF p_x_line_rec.customer_dock_code = FND_API.G_MISS_CHAR THEN
8172: p_x_line_rec.customer_dock_code := NULL;
8173: END IF;
8174:
8175: IF p_x_line_rec.customer_job = FND_API.G_MISS_CHAR THEN

Line 8175: IF p_x_line_rec.customer_job = FND_API.G_MISS_CHAR THEN

8171: IF p_x_line_rec.customer_dock_code = FND_API.G_MISS_CHAR THEN
8172: p_x_line_rec.customer_dock_code := NULL;
8173: END IF;
8174:
8175: IF p_x_line_rec.customer_job = FND_API.G_MISS_CHAR THEN
8176: p_x_line_rec.customer_job := NULL;
8177: END IF;
8178:
8179: IF p_x_line_rec.customer_production_line = FND_API.G_MISS_CHAR THEN

Line 8179: IF p_x_line_rec.customer_production_line = FND_API.G_MISS_CHAR THEN

8175: IF p_x_line_rec.customer_job = FND_API.G_MISS_CHAR THEN
8176: p_x_line_rec.customer_job := NULL;
8177: END IF;
8178:
8179: IF p_x_line_rec.customer_production_line = FND_API.G_MISS_CHAR THEN
8180: p_x_line_rec.customer_production_line := NULL;
8181: END IF;
8182:
8183: IF p_x_line_rec.cust_production_seq_num = FND_API.G_MISS_CHAR THEN

Line 8183: IF p_x_line_rec.cust_production_seq_num = FND_API.G_MISS_CHAR THEN

8179: IF p_x_line_rec.customer_production_line = FND_API.G_MISS_CHAR THEN
8180: p_x_line_rec.customer_production_line := NULL;
8181: END IF;
8182:
8183: IF p_x_line_rec.cust_production_seq_num = FND_API.G_MISS_CHAR THEN
8184: p_x_line_rec.cust_production_seq_num := NULL;
8185: END IF;
8186:
8187: IF p_x_line_rec.customer_trx_line_id = FND_API.G_MISS_NUM THEN

Line 8187: IF p_x_line_rec.customer_trx_line_id = FND_API.G_MISS_NUM THEN

8183: IF p_x_line_rec.cust_production_seq_num = FND_API.G_MISS_CHAR THEN
8184: p_x_line_rec.cust_production_seq_num := NULL;
8185: END IF;
8186:
8187: IF p_x_line_rec.customer_trx_line_id = FND_API.G_MISS_NUM THEN
8188: p_x_line_rec.customer_trx_line_id := NULL;
8189: END IF;
8190:
8191: IF p_x_line_rec.cust_model_serial_number = FND_API.G_MISS_CHAR THEN

Line 8191: IF p_x_line_rec.cust_model_serial_number = FND_API.G_MISS_CHAR THEN

8187: IF p_x_line_rec.customer_trx_line_id = FND_API.G_MISS_NUM THEN
8188: p_x_line_rec.customer_trx_line_id := NULL;
8189: END IF;
8190:
8191: IF p_x_line_rec.cust_model_serial_number = FND_API.G_MISS_CHAR THEN
8192: p_x_line_rec.cust_model_serial_number := NULL;
8193: END IF;
8194:
8195: IF p_x_line_rec.cust_po_number = FND_API.G_MISS_CHAR THEN

Line 8195: IF p_x_line_rec.cust_po_number = FND_API.G_MISS_CHAR THEN

8191: IF p_x_line_rec.cust_model_serial_number = FND_API.G_MISS_CHAR THEN
8192: p_x_line_rec.cust_model_serial_number := NULL;
8193: END IF;
8194:
8195: IF p_x_line_rec.cust_po_number = FND_API.G_MISS_CHAR THEN
8196: p_x_line_rec.cust_po_number := NULL;
8197: END IF;
8198:
8199: IF p_x_line_rec.customer_line_number = FND_API.G_MISS_CHAR THEN

Line 8199: IF p_x_line_rec.customer_line_number = FND_API.G_MISS_CHAR THEN

8195: IF p_x_line_rec.cust_po_number = FND_API.G_MISS_CHAR THEN
8196: p_x_line_rec.cust_po_number := NULL;
8197: END IF;
8198:
8199: IF p_x_line_rec.customer_line_number = FND_API.G_MISS_CHAR THEN
8200: p_x_line_rec.customer_line_number := NULL;
8201: END IF;
8202:
8203: IF p_x_line_rec.customer_shipment_number = FND_API.G_MISS_CHAR THEN

Line 8203: IF p_x_line_rec.customer_shipment_number = FND_API.G_MISS_CHAR THEN

8199: IF p_x_line_rec.customer_line_number = FND_API.G_MISS_CHAR THEN
8200: p_x_line_rec.customer_line_number := NULL;
8201: END IF;
8202:
8203: IF p_x_line_rec.customer_shipment_number = FND_API.G_MISS_CHAR THEN
8204: p_x_line_rec.customer_shipment_number := NULL;
8205: END IF;
8206:
8207: IF p_x_line_rec.delivery_lead_time = FND_API.G_MISS_NUM THEN

Line 8207: IF p_x_line_rec.delivery_lead_time = FND_API.G_MISS_NUM THEN

8203: IF p_x_line_rec.customer_shipment_number = FND_API.G_MISS_CHAR THEN
8204: p_x_line_rec.customer_shipment_number := NULL;
8205: END IF;
8206:
8207: IF p_x_line_rec.delivery_lead_time = FND_API.G_MISS_NUM THEN
8208: p_x_line_rec.delivery_lead_time := NULL;
8209: END IF;
8210:
8211: IF p_x_line_rec.deliver_to_contact_id = FND_API.G_MISS_NUM THEN

Line 8211: IF p_x_line_rec.deliver_to_contact_id = FND_API.G_MISS_NUM THEN

8207: IF p_x_line_rec.delivery_lead_time = FND_API.G_MISS_NUM THEN
8208: p_x_line_rec.delivery_lead_time := NULL;
8209: END IF;
8210:
8211: IF p_x_line_rec.deliver_to_contact_id = FND_API.G_MISS_NUM THEN
8212: p_x_line_rec.deliver_to_contact_id := NULL;
8213: END IF;
8214:
8215: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN

Line 8215: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN

8211: IF p_x_line_rec.deliver_to_contact_id = FND_API.G_MISS_NUM THEN
8212: p_x_line_rec.deliver_to_contact_id := NULL;
8213: END IF;
8214:
8215: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN
8216: p_x_line_rec.deliver_to_org_id := NULL;
8217: END IF;
8218:
8219: IF p_x_line_rec.demand_bucket_type_code = FND_API.G_MISS_CHAR THEN

Line 8219: IF p_x_line_rec.demand_bucket_type_code = FND_API.G_MISS_CHAR THEN

8215: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN
8216: p_x_line_rec.deliver_to_org_id := NULL;
8217: END IF;
8218:
8219: IF p_x_line_rec.demand_bucket_type_code = FND_API.G_MISS_CHAR THEN
8220: p_x_line_rec.demand_bucket_type_code := NULL;
8221: END IF;
8222:
8223: IF p_x_line_rec.demand_class_code = FND_API.G_MISS_CHAR THEN

Line 8223: IF p_x_line_rec.demand_class_code = FND_API.G_MISS_CHAR THEN

8219: IF p_x_line_rec.demand_bucket_type_code = FND_API.G_MISS_CHAR THEN
8220: p_x_line_rec.demand_bucket_type_code := NULL;
8221: END IF;
8222:
8223: IF p_x_line_rec.demand_class_code = FND_API.G_MISS_CHAR THEN
8224: p_x_line_rec.demand_class_code := NULL;
8225: END IF;
8226:
8227: IF p_x_line_rec.dep_plan_required_flag = FND_API.G_MISS_CHAR THEN

Line 8227: IF p_x_line_rec.dep_plan_required_flag = FND_API.G_MISS_CHAR THEN

8223: IF p_x_line_rec.demand_class_code = FND_API.G_MISS_CHAR THEN
8224: p_x_line_rec.demand_class_code := NULL;
8225: END IF;
8226:
8227: IF p_x_line_rec.dep_plan_required_flag = FND_API.G_MISS_CHAR THEN
8228: p_x_line_rec.dep_plan_required_flag := NULL;
8229: END IF;
8230:
8231:

Line 8232: IF p_x_line_rec.earliest_acceptable_date = FND_API.G_MISS_DATE THEN

8228: p_x_line_rec.dep_plan_required_flag := NULL;
8229: END IF;
8230:
8231:
8232: IF p_x_line_rec.earliest_acceptable_date = FND_API.G_MISS_DATE THEN
8233: p_x_line_rec.earliest_acceptable_date := NULL;
8234: END IF;
8235:
8236: IF p_x_line_rec.explosion_date = FND_API.G_MISS_DATE THEN

Line 8236: IF p_x_line_rec.explosion_date = FND_API.G_MISS_DATE THEN

8232: IF p_x_line_rec.earliest_acceptable_date = FND_API.G_MISS_DATE THEN
8233: p_x_line_rec.earliest_acceptable_date := NULL;
8234: END IF;
8235:
8236: IF p_x_line_rec.explosion_date = FND_API.G_MISS_DATE THEN
8237: p_x_line_rec.explosion_date := NULL;
8238: END IF;
8239:
8240: IF p_x_line_rec.fob_point_code = FND_API.G_MISS_CHAR THEN

Line 8240: IF p_x_line_rec.fob_point_code = FND_API.G_MISS_CHAR THEN

8236: IF p_x_line_rec.explosion_date = FND_API.G_MISS_DATE THEN
8237: p_x_line_rec.explosion_date := NULL;
8238: END IF;
8239:
8240: IF p_x_line_rec.fob_point_code = FND_API.G_MISS_CHAR THEN
8241: p_x_line_rec.fob_point_code := NULL;
8242: END IF;
8243:
8244: IF p_x_line_rec.freight_carrier_code = FND_API.G_MISS_CHAR THEN

Line 8244: IF p_x_line_rec.freight_carrier_code = FND_API.G_MISS_CHAR THEN

8240: IF p_x_line_rec.fob_point_code = FND_API.G_MISS_CHAR THEN
8241: p_x_line_rec.fob_point_code := NULL;
8242: END IF;
8243:
8244: IF p_x_line_rec.freight_carrier_code = FND_API.G_MISS_CHAR THEN
8245: p_x_line_rec.freight_carrier_code := NULL;
8246: END IF;
8247:
8248: IF p_x_line_rec.freight_terms_code = FND_API.G_MISS_CHAR THEN

Line 8248: IF p_x_line_rec.freight_terms_code = FND_API.G_MISS_CHAR THEN

8244: IF p_x_line_rec.freight_carrier_code = FND_API.G_MISS_CHAR THEN
8245: p_x_line_rec.freight_carrier_code := NULL;
8246: END IF;
8247:
8248: IF p_x_line_rec.freight_terms_code = FND_API.G_MISS_CHAR THEN
8249: p_x_line_rec.freight_terms_code := NULL;
8250: END IF;
8251:
8252: IF p_x_line_rec.fulfilled_quantity = FND_API.G_MISS_NUM THEN

Line 8252: IF p_x_line_rec.fulfilled_quantity = FND_API.G_MISS_NUM THEN

8248: IF p_x_line_rec.freight_terms_code = FND_API.G_MISS_CHAR THEN
8249: p_x_line_rec.freight_terms_code := NULL;
8250: END IF;
8251:
8252: IF p_x_line_rec.fulfilled_quantity = FND_API.G_MISS_NUM THEN
8253: p_x_line_rec.fulfilled_quantity := NULL;
8254: END IF;
8255:
8256: IF p_x_line_rec.fulfilled_flag = FND_API.G_MISS_CHAR THEN

Line 8256: IF p_x_line_rec.fulfilled_flag = FND_API.G_MISS_CHAR THEN

8252: IF p_x_line_rec.fulfilled_quantity = FND_API.G_MISS_NUM THEN
8253: p_x_line_rec.fulfilled_quantity := NULL;
8254: END IF;
8255:
8256: IF p_x_line_rec.fulfilled_flag = FND_API.G_MISS_CHAR THEN
8257: p_x_line_rec.fulfilled_flag := NULL;
8258: END IF;
8259:
8260: IF p_x_line_rec.fulfillment_method_code = FND_API.G_MISS_CHAR THEN

Line 8260: IF p_x_line_rec.fulfillment_method_code = FND_API.G_MISS_CHAR THEN

8256: IF p_x_line_rec.fulfilled_flag = FND_API.G_MISS_CHAR THEN
8257: p_x_line_rec.fulfilled_flag := NULL;
8258: END IF;
8259:
8260: IF p_x_line_rec.fulfillment_method_code = FND_API.G_MISS_CHAR THEN
8261: p_x_line_rec.fulfillment_method_code := NULL;
8262: END IF;
8263:
8264: IF p_x_line_rec.fulfillment_date = FND_API.G_MISS_DATE THEN

Line 8264: IF p_x_line_rec.fulfillment_date = FND_API.G_MISS_DATE THEN

8260: IF p_x_line_rec.fulfillment_method_code = FND_API.G_MISS_CHAR THEN
8261: p_x_line_rec.fulfillment_method_code := NULL;
8262: END IF;
8263:
8264: IF p_x_line_rec.fulfillment_date = FND_API.G_MISS_DATE THEN
8265: p_x_line_rec.fulfillment_date := NULL;
8266: END IF;
8267:
8268: IF p_x_line_rec.global_attribute1 = FND_API.G_MISS_CHAR THEN

Line 8268: IF p_x_line_rec.global_attribute1 = FND_API.G_MISS_CHAR THEN

8264: IF p_x_line_rec.fulfillment_date = FND_API.G_MISS_DATE THEN
8265: p_x_line_rec.fulfillment_date := NULL;
8266: END IF;
8267:
8268: IF p_x_line_rec.global_attribute1 = FND_API.G_MISS_CHAR THEN
8269: p_x_line_rec.global_attribute1 := NULL;
8270: END IF;
8271:
8272: IF p_x_line_rec.global_attribute10 = FND_API.G_MISS_CHAR THEN

Line 8272: IF p_x_line_rec.global_attribute10 = FND_API.G_MISS_CHAR THEN

8268: IF p_x_line_rec.global_attribute1 = FND_API.G_MISS_CHAR THEN
8269: p_x_line_rec.global_attribute1 := NULL;
8270: END IF;
8271:
8272: IF p_x_line_rec.global_attribute10 = FND_API.G_MISS_CHAR THEN
8273: p_x_line_rec.global_attribute10 := NULL;
8274: END IF;
8275:
8276: IF p_x_line_rec.global_attribute11 = FND_API.G_MISS_CHAR THEN

Line 8276: IF p_x_line_rec.global_attribute11 = FND_API.G_MISS_CHAR THEN

8272: IF p_x_line_rec.global_attribute10 = FND_API.G_MISS_CHAR THEN
8273: p_x_line_rec.global_attribute10 := NULL;
8274: END IF;
8275:
8276: IF p_x_line_rec.global_attribute11 = FND_API.G_MISS_CHAR THEN
8277: p_x_line_rec.global_attribute11 := NULL;
8278: END IF;
8279:
8280: IF p_x_line_rec.global_attribute12 = FND_API.G_MISS_CHAR THEN

Line 8280: IF p_x_line_rec.global_attribute12 = FND_API.G_MISS_CHAR THEN

8276: IF p_x_line_rec.global_attribute11 = FND_API.G_MISS_CHAR THEN
8277: p_x_line_rec.global_attribute11 := NULL;
8278: END IF;
8279:
8280: IF p_x_line_rec.global_attribute12 = FND_API.G_MISS_CHAR THEN
8281: p_x_line_rec.global_attribute12 := NULL;
8282: END IF;
8283:
8284: IF p_x_line_rec.global_attribute13 = FND_API.G_MISS_CHAR THEN

Line 8284: IF p_x_line_rec.global_attribute13 = FND_API.G_MISS_CHAR THEN

8280: IF p_x_line_rec.global_attribute12 = FND_API.G_MISS_CHAR THEN
8281: p_x_line_rec.global_attribute12 := NULL;
8282: END IF;
8283:
8284: IF p_x_line_rec.global_attribute13 = FND_API.G_MISS_CHAR THEN
8285: p_x_line_rec.global_attribute13 := NULL;
8286: END IF;
8287:
8288: IF p_x_line_rec.global_attribute14 = FND_API.G_MISS_CHAR THEN

Line 8288: IF p_x_line_rec.global_attribute14 = FND_API.G_MISS_CHAR THEN

8284: IF p_x_line_rec.global_attribute13 = FND_API.G_MISS_CHAR THEN
8285: p_x_line_rec.global_attribute13 := NULL;
8286: END IF;
8287:
8288: IF p_x_line_rec.global_attribute14 = FND_API.G_MISS_CHAR THEN
8289: p_x_line_rec.global_attribute14 := NULL;
8290: END IF;
8291:
8292: IF p_x_line_rec.global_attribute15 = FND_API.G_MISS_CHAR THEN

Line 8292: IF p_x_line_rec.global_attribute15 = FND_API.G_MISS_CHAR THEN

8288: IF p_x_line_rec.global_attribute14 = FND_API.G_MISS_CHAR THEN
8289: p_x_line_rec.global_attribute14 := NULL;
8290: END IF;
8291:
8292: IF p_x_line_rec.global_attribute15 = FND_API.G_MISS_CHAR THEN
8293: p_x_line_rec.global_attribute15 := NULL;
8294: END IF;
8295:
8296: IF p_x_line_rec.global_attribute16 = FND_API.G_MISS_CHAR THEN

Line 8296: IF p_x_line_rec.global_attribute16 = FND_API.G_MISS_CHAR THEN

8292: IF p_x_line_rec.global_attribute15 = FND_API.G_MISS_CHAR THEN
8293: p_x_line_rec.global_attribute15 := NULL;
8294: END IF;
8295:
8296: IF p_x_line_rec.global_attribute16 = FND_API.G_MISS_CHAR THEN
8297: p_x_line_rec.global_attribute16 := NULL;
8298: END IF;
8299:
8300: IF p_x_line_rec.global_attribute17 = FND_API.G_MISS_CHAR THEN

Line 8300: IF p_x_line_rec.global_attribute17 = FND_API.G_MISS_CHAR THEN

8296: IF p_x_line_rec.global_attribute16 = FND_API.G_MISS_CHAR THEN
8297: p_x_line_rec.global_attribute16 := NULL;
8298: END IF;
8299:
8300: IF p_x_line_rec.global_attribute17 = FND_API.G_MISS_CHAR THEN
8301: p_x_line_rec.global_attribute17 := NULL;
8302: END IF;
8303:
8304: IF p_x_line_rec.global_attribute18 = FND_API.G_MISS_CHAR THEN

Line 8304: IF p_x_line_rec.global_attribute18 = FND_API.G_MISS_CHAR THEN

8300: IF p_x_line_rec.global_attribute17 = FND_API.G_MISS_CHAR THEN
8301: p_x_line_rec.global_attribute17 := NULL;
8302: END IF;
8303:
8304: IF p_x_line_rec.global_attribute18 = FND_API.G_MISS_CHAR THEN
8305: p_x_line_rec.global_attribute18 := NULL;
8306: END IF;
8307:
8308: IF p_x_line_rec.global_attribute19 = FND_API.G_MISS_CHAR THEN

Line 8308: IF p_x_line_rec.global_attribute19 = FND_API.G_MISS_CHAR THEN

8304: IF p_x_line_rec.global_attribute18 = FND_API.G_MISS_CHAR THEN
8305: p_x_line_rec.global_attribute18 := NULL;
8306: END IF;
8307:
8308: IF p_x_line_rec.global_attribute19 = FND_API.G_MISS_CHAR THEN
8309: p_x_line_rec.global_attribute19 := NULL;
8310: END IF;
8311:
8312: IF p_x_line_rec.global_attribute2 = FND_API.G_MISS_CHAR THEN

Line 8312: IF p_x_line_rec.global_attribute2 = FND_API.G_MISS_CHAR THEN

8308: IF p_x_line_rec.global_attribute19 = FND_API.G_MISS_CHAR THEN
8309: p_x_line_rec.global_attribute19 := NULL;
8310: END IF;
8311:
8312: IF p_x_line_rec.global_attribute2 = FND_API.G_MISS_CHAR THEN
8313: p_x_line_rec.global_attribute2 := NULL;
8314: END IF;
8315:
8316: IF p_x_line_rec.global_attribute20 = FND_API.G_MISS_CHAR THEN

Line 8316: IF p_x_line_rec.global_attribute20 = FND_API.G_MISS_CHAR THEN

8312: IF p_x_line_rec.global_attribute2 = FND_API.G_MISS_CHAR THEN
8313: p_x_line_rec.global_attribute2 := NULL;
8314: END IF;
8315:
8316: IF p_x_line_rec.global_attribute20 = FND_API.G_MISS_CHAR THEN
8317: p_x_line_rec.global_attribute20 := NULL;
8318: END IF;
8319:
8320: IF p_x_line_rec.global_attribute3 = FND_API.G_MISS_CHAR THEN

Line 8320: IF p_x_line_rec.global_attribute3 = FND_API.G_MISS_CHAR THEN

8316: IF p_x_line_rec.global_attribute20 = FND_API.G_MISS_CHAR THEN
8317: p_x_line_rec.global_attribute20 := NULL;
8318: END IF;
8319:
8320: IF p_x_line_rec.global_attribute3 = FND_API.G_MISS_CHAR THEN
8321: p_x_line_rec.global_attribute3 := NULL;
8322: END IF;
8323:
8324: IF p_x_line_rec.global_attribute4 = FND_API.G_MISS_CHAR THEN

Line 8324: IF p_x_line_rec.global_attribute4 = FND_API.G_MISS_CHAR THEN

8320: IF p_x_line_rec.global_attribute3 = FND_API.G_MISS_CHAR THEN
8321: p_x_line_rec.global_attribute3 := NULL;
8322: END IF;
8323:
8324: IF p_x_line_rec.global_attribute4 = FND_API.G_MISS_CHAR THEN
8325: p_x_line_rec.global_attribute4 := NULL;
8326: END IF;
8327:
8328: IF p_x_line_rec.global_attribute5 = FND_API.G_MISS_CHAR THEN

Line 8328: IF p_x_line_rec.global_attribute5 = FND_API.G_MISS_CHAR THEN

8324: IF p_x_line_rec.global_attribute4 = FND_API.G_MISS_CHAR THEN
8325: p_x_line_rec.global_attribute4 := NULL;
8326: END IF;
8327:
8328: IF p_x_line_rec.global_attribute5 = FND_API.G_MISS_CHAR THEN
8329: p_x_line_rec.global_attribute5 := NULL;
8330: END IF;
8331:
8332: IF p_x_line_rec.global_attribute6 = FND_API.G_MISS_CHAR THEN

Line 8332: IF p_x_line_rec.global_attribute6 = FND_API.G_MISS_CHAR THEN

8328: IF p_x_line_rec.global_attribute5 = FND_API.G_MISS_CHAR THEN
8329: p_x_line_rec.global_attribute5 := NULL;
8330: END IF;
8331:
8332: IF p_x_line_rec.global_attribute6 = FND_API.G_MISS_CHAR THEN
8333: p_x_line_rec.global_attribute6 := NULL;
8334: END IF;
8335:
8336: IF p_x_line_rec.global_attribute7 = FND_API.G_MISS_CHAR THEN

Line 8336: IF p_x_line_rec.global_attribute7 = FND_API.G_MISS_CHAR THEN

8332: IF p_x_line_rec.global_attribute6 = FND_API.G_MISS_CHAR THEN
8333: p_x_line_rec.global_attribute6 := NULL;
8334: END IF;
8335:
8336: IF p_x_line_rec.global_attribute7 = FND_API.G_MISS_CHAR THEN
8337: p_x_line_rec.global_attribute7 := NULL;
8338: END IF;
8339:
8340: IF p_x_line_rec.global_attribute8 = FND_API.G_MISS_CHAR THEN

Line 8340: IF p_x_line_rec.global_attribute8 = FND_API.G_MISS_CHAR THEN

8336: IF p_x_line_rec.global_attribute7 = FND_API.G_MISS_CHAR THEN
8337: p_x_line_rec.global_attribute7 := NULL;
8338: END IF;
8339:
8340: IF p_x_line_rec.global_attribute8 = FND_API.G_MISS_CHAR THEN
8341: p_x_line_rec.global_attribute8 := NULL;
8342: END IF;
8343:
8344: IF p_x_line_rec.global_attribute9 = FND_API.G_MISS_CHAR THEN

Line 8344: IF p_x_line_rec.global_attribute9 = FND_API.G_MISS_CHAR THEN

8340: IF p_x_line_rec.global_attribute8 = FND_API.G_MISS_CHAR THEN
8341: p_x_line_rec.global_attribute8 := NULL;
8342: END IF;
8343:
8344: IF p_x_line_rec.global_attribute9 = FND_API.G_MISS_CHAR THEN
8345: p_x_line_rec.global_attribute9 := NULL;
8346: END IF;
8347:
8348: IF p_x_line_rec.global_attribute_category = FND_API.G_MISS_CHAR THEN

Line 8348: IF p_x_line_rec.global_attribute_category = FND_API.G_MISS_CHAR THEN

8344: IF p_x_line_rec.global_attribute9 = FND_API.G_MISS_CHAR THEN
8345: p_x_line_rec.global_attribute9 := NULL;
8346: END IF;
8347:
8348: IF p_x_line_rec.global_attribute_category = FND_API.G_MISS_CHAR THEN
8349: p_x_line_rec.global_attribute_category := NULL;
8350: END IF;
8351:
8352: IF p_x_line_rec.header_id = FND_API.G_MISS_NUM THEN

Line 8352: IF p_x_line_rec.header_id = FND_API.G_MISS_NUM THEN

8348: IF p_x_line_rec.global_attribute_category = FND_API.G_MISS_CHAR THEN
8349: p_x_line_rec.global_attribute_category := NULL;
8350: END IF;
8351:
8352: IF p_x_line_rec.header_id = FND_API.G_MISS_NUM THEN
8353: p_x_line_rec.header_id := NULL;
8354: END IF;
8355:
8356: IF p_x_line_rec.industry_attribute1 = FND_API.G_MISS_CHAR THEN

Line 8356: IF p_x_line_rec.industry_attribute1 = FND_API.G_MISS_CHAR THEN

8352: IF p_x_line_rec.header_id = FND_API.G_MISS_NUM THEN
8353: p_x_line_rec.header_id := NULL;
8354: END IF;
8355:
8356: IF p_x_line_rec.industry_attribute1 = FND_API.G_MISS_CHAR THEN
8357: p_x_line_rec.industry_attribute1 := NULL;
8358: END IF;
8359:
8360: IF p_x_line_rec.industry_attribute10 = FND_API.G_MISS_CHAR THEN

Line 8360: IF p_x_line_rec.industry_attribute10 = FND_API.G_MISS_CHAR THEN

8356: IF p_x_line_rec.industry_attribute1 = FND_API.G_MISS_CHAR THEN
8357: p_x_line_rec.industry_attribute1 := NULL;
8358: END IF;
8359:
8360: IF p_x_line_rec.industry_attribute10 = FND_API.G_MISS_CHAR THEN
8361: p_x_line_rec.industry_attribute10 := NULL;
8362: END IF;
8363:
8364: IF p_x_line_rec.industry_attribute11 = FND_API.G_MISS_CHAR THEN

Line 8364: IF p_x_line_rec.industry_attribute11 = FND_API.G_MISS_CHAR THEN

8360: IF p_x_line_rec.industry_attribute10 = FND_API.G_MISS_CHAR THEN
8361: p_x_line_rec.industry_attribute10 := NULL;
8362: END IF;
8363:
8364: IF p_x_line_rec.industry_attribute11 = FND_API.G_MISS_CHAR THEN
8365: p_x_line_rec.industry_attribute11 := NULL;
8366: END IF;
8367:
8368: IF p_x_line_rec.industry_attribute12 = FND_API.G_MISS_CHAR THEN

Line 8368: IF p_x_line_rec.industry_attribute12 = FND_API.G_MISS_CHAR THEN

8364: IF p_x_line_rec.industry_attribute11 = FND_API.G_MISS_CHAR THEN
8365: p_x_line_rec.industry_attribute11 := NULL;
8366: END IF;
8367:
8368: IF p_x_line_rec.industry_attribute12 = FND_API.G_MISS_CHAR THEN
8369: p_x_line_rec.industry_attribute12 := NULL;
8370: END IF;
8371:
8372: IF p_x_line_rec.industry_attribute13 = FND_API.G_MISS_CHAR THEN

Line 8372: IF p_x_line_rec.industry_attribute13 = FND_API.G_MISS_CHAR THEN

8368: IF p_x_line_rec.industry_attribute12 = FND_API.G_MISS_CHAR THEN
8369: p_x_line_rec.industry_attribute12 := NULL;
8370: END IF;
8371:
8372: IF p_x_line_rec.industry_attribute13 = FND_API.G_MISS_CHAR THEN
8373: p_x_line_rec.industry_attribute13 := NULL;
8374: END IF;
8375:
8376: IF p_x_line_rec.industry_attribute14 = FND_API.G_MISS_CHAR THEN

Line 8376: IF p_x_line_rec.industry_attribute14 = FND_API.G_MISS_CHAR THEN

8372: IF p_x_line_rec.industry_attribute13 = FND_API.G_MISS_CHAR THEN
8373: p_x_line_rec.industry_attribute13 := NULL;
8374: END IF;
8375:
8376: IF p_x_line_rec.industry_attribute14 = FND_API.G_MISS_CHAR THEN
8377: p_x_line_rec.industry_attribute14 := NULL;
8378: END IF;
8379:
8380: IF p_x_line_rec.industry_attribute15 = FND_API.G_MISS_CHAR THEN

Line 8380: IF p_x_line_rec.industry_attribute15 = FND_API.G_MISS_CHAR THEN

8376: IF p_x_line_rec.industry_attribute14 = FND_API.G_MISS_CHAR THEN
8377: p_x_line_rec.industry_attribute14 := NULL;
8378: END IF;
8379:
8380: IF p_x_line_rec.industry_attribute15 = FND_API.G_MISS_CHAR THEN
8381: p_x_line_rec.industry_attribute15 := NULL;
8382: END IF;
8383:
8384: IF p_x_line_rec.industry_attribute16 = FND_API.G_MISS_CHAR THEN

Line 8384: IF p_x_line_rec.industry_attribute16 = FND_API.G_MISS_CHAR THEN

8380: IF p_x_line_rec.industry_attribute15 = FND_API.G_MISS_CHAR THEN
8381: p_x_line_rec.industry_attribute15 := NULL;
8382: END IF;
8383:
8384: IF p_x_line_rec.industry_attribute16 = FND_API.G_MISS_CHAR THEN
8385: p_x_line_rec.industry_attribute16 := NULL;
8386: END IF;
8387: IF p_x_line_rec.industry_attribute17 = FND_API.G_MISS_CHAR THEN
8388: p_x_line_rec.industry_attribute17 := NULL;

Line 8387: IF p_x_line_rec.industry_attribute17 = FND_API.G_MISS_CHAR THEN

8383:
8384: IF p_x_line_rec.industry_attribute16 = FND_API.G_MISS_CHAR THEN
8385: p_x_line_rec.industry_attribute16 := NULL;
8386: END IF;
8387: IF p_x_line_rec.industry_attribute17 = FND_API.G_MISS_CHAR THEN
8388: p_x_line_rec.industry_attribute17 := NULL;
8389: END IF;
8390: IF p_x_line_rec.industry_attribute18 = FND_API.G_MISS_CHAR THEN
8391: p_x_line_rec.industry_attribute18 := NULL;

Line 8390: IF p_x_line_rec.industry_attribute18 = FND_API.G_MISS_CHAR THEN

8386: END IF;
8387: IF p_x_line_rec.industry_attribute17 = FND_API.G_MISS_CHAR THEN
8388: p_x_line_rec.industry_attribute17 := NULL;
8389: END IF;
8390: IF p_x_line_rec.industry_attribute18 = FND_API.G_MISS_CHAR THEN
8391: p_x_line_rec.industry_attribute18 := NULL;
8392: END IF;
8393: IF p_x_line_rec.industry_attribute19 = FND_API.G_MISS_CHAR THEN
8394: p_x_line_rec.industry_attribute19 := NULL;

Line 8393: IF p_x_line_rec.industry_attribute19 = FND_API.G_MISS_CHAR THEN

8389: END IF;
8390: IF p_x_line_rec.industry_attribute18 = FND_API.G_MISS_CHAR THEN
8391: p_x_line_rec.industry_attribute18 := NULL;
8392: END IF;
8393: IF p_x_line_rec.industry_attribute19 = FND_API.G_MISS_CHAR THEN
8394: p_x_line_rec.industry_attribute19 := NULL;
8395: END IF;
8396: IF p_x_line_rec.industry_attribute20 = FND_API.G_MISS_CHAR THEN
8397: p_x_line_rec.industry_attribute20 := NULL;

Line 8396: IF p_x_line_rec.industry_attribute20 = FND_API.G_MISS_CHAR THEN

8392: END IF;
8393: IF p_x_line_rec.industry_attribute19 = FND_API.G_MISS_CHAR THEN
8394: p_x_line_rec.industry_attribute19 := NULL;
8395: END IF;
8396: IF p_x_line_rec.industry_attribute20 = FND_API.G_MISS_CHAR THEN
8397: p_x_line_rec.industry_attribute20 := NULL;
8398: END IF;
8399: IF p_x_line_rec.industry_attribute21 = FND_API.G_MISS_CHAR THEN
8400: p_x_line_rec.industry_attribute21 := NULL;

Line 8399: IF p_x_line_rec.industry_attribute21 = FND_API.G_MISS_CHAR THEN

8395: END IF;
8396: IF p_x_line_rec.industry_attribute20 = FND_API.G_MISS_CHAR THEN
8397: p_x_line_rec.industry_attribute20 := NULL;
8398: END IF;
8399: IF p_x_line_rec.industry_attribute21 = FND_API.G_MISS_CHAR THEN
8400: p_x_line_rec.industry_attribute21 := NULL;
8401: END IF;
8402: IF p_x_line_rec.industry_attribute22 = FND_API.G_MISS_CHAR THEN
8403: p_x_line_rec.industry_attribute22 := NULL;

Line 8402: IF p_x_line_rec.industry_attribute22 = FND_API.G_MISS_CHAR THEN

8398: END IF;
8399: IF p_x_line_rec.industry_attribute21 = FND_API.G_MISS_CHAR THEN
8400: p_x_line_rec.industry_attribute21 := NULL;
8401: END IF;
8402: IF p_x_line_rec.industry_attribute22 = FND_API.G_MISS_CHAR THEN
8403: p_x_line_rec.industry_attribute22 := NULL;
8404: END IF;
8405: IF p_x_line_rec.industry_attribute23 = FND_API.G_MISS_CHAR THEN
8406: p_x_line_rec.industry_attribute23 := NULL;

Line 8405: IF p_x_line_rec.industry_attribute23 = FND_API.G_MISS_CHAR THEN

8401: END IF;
8402: IF p_x_line_rec.industry_attribute22 = FND_API.G_MISS_CHAR THEN
8403: p_x_line_rec.industry_attribute22 := NULL;
8404: END IF;
8405: IF p_x_line_rec.industry_attribute23 = FND_API.G_MISS_CHAR THEN
8406: p_x_line_rec.industry_attribute23 := NULL;
8407: END IF;
8408: IF p_x_line_rec.industry_attribute24 = FND_API.G_MISS_CHAR THEN
8409: p_x_line_rec.industry_attribute24 := NULL;

Line 8408: IF p_x_line_rec.industry_attribute24 = FND_API.G_MISS_CHAR THEN

8404: END IF;
8405: IF p_x_line_rec.industry_attribute23 = FND_API.G_MISS_CHAR THEN
8406: p_x_line_rec.industry_attribute23 := NULL;
8407: END IF;
8408: IF p_x_line_rec.industry_attribute24 = FND_API.G_MISS_CHAR THEN
8409: p_x_line_rec.industry_attribute24 := NULL;
8410: END IF;
8411: IF p_x_line_rec.industry_attribute25 = FND_API.G_MISS_CHAR THEN
8412: p_x_line_rec.industry_attribute25 := NULL;

Line 8411: IF p_x_line_rec.industry_attribute25 = FND_API.G_MISS_CHAR THEN

8407: END IF;
8408: IF p_x_line_rec.industry_attribute24 = FND_API.G_MISS_CHAR THEN
8409: p_x_line_rec.industry_attribute24 := NULL;
8410: END IF;
8411: IF p_x_line_rec.industry_attribute25 = FND_API.G_MISS_CHAR THEN
8412: p_x_line_rec.industry_attribute25 := NULL;
8413: END IF;
8414: IF p_x_line_rec.industry_attribute26 = FND_API.G_MISS_CHAR THEN
8415: p_x_line_rec.industry_attribute26 := NULL;

Line 8414: IF p_x_line_rec.industry_attribute26 = FND_API.G_MISS_CHAR THEN

8410: END IF;
8411: IF p_x_line_rec.industry_attribute25 = FND_API.G_MISS_CHAR THEN
8412: p_x_line_rec.industry_attribute25 := NULL;
8413: END IF;
8414: IF p_x_line_rec.industry_attribute26 = FND_API.G_MISS_CHAR THEN
8415: p_x_line_rec.industry_attribute26 := NULL;
8416: END IF;
8417: IF p_x_line_rec.industry_attribute27 = FND_API.G_MISS_CHAR THEN
8418: p_x_line_rec.industry_attribute27 := NULL;

Line 8417: IF p_x_line_rec.industry_attribute27 = FND_API.G_MISS_CHAR THEN

8413: END IF;
8414: IF p_x_line_rec.industry_attribute26 = FND_API.G_MISS_CHAR THEN
8415: p_x_line_rec.industry_attribute26 := NULL;
8416: END IF;
8417: IF p_x_line_rec.industry_attribute27 = FND_API.G_MISS_CHAR THEN
8418: p_x_line_rec.industry_attribute27 := NULL;
8419: END IF;
8420: IF p_x_line_rec.industry_attribute28 = FND_API.G_MISS_CHAR THEN
8421: p_x_line_rec.industry_attribute28 := NULL;

Line 8420: IF p_x_line_rec.industry_attribute28 = FND_API.G_MISS_CHAR THEN

8416: END IF;
8417: IF p_x_line_rec.industry_attribute27 = FND_API.G_MISS_CHAR THEN
8418: p_x_line_rec.industry_attribute27 := NULL;
8419: END IF;
8420: IF p_x_line_rec.industry_attribute28 = FND_API.G_MISS_CHAR THEN
8421: p_x_line_rec.industry_attribute28 := NULL;
8422: END IF;
8423: IF p_x_line_rec.industry_attribute29 = FND_API.G_MISS_CHAR THEN
8424: p_x_line_rec.industry_attribute29 := NULL;

Line 8423: IF p_x_line_rec.industry_attribute29 = FND_API.G_MISS_CHAR THEN

8419: END IF;
8420: IF p_x_line_rec.industry_attribute28 = FND_API.G_MISS_CHAR THEN
8421: p_x_line_rec.industry_attribute28 := NULL;
8422: END IF;
8423: IF p_x_line_rec.industry_attribute29 = FND_API.G_MISS_CHAR THEN
8424: p_x_line_rec.industry_attribute29 := NULL;
8425: END IF;
8426: IF p_x_line_rec.industry_attribute30 = FND_API.G_MISS_CHAR THEN
8427: p_x_line_rec.industry_attribute30 := NULL;

Line 8426: IF p_x_line_rec.industry_attribute30 = FND_API.G_MISS_CHAR THEN

8422: END IF;
8423: IF p_x_line_rec.industry_attribute29 = FND_API.G_MISS_CHAR THEN
8424: p_x_line_rec.industry_attribute29 := NULL;
8425: END IF;
8426: IF p_x_line_rec.industry_attribute30 = FND_API.G_MISS_CHAR THEN
8427: p_x_line_rec.industry_attribute30 := NULL;
8428: END IF;
8429:
8430:

Line 8431: IF p_x_line_rec.industry_attribute2 = FND_API.G_MISS_CHAR THEN

8427: p_x_line_rec.industry_attribute30 := NULL;
8428: END IF;
8429:
8430:
8431: IF p_x_line_rec.industry_attribute2 = FND_API.G_MISS_CHAR THEN
8432: p_x_line_rec.industry_attribute2 := NULL;
8433: END IF;
8434:
8435: IF p_x_line_rec.industry_attribute3 = FND_API.G_MISS_CHAR THEN

Line 8435: IF p_x_line_rec.industry_attribute3 = FND_API.G_MISS_CHAR THEN

8431: IF p_x_line_rec.industry_attribute2 = FND_API.G_MISS_CHAR THEN
8432: p_x_line_rec.industry_attribute2 := NULL;
8433: END IF;
8434:
8435: IF p_x_line_rec.industry_attribute3 = FND_API.G_MISS_CHAR THEN
8436: p_x_line_rec.industry_attribute3 := NULL;
8437: END IF;
8438:
8439: IF p_x_line_rec.industry_attribute4 = FND_API.G_MISS_CHAR THEN

Line 8439: IF p_x_line_rec.industry_attribute4 = FND_API.G_MISS_CHAR THEN

8435: IF p_x_line_rec.industry_attribute3 = FND_API.G_MISS_CHAR THEN
8436: p_x_line_rec.industry_attribute3 := NULL;
8437: END IF;
8438:
8439: IF p_x_line_rec.industry_attribute4 = FND_API.G_MISS_CHAR THEN
8440: p_x_line_rec.industry_attribute4 := NULL;
8441: END IF;
8442:
8443: IF p_x_line_rec.industry_attribute5 = FND_API.G_MISS_CHAR THEN

Line 8443: IF p_x_line_rec.industry_attribute5 = FND_API.G_MISS_CHAR THEN

8439: IF p_x_line_rec.industry_attribute4 = FND_API.G_MISS_CHAR THEN
8440: p_x_line_rec.industry_attribute4 := NULL;
8441: END IF;
8442:
8443: IF p_x_line_rec.industry_attribute5 = FND_API.G_MISS_CHAR THEN
8444: p_x_line_rec.industry_attribute5 := NULL;
8445: END IF;
8446:
8447: IF p_x_line_rec.industry_attribute6 = FND_API.G_MISS_CHAR THEN

Line 8447: IF p_x_line_rec.industry_attribute6 = FND_API.G_MISS_CHAR THEN

8443: IF p_x_line_rec.industry_attribute5 = FND_API.G_MISS_CHAR THEN
8444: p_x_line_rec.industry_attribute5 := NULL;
8445: END IF;
8446:
8447: IF p_x_line_rec.industry_attribute6 = FND_API.G_MISS_CHAR THEN
8448: p_x_line_rec.industry_attribute6 := NULL;
8449: END IF;
8450:
8451: IF p_x_line_rec.industry_attribute7 = FND_API.G_MISS_CHAR THEN

Line 8451: IF p_x_line_rec.industry_attribute7 = FND_API.G_MISS_CHAR THEN

8447: IF p_x_line_rec.industry_attribute6 = FND_API.G_MISS_CHAR THEN
8448: p_x_line_rec.industry_attribute6 := NULL;
8449: END IF;
8450:
8451: IF p_x_line_rec.industry_attribute7 = FND_API.G_MISS_CHAR THEN
8452: p_x_line_rec.industry_attribute7 := NULL;
8453: END IF;
8454:
8455: IF p_x_line_rec.industry_attribute8 = FND_API.G_MISS_CHAR THEN

Line 8455: IF p_x_line_rec.industry_attribute8 = FND_API.G_MISS_CHAR THEN

8451: IF p_x_line_rec.industry_attribute7 = FND_API.G_MISS_CHAR THEN
8452: p_x_line_rec.industry_attribute7 := NULL;
8453: END IF;
8454:
8455: IF p_x_line_rec.industry_attribute8 = FND_API.G_MISS_CHAR THEN
8456: p_x_line_rec.industry_attribute8 := NULL;
8457: END IF;
8458:
8459: IF p_x_line_rec.industry_attribute9 = FND_API.G_MISS_CHAR THEN

Line 8459: IF p_x_line_rec.industry_attribute9 = FND_API.G_MISS_CHAR THEN

8455: IF p_x_line_rec.industry_attribute8 = FND_API.G_MISS_CHAR THEN
8456: p_x_line_rec.industry_attribute8 := NULL;
8457: END IF;
8458:
8459: IF p_x_line_rec.industry_attribute9 = FND_API.G_MISS_CHAR THEN
8460: p_x_line_rec.industry_attribute9 := NULL;
8461: END IF;
8462:
8463: IF p_x_line_rec.industry_context = FND_API.G_MISS_CHAR THEN

Line 8463: IF p_x_line_rec.industry_context = FND_API.G_MISS_CHAR THEN

8459: IF p_x_line_rec.industry_attribute9 = FND_API.G_MISS_CHAR THEN
8460: p_x_line_rec.industry_attribute9 := NULL;
8461: END IF;
8462:
8463: IF p_x_line_rec.industry_context = FND_API.G_MISS_CHAR THEN
8464: p_x_line_rec.industry_context := NULL;
8465: END IF;
8466:
8467: /* TP_ATTRIBUTE */

Line 8468: IF p_x_line_rec.tp_context = FND_API.G_MISS_CHAR THEN

8464: p_x_line_rec.industry_context := NULL;
8465: END IF;
8466:
8467: /* TP_ATTRIBUTE */
8468: IF p_x_line_rec.tp_context = FND_API.G_MISS_CHAR THEN
8469: p_x_line_rec.tp_context := NULL;
8470: END IF;
8471: IF p_x_line_rec.tp_attribute1 = FND_API.G_MISS_CHAR THEN
8472: p_x_line_rec.tp_attribute1 := NULL;

Line 8471: IF p_x_line_rec.tp_attribute1 = FND_API.G_MISS_CHAR THEN

8467: /* TP_ATTRIBUTE */
8468: IF p_x_line_rec.tp_context = FND_API.G_MISS_CHAR THEN
8469: p_x_line_rec.tp_context := NULL;
8470: END IF;
8471: IF p_x_line_rec.tp_attribute1 = FND_API.G_MISS_CHAR THEN
8472: p_x_line_rec.tp_attribute1 := NULL;
8473: END IF;
8474: IF p_x_line_rec.tp_attribute2 = FND_API.G_MISS_CHAR THEN
8475: p_x_line_rec.tp_attribute2 := NULL;

Line 8474: IF p_x_line_rec.tp_attribute2 = FND_API.G_MISS_CHAR THEN

8470: END IF;
8471: IF p_x_line_rec.tp_attribute1 = FND_API.G_MISS_CHAR THEN
8472: p_x_line_rec.tp_attribute1 := NULL;
8473: END IF;
8474: IF p_x_line_rec.tp_attribute2 = FND_API.G_MISS_CHAR THEN
8475: p_x_line_rec.tp_attribute2 := NULL;
8476: END IF;
8477: IF p_x_line_rec.tp_attribute3 = FND_API.G_MISS_CHAR THEN
8478: p_x_line_rec.tp_attribute3 := NULL;

Line 8477: IF p_x_line_rec.tp_attribute3 = FND_API.G_MISS_CHAR THEN

8473: END IF;
8474: IF p_x_line_rec.tp_attribute2 = FND_API.G_MISS_CHAR THEN
8475: p_x_line_rec.tp_attribute2 := NULL;
8476: END IF;
8477: IF p_x_line_rec.tp_attribute3 = FND_API.G_MISS_CHAR THEN
8478: p_x_line_rec.tp_attribute3 := NULL;
8479: END IF;
8480: IF p_x_line_rec.tp_attribute4 = FND_API.G_MISS_CHAR THEN
8481: p_x_line_rec.tp_attribute4 := NULL;

Line 8480: IF p_x_line_rec.tp_attribute4 = FND_API.G_MISS_CHAR THEN

8476: END IF;
8477: IF p_x_line_rec.tp_attribute3 = FND_API.G_MISS_CHAR THEN
8478: p_x_line_rec.tp_attribute3 := NULL;
8479: END IF;
8480: IF p_x_line_rec.tp_attribute4 = FND_API.G_MISS_CHAR THEN
8481: p_x_line_rec.tp_attribute4 := NULL;
8482: END IF;
8483: IF p_x_line_rec.tp_attribute5 = FND_API.G_MISS_CHAR THEN
8484: p_x_line_rec.tp_attribute5 := NULL;

Line 8483: IF p_x_line_rec.tp_attribute5 = FND_API.G_MISS_CHAR THEN

8479: END IF;
8480: IF p_x_line_rec.tp_attribute4 = FND_API.G_MISS_CHAR THEN
8481: p_x_line_rec.tp_attribute4 := NULL;
8482: END IF;
8483: IF p_x_line_rec.tp_attribute5 = FND_API.G_MISS_CHAR THEN
8484: p_x_line_rec.tp_attribute5 := NULL;
8485: END IF;
8486: IF p_x_line_rec.tp_attribute6 = FND_API.G_MISS_CHAR THEN
8487: p_x_line_rec.tp_attribute6 := NULL;

Line 8486: IF p_x_line_rec.tp_attribute6 = FND_API.G_MISS_CHAR THEN

8482: END IF;
8483: IF p_x_line_rec.tp_attribute5 = FND_API.G_MISS_CHAR THEN
8484: p_x_line_rec.tp_attribute5 := NULL;
8485: END IF;
8486: IF p_x_line_rec.tp_attribute6 = FND_API.G_MISS_CHAR THEN
8487: p_x_line_rec.tp_attribute6 := NULL;
8488: END IF;
8489: IF p_x_line_rec.tp_attribute7 = FND_API.G_MISS_CHAR THEN
8490: p_x_line_rec.tp_attribute7 := NULL;

Line 8489: IF p_x_line_rec.tp_attribute7 = FND_API.G_MISS_CHAR THEN

8485: END IF;
8486: IF p_x_line_rec.tp_attribute6 = FND_API.G_MISS_CHAR THEN
8487: p_x_line_rec.tp_attribute6 := NULL;
8488: END IF;
8489: IF p_x_line_rec.tp_attribute7 = FND_API.G_MISS_CHAR THEN
8490: p_x_line_rec.tp_attribute7 := NULL;
8491: END IF;
8492: IF p_x_line_rec.tp_attribute8 = FND_API.G_MISS_CHAR THEN
8493: p_x_line_rec.tp_attribute8 := NULL;

Line 8492: IF p_x_line_rec.tp_attribute8 = FND_API.G_MISS_CHAR THEN

8488: END IF;
8489: IF p_x_line_rec.tp_attribute7 = FND_API.G_MISS_CHAR THEN
8490: p_x_line_rec.tp_attribute7 := NULL;
8491: END IF;
8492: IF p_x_line_rec.tp_attribute8 = FND_API.G_MISS_CHAR THEN
8493: p_x_line_rec.tp_attribute8 := NULL;
8494: END IF;
8495: IF p_x_line_rec.tp_attribute9 = FND_API.G_MISS_CHAR THEN
8496: p_x_line_rec.tp_attribute9 := NULL;

Line 8495: IF p_x_line_rec.tp_attribute9 = FND_API.G_MISS_CHAR THEN

8491: END IF;
8492: IF p_x_line_rec.tp_attribute8 = FND_API.G_MISS_CHAR THEN
8493: p_x_line_rec.tp_attribute8 := NULL;
8494: END IF;
8495: IF p_x_line_rec.tp_attribute9 = FND_API.G_MISS_CHAR THEN
8496: p_x_line_rec.tp_attribute9 := NULL;
8497: END IF;
8498: IF p_x_line_rec.tp_attribute10 = FND_API.G_MISS_CHAR THEN
8499: p_x_line_rec.tp_attribute10 := NULL;

Line 8498: IF p_x_line_rec.tp_attribute10 = FND_API.G_MISS_CHAR THEN

8494: END IF;
8495: IF p_x_line_rec.tp_attribute9 = FND_API.G_MISS_CHAR THEN
8496: p_x_line_rec.tp_attribute9 := NULL;
8497: END IF;
8498: IF p_x_line_rec.tp_attribute10 = FND_API.G_MISS_CHAR THEN
8499: p_x_line_rec.tp_attribute10 := NULL;
8500: END IF;
8501: IF p_x_line_rec.tp_attribute11 = FND_API.G_MISS_CHAR THEN
8502: p_x_line_rec.tp_attribute11 := NULL;

Line 8501: IF p_x_line_rec.tp_attribute11 = FND_API.G_MISS_CHAR THEN

8497: END IF;
8498: IF p_x_line_rec.tp_attribute10 = FND_API.G_MISS_CHAR THEN
8499: p_x_line_rec.tp_attribute10 := NULL;
8500: END IF;
8501: IF p_x_line_rec.tp_attribute11 = FND_API.G_MISS_CHAR THEN
8502: p_x_line_rec.tp_attribute11 := NULL;
8503: END IF;
8504: IF p_x_line_rec.tp_attribute12 = FND_API.G_MISS_CHAR THEN
8505: p_x_line_rec.tp_attribute12 := NULL;

Line 8504: IF p_x_line_rec.tp_attribute12 = FND_API.G_MISS_CHAR THEN

8500: END IF;
8501: IF p_x_line_rec.tp_attribute11 = FND_API.G_MISS_CHAR THEN
8502: p_x_line_rec.tp_attribute11 := NULL;
8503: END IF;
8504: IF p_x_line_rec.tp_attribute12 = FND_API.G_MISS_CHAR THEN
8505: p_x_line_rec.tp_attribute12 := NULL;
8506: END IF;
8507: IF p_x_line_rec.tp_attribute13 = FND_API.G_MISS_CHAR THEN
8508: p_x_line_rec.tp_attribute13 := NULL;

Line 8507: IF p_x_line_rec.tp_attribute13 = FND_API.G_MISS_CHAR THEN

8503: END IF;
8504: IF p_x_line_rec.tp_attribute12 = FND_API.G_MISS_CHAR THEN
8505: p_x_line_rec.tp_attribute12 := NULL;
8506: END IF;
8507: IF p_x_line_rec.tp_attribute13 = FND_API.G_MISS_CHAR THEN
8508: p_x_line_rec.tp_attribute13 := NULL;
8509: END IF;
8510: IF p_x_line_rec.tp_attribute14 = FND_API.G_MISS_CHAR THEN
8511: p_x_line_rec.tp_attribute14 := NULL;

Line 8510: IF p_x_line_rec.tp_attribute14 = FND_API.G_MISS_CHAR THEN

8506: END IF;
8507: IF p_x_line_rec.tp_attribute13 = FND_API.G_MISS_CHAR THEN
8508: p_x_line_rec.tp_attribute13 := NULL;
8509: END IF;
8510: IF p_x_line_rec.tp_attribute14 = FND_API.G_MISS_CHAR THEN
8511: p_x_line_rec.tp_attribute14 := NULL;
8512: END IF;
8513: IF p_x_line_rec.tp_attribute15 = FND_API.G_MISS_CHAR THEN
8514: p_x_line_rec.tp_attribute15 := NULL;

Line 8513: IF p_x_line_rec.tp_attribute15 = FND_API.G_MISS_CHAR THEN

8509: END IF;
8510: IF p_x_line_rec.tp_attribute14 = FND_API.G_MISS_CHAR THEN
8511: p_x_line_rec.tp_attribute14 := NULL;
8512: END IF;
8513: IF p_x_line_rec.tp_attribute15 = FND_API.G_MISS_CHAR THEN
8514: p_x_line_rec.tp_attribute15 := NULL;
8515: END IF;
8516:
8517:

Line 8518: IF p_x_line_rec.intermed_ship_to_contact_id = FND_API.G_MISS_NUM THEN

8514: p_x_line_rec.tp_attribute15 := NULL;
8515: END IF;
8516:
8517:
8518: IF p_x_line_rec.intermed_ship_to_contact_id = FND_API.G_MISS_NUM THEN
8519: p_x_line_rec.intermed_ship_to_contact_id := NULL;
8520: END IF;
8521:
8522: IF p_x_line_rec.intermed_ship_to_org_id = FND_API.G_MISS_NUM THEN

Line 8522: IF p_x_line_rec.intermed_ship_to_org_id = FND_API.G_MISS_NUM THEN

8518: IF p_x_line_rec.intermed_ship_to_contact_id = FND_API.G_MISS_NUM THEN
8519: p_x_line_rec.intermed_ship_to_contact_id := NULL;
8520: END IF;
8521:
8522: IF p_x_line_rec.intermed_ship_to_org_id = FND_API.G_MISS_NUM THEN
8523: p_x_line_rec.intermed_ship_to_org_id := NULL;
8524: END IF;
8525:
8526: IF p_x_line_rec.inventory_item_id = FND_API.G_MISS_NUM THEN

Line 8526: IF p_x_line_rec.inventory_item_id = FND_API.G_MISS_NUM THEN

8522: IF p_x_line_rec.intermed_ship_to_org_id = FND_API.G_MISS_NUM THEN
8523: p_x_line_rec.intermed_ship_to_org_id := NULL;
8524: END IF;
8525:
8526: IF p_x_line_rec.inventory_item_id = FND_API.G_MISS_NUM THEN
8527: p_x_line_rec.inventory_item_id := NULL;
8528: END IF;
8529:
8530: IF p_x_line_rec.invoice_interface_status_code = FND_API.G_MISS_CHAR THEN

Line 8530: IF p_x_line_rec.invoice_interface_status_code = FND_API.G_MISS_CHAR THEN

8526: IF p_x_line_rec.inventory_item_id = FND_API.G_MISS_NUM THEN
8527: p_x_line_rec.inventory_item_id := NULL;
8528: END IF;
8529:
8530: IF p_x_line_rec.invoice_interface_status_code = FND_API.G_MISS_CHAR THEN
8531: p_x_line_rec.invoice_interface_status_code := NULL;
8532: END IF;
8533:
8534:

Line 8536: IF p_x_line_rec.invoice_to_contact_id = FND_API.G_MISS_NUM THEN

8532: END IF;
8533:
8534:
8535:
8536: IF p_x_line_rec.invoice_to_contact_id = FND_API.G_MISS_NUM THEN
8537: p_x_line_rec.invoice_to_contact_id := NULL;
8538: END IF;
8539:
8540: IF p_x_line_rec.invoiced_quantity = FND_API.G_MISS_NUM THEN

Line 8540: IF p_x_line_rec.invoiced_quantity = FND_API.G_MISS_NUM THEN

8536: IF p_x_line_rec.invoice_to_contact_id = FND_API.G_MISS_NUM THEN
8537: p_x_line_rec.invoice_to_contact_id := NULL;
8538: END IF;
8539:
8540: IF p_x_line_rec.invoiced_quantity = FND_API.G_MISS_NUM THEN
8541: p_x_line_rec.invoiced_quantity := NULL;
8542: END IF;
8543:
8544: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN

Line 8544: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN

8540: IF p_x_line_rec.invoiced_quantity = FND_API.G_MISS_NUM THEN
8541: p_x_line_rec.invoiced_quantity := NULL;
8542: END IF;
8543:
8544: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN
8545: p_x_line_rec.invoice_to_org_id := NULL;
8546: END IF;
8547:
8548: IF p_x_line_rec.invoicing_rule_id = FND_API.G_MISS_NUM THEN

Line 8548: IF p_x_line_rec.invoicing_rule_id = FND_API.G_MISS_NUM THEN

8544: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN
8545: p_x_line_rec.invoice_to_org_id := NULL;
8546: END IF;
8547:
8548: IF p_x_line_rec.invoicing_rule_id = FND_API.G_MISS_NUM THEN
8549: p_x_line_rec.invoicing_rule_id := NULL;
8550: END IF;
8551:
8552: IF p_x_line_rec.ordered_item_id = FND_API.G_MISS_NUM THEN

Line 8552: IF p_x_line_rec.ordered_item_id = FND_API.G_MISS_NUM THEN

8548: IF p_x_line_rec.invoicing_rule_id = FND_API.G_MISS_NUM THEN
8549: p_x_line_rec.invoicing_rule_id := NULL;
8550: END IF;
8551:
8552: IF p_x_line_rec.ordered_item_id = FND_API.G_MISS_NUM THEN
8553: p_x_line_rec.ordered_item_id := NULL;
8554: END IF;
8555:
8556: IF p_x_line_rec.item_identifier_type = FND_API.G_MISS_CHAR THEN

Line 8556: IF p_x_line_rec.item_identifier_type = FND_API.G_MISS_CHAR THEN

8552: IF p_x_line_rec.ordered_item_id = FND_API.G_MISS_NUM THEN
8553: p_x_line_rec.ordered_item_id := NULL;
8554: END IF;
8555:
8556: IF p_x_line_rec.item_identifier_type = FND_API.G_MISS_CHAR THEN
8557: p_x_line_rec.item_identifier_type := NULL;
8558: END IF;
8559:
8560: IF p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR THEN

Line 8560: IF p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR THEN

8556: IF p_x_line_rec.item_identifier_type = FND_API.G_MISS_CHAR THEN
8557: p_x_line_rec.item_identifier_type := NULL;
8558: END IF;
8559:
8560: IF p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR THEN
8561: p_x_line_rec.ordered_item := NULL;
8562: END IF;
8563:
8564: IF p_x_line_rec.item_revision = FND_API.G_MISS_CHAR THEN

Line 8564: IF p_x_line_rec.item_revision = FND_API.G_MISS_CHAR THEN

8560: IF p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR THEN
8561: p_x_line_rec.ordered_item := NULL;
8562: END IF;
8563:
8564: IF p_x_line_rec.item_revision = FND_API.G_MISS_CHAR THEN
8565: p_x_line_rec.item_revision := NULL;
8566: END IF;
8567:
8568: IF p_x_line_rec.item_type_code = FND_API.G_MISS_CHAR THEN

Line 8568: IF p_x_line_rec.item_type_code = FND_API.G_MISS_CHAR THEN

8564: IF p_x_line_rec.item_revision = FND_API.G_MISS_CHAR THEN
8565: p_x_line_rec.item_revision := NULL;
8566: END IF;
8567:
8568: IF p_x_line_rec.item_type_code = FND_API.G_MISS_CHAR THEN
8569: p_x_line_rec.item_type_code := NULL;
8570: END IF;
8571:
8572: IF p_x_line_rec.last_updated_by = FND_API.G_MISS_NUM THEN

Line 8572: IF p_x_line_rec.last_updated_by = FND_API.G_MISS_NUM THEN

8568: IF p_x_line_rec.item_type_code = FND_API.G_MISS_CHAR THEN
8569: p_x_line_rec.item_type_code := NULL;
8570: END IF;
8571:
8572: IF p_x_line_rec.last_updated_by = FND_API.G_MISS_NUM THEN
8573: p_x_line_rec.last_updated_by := NULL;
8574: END IF;
8575:
8576: IF p_x_line_rec.last_update_date = FND_API.G_MISS_DATE THEN

Line 8576: IF p_x_line_rec.last_update_date = FND_API.G_MISS_DATE THEN

8572: IF p_x_line_rec.last_updated_by = FND_API.G_MISS_NUM THEN
8573: p_x_line_rec.last_updated_by := NULL;
8574: END IF;
8575:
8576: IF p_x_line_rec.last_update_date = FND_API.G_MISS_DATE THEN
8577: p_x_line_rec.last_update_date := NULL;
8578: END IF;
8579:
8580: IF p_x_line_rec.last_update_login = FND_API.G_MISS_NUM THEN

Line 8580: IF p_x_line_rec.last_update_login = FND_API.G_MISS_NUM THEN

8576: IF p_x_line_rec.last_update_date = FND_API.G_MISS_DATE THEN
8577: p_x_line_rec.last_update_date := NULL;
8578: END IF;
8579:
8580: IF p_x_line_rec.last_update_login = FND_API.G_MISS_NUM THEN
8581: p_x_line_rec.last_update_login := NULL;
8582: END IF;
8583:
8584: IF p_x_line_rec.latest_acceptable_date = FND_API.G_MISS_DATE THEN

Line 8584: IF p_x_line_rec.latest_acceptable_date = FND_API.G_MISS_DATE THEN

8580: IF p_x_line_rec.last_update_login = FND_API.G_MISS_NUM THEN
8581: p_x_line_rec.last_update_login := NULL;
8582: END IF;
8583:
8584: IF p_x_line_rec.latest_acceptable_date = FND_API.G_MISS_DATE THEN
8585: p_x_line_rec.latest_acceptable_date := NULL;
8586: END IF;
8587:
8588: IF p_x_line_rec.line_category_code = FND_API.G_MISS_CHAR THEN

Line 8588: IF p_x_line_rec.line_category_code = FND_API.G_MISS_CHAR THEN

8584: IF p_x_line_rec.latest_acceptable_date = FND_API.G_MISS_DATE THEN
8585: p_x_line_rec.latest_acceptable_date := NULL;
8586: END IF;
8587:
8588: IF p_x_line_rec.line_category_code = FND_API.G_MISS_CHAR THEN
8589: p_x_line_rec.line_category_code := NULL;
8590: END IF;
8591:
8592: IF p_x_line_rec.line_id = FND_API.G_MISS_NUM THEN

Line 8592: IF p_x_line_rec.line_id = FND_API.G_MISS_NUM THEN

8588: IF p_x_line_rec.line_category_code = FND_API.G_MISS_CHAR THEN
8589: p_x_line_rec.line_category_code := NULL;
8590: END IF;
8591:
8592: IF p_x_line_rec.line_id = FND_API.G_MISS_NUM THEN
8593: p_x_line_rec.line_id := NULL;
8594: END IF;
8595:
8596: IF p_x_line_rec.line_number = FND_API.G_MISS_NUM THEN

Line 8596: IF p_x_line_rec.line_number = FND_API.G_MISS_NUM THEN

8592: IF p_x_line_rec.line_id = FND_API.G_MISS_NUM THEN
8593: p_x_line_rec.line_id := NULL;
8594: END IF;
8595:
8596: IF p_x_line_rec.line_number = FND_API.G_MISS_NUM THEN
8597: p_x_line_rec.line_number := NULL;
8598: END IF;
8599:
8600: IF p_x_line_rec.line_type_id = FND_API.G_MISS_NUM THEN

Line 8600: IF p_x_line_rec.line_type_id = FND_API.G_MISS_NUM THEN

8596: IF p_x_line_rec.line_number = FND_API.G_MISS_NUM THEN
8597: p_x_line_rec.line_number := NULL;
8598: END IF;
8599:
8600: IF p_x_line_rec.line_type_id = FND_API.G_MISS_NUM THEN
8601: p_x_line_rec.line_type_id := NULL;
8602: END IF;
8603:
8604: IF p_x_line_rec.link_to_line_id = FND_API.G_MISS_NUM THEN

Line 8604: IF p_x_line_rec.link_to_line_id = FND_API.G_MISS_NUM THEN

8600: IF p_x_line_rec.line_type_id = FND_API.G_MISS_NUM THEN
8601: p_x_line_rec.line_type_id := NULL;
8602: END IF;
8603:
8604: IF p_x_line_rec.link_to_line_id = FND_API.G_MISS_NUM THEN
8605: p_x_line_rec.link_to_line_id := NULL;
8606: END IF;
8607:
8608: IF p_x_line_rec.model_group_number = FND_API.G_MISS_NUM THEN

Line 8608: IF p_x_line_rec.model_group_number = FND_API.G_MISS_NUM THEN

8604: IF p_x_line_rec.link_to_line_id = FND_API.G_MISS_NUM THEN
8605: p_x_line_rec.link_to_line_id := NULL;
8606: END IF;
8607:
8608: IF p_x_line_rec.model_group_number = FND_API.G_MISS_NUM THEN
8609: p_x_line_rec.model_group_number := NULL;
8610: END IF;
8611:
8612: IF p_x_line_rec.mfg_component_sequence_id = FND_API.G_MISS_NUM THEN

Line 8612: IF p_x_line_rec.mfg_component_sequence_id = FND_API.G_MISS_NUM THEN

8608: IF p_x_line_rec.model_group_number = FND_API.G_MISS_NUM THEN
8609: p_x_line_rec.model_group_number := NULL;
8610: END IF;
8611:
8612: IF p_x_line_rec.mfg_component_sequence_id = FND_API.G_MISS_NUM THEN
8613: p_x_line_rec.mfg_component_sequence_id := NULL;
8614: END IF;
8615:
8616: IF p_x_line_rec.mfg_lead_time = FND_API.G_MISS_NUM THEN

Line 8616: IF p_x_line_rec.mfg_lead_time = FND_API.G_MISS_NUM THEN

8612: IF p_x_line_rec.mfg_component_sequence_id = FND_API.G_MISS_NUM THEN
8613: p_x_line_rec.mfg_component_sequence_id := NULL;
8614: END IF;
8615:
8616: IF p_x_line_rec.mfg_lead_time = FND_API.G_MISS_NUM THEN
8617: p_x_line_rec.mfg_lead_time := NULL;
8618: END IF;
8619:
8620: IF p_x_line_rec.open_flag = FND_API.G_MISS_CHAR THEN

Line 8620: IF p_x_line_rec.open_flag = FND_API.G_MISS_CHAR THEN

8616: IF p_x_line_rec.mfg_lead_time = FND_API.G_MISS_NUM THEN
8617: p_x_line_rec.mfg_lead_time := NULL;
8618: END IF;
8619:
8620: IF p_x_line_rec.open_flag = FND_API.G_MISS_CHAR THEN
8621: p_x_line_rec.open_flag := NULL;
8622: END IF;
8623:
8624: IF p_x_line_rec.option_flag = FND_API.G_MISS_CHAR THEN

Line 8624: IF p_x_line_rec.option_flag = FND_API.G_MISS_CHAR THEN

8620: IF p_x_line_rec.open_flag = FND_API.G_MISS_CHAR THEN
8621: p_x_line_rec.open_flag := NULL;
8622: END IF;
8623:
8624: IF p_x_line_rec.option_flag = FND_API.G_MISS_CHAR THEN
8625: p_x_line_rec.option_flag := NULL;
8626: END IF;
8627:
8628: IF p_x_line_rec.option_number = FND_API.G_MISS_NUM THEN

Line 8628: IF p_x_line_rec.option_number = FND_API.G_MISS_NUM THEN

8624: IF p_x_line_rec.option_flag = FND_API.G_MISS_CHAR THEN
8625: p_x_line_rec.option_flag := NULL;
8626: END IF;
8627:
8628: IF p_x_line_rec.option_number = FND_API.G_MISS_NUM THEN
8629: p_x_line_rec.option_number := NULL;
8630: END IF;
8631:
8632: IF p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM THEN

Line 8632: IF p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM THEN

8628: IF p_x_line_rec.option_number = FND_API.G_MISS_NUM THEN
8629: p_x_line_rec.option_number := NULL;
8630: END IF;
8631:
8632: IF p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM THEN
8633: p_x_line_rec.ordered_quantity := NULL;
8634: END IF;
8635:
8636: IF p_x_line_rec.order_quantity_uom = FND_API.G_MISS_CHAR THEN

Line 8636: IF p_x_line_rec.order_quantity_uom = FND_API.G_MISS_CHAR THEN

8632: IF p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM THEN
8633: p_x_line_rec.ordered_quantity := NULL;
8634: END IF;
8635:
8636: IF p_x_line_rec.order_quantity_uom = FND_API.G_MISS_CHAR THEN
8637: p_x_line_rec.order_quantity_uom := NULL;
8638: END IF;
8639:
8640: -- OPM 02/JUN/00 - Deal with process attributes INVCONV

Line 8642: IF p_x_line_rec.ordered_quantity2 = FND_API.G_MISS_NUM THEN

8638: END IF;
8639:
8640: -- OPM 02/JUN/00 - Deal with process attributes INVCONV
8641: -- ============================================
8642: IF p_x_line_rec.ordered_quantity2 = FND_API.G_MISS_NUM THEN
8643: p_x_line_rec.ordered_quantity2 := NULL;
8644: END IF;
8645:
8646: IF p_x_line_rec.ordered_quantity_uom2 = FND_API.G_MISS_CHAR THEN

Line 8646: IF p_x_line_rec.ordered_quantity_uom2 = FND_API.G_MISS_CHAR THEN

8642: IF p_x_line_rec.ordered_quantity2 = FND_API.G_MISS_NUM THEN
8643: p_x_line_rec.ordered_quantity2 := NULL;
8644: END IF;
8645:
8646: IF p_x_line_rec.ordered_quantity_uom2 = FND_API.G_MISS_CHAR THEN
8647: p_x_line_rec.ordered_quantity_uom2 := NULL;
8648: END IF;
8649: -- OPM 02/JUN/00 - END
8650: -- ===================

Line 8652: IF p_x_line_rec.org_id = FND_API.G_MISS_NUM THEN

8648: END IF;
8649: -- OPM 02/JUN/00 - END
8650: -- ===================
8651:
8652: IF p_x_line_rec.org_id = FND_API.G_MISS_NUM THEN
8653: p_x_line_rec.org_id := NULL;
8654: END IF;
8655:
8656: IF p_x_line_rec.orig_sys_document_ref = FND_API.G_MISS_CHAR THEN

Line 8656: IF p_x_line_rec.orig_sys_document_ref = FND_API.G_MISS_CHAR THEN

8652: IF p_x_line_rec.org_id = FND_API.G_MISS_NUM THEN
8653: p_x_line_rec.org_id := NULL;
8654: END IF;
8655:
8656: IF p_x_line_rec.orig_sys_document_ref = FND_API.G_MISS_CHAR THEN
8657: p_x_line_rec.orig_sys_document_ref := NULL;
8658: END IF;
8659:
8660: IF p_x_line_rec.orig_sys_line_ref = FND_API.G_MISS_CHAR THEN

Line 8660: IF p_x_line_rec.orig_sys_line_ref = FND_API.G_MISS_CHAR THEN

8656: IF p_x_line_rec.orig_sys_document_ref = FND_API.G_MISS_CHAR THEN
8657: p_x_line_rec.orig_sys_document_ref := NULL;
8658: END IF;
8659:
8660: IF p_x_line_rec.orig_sys_line_ref = FND_API.G_MISS_CHAR THEN
8661: p_x_line_rec.orig_sys_line_ref := NULL;
8662: END IF;
8663:
8664: IF p_x_line_rec.orig_sys_shipment_ref = FND_API.G_MISS_CHAR THEN

Line 8664: IF p_x_line_rec.orig_sys_shipment_ref = FND_API.G_MISS_CHAR THEN

8660: IF p_x_line_rec.orig_sys_line_ref = FND_API.G_MISS_CHAR THEN
8661: p_x_line_rec.orig_sys_line_ref := NULL;
8662: END IF;
8663:
8664: IF p_x_line_rec.orig_sys_shipment_ref = FND_API.G_MISS_CHAR THEN
8665: p_x_line_rec.orig_sys_shipment_ref := NULL;
8666: END IF;
8667:
8668: -- Override List Price

Line 8670: IF p_x_line_rec.original_list_price = FND_API.G_MISS_NUM THEN

8666: END IF;
8667:
8668: -- Override List Price
8669: IF OE_CODE_CONTROL.CODE_RELEASE_LEVEL >= '110510' THEN
8670: IF p_x_line_rec.original_list_price = FND_API.G_MISS_NUM THEN
8671: p_x_line_rec.original_list_price:= NULL;
8672: END IF;
8673: END IF;
8674: -- Override List Price

Line 8676: IF p_x_line_rec.over_ship_reason_code = FND_API.G_MISS_CHAR THEN

8672: END IF;
8673: END IF;
8674: -- Override List Price
8675:
8676: IF p_x_line_rec.over_ship_reason_code = FND_API.G_MISS_CHAR THEN
8677: p_x_line_rec.over_ship_reason_code := NULL;
8678: END IF;
8679: IF p_x_line_rec.over_ship_resolved_flag = FND_API.G_MISS_CHAR THEN
8680: p_x_line_rec.over_ship_resolved_flag := NULL;

Line 8679: IF p_x_line_rec.over_ship_resolved_flag = FND_API.G_MISS_CHAR THEN

8675:
8676: IF p_x_line_rec.over_ship_reason_code = FND_API.G_MISS_CHAR THEN
8677: p_x_line_rec.over_ship_reason_code := NULL;
8678: END IF;
8679: IF p_x_line_rec.over_ship_resolved_flag = FND_API.G_MISS_CHAR THEN
8680: p_x_line_rec.over_ship_resolved_flag := NULL;
8681: END IF;
8682:
8683: IF p_x_line_rec.payment_term_id = FND_API.G_MISS_NUM THEN

Line 8683: IF p_x_line_rec.payment_term_id = FND_API.G_MISS_NUM THEN

8679: IF p_x_line_rec.over_ship_resolved_flag = FND_API.G_MISS_CHAR THEN
8680: p_x_line_rec.over_ship_resolved_flag := NULL;
8681: END IF;
8682:
8683: IF p_x_line_rec.payment_term_id = FND_API.G_MISS_NUM THEN
8684: p_x_line_rec.payment_term_id := NULL;
8685: END IF;
8686:
8687: IF p_x_line_rec.planning_priority = FND_API.G_MISS_NUM THEN

Line 8687: IF p_x_line_rec.planning_priority = FND_API.G_MISS_NUM THEN

8683: IF p_x_line_rec.payment_term_id = FND_API.G_MISS_NUM THEN
8684: p_x_line_rec.payment_term_id := NULL;
8685: END IF;
8686:
8687: IF p_x_line_rec.planning_priority = FND_API.G_MISS_NUM THEN
8688: p_x_line_rec.planning_priority := NULL;
8689: END IF;
8690:
8691: -- OPM 02/JUN/00 - Deal with process attributes INVCONV

Line 8693: IF p_x_line_rec.preferred_grade = FND_API.G_MISS_CHAR THEN

8689: END IF;
8690:
8691: -- OPM 02/JUN/00 - Deal with process attributes INVCONV
8692: -- ============================================
8693: IF p_x_line_rec.preferred_grade = FND_API.G_MISS_CHAR THEN
8694: p_x_line_rec.preferred_grade := NULL;
8695: END IF;
8696: -- OPM 02/JUN/00 - END
8697: -- ===================

Line 8699: IF p_x_line_rec.price_list_id = FND_API.G_MISS_NUM THEN

8695: END IF;
8696: -- OPM 02/JUN/00 - END
8697: -- ===================
8698:
8699: IF p_x_line_rec.price_list_id = FND_API.G_MISS_NUM THEN
8700: p_x_line_rec.price_list_id := NULL;
8701: END IF;
8702:
8703: IF p_x_line_rec.price_request_code = FND_API.G_MISS_CHAR THEN -- PROMOTIONS SEP/01

Line 8703: IF p_x_line_rec.price_request_code = FND_API.G_MISS_CHAR THEN -- PROMOTIONS SEP/01

8699: IF p_x_line_rec.price_list_id = FND_API.G_MISS_NUM THEN
8700: p_x_line_rec.price_list_id := NULL;
8701: END IF;
8702:
8703: IF p_x_line_rec.price_request_code = FND_API.G_MISS_CHAR THEN -- PROMOTIONS SEP/01
8704: p_x_line_rec.price_request_code := NULL;
8705: END IF;
8706:
8707: IF p_x_line_rec.pricing_attribute1 = FND_API.G_MISS_CHAR THEN

Line 8707: IF p_x_line_rec.pricing_attribute1 = FND_API.G_MISS_CHAR THEN

8703: IF p_x_line_rec.price_request_code = FND_API.G_MISS_CHAR THEN -- PROMOTIONS SEP/01
8704: p_x_line_rec.price_request_code := NULL;
8705: END IF;
8706:
8707: IF p_x_line_rec.pricing_attribute1 = FND_API.G_MISS_CHAR THEN
8708: p_x_line_rec.pricing_attribute1 := NULL;
8709: END IF;
8710:
8711: IF p_x_line_rec.pricing_attribute10 = FND_API.G_MISS_CHAR THEN

Line 8711: IF p_x_line_rec.pricing_attribute10 = FND_API.G_MISS_CHAR THEN

8707: IF p_x_line_rec.pricing_attribute1 = FND_API.G_MISS_CHAR THEN
8708: p_x_line_rec.pricing_attribute1 := NULL;
8709: END IF;
8710:
8711: IF p_x_line_rec.pricing_attribute10 = FND_API.G_MISS_CHAR THEN
8712: p_x_line_rec.pricing_attribute10 := NULL;
8713: END IF;
8714:
8715: IF p_x_line_rec.pricing_attribute2 = FND_API.G_MISS_CHAR THEN

Line 8715: IF p_x_line_rec.pricing_attribute2 = FND_API.G_MISS_CHAR THEN

8711: IF p_x_line_rec.pricing_attribute10 = FND_API.G_MISS_CHAR THEN
8712: p_x_line_rec.pricing_attribute10 := NULL;
8713: END IF;
8714:
8715: IF p_x_line_rec.pricing_attribute2 = FND_API.G_MISS_CHAR THEN
8716: p_x_line_rec.pricing_attribute2 := NULL;
8717: END IF;
8718:
8719: IF p_x_line_rec.pricing_attribute3 = FND_API.G_MISS_CHAR THEN

Line 8719: IF p_x_line_rec.pricing_attribute3 = FND_API.G_MISS_CHAR THEN

8715: IF p_x_line_rec.pricing_attribute2 = FND_API.G_MISS_CHAR THEN
8716: p_x_line_rec.pricing_attribute2 := NULL;
8717: END IF;
8718:
8719: IF p_x_line_rec.pricing_attribute3 = FND_API.G_MISS_CHAR THEN
8720: p_x_line_rec.pricing_attribute3 := NULL;
8721: END IF;
8722:
8723: IF p_x_line_rec.pricing_attribute4 = FND_API.G_MISS_CHAR THEN

Line 8723: IF p_x_line_rec.pricing_attribute4 = FND_API.G_MISS_CHAR THEN

8719: IF p_x_line_rec.pricing_attribute3 = FND_API.G_MISS_CHAR THEN
8720: p_x_line_rec.pricing_attribute3 := NULL;
8721: END IF;
8722:
8723: IF p_x_line_rec.pricing_attribute4 = FND_API.G_MISS_CHAR THEN
8724: p_x_line_rec.pricing_attribute4 := NULL;
8725: END IF;
8726:
8727: IF p_x_line_rec.pricing_attribute5 = FND_API.G_MISS_CHAR THEN

Line 8727: IF p_x_line_rec.pricing_attribute5 = FND_API.G_MISS_CHAR THEN

8723: IF p_x_line_rec.pricing_attribute4 = FND_API.G_MISS_CHAR THEN
8724: p_x_line_rec.pricing_attribute4 := NULL;
8725: END IF;
8726:
8727: IF p_x_line_rec.pricing_attribute5 = FND_API.G_MISS_CHAR THEN
8728: p_x_line_rec.pricing_attribute5 := NULL;
8729: END IF;
8730:
8731: IF p_x_line_rec.pricing_attribute6 = FND_API.G_MISS_CHAR THEN

Line 8731: IF p_x_line_rec.pricing_attribute6 = FND_API.G_MISS_CHAR THEN

8727: IF p_x_line_rec.pricing_attribute5 = FND_API.G_MISS_CHAR THEN
8728: p_x_line_rec.pricing_attribute5 := NULL;
8729: END IF;
8730:
8731: IF p_x_line_rec.pricing_attribute6 = FND_API.G_MISS_CHAR THEN
8732: p_x_line_rec.pricing_attribute6 := NULL;
8733: END IF;
8734:
8735: IF p_x_line_rec.pricing_attribute7 = FND_API.G_MISS_CHAR THEN

Line 8735: IF p_x_line_rec.pricing_attribute7 = FND_API.G_MISS_CHAR THEN

8731: IF p_x_line_rec.pricing_attribute6 = FND_API.G_MISS_CHAR THEN
8732: p_x_line_rec.pricing_attribute6 := NULL;
8733: END IF;
8734:
8735: IF p_x_line_rec.pricing_attribute7 = FND_API.G_MISS_CHAR THEN
8736: p_x_line_rec.pricing_attribute7 := NULL;
8737: END IF;
8738:
8739: IF p_x_line_rec.pricing_attribute8 = FND_API.G_MISS_CHAR THEN

Line 8739: IF p_x_line_rec.pricing_attribute8 = FND_API.G_MISS_CHAR THEN

8735: IF p_x_line_rec.pricing_attribute7 = FND_API.G_MISS_CHAR THEN
8736: p_x_line_rec.pricing_attribute7 := NULL;
8737: END IF;
8738:
8739: IF p_x_line_rec.pricing_attribute8 = FND_API.G_MISS_CHAR THEN
8740: p_x_line_rec.pricing_attribute8 := NULL;
8741: END IF;
8742:
8743: IF p_x_line_rec.pricing_attribute9 = FND_API.G_MISS_CHAR THEN

Line 8743: IF p_x_line_rec.pricing_attribute9 = FND_API.G_MISS_CHAR THEN

8739: IF p_x_line_rec.pricing_attribute8 = FND_API.G_MISS_CHAR THEN
8740: p_x_line_rec.pricing_attribute8 := NULL;
8741: END IF;
8742:
8743: IF p_x_line_rec.pricing_attribute9 = FND_API.G_MISS_CHAR THEN
8744: p_x_line_rec.pricing_attribute9 := NULL;
8745: END IF;
8746:
8747: IF p_x_line_rec.pricing_context = FND_API.G_MISS_CHAR THEN

Line 8747: IF p_x_line_rec.pricing_context = FND_API.G_MISS_CHAR THEN

8743: IF p_x_line_rec.pricing_attribute9 = FND_API.G_MISS_CHAR THEN
8744: p_x_line_rec.pricing_attribute9 := NULL;
8745: END IF;
8746:
8747: IF p_x_line_rec.pricing_context = FND_API.G_MISS_CHAR THEN
8748: p_x_line_rec.pricing_context := NULL;
8749: END IF;
8750:
8751: IF p_x_line_rec.pricing_date = FND_API.G_MISS_DATE THEN

Line 8751: IF p_x_line_rec.pricing_date = FND_API.G_MISS_DATE THEN

8747: IF p_x_line_rec.pricing_context = FND_API.G_MISS_CHAR THEN
8748: p_x_line_rec.pricing_context := NULL;
8749: END IF;
8750:
8751: IF p_x_line_rec.pricing_date = FND_API.G_MISS_DATE THEN
8752: p_x_line_rec.pricing_date := NULL;
8753: END IF;
8754:
8755: IF p_x_line_rec.pricing_quantity = FND_API.G_MISS_NUM THEN

Line 8755: IF p_x_line_rec.pricing_quantity = FND_API.G_MISS_NUM THEN

8751: IF p_x_line_rec.pricing_date = FND_API.G_MISS_DATE THEN
8752: p_x_line_rec.pricing_date := NULL;
8753: END IF;
8754:
8755: IF p_x_line_rec.pricing_quantity = FND_API.G_MISS_NUM THEN
8756: p_x_line_rec.pricing_quantity := NULL;
8757: END IF;
8758:
8759: IF p_x_line_rec.pricing_quantity_uom = FND_API.G_MISS_CHAR THEN

Line 8759: IF p_x_line_rec.pricing_quantity_uom = FND_API.G_MISS_CHAR THEN

8755: IF p_x_line_rec.pricing_quantity = FND_API.G_MISS_NUM THEN
8756: p_x_line_rec.pricing_quantity := NULL;
8757: END IF;
8758:
8759: IF p_x_line_rec.pricing_quantity_uom = FND_API.G_MISS_CHAR THEN
8760: p_x_line_rec.pricing_quantity_uom := NULL;
8761: END IF;
8762:
8763: IF p_x_line_rec.program_application_id = FND_API.G_MISS_NUM THEN

Line 8763: IF p_x_line_rec.program_application_id = FND_API.G_MISS_NUM THEN

8759: IF p_x_line_rec.pricing_quantity_uom = FND_API.G_MISS_CHAR THEN
8760: p_x_line_rec.pricing_quantity_uom := NULL;
8761: END IF;
8762:
8763: IF p_x_line_rec.program_application_id = FND_API.G_MISS_NUM THEN
8764: p_x_line_rec.program_application_id := NULL;
8765: END IF;
8766:
8767: IF p_x_line_rec.program_id = FND_API.G_MISS_NUM THEN

Line 8767: IF p_x_line_rec.program_id = FND_API.G_MISS_NUM THEN

8763: IF p_x_line_rec.program_application_id = FND_API.G_MISS_NUM THEN
8764: p_x_line_rec.program_application_id := NULL;
8765: END IF;
8766:
8767: IF p_x_line_rec.program_id = FND_API.G_MISS_NUM THEN
8768: p_x_line_rec.program_id := NULL;
8769: END IF;
8770:
8771: IF p_x_line_rec.program_update_date = FND_API.G_MISS_DATE THEN

Line 8771: IF p_x_line_rec.program_update_date = FND_API.G_MISS_DATE THEN

8767: IF p_x_line_rec.program_id = FND_API.G_MISS_NUM THEN
8768: p_x_line_rec.program_id := NULL;
8769: END IF;
8770:
8771: IF p_x_line_rec.program_update_date = FND_API.G_MISS_DATE THEN
8772: p_x_line_rec.program_update_date := NULL;
8773: END IF;
8774:
8775: IF p_x_line_rec.project_id = FND_API.G_MISS_NUM THEN

Line 8775: IF p_x_line_rec.project_id = FND_API.G_MISS_NUM THEN

8771: IF p_x_line_rec.program_update_date = FND_API.G_MISS_DATE THEN
8772: p_x_line_rec.program_update_date := NULL;
8773: END IF;
8774:
8775: IF p_x_line_rec.project_id = FND_API.G_MISS_NUM THEN
8776: p_x_line_rec.project_id := NULL;
8777: END IF;
8778:
8779: IF p_x_line_rec.promise_date = FND_API.G_MISS_DATE THEN

Line 8779: IF p_x_line_rec.promise_date = FND_API.G_MISS_DATE THEN

8775: IF p_x_line_rec.project_id = FND_API.G_MISS_NUM THEN
8776: p_x_line_rec.project_id := NULL;
8777: END IF;
8778:
8779: IF p_x_line_rec.promise_date = FND_API.G_MISS_DATE THEN
8780: p_x_line_rec.promise_date := NULL;
8781: END IF;
8782:
8783: IF p_x_line_rec.re_source_flag = FND_API.G_MISS_CHAR THEN

Line 8783: IF p_x_line_rec.re_source_flag = FND_API.G_MISS_CHAR THEN

8779: IF p_x_line_rec.promise_date = FND_API.G_MISS_DATE THEN
8780: p_x_line_rec.promise_date := NULL;
8781: END IF;
8782:
8783: IF p_x_line_rec.re_source_flag = FND_API.G_MISS_CHAR THEN
8784: p_x_line_rec.re_source_flag := NULL;
8785: END IF;
8786:
8787: IF p_x_line_rec.reference_customer_trx_line_id = FND_API.G_MISS_NUM THEN

Line 8787: IF p_x_line_rec.reference_customer_trx_line_id = FND_API.G_MISS_NUM THEN

8783: IF p_x_line_rec.re_source_flag = FND_API.G_MISS_CHAR THEN
8784: p_x_line_rec.re_source_flag := NULL;
8785: END IF;
8786:
8787: IF p_x_line_rec.reference_customer_trx_line_id = FND_API.G_MISS_NUM THEN
8788: p_x_line_rec.reference_customer_trx_line_id := NULL;
8789: END IF;
8790:
8791: IF p_x_line_rec.reference_header_id = FND_API.G_MISS_NUM THEN

Line 8791: IF p_x_line_rec.reference_header_id = FND_API.G_MISS_NUM THEN

8787: IF p_x_line_rec.reference_customer_trx_line_id = FND_API.G_MISS_NUM THEN
8788: p_x_line_rec.reference_customer_trx_line_id := NULL;
8789: END IF;
8790:
8791: IF p_x_line_rec.reference_header_id = FND_API.G_MISS_NUM THEN
8792: p_x_line_rec.reference_header_id := NULL;
8793: END IF;
8794:
8795: IF p_x_line_rec.reference_line_id = FND_API.G_MISS_NUM THEN

Line 8795: IF p_x_line_rec.reference_line_id = FND_API.G_MISS_NUM THEN

8791: IF p_x_line_rec.reference_header_id = FND_API.G_MISS_NUM THEN
8792: p_x_line_rec.reference_header_id := NULL;
8793: END IF;
8794:
8795: IF p_x_line_rec.reference_line_id = FND_API.G_MISS_NUM THEN
8796: p_x_line_rec.reference_line_id := NULL;
8797: END IF;
8798:
8799: IF p_x_line_rec.reference_type = FND_API.G_MISS_CHAR THEN

Line 8799: IF p_x_line_rec.reference_type = FND_API.G_MISS_CHAR THEN

8795: IF p_x_line_rec.reference_line_id = FND_API.G_MISS_NUM THEN
8796: p_x_line_rec.reference_line_id := NULL;
8797: END IF;
8798:
8799: IF p_x_line_rec.reference_type = FND_API.G_MISS_CHAR THEN
8800: p_x_line_rec.reference_type := NULL;
8801: END IF;
8802:
8803:

Line 8805: IF p_x_line_rec.request_date = FND_API.G_MISS_DATE THEN

8801: END IF;
8802:
8803:
8804:
8805: IF p_x_line_rec.request_date = FND_API.G_MISS_DATE THEN
8806: p_x_line_rec.request_date := NULL;
8807: END IF;
8808:
8809: IF p_x_line_rec.request_id = FND_API.G_MISS_NUM THEN

Line 8809: IF p_x_line_rec.request_id = FND_API.G_MISS_NUM THEN

8805: IF p_x_line_rec.request_date = FND_API.G_MISS_DATE THEN
8806: p_x_line_rec.request_date := NULL;
8807: END IF;
8808:
8809: IF p_x_line_rec.request_id = FND_API.G_MISS_NUM THEN
8810: p_x_line_rec.request_id := NULL;
8811: END IF;
8812:
8813: IF p_x_line_rec.return_attribute1 = FND_API.G_MISS_CHAR THEN

Line 8813: IF p_x_line_rec.return_attribute1 = FND_API.G_MISS_CHAR THEN

8809: IF p_x_line_rec.request_id = FND_API.G_MISS_NUM THEN
8810: p_x_line_rec.request_id := NULL;
8811: END IF;
8812:
8813: IF p_x_line_rec.return_attribute1 = FND_API.G_MISS_CHAR THEN
8814: p_x_line_rec.return_attribute1 := NULL;
8815: END IF;
8816:
8817: IF p_x_line_rec.return_attribute10 = FND_API.G_MISS_CHAR THEN

Line 8817: IF p_x_line_rec.return_attribute10 = FND_API.G_MISS_CHAR THEN

8813: IF p_x_line_rec.return_attribute1 = FND_API.G_MISS_CHAR THEN
8814: p_x_line_rec.return_attribute1 := NULL;
8815: END IF;
8816:
8817: IF p_x_line_rec.return_attribute10 = FND_API.G_MISS_CHAR THEN
8818: p_x_line_rec.return_attribute10 := NULL;
8819: END IF;
8820:
8821: IF p_x_line_rec.return_attribute11 = FND_API.G_MISS_CHAR THEN

Line 8821: IF p_x_line_rec.return_attribute11 = FND_API.G_MISS_CHAR THEN

8817: IF p_x_line_rec.return_attribute10 = FND_API.G_MISS_CHAR THEN
8818: p_x_line_rec.return_attribute10 := NULL;
8819: END IF;
8820:
8821: IF p_x_line_rec.return_attribute11 = FND_API.G_MISS_CHAR THEN
8822: p_x_line_rec.return_attribute11 := NULL;
8823: END IF;
8824:
8825: IF p_x_line_rec.return_attribute12 = FND_API.G_MISS_CHAR THEN

Line 8825: IF p_x_line_rec.return_attribute12 = FND_API.G_MISS_CHAR THEN

8821: IF p_x_line_rec.return_attribute11 = FND_API.G_MISS_CHAR THEN
8822: p_x_line_rec.return_attribute11 := NULL;
8823: END IF;
8824:
8825: IF p_x_line_rec.return_attribute12 = FND_API.G_MISS_CHAR THEN
8826: p_x_line_rec.return_attribute12 := NULL;
8827: END IF;
8828:
8829: IF p_x_line_rec.return_attribute13 = FND_API.G_MISS_CHAR THEN

Line 8829: IF p_x_line_rec.return_attribute13 = FND_API.G_MISS_CHAR THEN

8825: IF p_x_line_rec.return_attribute12 = FND_API.G_MISS_CHAR THEN
8826: p_x_line_rec.return_attribute12 := NULL;
8827: END IF;
8828:
8829: IF p_x_line_rec.return_attribute13 = FND_API.G_MISS_CHAR THEN
8830: p_x_line_rec.return_attribute13 := NULL;
8831: END IF;
8832:
8833: IF p_x_line_rec.return_attribute14 = FND_API.G_MISS_CHAR THEN

Line 8833: IF p_x_line_rec.return_attribute14 = FND_API.G_MISS_CHAR THEN

8829: IF p_x_line_rec.return_attribute13 = FND_API.G_MISS_CHAR THEN
8830: p_x_line_rec.return_attribute13 := NULL;
8831: END IF;
8832:
8833: IF p_x_line_rec.return_attribute14 = FND_API.G_MISS_CHAR THEN
8834: p_x_line_rec.return_attribute14 := NULL;
8835: END IF;
8836:
8837: IF p_x_line_rec.return_attribute15 = FND_API.G_MISS_CHAR THEN

Line 8837: IF p_x_line_rec.return_attribute15 = FND_API.G_MISS_CHAR THEN

8833: IF p_x_line_rec.return_attribute14 = FND_API.G_MISS_CHAR THEN
8834: p_x_line_rec.return_attribute14 := NULL;
8835: END IF;
8836:
8837: IF p_x_line_rec.return_attribute15 = FND_API.G_MISS_CHAR THEN
8838: p_x_line_rec.return_attribute15 := NULL;
8839: END IF;
8840:
8841: IF p_x_line_rec.return_attribute2 = FND_API.G_MISS_CHAR THEN

Line 8841: IF p_x_line_rec.return_attribute2 = FND_API.G_MISS_CHAR THEN

8837: IF p_x_line_rec.return_attribute15 = FND_API.G_MISS_CHAR THEN
8838: p_x_line_rec.return_attribute15 := NULL;
8839: END IF;
8840:
8841: IF p_x_line_rec.return_attribute2 = FND_API.G_MISS_CHAR THEN
8842: p_x_line_rec.return_attribute2 := NULL;
8843: END IF;
8844:
8845: IF p_x_line_rec.return_attribute3 = FND_API.G_MISS_CHAR THEN

Line 8845: IF p_x_line_rec.return_attribute3 = FND_API.G_MISS_CHAR THEN

8841: IF p_x_line_rec.return_attribute2 = FND_API.G_MISS_CHAR THEN
8842: p_x_line_rec.return_attribute2 := NULL;
8843: END IF;
8844:
8845: IF p_x_line_rec.return_attribute3 = FND_API.G_MISS_CHAR THEN
8846: p_x_line_rec.return_attribute3 := NULL;
8847: END IF;
8848:
8849: IF p_x_line_rec.return_attribute4 = FND_API.G_MISS_CHAR THEN

Line 8849: IF p_x_line_rec.return_attribute4 = FND_API.G_MISS_CHAR THEN

8845: IF p_x_line_rec.return_attribute3 = FND_API.G_MISS_CHAR THEN
8846: p_x_line_rec.return_attribute3 := NULL;
8847: END IF;
8848:
8849: IF p_x_line_rec.return_attribute4 = FND_API.G_MISS_CHAR THEN
8850: p_x_line_rec.return_attribute4 := NULL;
8851: END IF;
8852:
8853: IF p_x_line_rec.return_attribute5 = FND_API.G_MISS_CHAR THEN

Line 8853: IF p_x_line_rec.return_attribute5 = FND_API.G_MISS_CHAR THEN

8849: IF p_x_line_rec.return_attribute4 = FND_API.G_MISS_CHAR THEN
8850: p_x_line_rec.return_attribute4 := NULL;
8851: END IF;
8852:
8853: IF p_x_line_rec.return_attribute5 = FND_API.G_MISS_CHAR THEN
8854: p_x_line_rec.return_attribute5 := NULL;
8855: END IF;
8856:
8857: IF p_x_line_rec.return_attribute6 = FND_API.G_MISS_CHAR THEN

Line 8857: IF p_x_line_rec.return_attribute6 = FND_API.G_MISS_CHAR THEN

8853: IF p_x_line_rec.return_attribute5 = FND_API.G_MISS_CHAR THEN
8854: p_x_line_rec.return_attribute5 := NULL;
8855: END IF;
8856:
8857: IF p_x_line_rec.return_attribute6 = FND_API.G_MISS_CHAR THEN
8858: p_x_line_rec.return_attribute6 := NULL;
8859: END IF;
8860:
8861: IF p_x_line_rec.return_attribute7 = FND_API.G_MISS_CHAR THEN

Line 8861: IF p_x_line_rec.return_attribute7 = FND_API.G_MISS_CHAR THEN

8857: IF p_x_line_rec.return_attribute6 = FND_API.G_MISS_CHAR THEN
8858: p_x_line_rec.return_attribute6 := NULL;
8859: END IF;
8860:
8861: IF p_x_line_rec.return_attribute7 = FND_API.G_MISS_CHAR THEN
8862: p_x_line_rec.return_attribute7 := NULL;
8863: END IF;
8864:
8865: IF p_x_line_rec.return_attribute8 = FND_API.G_MISS_CHAR THEN

Line 8865: IF p_x_line_rec.return_attribute8 = FND_API.G_MISS_CHAR THEN

8861: IF p_x_line_rec.return_attribute7 = FND_API.G_MISS_CHAR THEN
8862: p_x_line_rec.return_attribute7 := NULL;
8863: END IF;
8864:
8865: IF p_x_line_rec.return_attribute8 = FND_API.G_MISS_CHAR THEN
8866: p_x_line_rec.return_attribute8 := NULL;
8867: END IF;
8868:
8869: IF p_x_line_rec.return_attribute9 = FND_API.G_MISS_CHAR THEN

Line 8869: IF p_x_line_rec.return_attribute9 = FND_API.G_MISS_CHAR THEN

8865: IF p_x_line_rec.return_attribute8 = FND_API.G_MISS_CHAR THEN
8866: p_x_line_rec.return_attribute8 := NULL;
8867: END IF;
8868:
8869: IF p_x_line_rec.return_attribute9 = FND_API.G_MISS_CHAR THEN
8870: p_x_line_rec.return_attribute9 := NULL;
8871: END IF;
8872:
8873: IF p_x_line_rec.return_context = FND_API.G_MISS_CHAR THEN

Line 8873: IF p_x_line_rec.return_context = FND_API.G_MISS_CHAR THEN

8869: IF p_x_line_rec.return_attribute9 = FND_API.G_MISS_CHAR THEN
8870: p_x_line_rec.return_attribute9 := NULL;
8871: END IF;
8872:
8873: IF p_x_line_rec.return_context = FND_API.G_MISS_CHAR THEN
8874: p_x_line_rec.return_context := NULL;
8875: END IF;
8876: IF p_x_line_rec.return_reason_code = FND_API.G_MISS_CHAR THEN
8877: p_x_line_rec.return_reason_code := NULL;

Line 8876: IF p_x_line_rec.return_reason_code = FND_API.G_MISS_CHAR THEN

8872:
8873: IF p_x_line_rec.return_context = FND_API.G_MISS_CHAR THEN
8874: p_x_line_rec.return_context := NULL;
8875: END IF;
8876: IF p_x_line_rec.return_reason_code = FND_API.G_MISS_CHAR THEN
8877: p_x_line_rec.return_reason_code := NULL;
8878: END IF;
8879: IF p_x_line_rec.salesrep_id = FND_API.G_MISS_NUM THEN
8880: p_x_line_rec.salesrep_id := NULL;

Line 8879: IF p_x_line_rec.salesrep_id = FND_API.G_MISS_NUM THEN

8875: END IF;
8876: IF p_x_line_rec.return_reason_code = FND_API.G_MISS_CHAR THEN
8877: p_x_line_rec.return_reason_code := NULL;
8878: END IF;
8879: IF p_x_line_rec.salesrep_id = FND_API.G_MISS_NUM THEN
8880: p_x_line_rec.salesrep_id := NULL;
8881: END IF;
8882:
8883: IF p_x_line_rec.rla_schedule_type_code = FND_API.G_MISS_CHAR THEN

Line 8883: IF p_x_line_rec.rla_schedule_type_code = FND_API.G_MISS_CHAR THEN

8879: IF p_x_line_rec.salesrep_id = FND_API.G_MISS_NUM THEN
8880: p_x_line_rec.salesrep_id := NULL;
8881: END IF;
8882:
8883: IF p_x_line_rec.rla_schedule_type_code = FND_API.G_MISS_CHAR THEN
8884: p_x_line_rec.rla_schedule_type_code := NULL;
8885: END IF;
8886:
8887: IF p_x_line_rec.schedule_arrival_date = FND_API.G_MISS_DATE THEN

Line 8887: IF p_x_line_rec.schedule_arrival_date = FND_API.G_MISS_DATE THEN

8883: IF p_x_line_rec.rla_schedule_type_code = FND_API.G_MISS_CHAR THEN
8884: p_x_line_rec.rla_schedule_type_code := NULL;
8885: END IF;
8886:
8887: IF p_x_line_rec.schedule_arrival_date = FND_API.G_MISS_DATE THEN
8888: p_x_line_rec.schedule_arrival_date := NULL;
8889: END IF;
8890:
8891: IF p_x_line_rec.schedule_ship_date = FND_API.G_MISS_DATE THEN

Line 8891: IF p_x_line_rec.schedule_ship_date = FND_API.G_MISS_DATE THEN

8887: IF p_x_line_rec.schedule_arrival_date = FND_API.G_MISS_DATE THEN
8888: p_x_line_rec.schedule_arrival_date := NULL;
8889: END IF;
8890:
8891: IF p_x_line_rec.schedule_ship_date = FND_API.G_MISS_DATE THEN
8892: p_x_line_rec.schedule_ship_date := NULL;
8893: END IF;
8894:
8895: IF p_x_line_rec.schedule_action_code = FND_API.G_MISS_CHAR THEN

Line 8895: IF p_x_line_rec.schedule_action_code = FND_API.G_MISS_CHAR THEN

8891: IF p_x_line_rec.schedule_ship_date = FND_API.G_MISS_DATE THEN
8892: p_x_line_rec.schedule_ship_date := NULL;
8893: END IF;
8894:
8895: IF p_x_line_rec.schedule_action_code = FND_API.G_MISS_CHAR THEN
8896: p_x_line_rec.schedule_action_code := NULL;
8897: END IF;
8898:
8899: IF p_x_line_rec.schedule_status_code = FND_API.G_MISS_CHAR THEN

Line 8899: IF p_x_line_rec.schedule_status_code = FND_API.G_MISS_CHAR THEN

8895: IF p_x_line_rec.schedule_action_code = FND_API.G_MISS_CHAR THEN
8896: p_x_line_rec.schedule_action_code := NULL;
8897: END IF;
8898:
8899: IF p_x_line_rec.schedule_status_code = FND_API.G_MISS_CHAR THEN
8900: p_x_line_rec.schedule_status_code := NULL;
8901: END IF;
8902:
8903: IF p_x_line_rec.shipment_number = FND_API.G_MISS_NUM THEN

Line 8903: IF p_x_line_rec.shipment_number = FND_API.G_MISS_NUM THEN

8899: IF p_x_line_rec.schedule_status_code = FND_API.G_MISS_CHAR THEN
8900: p_x_line_rec.schedule_status_code := NULL;
8901: END IF;
8902:
8903: IF p_x_line_rec.shipment_number = FND_API.G_MISS_NUM THEN
8904: p_x_line_rec.shipment_number := NULL;
8905: END IF;
8906:
8907: IF p_x_line_rec.shipment_priority_code = FND_API.G_MISS_CHAR THEN

Line 8907: IF p_x_line_rec.shipment_priority_code = FND_API.G_MISS_CHAR THEN

8903: IF p_x_line_rec.shipment_number = FND_API.G_MISS_NUM THEN
8904: p_x_line_rec.shipment_number := NULL;
8905: END IF;
8906:
8907: IF p_x_line_rec.shipment_priority_code = FND_API.G_MISS_CHAR THEN
8908: p_x_line_rec.shipment_priority_code := NULL;
8909: END IF;
8910:
8911: IF p_x_line_rec.shipped_quantity = FND_API.G_MISS_NUM THEN

Line 8911: IF p_x_line_rec.shipped_quantity = FND_API.G_MISS_NUM THEN

8907: IF p_x_line_rec.shipment_priority_code = FND_API.G_MISS_CHAR THEN
8908: p_x_line_rec.shipment_priority_code := NULL;
8909: END IF;
8910:
8911: IF p_x_line_rec.shipped_quantity = FND_API.G_MISS_NUM THEN
8912: p_x_line_rec.shipped_quantity := NULL;
8913: END IF;
8914:
8915: IF p_x_line_rec.shipped_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV

Line 8915: IF p_x_line_rec.shipped_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV

8911: IF p_x_line_rec.shipped_quantity = FND_API.G_MISS_NUM THEN
8912: p_x_line_rec.shipped_quantity := NULL;
8913: END IF;
8914:
8915: IF p_x_line_rec.shipped_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV
8916: p_x_line_rec.shipped_quantity2 := NULL;
8917: END IF;
8918:
8919: IF p_x_line_rec.shipping_method_code = FND_API.G_MISS_CHAR THEN

Line 8919: IF p_x_line_rec.shipping_method_code = FND_API.G_MISS_CHAR THEN

8915: IF p_x_line_rec.shipped_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV
8916: p_x_line_rec.shipped_quantity2 := NULL;
8917: END IF;
8918:
8919: IF p_x_line_rec.shipping_method_code = FND_API.G_MISS_CHAR THEN
8920: p_x_line_rec.shipping_method_code := NULL;
8921: END IF;
8922:
8923: IF p_x_line_rec.shipping_quantity = FND_API.G_MISS_NUM THEN

Line 8923: IF p_x_line_rec.shipping_quantity = FND_API.G_MISS_NUM THEN

8919: IF p_x_line_rec.shipping_method_code = FND_API.G_MISS_CHAR THEN
8920: p_x_line_rec.shipping_method_code := NULL;
8921: END IF;
8922:
8923: IF p_x_line_rec.shipping_quantity = FND_API.G_MISS_NUM THEN
8924: p_x_line_rec.shipping_quantity := NULL;
8925: END IF;
8926:
8927: IF p_x_line_rec.shipping_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV

Line 8927: IF p_x_line_rec.shipping_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV

8923: IF p_x_line_rec.shipping_quantity = FND_API.G_MISS_NUM THEN
8924: p_x_line_rec.shipping_quantity := NULL;
8925: END IF;
8926:
8927: IF p_x_line_rec.shipping_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV
8928: p_x_line_rec.shipping_quantity2 := NULL;
8929: END IF;
8930:
8931: IF p_x_line_rec.shipping_quantity_uom = FND_API.G_MISS_CHAR THEN

Line 8931: IF p_x_line_rec.shipping_quantity_uom = FND_API.G_MISS_CHAR THEN

8927: IF p_x_line_rec.shipping_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV
8928: p_x_line_rec.shipping_quantity2 := NULL;
8929: END IF;
8930:
8931: IF p_x_line_rec.shipping_quantity_uom = FND_API.G_MISS_CHAR THEN
8932: p_x_line_rec.shipping_quantity_uom := NULL;
8933: END IF;
8934:
8935: IF p_x_line_rec.ship_from_org_id = FND_API.G_MISS_NUM THEN

Line 8935: IF p_x_line_rec.ship_from_org_id = FND_API.G_MISS_NUM THEN

8931: IF p_x_line_rec.shipping_quantity_uom = FND_API.G_MISS_CHAR THEN
8932: p_x_line_rec.shipping_quantity_uom := NULL;
8933: END IF;
8934:
8935: IF p_x_line_rec.ship_from_org_id = FND_API.G_MISS_NUM THEN
8936: p_x_line_rec.ship_from_org_id := NULL;
8937: END IF;
8938:
8939: IF p_x_line_rec.subinventory = FND_API.G_MISS_CHAR THEN

Line 8939: IF p_x_line_rec.subinventory = FND_API.G_MISS_CHAR THEN

8935: IF p_x_line_rec.ship_from_org_id = FND_API.G_MISS_NUM THEN
8936: p_x_line_rec.ship_from_org_id := NULL;
8937: END IF;
8938:
8939: IF p_x_line_rec.subinventory = FND_API.G_MISS_CHAR THEN
8940: p_x_line_rec.subinventory := NULL;
8941: END IF;
8942:
8943: IF p_x_line_rec.ship_model_complete_flag = FND_API.G_MISS_CHAR THEN

Line 8943: IF p_x_line_rec.ship_model_complete_flag = FND_API.G_MISS_CHAR THEN

8939: IF p_x_line_rec.subinventory = FND_API.G_MISS_CHAR THEN
8940: p_x_line_rec.subinventory := NULL;
8941: END IF;
8942:
8943: IF p_x_line_rec.ship_model_complete_flag = FND_API.G_MISS_CHAR THEN
8944: p_x_line_rec.ship_model_complete_flag := NULL;
8945: END IF;
8946: IF p_x_line_rec.ship_set_id = FND_API.G_MISS_NUM THEN
8947: p_x_line_rec.ship_set_id := NULL;

Line 8946: IF p_x_line_rec.ship_set_id = FND_API.G_MISS_NUM THEN

8942:
8943: IF p_x_line_rec.ship_model_complete_flag = FND_API.G_MISS_CHAR THEN
8944: p_x_line_rec.ship_model_complete_flag := NULL;
8945: END IF;
8946: IF p_x_line_rec.ship_set_id = FND_API.G_MISS_NUM THEN
8947: p_x_line_rec.ship_set_id := NULL;
8948: END IF;
8949:
8950: IF p_x_line_rec.ship_tolerance_above = FND_API.G_MISS_NUM THEN

Line 8950: IF p_x_line_rec.ship_tolerance_above = FND_API.G_MISS_NUM THEN

8946: IF p_x_line_rec.ship_set_id = FND_API.G_MISS_NUM THEN
8947: p_x_line_rec.ship_set_id := NULL;
8948: END IF;
8949:
8950: IF p_x_line_rec.ship_tolerance_above = FND_API.G_MISS_NUM THEN
8951: p_x_line_rec.ship_tolerance_above := NULL;
8952: END IF;
8953:
8954: IF p_x_line_rec.ship_tolerance_below = FND_API.G_MISS_NUM THEN

Line 8954: IF p_x_line_rec.ship_tolerance_below = FND_API.G_MISS_NUM THEN

8950: IF p_x_line_rec.ship_tolerance_above = FND_API.G_MISS_NUM THEN
8951: p_x_line_rec.ship_tolerance_above := NULL;
8952: END IF;
8953:
8954: IF p_x_line_rec.ship_tolerance_below = FND_API.G_MISS_NUM THEN
8955: p_x_line_rec.ship_tolerance_below := NULL;
8956: END IF;
8957:
8958: IF p_x_line_rec.shippable_flag = FND_API.G_MISS_CHAR THEN

Line 8958: IF p_x_line_rec.shippable_flag = FND_API.G_MISS_CHAR THEN

8954: IF p_x_line_rec.ship_tolerance_below = FND_API.G_MISS_NUM THEN
8955: p_x_line_rec.ship_tolerance_below := NULL;
8956: END IF;
8957:
8958: IF p_x_line_rec.shippable_flag = FND_API.G_MISS_CHAR THEN
8959: p_x_line_rec.shippable_flag := NULL;
8960: END IF;
8961:
8962: IF p_x_line_rec.shipping_interfaced_flag = FND_API.G_MISS_CHAR THEN

Line 8962: IF p_x_line_rec.shipping_interfaced_flag = FND_API.G_MISS_CHAR THEN

8958: IF p_x_line_rec.shippable_flag = FND_API.G_MISS_CHAR THEN
8959: p_x_line_rec.shippable_flag := NULL;
8960: END IF;
8961:
8962: IF p_x_line_rec.shipping_interfaced_flag = FND_API.G_MISS_CHAR THEN
8963: p_x_line_rec.shipping_interfaced_flag := NULL;
8964: END IF;
8965:
8966: IF p_x_line_rec.ship_to_contact_id = FND_API.G_MISS_NUM THEN

Line 8966: IF p_x_line_rec.ship_to_contact_id = FND_API.G_MISS_NUM THEN

8962: IF p_x_line_rec.shipping_interfaced_flag = FND_API.G_MISS_CHAR THEN
8963: p_x_line_rec.shipping_interfaced_flag := NULL;
8964: END IF;
8965:
8966: IF p_x_line_rec.ship_to_contact_id = FND_API.G_MISS_NUM THEN
8967: p_x_line_rec.ship_to_contact_id := NULL;
8968: END IF;
8969:
8970: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN

Line 8970: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN

8966: IF p_x_line_rec.ship_to_contact_id = FND_API.G_MISS_NUM THEN
8967: p_x_line_rec.ship_to_contact_id := NULL;
8968: END IF;
8969:
8970: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN
8971: p_x_line_rec.ship_to_org_id := NULL;
8972: END IF;
8973:
8974: IF p_x_line_rec.sold_from_org_id = FND_API.G_MISS_NUM THEN

Line 8974: IF p_x_line_rec.sold_from_org_id = FND_API.G_MISS_NUM THEN

8970: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN
8971: p_x_line_rec.ship_to_org_id := NULL;
8972: END IF;
8973:
8974: IF p_x_line_rec.sold_from_org_id = FND_API.G_MISS_NUM THEN
8975: p_x_line_rec.sold_from_org_id := NULL;
8976: END IF;
8977:
8978: IF p_x_line_rec.sold_to_org_id = FND_API.G_MISS_NUM THEN

Line 8978: IF p_x_line_rec.sold_to_org_id = FND_API.G_MISS_NUM THEN

8974: IF p_x_line_rec.sold_from_org_id = FND_API.G_MISS_NUM THEN
8975: p_x_line_rec.sold_from_org_id := NULL;
8976: END IF;
8977:
8978: IF p_x_line_rec.sold_to_org_id = FND_API.G_MISS_NUM THEN
8979: p_x_line_rec.sold_to_org_id := NULL;
8980: END IF;
8981:
8982: IF p_x_line_rec.sort_order = FND_API.G_MISS_CHAR THEN

Line 8982: IF p_x_line_rec.sort_order = FND_API.G_MISS_CHAR THEN

8978: IF p_x_line_rec.sold_to_org_id = FND_API.G_MISS_NUM THEN
8979: p_x_line_rec.sold_to_org_id := NULL;
8980: END IF;
8981:
8982: IF p_x_line_rec.sort_order = FND_API.G_MISS_CHAR THEN
8983: p_x_line_rec.sort_order := NULL;
8984: END IF;
8985:
8986: IF p_x_line_rec.source_document_id = FND_API.G_MISS_NUM THEN

Line 8986: IF p_x_line_rec.source_document_id = FND_API.G_MISS_NUM THEN

8982: IF p_x_line_rec.sort_order = FND_API.G_MISS_CHAR THEN
8983: p_x_line_rec.sort_order := NULL;
8984: END IF;
8985:
8986: IF p_x_line_rec.source_document_id = FND_API.G_MISS_NUM THEN
8987: p_x_line_rec.source_document_id := NULL;
8988: END IF;
8989:
8990: IF p_x_line_rec.source_document_line_id = FND_API.G_MISS_NUM THEN

Line 8990: IF p_x_line_rec.source_document_line_id = FND_API.G_MISS_NUM THEN

8986: IF p_x_line_rec.source_document_id = FND_API.G_MISS_NUM THEN
8987: p_x_line_rec.source_document_id := NULL;
8988: END IF;
8989:
8990: IF p_x_line_rec.source_document_line_id = FND_API.G_MISS_NUM THEN
8991: p_x_line_rec.source_document_line_id := NULL;
8992: END IF;
8993:
8994: IF p_x_line_rec.source_document_type_id = FND_API.G_MISS_NUM THEN

Line 8994: IF p_x_line_rec.source_document_type_id = FND_API.G_MISS_NUM THEN

8990: IF p_x_line_rec.source_document_line_id = FND_API.G_MISS_NUM THEN
8991: p_x_line_rec.source_document_line_id := NULL;
8992: END IF;
8993:
8994: IF p_x_line_rec.source_document_type_id = FND_API.G_MISS_NUM THEN
8995: p_x_line_rec.source_document_type_id := NULL;
8996: END IF;
8997:
8998: IF p_x_line_rec.source_type_code = FND_API.G_MISS_CHAR THEN

Line 8998: IF p_x_line_rec.source_type_code = FND_API.G_MISS_CHAR THEN

8994: IF p_x_line_rec.source_document_type_id = FND_API.G_MISS_NUM THEN
8995: p_x_line_rec.source_document_type_id := NULL;
8996: END IF;
8997:
8998: IF p_x_line_rec.source_type_code = FND_API.G_MISS_CHAR THEN
8999: p_x_line_rec.source_type_code := NULL;
9000: END IF;
9001: IF p_x_line_rec.split_from_line_id = FND_API.G_MISS_NUM THEN
9002: p_x_line_rec.split_from_line_id := NULL;

Line 9001: IF p_x_line_rec.split_from_line_id = FND_API.G_MISS_NUM THEN

8997:
8998: IF p_x_line_rec.source_type_code = FND_API.G_MISS_CHAR THEN
8999: p_x_line_rec.source_type_code := NULL;
9000: END IF;
9001: IF p_x_line_rec.split_from_line_id = FND_API.G_MISS_NUM THEN
9002: p_x_line_rec.split_from_line_id := NULL;
9003: END IF;
9004: IF p_x_line_rec.line_set_id = FND_API.G_MISS_NUM THEN
9005: p_x_line_rec.line_set_id := NULL;

Line 9004: IF p_x_line_rec.line_set_id = FND_API.G_MISS_NUM THEN

9000: END IF;
9001: IF p_x_line_rec.split_from_line_id = FND_API.G_MISS_NUM THEN
9002: p_x_line_rec.split_from_line_id := NULL;
9003: END IF;
9004: IF p_x_line_rec.line_set_id = FND_API.G_MISS_NUM THEN
9005: p_x_line_rec.line_set_id := NULL;
9006: END IF;
9007:
9008: IF p_x_line_rec.split_by = FND_API.G_MISS_CHAR THEN

Line 9008: IF p_x_line_rec.split_by = FND_API.G_MISS_CHAR THEN

9004: IF p_x_line_rec.line_set_id = FND_API.G_MISS_NUM THEN
9005: p_x_line_rec.line_set_id := NULL;
9006: END IF;
9007:
9008: IF p_x_line_rec.split_by = FND_API.G_MISS_CHAR THEN
9009: p_x_line_rec.split_by := NULL;
9010: END IF;
9011: IF p_x_line_rec.model_remnant_flag = FND_API.G_MISS_CHAR THEN
9012: p_x_line_rec.model_remnant_flag := NULL;

Line 9011: IF p_x_line_rec.model_remnant_flag = FND_API.G_MISS_CHAR THEN

9007:
9008: IF p_x_line_rec.split_by = FND_API.G_MISS_CHAR THEN
9009: p_x_line_rec.split_by := NULL;
9010: END IF;
9011: IF p_x_line_rec.model_remnant_flag = FND_API.G_MISS_CHAR THEN
9012: p_x_line_rec.model_remnant_flag := NULL;
9013: END IF;
9014: IF p_x_line_rec.task_id = FND_API.G_MISS_NUM THEN
9015: p_x_line_rec.task_id := NULL;

Line 9014: IF p_x_line_rec.task_id = FND_API.G_MISS_NUM THEN

9010: END IF;
9011: IF p_x_line_rec.model_remnant_flag = FND_API.G_MISS_CHAR THEN
9012: p_x_line_rec.model_remnant_flag := NULL;
9013: END IF;
9014: IF p_x_line_rec.task_id = FND_API.G_MISS_NUM THEN
9015: p_x_line_rec.task_id := NULL;
9016: END IF;
9017:
9018: IF p_x_line_rec.tax_code = FND_API.G_MISS_CHAR THEN

Line 9018: IF p_x_line_rec.tax_code = FND_API.G_MISS_CHAR THEN

9014: IF p_x_line_rec.task_id = FND_API.G_MISS_NUM THEN
9015: p_x_line_rec.task_id := NULL;
9016: END IF;
9017:
9018: IF p_x_line_rec.tax_code = FND_API.G_MISS_CHAR THEN
9019: p_x_line_rec.tax_code := NULL;
9020: END IF;
9021:
9022: IF p_x_line_rec.tax_date = FND_API.G_MISS_DATE THEN

Line 9022: IF p_x_line_rec.tax_date = FND_API.G_MISS_DATE THEN

9018: IF p_x_line_rec.tax_code = FND_API.G_MISS_CHAR THEN
9019: p_x_line_rec.tax_code := NULL;
9020: END IF;
9021:
9022: IF p_x_line_rec.tax_date = FND_API.G_MISS_DATE THEN
9023: p_x_line_rec.tax_date := NULL;
9024: END IF;
9025:
9026: IF p_x_line_rec.tax_exempt_flag = FND_API.G_MISS_CHAR THEN

Line 9026: IF p_x_line_rec.tax_exempt_flag = FND_API.G_MISS_CHAR THEN

9022: IF p_x_line_rec.tax_date = FND_API.G_MISS_DATE THEN
9023: p_x_line_rec.tax_date := NULL;
9024: END IF;
9025:
9026: IF p_x_line_rec.tax_exempt_flag = FND_API.G_MISS_CHAR THEN
9027: p_x_line_rec.tax_exempt_flag := NULL;
9028: END IF;
9029:
9030: IF p_x_line_rec.tax_exempt_number = FND_API.G_MISS_CHAR THEN

Line 9030: IF p_x_line_rec.tax_exempt_number = FND_API.G_MISS_CHAR THEN

9026: IF p_x_line_rec.tax_exempt_flag = FND_API.G_MISS_CHAR THEN
9027: p_x_line_rec.tax_exempt_flag := NULL;
9028: END IF;
9029:
9030: IF p_x_line_rec.tax_exempt_number = FND_API.G_MISS_CHAR THEN
9031: p_x_line_rec.tax_exempt_number := NULL;
9032: END IF;
9033:
9034: IF p_x_line_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR THEN

Line 9034: IF p_x_line_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR THEN

9030: IF p_x_line_rec.tax_exempt_number = FND_API.G_MISS_CHAR THEN
9031: p_x_line_rec.tax_exempt_number := NULL;
9032: END IF;
9033:
9034: IF p_x_line_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR THEN
9035: p_x_line_rec.tax_exempt_reason_code := NULL;
9036: END IF;
9037:
9038: IF p_x_line_rec.tax_point_code = FND_API.G_MISS_CHAR THEN

Line 9038: IF p_x_line_rec.tax_point_code = FND_API.G_MISS_CHAR THEN

9034: IF p_x_line_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR THEN
9035: p_x_line_rec.tax_exempt_reason_code := NULL;
9036: END IF;
9037:
9038: IF p_x_line_rec.tax_point_code = FND_API.G_MISS_CHAR THEN
9039: p_x_line_rec.tax_point_code := NULL;
9040: END IF;
9041:
9042: IF p_x_line_rec.tax_rate = FND_API.G_MISS_NUM THEN

Line 9042: IF p_x_line_rec.tax_rate = FND_API.G_MISS_NUM THEN

9038: IF p_x_line_rec.tax_point_code = FND_API.G_MISS_CHAR THEN
9039: p_x_line_rec.tax_point_code := NULL;
9040: END IF;
9041:
9042: IF p_x_line_rec.tax_rate = FND_API.G_MISS_NUM THEN
9043: p_x_line_rec.tax_rate := NULL;
9044: END IF;
9045:
9046: IF p_x_line_rec.tax_value = FND_API.G_MISS_NUM THEN

Line 9046: IF p_x_line_rec.tax_value = FND_API.G_MISS_NUM THEN

9042: IF p_x_line_rec.tax_rate = FND_API.G_MISS_NUM THEN
9043: p_x_line_rec.tax_rate := NULL;
9044: END IF;
9045:
9046: IF p_x_line_rec.tax_value = FND_API.G_MISS_NUM THEN
9047: p_x_line_rec.tax_value := NULL;
9048: END IF;
9049:
9050: IF p_x_line_rec.top_model_line_id = FND_API.G_MISS_NUM THEN

Line 9050: IF p_x_line_rec.top_model_line_id = FND_API.G_MISS_NUM THEN

9046: IF p_x_line_rec.tax_value = FND_API.G_MISS_NUM THEN
9047: p_x_line_rec.tax_value := NULL;
9048: END IF;
9049:
9050: IF p_x_line_rec.top_model_line_id = FND_API.G_MISS_NUM THEN
9051: p_x_line_rec.top_model_line_id := NULL;
9052: END IF;
9053:
9054: IF p_x_line_rec.unit_list_price = FND_API.G_MISS_NUM THEN

Line 9054: IF p_x_line_rec.unit_list_price = FND_API.G_MISS_NUM THEN

9050: IF p_x_line_rec.top_model_line_id = FND_API.G_MISS_NUM THEN
9051: p_x_line_rec.top_model_line_id := NULL;
9052: END IF;
9053:
9054: IF p_x_line_rec.unit_list_price = FND_API.G_MISS_NUM THEN
9055: p_x_line_rec.unit_list_price := NULL;
9056: END IF;
9057:
9058: IF p_x_line_rec.unit_list_price_per_pqty = FND_API.G_MISS_NUM THEN

Line 9058: IF p_x_line_rec.unit_list_price_per_pqty = FND_API.G_MISS_NUM THEN

9054: IF p_x_line_rec.unit_list_price = FND_API.G_MISS_NUM THEN
9055: p_x_line_rec.unit_list_price := NULL;
9056: END IF;
9057:
9058: IF p_x_line_rec.unit_list_price_per_pqty = FND_API.G_MISS_NUM THEN
9059: p_x_line_rec.unit_list_price_per_pqty := NULL;
9060: END IF;
9061:
9062: IF p_x_line_rec.unit_selling_price = FND_API.G_MISS_NUM THEN

Line 9062: IF p_x_line_rec.unit_selling_price = FND_API.G_MISS_NUM THEN

9058: IF p_x_line_rec.unit_list_price_per_pqty = FND_API.G_MISS_NUM THEN
9059: p_x_line_rec.unit_list_price_per_pqty := NULL;
9060: END IF;
9061:
9062: IF p_x_line_rec.unit_selling_price = FND_API.G_MISS_NUM THEN
9063: p_x_line_rec.unit_selling_price := NULL;
9064: END IF;
9065:
9066: IF p_x_line_rec.unit_selling_price_per_pqty = FND_API.G_MISS_NUM THEN

Line 9066: IF p_x_line_rec.unit_selling_price_per_pqty = FND_API.G_MISS_NUM THEN

9062: IF p_x_line_rec.unit_selling_price = FND_API.G_MISS_NUM THEN
9063: p_x_line_rec.unit_selling_price := NULL;
9064: END IF;
9065:
9066: IF p_x_line_rec.unit_selling_price_per_pqty = FND_API.G_MISS_NUM THEN
9067: p_x_line_rec.unit_selling_price_per_pqty := NULL;
9068: END IF;
9069:
9070:

Line 9071: IF p_x_line_rec.visible_demand_flag = FND_API.G_MISS_CHAR THEN

9067: p_x_line_rec.unit_selling_price_per_pqty := NULL;
9068: END IF;
9069:
9070:
9071: IF p_x_line_rec.visible_demand_flag = FND_API.G_MISS_CHAR THEN
9072: p_x_line_rec.visible_demand_flag := NULL;
9073: END IF;
9074: IF p_x_line_rec.veh_cus_item_cum_key_id = FND_API.G_MISS_NUM THEN
9075: p_x_line_rec.veh_cus_item_cum_key_id := NULL;

Line 9074: IF p_x_line_rec.veh_cus_item_cum_key_id = FND_API.G_MISS_NUM THEN

9070:
9071: IF p_x_line_rec.visible_demand_flag = FND_API.G_MISS_CHAR THEN
9072: p_x_line_rec.visible_demand_flag := NULL;
9073: END IF;
9074: IF p_x_line_rec.veh_cus_item_cum_key_id = FND_API.G_MISS_NUM THEN
9075: p_x_line_rec.veh_cus_item_cum_key_id := NULL;
9076: END IF;
9077:
9078: IF p_x_line_rec.first_ack_code = FND_API.G_MISS_CHAR THEN

Line 9078: IF p_x_line_rec.first_ack_code = FND_API.G_MISS_CHAR THEN

9074: IF p_x_line_rec.veh_cus_item_cum_key_id = FND_API.G_MISS_NUM THEN
9075: p_x_line_rec.veh_cus_item_cum_key_id := NULL;
9076: END IF;
9077:
9078: IF p_x_line_rec.first_ack_code = FND_API.G_MISS_CHAR THEN
9079: p_x_line_rec.first_ack_code := NULL;
9080: END IF;
9081:
9082: IF p_x_line_rec.first_ack_date = FND_API.G_MISS_DATE THEN

Line 9082: IF p_x_line_rec.first_ack_date = FND_API.G_MISS_DATE THEN

9078: IF p_x_line_rec.first_ack_code = FND_API.G_MISS_CHAR THEN
9079: p_x_line_rec.first_ack_code := NULL;
9080: END IF;
9081:
9082: IF p_x_line_rec.first_ack_date = FND_API.G_MISS_DATE THEN
9083: p_x_line_rec.first_ack_date := NULL;
9084: END IF;
9085:
9086: IF p_x_line_rec.last_ack_code = FND_API.G_MISS_CHAR THEN

Line 9086: IF p_x_line_rec.last_ack_code = FND_API.G_MISS_CHAR THEN

9082: IF p_x_line_rec.first_ack_date = FND_API.G_MISS_DATE THEN
9083: p_x_line_rec.first_ack_date := NULL;
9084: END IF;
9085:
9086: IF p_x_line_rec.last_ack_code = FND_API.G_MISS_CHAR THEN
9087: p_x_line_rec.last_ack_code := NULL;
9088: END IF;
9089:
9090: IF p_x_line_rec.last_ack_date = FND_API.G_MISS_DATE THEN

Line 9090: IF p_x_line_rec.last_ack_date = FND_API.G_MISS_DATE THEN

9086: IF p_x_line_rec.last_ack_code = FND_API.G_MISS_CHAR THEN
9087: p_x_line_rec.last_ack_code := NULL;
9088: END IF;
9089:
9090: IF p_x_line_rec.last_ack_date = FND_API.G_MISS_DATE THEN
9091: p_x_line_rec.last_ack_date := NULL;
9092: END IF;
9093:
9094:

Line 9095: IF p_x_line_rec.end_item_unit_number = FND_API.G_MISS_CHAR THEN

9091: p_x_line_rec.last_ack_date := NULL;
9092: END IF;
9093:
9094:
9095: IF p_x_line_rec.end_item_unit_number = FND_API.G_MISS_CHAR THEN
9096: p_x_line_rec.end_item_unit_number := NULL;
9097: END IF;
9098:
9099: IF p_x_line_rec.shipping_instructions = FND_API.G_MISS_CHAR THEN

Line 9099: IF p_x_line_rec.shipping_instructions = FND_API.G_MISS_CHAR THEN

9095: IF p_x_line_rec.end_item_unit_number = FND_API.G_MISS_CHAR THEN
9096: p_x_line_rec.end_item_unit_number := NULL;
9097: END IF;
9098:
9099: IF p_x_line_rec.shipping_instructions = FND_API.G_MISS_CHAR THEN
9100: p_x_line_rec.shipping_instructions := NULL;
9101: END IF;
9102:
9103: IF p_x_line_rec.packing_instructions = FND_API.G_MISS_CHAR THEN

Line 9103: IF p_x_line_rec.packing_instructions = FND_API.G_MISS_CHAR THEN

9099: IF p_x_line_rec.shipping_instructions = FND_API.G_MISS_CHAR THEN
9100: p_x_line_rec.shipping_instructions := NULL;
9101: END IF;
9102:
9103: IF p_x_line_rec.packing_instructions = FND_API.G_MISS_CHAR THEN
9104: p_x_line_rec.packing_instructions := NULL;
9105: END IF;
9106:
9107: -- Service related columns

Line 9109: IF p_x_line_rec.service_txn_reason_code = FND_API.G_MISS_CHAR THEN

9105: END IF;
9106:
9107: -- Service related columns
9108:
9109: IF p_x_line_rec.service_txn_reason_code = FND_API.G_MISS_CHAR THEN
9110: p_x_line_rec.service_txn_reason_code := NULL;
9111: END IF;
9112:
9113: IF p_x_line_rec.service_txn_comments = FND_API.G_MISS_CHAR THEN

Line 9113: IF p_x_line_rec.service_txn_comments = FND_API.G_MISS_CHAR THEN

9109: IF p_x_line_rec.service_txn_reason_code = FND_API.G_MISS_CHAR THEN
9110: p_x_line_rec.service_txn_reason_code := NULL;
9111: END IF;
9112:
9113: IF p_x_line_rec.service_txn_comments = FND_API.G_MISS_CHAR THEN
9114: p_x_line_rec.service_txn_comments := NULL;
9115: END IF;
9116:
9117: IF p_x_line_rec.service_duration = FND_API.G_MISS_NUM THEN

Line 9117: IF p_x_line_rec.service_duration = FND_API.G_MISS_NUM THEN

9113: IF p_x_line_rec.service_txn_comments = FND_API.G_MISS_CHAR THEN
9114: p_x_line_rec.service_txn_comments := NULL;
9115: END IF;
9116:
9117: IF p_x_line_rec.service_duration = FND_API.G_MISS_NUM THEN
9118: p_x_line_rec.service_duration := NULL;
9119: END IF;
9120:
9121: IF p_x_line_rec.service_period = FND_API.G_MISS_CHAR THEN

Line 9121: IF p_x_line_rec.service_period = FND_API.G_MISS_CHAR THEN

9117: IF p_x_line_rec.service_duration = FND_API.G_MISS_NUM THEN
9118: p_x_line_rec.service_duration := NULL;
9119: END IF;
9120:
9121: IF p_x_line_rec.service_period = FND_API.G_MISS_CHAR THEN
9122: p_x_line_rec.service_period := NULL;
9123: END IF;
9124:
9125: IF p_x_line_rec.service_start_date = FND_API.G_MISS_DATE THEN

Line 9125: IF p_x_line_rec.service_start_date = FND_API.G_MISS_DATE THEN

9121: IF p_x_line_rec.service_period = FND_API.G_MISS_CHAR THEN
9122: p_x_line_rec.service_period := NULL;
9123: END IF;
9124:
9125: IF p_x_line_rec.service_start_date = FND_API.G_MISS_DATE THEN
9126: p_x_line_rec.service_start_date := NULL;
9127: END IF;
9128:
9129: IF p_x_line_rec.service_end_date = FND_API.G_MISS_DATE THEN

Line 9129: IF p_x_line_rec.service_end_date = FND_API.G_MISS_DATE THEN

9125: IF p_x_line_rec.service_start_date = FND_API.G_MISS_DATE THEN
9126: p_x_line_rec.service_start_date := NULL;
9127: END IF;
9128:
9129: IF p_x_line_rec.service_end_date = FND_API.G_MISS_DATE THEN
9130: p_x_line_rec.service_end_date := NULL;
9131: END IF;
9132:
9133: IF p_x_line_rec.service_coterminate_flag = FND_API.G_MISS_CHAR THEN

Line 9133: IF p_x_line_rec.service_coterminate_flag = FND_API.G_MISS_CHAR THEN

9129: IF p_x_line_rec.service_end_date = FND_API.G_MISS_DATE THEN
9130: p_x_line_rec.service_end_date := NULL;
9131: END IF;
9132:
9133: IF p_x_line_rec.service_coterminate_flag = FND_API.G_MISS_CHAR THEN
9134: p_x_line_rec.service_coterminate_flag := NULL;
9135: END IF;
9136:
9137:

Line 9138: IF p_x_line_rec.unit_list_percent = FND_API.G_MISS_NUM THEN

9134: p_x_line_rec.service_coterminate_flag := NULL;
9135: END IF;
9136:
9137:
9138: IF p_x_line_rec.unit_list_percent = FND_API.G_MISS_NUM THEN
9139: p_x_line_rec.unit_list_percent := NULL;
9140: END IF;
9141:
9142: IF p_x_line_rec.unit_selling_percent = FND_API.G_MISS_NUM THEN

Line 9142: IF p_x_line_rec.unit_selling_percent = FND_API.G_MISS_NUM THEN

9138: IF p_x_line_rec.unit_list_percent = FND_API.G_MISS_NUM THEN
9139: p_x_line_rec.unit_list_percent := NULL;
9140: END IF;
9141:
9142: IF p_x_line_rec.unit_selling_percent = FND_API.G_MISS_NUM THEN
9143: p_x_line_rec.unit_selling_percent := NULL;
9144: END IF;
9145:
9146: IF p_x_line_rec.unit_percent_base_price = FND_API.G_MISS_NUM THEN

Line 9146: IF p_x_line_rec.unit_percent_base_price = FND_API.G_MISS_NUM THEN

9142: IF p_x_line_rec.unit_selling_percent = FND_API.G_MISS_NUM THEN
9143: p_x_line_rec.unit_selling_percent := NULL;
9144: END IF;
9145:
9146: IF p_x_line_rec.unit_percent_base_price = FND_API.G_MISS_NUM THEN
9147: p_x_line_rec.unit_percent_base_price := NULL;
9148: END IF;
9149:
9150: IF p_x_line_rec.service_number = FND_API.G_MISS_NUM THEN

Line 9150: IF p_x_line_rec.service_number = FND_API.G_MISS_NUM THEN

9146: IF p_x_line_rec.unit_percent_base_price = FND_API.G_MISS_NUM THEN
9147: p_x_line_rec.unit_percent_base_price := NULL;
9148: END IF;
9149:
9150: IF p_x_line_rec.service_number = FND_API.G_MISS_NUM THEN
9151: p_x_line_rec.service_number := NULL;
9152: END IF;
9153:
9154: IF p_x_line_rec.service_reference_type_code = FND_API.G_MISS_CHAR THEN

Line 9154: IF p_x_line_rec.service_reference_type_code = FND_API.G_MISS_CHAR THEN

9150: IF p_x_line_rec.service_number = FND_API.G_MISS_NUM THEN
9151: p_x_line_rec.service_number := NULL;
9152: END IF;
9153:
9154: IF p_x_line_rec.service_reference_type_code = FND_API.G_MISS_CHAR THEN
9155: p_x_line_rec.service_reference_type_code := NULL;
9156: END IF;
9157:
9158: IF p_x_line_rec.service_reference_line_id = FND_API.G_MISS_NUM THEN

Line 9158: IF p_x_line_rec.service_reference_line_id = FND_API.G_MISS_NUM THEN

9154: IF p_x_line_rec.service_reference_type_code = FND_API.G_MISS_CHAR THEN
9155: p_x_line_rec.service_reference_type_code := NULL;
9156: END IF;
9157:
9158: IF p_x_line_rec.service_reference_line_id = FND_API.G_MISS_NUM THEN
9159: p_x_line_rec.service_reference_line_id := NULL;
9160: END IF;
9161:
9162: IF p_x_line_rec.service_reference_system_id = FND_API.G_MISS_NUM THEN

Line 9162: IF p_x_line_rec.service_reference_system_id = FND_API.G_MISS_NUM THEN

9158: IF p_x_line_rec.service_reference_line_id = FND_API.G_MISS_NUM THEN
9159: p_x_line_rec.service_reference_line_id := NULL;
9160: END IF;
9161:
9162: IF p_x_line_rec.service_reference_system_id = FND_API.G_MISS_NUM THEN
9163: p_x_line_rec.service_reference_system_id := NULL;
9164: END IF;
9165:
9166: /* Marketing source code related */

Line 9168: IF p_x_line_rec.marketing_source_code_id = FND_API.G_MISS_NUM THEN

9164: END IF;
9165:
9166: /* Marketing source code related */
9167:
9168: IF p_x_line_rec.marketing_source_code_id = FND_API.G_MISS_NUM THEN
9169: p_x_line_rec.marketing_source_code_id := NULL;
9170: END IF;
9171:
9172: /* End of Marketing source code related */

Line 9174: IF p_x_line_rec.order_source_id = FND_API.G_MISS_NUM THEN

9170: END IF;
9171:
9172: /* End of Marketing source code related */
9173:
9174: IF p_x_line_rec.order_source_id = FND_API.G_MISS_NUM THEN
9175: if l_debug_level > 0 then
9176: oe_debug_pub.add('OEXULIN-aksingh convert_miss_to_null - order_source_id');
9177: end if;
9178: p_x_line_rec.order_source_id := NULL;

Line 9181: IF p_x_line_rec.flow_status_code = FND_API.G_MISS_CHAR THEN

9177: end if;
9178: p_x_line_rec.order_source_id := NULL;
9179: END IF;
9180:
9181: IF p_x_line_rec.flow_status_code = FND_API.G_MISS_CHAR THEN
9182: p_x_line_rec.flow_status_code := NULL;
9183: END IF;
9184:
9185: -- Commitment related

Line 9186: IF p_x_line_rec.commitment_id = FND_API.G_MISS_NUM THEN

9182: p_x_line_rec.flow_status_code := NULL;
9183: END IF;
9184:
9185: -- Commitment related
9186: IF p_x_line_rec.commitment_id = FND_API.G_MISS_NUM THEN
9187: p_x_line_rec.commitment_id := NULL;
9188: END IF;
9189:
9190:

Line 9192: IF p_x_line_rec.Original_Inventory_Item_Id = FND_API.G_MISS_NUM THEN

9188: END IF;
9189:
9190:
9191: -- Item Substitution changes.
9192: IF p_x_line_rec.Original_Inventory_Item_Id = FND_API.G_MISS_NUM THEN
9193: p_x_line_rec.Original_Inventory_Item_Id := Null;
9194: END IF;
9195:
9196: IF p_x_line_rec.Original_item_identifier_Type = FND_API.G_MISS_CHAR THEN

Line 9196: IF p_x_line_rec.Original_item_identifier_Type = FND_API.G_MISS_CHAR THEN

9192: IF p_x_line_rec.Original_Inventory_Item_Id = FND_API.G_MISS_NUM THEN
9193: p_x_line_rec.Original_Inventory_Item_Id := Null;
9194: END IF;
9195:
9196: IF p_x_line_rec.Original_item_identifier_Type = FND_API.G_MISS_CHAR THEN
9197: p_x_line_rec.Original_item_identifier_Type := Null;
9198: END IF;
9199:
9200: IF p_x_line_rec.Original_ordered_item_id = FND_API.G_MISS_NUM THEN

Line 9200: IF p_x_line_rec.Original_ordered_item_id = FND_API.G_MISS_NUM THEN

9196: IF p_x_line_rec.Original_item_identifier_Type = FND_API.G_MISS_CHAR THEN
9197: p_x_line_rec.Original_item_identifier_Type := Null;
9198: END IF;
9199:
9200: IF p_x_line_rec.Original_ordered_item_id = FND_API.G_MISS_NUM THEN
9201: p_x_line_rec.Original_ordered_item_id := Null;
9202: END IF;
9203:
9204: IF p_x_line_rec.Original_ordered_item = FND_API.G_MISS_CHAR THEN

Line 9204: IF p_x_line_rec.Original_ordered_item = FND_API.G_MISS_CHAR THEN

9200: IF p_x_line_rec.Original_ordered_item_id = FND_API.G_MISS_NUM THEN
9201: p_x_line_rec.Original_ordered_item_id := Null;
9202: END IF;
9203:
9204: IF p_x_line_rec.Original_ordered_item = FND_API.G_MISS_CHAR THEN
9205: p_x_line_rec.Original_ordered_item := Null;
9206: END IF;
9207:
9208: IF p_x_line_rec.item_relationship_type = FND_API.G_MISS_NUM THEN

Line 9208: IF p_x_line_rec.item_relationship_type = FND_API.G_MISS_NUM THEN

9204: IF p_x_line_rec.Original_ordered_item = FND_API.G_MISS_CHAR THEN
9205: p_x_line_rec.Original_ordered_item := Null;
9206: END IF;
9207:
9208: IF p_x_line_rec.item_relationship_type = FND_API.G_MISS_NUM THEN
9209: p_x_line_rec.item_relationship_type := Null;
9210: END IF;
9211:
9212: IF p_x_line_rec.Item_substitution_type_code = FND_API.G_MISS_CHAR THEN

Line 9212: IF p_x_line_rec.Item_substitution_type_code = FND_API.G_MISS_CHAR THEN

9208: IF p_x_line_rec.item_relationship_type = FND_API.G_MISS_NUM THEN
9209: p_x_line_rec.item_relationship_type := Null;
9210: END IF;
9211:
9212: IF p_x_line_rec.Item_substitution_type_code = FND_API.G_MISS_CHAR THEN
9213: p_x_line_rec.Item_substitution_type_code := Null;
9214: END IF;
9215:
9216: IF p_x_line_rec.Late_Demand_Penalty_Factor = FND_API.G_MISS_NUM THEN

Line 9216: IF p_x_line_rec.Late_Demand_Penalty_Factor = FND_API.G_MISS_NUM THEN

9212: IF p_x_line_rec.Item_substitution_type_code = FND_API.G_MISS_CHAR THEN
9213: p_x_line_rec.Item_substitution_type_code := Null;
9214: END IF;
9215:
9216: IF p_x_line_rec.Late_Demand_Penalty_Factor = FND_API.G_MISS_NUM THEN
9217: p_x_line_rec.Late_Demand_Penalty_Factor := Null;
9218: END IF;
9219:
9220: IF p_x_line_rec.Override_atp_date_code = FND_API.G_MISS_CHAR THEN

Line 9220: IF p_x_line_rec.Override_atp_date_code = FND_API.G_MISS_CHAR THEN

9216: IF p_x_line_rec.Late_Demand_Penalty_Factor = FND_API.G_MISS_NUM THEN
9217: p_x_line_rec.Late_Demand_Penalty_Factor := Null;
9218: END IF;
9219:
9220: IF p_x_line_rec.Override_atp_date_code = FND_API.G_MISS_CHAR THEN
9221: p_x_line_rec.Override_atp_date_code := Null;
9222: END IF;
9223:
9224: -- Changes for Blanket Orders

Line 9226: IF p_x_line_rec.Blanket_Number = FND_API.G_MISS_NUM THEN

9222: END IF;
9223:
9224: -- Changes for Blanket Orders
9225:
9226: IF p_x_line_rec.Blanket_Number = FND_API.G_MISS_NUM THEN
9227: p_x_line_rec.Blanket_Number := NULL;
9228: END IF;
9229:
9230: IF p_x_line_rec.Blanket_Line_Number = FND_API.G_MISS_NUM THEN

Line 9230: IF p_x_line_rec.Blanket_Line_Number = FND_API.G_MISS_NUM THEN

9226: IF p_x_line_rec.Blanket_Number = FND_API.G_MISS_NUM THEN
9227: p_x_line_rec.Blanket_Number := NULL;
9228: END IF;
9229:
9230: IF p_x_line_rec.Blanket_Line_Number = FND_API.G_MISS_NUM THEN
9231: p_x_line_rec.Blanket_Line_Number := NULL;
9232: END IF;
9233:
9234: IF p_x_line_rec.Blanket_Version_Number = FND_API.G_MISS_NUM THEN

Line 9234: IF p_x_line_rec.Blanket_Version_Number = FND_API.G_MISS_NUM THEN

9230: IF p_x_line_rec.Blanket_Line_Number = FND_API.G_MISS_NUM THEN
9231: p_x_line_rec.Blanket_Line_Number := NULL;
9232: END IF;
9233:
9234: IF p_x_line_rec.Blanket_Version_Number = FND_API.G_MISS_NUM THEN
9235: p_x_line_rec.Blanket_Version_Number := NULL;
9236: END IF;
9237:
9238: -- QUOTING changes

Line 9239: IF p_x_line_rec.transaction_phase_code = FND_API.G_MISS_CHAR THEN

9235: p_x_line_rec.Blanket_Version_Number := NULL;
9236: END IF;
9237:
9238: -- QUOTING changes
9239: IF p_x_line_rec.transaction_phase_code = FND_API.G_MISS_CHAR THEN
9240: p_x_line_rec.transaction_phase_code := NULL;
9241: END IF;
9242:
9243: IF p_x_line_rec.source_document_version_number = FND_API.G_MISS_NUM THEN

Line 9243: IF p_x_line_rec.source_document_version_number = FND_API.G_MISS_NUM THEN

9239: IF p_x_line_rec.transaction_phase_code = FND_API.G_MISS_CHAR THEN
9240: p_x_line_rec.transaction_phase_code := NULL;
9241: END IF;
9242:
9243: IF p_x_line_rec.source_document_version_number = FND_API.G_MISS_NUM THEN
9244: p_x_line_rec.source_document_version_number := NULL;
9245: END IF;
9246: -- END QUOTING changes
9247: IF p_x_line_rec.Minisite_id = FND_API.G_MISS_NUM THEN

Line 9247: IF p_x_line_rec.Minisite_id = FND_API.G_MISS_NUM THEN

9243: IF p_x_line_rec.source_document_version_number = FND_API.G_MISS_NUM THEN
9244: p_x_line_rec.source_document_version_number := NULL;
9245: END IF;
9246: -- END QUOTING changes
9247: IF p_x_line_rec.Minisite_id = FND_API.G_MISS_NUM THEN
9248: p_x_line_rec.Minisite_id := NULL;
9249: END IF;
9250:
9251: IF p_x_line_rec.End_customer_id = FND_API.G_MISS_NUM THEN

Line 9251: IF p_x_line_rec.End_customer_id = FND_API.G_MISS_NUM THEN

9247: IF p_x_line_rec.Minisite_id = FND_API.G_MISS_NUM THEN
9248: p_x_line_rec.Minisite_id := NULL;
9249: END IF;
9250:
9251: IF p_x_line_rec.End_customer_id = FND_API.G_MISS_NUM THEN
9252: p_x_line_rec.End_customer_id := NULL;
9253: END IF;
9254:
9255: IF p_x_line_rec.End_customer_contact_id = FND_API.G_MISS_NUM THEN

Line 9255: IF p_x_line_rec.End_customer_contact_id = FND_API.G_MISS_NUM THEN

9251: IF p_x_line_rec.End_customer_id = FND_API.G_MISS_NUM THEN
9252: p_x_line_rec.End_customer_id := NULL;
9253: END IF;
9254:
9255: IF p_x_line_rec.End_customer_contact_id = FND_API.G_MISS_NUM THEN
9256: p_x_line_rec.End_customer_contact_id := NULL;
9257: END IF;
9258:
9259: IF p_x_line_rec.End_customer_site_use_id = FND_API.G_MISS_NUM THEN

Line 9259: IF p_x_line_rec.End_customer_site_use_id = FND_API.G_MISS_NUM THEN

9255: IF p_x_line_rec.End_customer_contact_id = FND_API.G_MISS_NUM THEN
9256: p_x_line_rec.End_customer_contact_id := NULL;
9257: END IF;
9258:
9259: IF p_x_line_rec.End_customer_site_use_id = FND_API.G_MISS_NUM THEN
9260: p_x_line_rec.End_customer_site_use_id := NULL;
9261: END IF;
9262:
9263: IF p_x_line_rec.ib_owner = FND_API.G_MISS_CHAR THEN

Line 9263: IF p_x_line_rec.ib_owner = FND_API.G_MISS_CHAR THEN

9259: IF p_x_line_rec.End_customer_site_use_id = FND_API.G_MISS_NUM THEN
9260: p_x_line_rec.End_customer_site_use_id := NULL;
9261: END IF;
9262:
9263: IF p_x_line_rec.ib_owner = FND_API.G_MISS_CHAR THEN
9264: p_x_line_rec.ib_owner := NULL;
9265: END IF;
9266:
9267: IF p_x_line_rec.ib_installed_at_location = FND_API.G_MISS_CHAR THEN

Line 9267: IF p_x_line_rec.ib_installed_at_location = FND_API.G_MISS_CHAR THEN

9263: IF p_x_line_rec.ib_owner = FND_API.G_MISS_CHAR THEN
9264: p_x_line_rec.ib_owner := NULL;
9265: END IF;
9266:
9267: IF p_x_line_rec.ib_installed_at_location = FND_API.G_MISS_CHAR THEN
9268: p_x_line_rec.ib_installed_at_location := NULL;
9269: END IF;
9270:
9271: IF p_x_line_rec.ib_current_location = FND_API.G_MISS_CHAR THEN

Line 9271: IF p_x_line_rec.ib_current_location = FND_API.G_MISS_CHAR THEN

9267: IF p_x_line_rec.ib_installed_at_location = FND_API.G_MISS_CHAR THEN
9268: p_x_line_rec.ib_installed_at_location := NULL;
9269: END IF;
9270:
9271: IF p_x_line_rec.ib_current_location = FND_API.G_MISS_CHAR THEN
9272: p_x_line_rec.ib_current_location := NULL;
9273: END IF;
9274:
9275: --retro{

Line 9276: IF p_x_line_rec.retrobill_request_id = FND_API.G_MISS_NUM THEN

9272: p_x_line_rec.ib_current_location := NULL;
9273: END IF;
9274:
9275: --retro{
9276: IF p_x_line_rec.retrobill_request_id = FND_API.G_MISS_NUM THEN
9277: p_x_line_rec.retrobill_request_id := Null;
9278: END IF;
9279: --retro}
9280:

Line 9281: IF p_x_line_rec.firm_demand_flag = FND_API.G_MISS_CHAR THEN

9277: p_x_line_rec.retrobill_request_id := Null;
9278: END IF;
9279: --retro}
9280:
9281: IF p_x_line_rec.firm_demand_flag = FND_API.G_MISS_CHAR THEN
9282: p_x_line_rec.firm_demand_flag := NULL;
9283: END IF;
9284:
9285: --key Transaction Dates

Line 9286: IF p_x_line_rec.order_firmed_date = FND_API.G_MISS_DATE THEN

9282: p_x_line_rec.firm_demand_flag := NULL;
9283: END IF;
9284:
9285: --key Transaction Dates
9286: IF p_x_line_rec.order_firmed_date = FND_API.G_MISS_DATE THEN
9287: p_x_line_rec.order_firmed_date := NULL;
9288: END IF;
9289:
9290: IF p_x_line_rec.actual_fulfillment_date = FND_API.G_MISS_DATE THEN

Line 9290: IF p_x_line_rec.actual_fulfillment_date = FND_API.G_MISS_DATE THEN

9286: IF p_x_line_rec.order_firmed_date = FND_API.G_MISS_DATE THEN
9287: p_x_line_rec.order_firmed_date := NULL;
9288: END IF;
9289:
9290: IF p_x_line_rec.actual_fulfillment_date = FND_API.G_MISS_DATE THEN
9291: p_x_line_rec.actual_fulfillment_date := NULL;
9292: END IF;
9293: --end
9294:

Line 9297: IF p_x_line_rec.fulfilled_quantity2 = FND_API.G_MISS_NUM THEN

9293: --end
9294:
9295: -- INVCONV OPM inventory convergence
9296:
9297: IF p_x_line_rec.fulfilled_quantity2 = FND_API.G_MISS_NUM THEN
9298: p_x_line_rec.fulfilled_quantity2 := NULL;
9299: END IF;
9300:
9301: IF p_x_line_rec.cancelled_quantity2 = FND_API.G_MISS_NUM THEN

Line 9301: IF p_x_line_rec.cancelled_quantity2 = FND_API.G_MISS_NUM THEN

9297: IF p_x_line_rec.fulfilled_quantity2 = FND_API.G_MISS_NUM THEN
9298: p_x_line_rec.fulfilled_quantity2 := NULL;
9299: END IF;
9300:
9301: IF p_x_line_rec.cancelled_quantity2 = FND_API.G_MISS_NUM THEN
9302: p_x_line_rec.cancelled_quantity2 := NULL;
9303: END IF;
9304: IF p_x_line_rec.shipping_quantity_uom2 = FND_API.G_MISS_CHAR THEN
9305: p_x_line_rec.shipping_quantity_uom2 := NULL;

Line 9304: IF p_x_line_rec.shipping_quantity_uom2 = FND_API.G_MISS_CHAR THEN

9300:
9301: IF p_x_line_rec.cancelled_quantity2 = FND_API.G_MISS_NUM THEN
9302: p_x_line_rec.cancelled_quantity2 := NULL;
9303: END IF;
9304: IF p_x_line_rec.shipping_quantity_uom2 = FND_API.G_MISS_CHAR THEN
9305: p_x_line_rec.shipping_quantity_uom2 := NULL;
9306: END IF;
9307:
9308: -- INVCONV end

Line 9311: IF p_x_line_rec.service_reference_line = FND_API.G_MISS_CHAR THEN

9307:
9308: -- INVCONV end
9309:
9310: --bug8468258
9311: IF p_x_line_rec.service_reference_line = FND_API.G_MISS_CHAR THEN
9312: p_x_line_rec.service_reference_line := NULL;
9313: END IF;
9314:
9315: IF p_x_line_rec.service_reference_order = FND_API.G_MISS_CHAR THEN

Line 9315: IF p_x_line_rec.service_reference_order = FND_API.G_MISS_CHAR THEN

9311: IF p_x_line_rec.service_reference_line = FND_API.G_MISS_CHAR THEN
9312: p_x_line_rec.service_reference_line := NULL;
9313: END IF;
9314:
9315: IF p_x_line_rec.service_reference_order = FND_API.G_MISS_CHAR THEN
9316: p_x_line_rec.service_reference_order := NULL;
9317: END IF;
9318:
9319: IF p_x_line_rec.service_reference_system = FND_API.G_MISS_CHAR THEN

Line 9319: IF p_x_line_rec.service_reference_system = FND_API.G_MISS_CHAR THEN

9315: IF p_x_line_rec.service_reference_order = FND_API.G_MISS_CHAR THEN
9316: p_x_line_rec.service_reference_order := NULL;
9317: END IF;
9318:
9319: IF p_x_line_rec.service_reference_system = FND_API.G_MISS_CHAR THEN
9320: p_x_line_rec.service_reference_system := NULL;
9321: END IF;
9322: --bug8468258
9323:

Line 9325: IF p_x_line_rec.Pre_Exploded_Flag = FND_API.G_MISS_CHAR THEN

9321: END IF;
9322: --bug8468258
9323:
9324:
9325: IF p_x_line_rec.Pre_Exploded_Flag = FND_API.G_MISS_CHAR THEN
9326: p_x_line_rec.Pre_Exploded_Flag := NULL;
9327: END IF; -- DOO Pre Exploded Kit ER 9339742
9328:
9329: IF p_x_line_rec.bypass_sch_flag = FND_API.G_MISS_CHAR THEN

Line 9329: IF p_x_line_rec.bypass_sch_flag = FND_API.G_MISS_CHAR THEN

9325: IF p_x_line_rec.Pre_Exploded_Flag = FND_API.G_MISS_CHAR THEN
9326: p_x_line_rec.Pre_Exploded_Flag := NULL;
9327: END IF; -- DOO Pre Exploded Kit ER 9339742
9328:
9329: IF p_x_line_rec.bypass_sch_flag = FND_API.G_MISS_CHAR THEN
9330: p_x_line_rec.bypass_sch_flag := NULL;
9331: END IF; -- DOO Scheduling related support ER 11728366
9332:
9333: --Bug 12580407

Line 9334: IF p_x_line_rec.earliest_ship_date = FND_API.G_MISS_DATE THEN

9330: p_x_line_rec.bypass_sch_flag := NULL;
9331: END IF; -- DOO Scheduling related support ER 11728366
9332:
9333: --Bug 12580407
9334: IF p_x_line_rec.earliest_ship_date = FND_API.G_MISS_DATE THEN
9335: p_x_line_rec.earliest_ship_date := NULL;
9336: END IF;
9337:
9338: /* IF p_x_line_rec.supplier_signature = FND_API.G_MISS_CHAR THEN

Line 9338: /* IF p_x_line_rec.supplier_signature = FND_API.G_MISS_CHAR THEN

9334: IF p_x_line_rec.earliest_ship_date = FND_API.G_MISS_DATE THEN
9335: p_x_line_rec.earliest_ship_date := NULL;
9336: END IF;
9337:
9338: /* IF p_x_line_rec.supplier_signature = FND_API.G_MISS_CHAR THEN
9339: p_x_line_rec.supplier_signature := NULL;
9340: END IF;
9341:
9342: IF p_x_line_rec.supplier_signature_date = FND_API.G_MISS_DATE THEN

Line 9342: IF p_x_line_rec.supplier_signature_date = FND_API.G_MISS_DATE THEN

9338: /* IF p_x_line_rec.supplier_signature = FND_API.G_MISS_CHAR THEN
9339: p_x_line_rec.supplier_signature := NULL;
9340: END IF;
9341:
9342: IF p_x_line_rec.supplier_signature_date = FND_API.G_MISS_DATE THEN
9343: p_x_line_rec.supplier_signature_date := NULL;
9344: END IF;
9345:
9346: IF p_x_line_rec.customer_signature = FND_API.G_MISS_CHAR THEN

Line 9346: IF p_x_line_rec.customer_signature = FND_API.G_MISS_CHAR THEN

9342: IF p_x_line_rec.supplier_signature_date = FND_API.G_MISS_DATE THEN
9343: p_x_line_rec.supplier_signature_date := NULL;
9344: END IF;
9345:
9346: IF p_x_line_rec.customer_signature = FND_API.G_MISS_CHAR THEN
9347: p_x_line_rec.customer_signature := NULL;
9348: END IF;
9349:
9350: IF p_x_line_rec.customer_signature_date = FND_API.G_MISS_CHAR THEN

Line 9350: IF p_x_line_rec.customer_signature_date = FND_API.G_MISS_CHAR THEN

9346: IF p_x_line_rec.customer_signature = FND_API.G_MISS_CHAR THEN
9347: p_x_line_rec.customer_signature := NULL;
9348: END IF;
9349:
9350: IF p_x_line_rec.customer_signature_date = FND_API.G_MISS_CHAR THEN
9351: p_x_line_rec.customer_signature_date := NULL;
9352: END IF;
9353: */
9354: IF p_x_line_rec.fulfillment_base = FND_API.G_MISS_CHAR THEN

Line 9354: IF p_x_line_rec.fulfillment_base = FND_API.G_MISS_CHAR THEN

9350: IF p_x_line_rec.customer_signature_date = FND_API.G_MISS_CHAR THEN
9351: p_x_line_rec.customer_signature_date := NULL;
9352: END IF;
9353: */
9354: IF p_x_line_rec.fulfillment_base = FND_API.G_MISS_CHAR THEN
9355: p_x_line_rec.fulfillment_base := NULL ;--ER#14763609
9356: END IF;
9357:
9358: if l_debug_level > 0 then

Line 9411: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

9407: OE_DEBUG_PUB.ADD('Update_Global Return Status from OE_LINE_UTIL.update_row is: ' || l_return_status);
9408: OE_DEBUG_PUB.ADD('JFC: Line Booked Status in OE_LINE_UTIL.update_row is: ' || p_line_rec.booked_flag);
9409: OE_DEBUG_PUB.ADD('JFC: Line Flow Status in OE_LINE_UTIL.update_row is: ' || p_line_rec.flow_status_code);
9410: end if;
9411: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9412: if l_debug_level > 0 then
9413: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
9414: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.Update_ROW', 1);
9415: end if;

Line 9416: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9412: if l_debug_level > 0 then
9413: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
9414: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.Update_ROW', 1);
9415: end if;
9416: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9417: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9418: if l_debug_level > 0 then
9419: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Update_row');
9420: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.Update_ROW', 1);

Line 9417: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

9413: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
9414: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.Update_ROW', 1);
9415: end if;
9416: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9417: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9418: if l_debug_level > 0 then
9419: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Update_row');
9420: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.Update_ROW', 1);
9421: end if;

Line 9422: RAISE FND_API.G_EXC_ERROR;

9418: if l_debug_level > 0 then
9419: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Update_row');
9420: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.Update_ROW', 1);
9421: end if;
9422: RAISE FND_API.G_EXC_ERROR;
9423: END IF;
9424: END IF; /*code_release_level*/
9425: -- notification framework end
9426:

Line 9809: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9805: WHERE LINE_ID = p_line_rec.line_id
9806: AND HEADER_ID = p_line_rec.header_id ;
9807:
9808: IF SQL%NOTFOUND THEN
9809: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9810: END IF;
9811:
9812: p_line_rec.lock_control := l_lock_control;
9813:

Line 9831: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9827: , 'Update_Row'
9828: );
9829: END IF;
9830:
9831: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9832:
9833:
9834: END Update_Row;
9835:

Line 9871: RAISE FND_API.G_EXC_ERROR;

9867: oe_debug_pub.ADD('Org_Id is NULL',1);
9868: END IF;
9869: FND_MESSAGE.SET_NAME('FND','MO_ORG_REQUIRED');
9870: FND_MSG_PUB.ADD;
9871: RAISE FND_API.G_EXC_ERROR;
9872: END IF;
9873: /*
9874: if l_org_id IS NULL THEN
9875: OE_GLOBALS.Set_Context;

Line 9883: (p_line_rec.sold_from_org_id is not null OR p_line_rec.sold_from_org_id <> FND_API.G_MISS_NUM)

9879: l_sold_from_org := l_org_id;
9880:
9881: -- For the split's issue Bug #3721385
9882: if p_line_rec.split_from_line_id is not null and p_line_rec.operation = OE_GLOBALS.G_OPR_CREATE AND
9883: (p_line_rec.sold_from_org_id is not null OR p_line_rec.sold_from_org_id <> FND_API.G_MISS_NUM)
9884: then
9885:
9886: l_sold_from_org := p_line_rec.sold_from_org_id;
9887: end if;

Line 9901: p_line_rec.split_from_line_id <> FND_API.G_MISS_NUM AND

9897: l_upgraded_flag := p_line_rec.upgraded_flag;
9898: END IF;
9899: --bug 4446805 set the price request code to NULL if operation is create during splitting
9900: IF p_line_rec.split_from_line_id is not null AND
9901: p_line_rec.split_from_line_id <> FND_API.G_MISS_NUM AND
9902: p_line_rec.operation = OE_GLOBALS.G_OPR_CREATE
9903: THEN
9904: l_price_request_code := NULL;
9905: ELSE

Line 10683: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10679: if l_debug_level > 0 then
10680: OE_DEBUG_PUB.ADD('Update_Global Return Status from OE_LINE_UTIL.inset_row is: ' || l_return_status);
10681: OE_DEBUG_PUB.ADD('returned index is: ' || l_index ,1);
10682: end if;
10683: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10684: if l_debug_level > 0 then
10685: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
10686: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.insert_ROW', 1);
10687: end if;

Line 10688: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10684: if l_debug_level > 0 then
10685: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
10686: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.insert_ROW', 1);
10687: end if;
10688: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10689: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10690: if l_debug_level > 0 then
10691: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.insert_row');
10692: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.insert_ROW', 1);

Line 10689: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

10685: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
10686: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.insert_ROW', 1);
10687: end if;
10688: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10689: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10690: if l_debug_level > 0 then
10691: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.insert_row');
10692: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.insert_ROW', 1);
10693: end if;

Line 10694: RAISE FND_API.G_EXC_ERROR;

10690: if l_debug_level > 0 then
10691: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.insert_row');
10692: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.insert_ROW', 1);
10693: end if;
10694: RAISE FND_API.G_EXC_ERROR;
10695: END IF;
10696: END IF; /*code_release_code*/
10697: -- notification framework end
10698:

Line 10714: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10710: ( G_PKG_NAME
10711: , 'Insert_Row'
10712: );
10713: END IF;
10714: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10715:
10716: END Insert_Row;
10717:
10718:

Line 10724: ( p_line_id IN NUMBER := FND_API.G_MISS_NUM

10720: Procedure Delete_Row
10721: -----------------------------------------------------------*/
10722:
10723: PROCEDURE Delete_Row
10724: ( p_line_id IN NUMBER := FND_API.G_MISS_NUM
10725: ,p_header_id IN NUMBER := FND_API.G_MISS_NUM)
10726: IS
10727: l_return_status VARCHAR2(30);
10728: l_org_id NUMBER;

Line 10725: ,p_header_id IN NUMBER := FND_API.G_MISS_NUM)

10721: -----------------------------------------------------------*/
10722:
10723: PROCEDURE Delete_Row
10724: ( p_line_id IN NUMBER := FND_API.G_MISS_NUM
10725: ,p_header_id IN NUMBER := FND_API.G_MISS_NUM)
10726: IS
10727: l_return_status VARCHAR2(30);
10728: l_org_id NUMBER;
10729: l_line_rec oe_order_pub.line_rec_type;

Line 10788: IF p_header_id <> FND_API.G_MISS_NUM THEN

10784: END IF;
10785:
10786: oe_debug_pub.add('Entering delete '||to_char(l_org_id), 1); */
10787: --Commented for MOAC end
10788: IF p_header_id <> FND_API.G_MISS_NUM THEN
10789: FOR l_line IN order_line
10790: LOOP
10791:
10792: --added for notification framework

Line 10805: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10801: p_line_id =>l_line.line_id,
10802: x_index => l_index,
10803: x_return_status => l_return_status);
10804: OE_DEBUG_PUB.ADD('Update_Global Return Status from OE_LINE_UTIL.delete_row is: ' || l_return_status);
10805: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10806: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
10807: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
10808: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10809: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

Line 10808: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10804: OE_DEBUG_PUB.ADD('Update_Global Return Status from OE_LINE_UTIL.delete_row is: ' || l_return_status);
10805: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10806: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
10807: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
10808: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10809: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10810: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Delete_row');
10811: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
10812: RAISE FND_API.G_EXC_ERROR;

Line 10809: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

10805: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10806: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
10807: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
10808: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10809: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10810: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Delete_row');
10811: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
10812: RAISE FND_API.G_EXC_ERROR;
10813: END IF;

Line 10812: RAISE FND_API.G_EXC_ERROR;

10808: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10809: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10810: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Delete_row');
10811: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
10812: RAISE FND_API.G_EXC_ERROR;
10813: END IF;
10814: END IF; /*code_release_level*/
10815: -- notification framework end
10816:

Line 11008: IF p_header_id = FND_API.G_MISS_NUM THEN

11004: ,p_ordered_quantity => l_line_rec.ordered_quantity -- BUG 2670775 Reverse Limits
11005: ,p_price_request_code => l_line_rec.price_request_code); -- BUG 2670775 Reverse Limits
11006:
11007: -- if model, call spc's delete
11008: IF p_header_id = FND_API.G_MISS_NUM THEN
11009: -- we already have l_line_rec
11010:
11011: IF l_line_rec.item_type_code = OE_GLOBALS.G_ITEM_MODEL THEN
11012: OE_Config_Pvt.Delete_Config

Line 11100: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

11096: p_line_id =>l_line_rec.line_id,
11097: x_index => l_index,
11098: x_return_status => l_return_status);
11099: OE_DEBUG_PUB.ADD('Update_Global Return Status from OE_LINE_UTIL.delete_row for deleting standard line is: ' || l_return_status);
11100: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
11101: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
11102: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
11103: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11104: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

Line 11103: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

11099: OE_DEBUG_PUB.ADD('Update_Global Return Status from OE_LINE_UTIL.delete_row for deleting standard line is: ' || l_return_status);
11100: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
11101: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
11102: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
11103: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11104: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
11105: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Delete_row');
11106: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
11107: RAISE FND_API.G_EXC_ERROR;

Line 11104: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

11100: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
11101: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
11102: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
11103: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11104: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
11105: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Delete_row');
11106: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
11107: RAISE FND_API.G_EXC_ERROR;
11108: END IF;

Line 11107: RAISE FND_API.G_EXC_ERROR;

11103: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11104: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
11105: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Delete_row');
11106: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
11107: RAISE FND_API.G_EXC_ERROR;
11108: END IF;
11109: END IF; /*code_release_level*/
11110: -- notification framework end
11111:

Line 11134: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

11130: x_index => l_index,
11131: x_return_status => l_return_status);
11132:
11133: OE_DEBUG_PUB.ADD('Update_Global Return Status from OE_LINE_UTIL.delete_row for deleting service line is: ' || l_return_status);
11134: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
11135: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
11136: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
11137: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11138: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

Line 11137: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

11133: OE_DEBUG_PUB.ADD('Update_Global Return Status from OE_LINE_UTIL.delete_row for deleting service line is: ' || l_return_status);
11134: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
11135: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
11136: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
11137: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11138: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
11139: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Delete_row');
11140: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
11141: RAISE FND_API.G_EXC_ERROR;

Line 11138: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

11134: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
11135: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
11136: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
11137: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11138: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
11139: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Delete_row');
11140: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
11141: RAISE FND_API.G_EXC_ERROR;
11142: END IF;

Line 11141: RAISE FND_API.G_EXC_ERROR;

11137: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11138: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
11139: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Delete_row');
11140: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
11141: RAISE FND_API.G_EXC_ERROR;
11142: END IF;
11143: END LOOP;
11144: END IF; /*code_release_level*/
11145: -- notification framework end

Line 11170: p_header_id = FND_API.G_MISS_NUM THEN

11166:
11167: WSH_DCP_PVT.g_dc_table.DELETE;
11168:
11169: IF p_header_id is NULL OR
11170: p_header_id = FND_API.G_MISS_NUM THEN
11171: l_header_id := l_line_rec.header_id;
11172: ELSE
11173: l_header_id := p_header_id;
11174: END IF;

Line 11212: WHEN FND_API.G_EXC_ERROR THEN

11208:
11209: oe_debug_pub.add('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
11210:
11211: EXCEPTION
11212: WHEN FND_API.G_EXC_ERROR THEN
11213: RAISE FND_API.G_EXC_ERROR ;
11214:
11215: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
11216: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 11213: RAISE FND_API.G_EXC_ERROR ;

11209: oe_debug_pub.add('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
11210:
11211: EXCEPTION
11212: WHEN FND_API.G_EXC_ERROR THEN
11213: RAISE FND_API.G_EXC_ERROR ;
11214:
11215: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
11216: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11217:

Line 11215: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

11211: EXCEPTION
11212: WHEN FND_API.G_EXC_ERROR THEN
11213: RAISE FND_API.G_EXC_ERROR ;
11214:
11215: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
11216: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11217:
11218: WHEN OTHERS THEN
11219: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)

Line 11216: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

11212: WHEN FND_API.G_EXC_ERROR THEN
11213: RAISE FND_API.G_EXC_ERROR ;
11214:
11215: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
11216: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11217:
11218: WHEN OTHERS THEN
11219: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
11220: THEN

Line 11226: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

11222: ( G_PKG_NAME
11223: ,'Delete_Row');
11224: END IF;
11225:
11226: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11227: END Delete_Row;
11228:
11229:
11230: /*----------------------------------------------------------

Line 12011: x_line_rec.db_flag := FND_API.G_TRUE;

12007: x_line_rec.unit_cost:= NULL;
12008: End If;
12009:
12010: -- set values for non-DB fields
12011: x_line_rec.db_flag := FND_API.G_TRUE;
12012: x_line_rec.operation := FND_API.G_MISS_CHAR;
12013: x_line_rec.return_status := FND_API.G_MISS_CHAR;
12014:
12015: x_line_rec.schedule_action_code := FND_API.G_MISS_CHAR;

Line 12012: x_line_rec.operation := FND_API.G_MISS_CHAR;

12008: End If;
12009:
12010: -- set values for non-DB fields
12011: x_line_rec.db_flag := FND_API.G_TRUE;
12012: x_line_rec.operation := FND_API.G_MISS_CHAR;
12013: x_line_rec.return_status := FND_API.G_MISS_CHAR;
12014:
12015: x_line_rec.schedule_action_code := FND_API.G_MISS_CHAR;
12016: x_line_rec.reserved_quantity := FND_API.G_MISS_NUM;

Line 12013: x_line_rec.return_status := FND_API.G_MISS_CHAR;

12009:
12010: -- set values for non-DB fields
12011: x_line_rec.db_flag := FND_API.G_TRUE;
12012: x_line_rec.operation := FND_API.G_MISS_CHAR;
12013: x_line_rec.return_status := FND_API.G_MISS_CHAR;
12014:
12015: x_line_rec.schedule_action_code := FND_API.G_MISS_CHAR;
12016: x_line_rec.reserved_quantity := FND_API.G_MISS_NUM;
12017: x_line_rec.reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV

Line 12015: x_line_rec.schedule_action_code := FND_API.G_MISS_CHAR;

12011: x_line_rec.db_flag := FND_API.G_TRUE;
12012: x_line_rec.operation := FND_API.G_MISS_CHAR;
12013: x_line_rec.return_status := FND_API.G_MISS_CHAR;
12014:
12015: x_line_rec.schedule_action_code := FND_API.G_MISS_CHAR;
12016: x_line_rec.reserved_quantity := FND_API.G_MISS_NUM;
12017: x_line_rec.reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
12018: x_line_rec.change_reason := FND_API.G_MISS_CHAR;
12019: x_line_rec.change_comments := FND_API.G_MISS_CHAR;

Line 12016: x_line_rec.reserved_quantity := FND_API.G_MISS_NUM;

12012: x_line_rec.operation := FND_API.G_MISS_CHAR;
12013: x_line_rec.return_status := FND_API.G_MISS_CHAR;
12014:
12015: x_line_rec.schedule_action_code := FND_API.G_MISS_CHAR;
12016: x_line_rec.reserved_quantity := FND_API.G_MISS_NUM;
12017: x_line_rec.reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
12018: x_line_rec.change_reason := FND_API.G_MISS_CHAR;
12019: x_line_rec.change_comments := FND_API.G_MISS_CHAR;
12020: x_line_rec.arrival_set := FND_API.G_MISS_CHAR;

Line 12017: x_line_rec.reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV

12013: x_line_rec.return_status := FND_API.G_MISS_CHAR;
12014:
12015: x_line_rec.schedule_action_code := FND_API.G_MISS_CHAR;
12016: x_line_rec.reserved_quantity := FND_API.G_MISS_NUM;
12017: x_line_rec.reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
12018: x_line_rec.change_reason := FND_API.G_MISS_CHAR;
12019: x_line_rec.change_comments := FND_API.G_MISS_CHAR;
12020: x_line_rec.arrival_set := FND_API.G_MISS_CHAR;
12021: x_line_rec.ship_set := FND_API.G_MISS_CHAR;

Line 12018: x_line_rec.change_reason := FND_API.G_MISS_CHAR;

12014:
12015: x_line_rec.schedule_action_code := FND_API.G_MISS_CHAR;
12016: x_line_rec.reserved_quantity := FND_API.G_MISS_NUM;
12017: x_line_rec.reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
12018: x_line_rec.change_reason := FND_API.G_MISS_CHAR;
12019: x_line_rec.change_comments := FND_API.G_MISS_CHAR;
12020: x_line_rec.arrival_set := FND_API.G_MISS_CHAR;
12021: x_line_rec.ship_set := FND_API.G_MISS_CHAR;
12022: x_line_rec.fulfillment_set := FND_API.G_MISS_CHAR;

Line 12019: x_line_rec.change_comments := FND_API.G_MISS_CHAR;

12015: x_line_rec.schedule_action_code := FND_API.G_MISS_CHAR;
12016: x_line_rec.reserved_quantity := FND_API.G_MISS_NUM;
12017: x_line_rec.reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
12018: x_line_rec.change_reason := FND_API.G_MISS_CHAR;
12019: x_line_rec.change_comments := FND_API.G_MISS_CHAR;
12020: x_line_rec.arrival_set := FND_API.G_MISS_CHAR;
12021: x_line_rec.ship_set := FND_API.G_MISS_CHAR;
12022: x_line_rec.fulfillment_set := FND_API.G_MISS_CHAR;
12023: x_line_rec.split_action_code := FND_API.G_MISS_CHAR;

Line 12020: x_line_rec.arrival_set := FND_API.G_MISS_CHAR;

12016: x_line_rec.reserved_quantity := FND_API.G_MISS_NUM;
12017: x_line_rec.reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
12018: x_line_rec.change_reason := FND_API.G_MISS_CHAR;
12019: x_line_rec.change_comments := FND_API.G_MISS_CHAR;
12020: x_line_rec.arrival_set := FND_API.G_MISS_CHAR;
12021: x_line_rec.ship_set := FND_API.G_MISS_CHAR;
12022: x_line_rec.fulfillment_set := FND_API.G_MISS_CHAR;
12023: x_line_rec.split_action_code := FND_API.G_MISS_CHAR;
12024:

Line 12021: x_line_rec.ship_set := FND_API.G_MISS_CHAR;

12017: x_line_rec.reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
12018: x_line_rec.change_reason := FND_API.G_MISS_CHAR;
12019: x_line_rec.change_comments := FND_API.G_MISS_CHAR;
12020: x_line_rec.arrival_set := FND_API.G_MISS_CHAR;
12021: x_line_rec.ship_set := FND_API.G_MISS_CHAR;
12022: x_line_rec.fulfillment_set := FND_API.G_MISS_CHAR;
12023: x_line_rec.split_action_code := FND_API.G_MISS_CHAR;
12024:
12025:

Line 12022: x_line_rec.fulfillment_set := FND_API.G_MISS_CHAR;

12018: x_line_rec.change_reason := FND_API.G_MISS_CHAR;
12019: x_line_rec.change_comments := FND_API.G_MISS_CHAR;
12020: x_line_rec.arrival_set := FND_API.G_MISS_CHAR;
12021: x_line_rec.ship_set := FND_API.G_MISS_CHAR;
12022: x_line_rec.fulfillment_set := FND_API.G_MISS_CHAR;
12023: x_line_rec.split_action_code := FND_API.G_MISS_CHAR;
12024:
12025:
12026: CLOSE l_line_csr;

Line 12023: x_line_rec.split_action_code := FND_API.G_MISS_CHAR;

12019: x_line_rec.change_comments := FND_API.G_MISS_CHAR;
12020: x_line_rec.arrival_set := FND_API.G_MISS_CHAR;
12021: x_line_rec.ship_set := FND_API.G_MISS_CHAR;
12022: x_line_rec.fulfillment_set := FND_API.G_MISS_CHAR;
12023: x_line_rec.split_action_code := FND_API.G_MISS_CHAR;
12024:
12025:
12026: CLOSE l_line_csr;
12027:

Line 12039: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

12035: WHEN NO_DATA_FOUND THEN
12036:
12037: RAISE NO_DATA_FOUND;
12038:
12039: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
12040:
12041: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12042:
12043: WHEN OTHERS THEN

Line 12041: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

12037: RAISE NO_DATA_FOUND;
12038:
12039: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
12040:
12041: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12042:
12043: WHEN OTHERS THEN
12044:
12045: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)

Line 12053: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

12049: , 'Query_Row'
12050: );
12051: END IF;
12052:
12053: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12054:
12055: END Query_Row;
12056:
12057:

Line 12068: FND_API.G_MISS_NUM

12064: -----------------------------------------------------------*/
12065:
12066: PROCEDURE Query_Rows
12067: ( p_line_id IN NUMBER :=
12068: FND_API.G_MISS_NUM
12069: , p_header_id IN NUMBER :=
12070: FND_API.G_MISS_NUM
12071: , p_line_set_id IN NUMBER :=
12072: FND_API.G_MISS_NUM

Line 12070: FND_API.G_MISS_NUM

12066: PROCEDURE Query_Rows
12067: ( p_line_id IN NUMBER :=
12068: FND_API.G_MISS_NUM
12069: , p_header_id IN NUMBER :=
12070: FND_API.G_MISS_NUM
12071: , p_line_set_id IN NUMBER :=
12072: FND_API.G_MISS_NUM
12073: , x_line_tbl IN OUT NOCOPY OE_Order_PUB.Line_Tbl_Type
12074: )

Line 12072: FND_API.G_MISS_NUM

12068: FND_API.G_MISS_NUM
12069: , p_header_id IN NUMBER :=
12070: FND_API.G_MISS_NUM
12071: , p_line_set_id IN NUMBER :=
12072: FND_API.G_MISS_NUM
12073: , x_line_tbl IN OUT NOCOPY OE_Order_PUB.Line_Tbl_Type
12074: )
12075: IS
12076: l_org_id NUMBER;

Line 12872: p_line_id <> FND_API.G_MISS_NUM)

12868:
12869: IF
12870: (p_line_id IS NOT NULL
12871: AND
12872: p_line_id <> FND_API.G_MISS_NUM)
12873: AND
12874: (p_header_id IS NOT NULL
12875: AND
12876: p_header_id <> FND_API.G_MISS_NUM)

Line 12876: p_header_id <> FND_API.G_MISS_NUM)

12872: p_line_id <> FND_API.G_MISS_NUM)
12873: AND
12874: (p_header_id IS NOT NULL
12875: AND
12876: p_header_id <> FND_API.G_MISS_NUM)
12877: THEN
12878: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
12879: THEN
12880: OE_MSG_PUB.Add_Exc_Msg

Line 12887: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

12883: , 'Keys are mutually exclusive: line_id = '|| p_line_id || ', header_id = '|| p_header_id
12884: );
12885: END IF;
12886:
12887: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12888:
12889: END IF;
12890:
12891: -----------------------------------------------------------------

Line 12896: IF nvl(p_line_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN

12892: -- Fix bug 1275972: Setup the l_entity variable based on the ID
12893: -- variable that is passed.
12894: -----------------------------------------------------------------
12895:
12896: IF nvl(p_line_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
12897:
12898: l_entity := 1;
12899: Query_Row(p_line_id => p_line_id,
12900: x_line_rec => l_line_rec);

Line 12903: ELSIF nvl(p_header_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN

12899: Query_Row(p_line_id => p_line_id,
12900: x_line_rec => l_line_rec);
12901: x_line_tbl(1) := l_line_rec;
12902: RETURN;
12903: ELSIF nvl(p_header_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
12904:
12905: l_entity := 2;
12906: OPEN l_line_csr_h;
12907:

Line 12908: ELSIF nvl(p_line_set_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN

12904:
12905: l_entity := 2;
12906: OPEN l_line_csr_h;
12907:
12908: ELSIF nvl(p_line_set_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
12909:
12910: l_entity := 3;
12911: OPEN l_line_csr_s;
12912:

Line 13666: x_line_tbl(i).db_flag := FND_API.G_TRUE;

13662: END IF;
13663:
13664:
13665: -- set values for non-DB fields
13666: x_line_tbl(i).db_flag := FND_API.G_TRUE;
13667: x_line_tbl(i).operation := FND_API.G_MISS_CHAR;
13668: x_line_tbl(i).return_status := FND_API.G_MISS_CHAR;
13669: x_line_tbl(i).schedule_action_code := FND_API.G_MISS_CHAR;
13670: x_line_tbl(i).reserved_quantity := FND_API.G_MISS_NUM;

Line 13667: x_line_tbl(i).operation := FND_API.G_MISS_CHAR;

13663:
13664:
13665: -- set values for non-DB fields
13666: x_line_tbl(i).db_flag := FND_API.G_TRUE;
13667: x_line_tbl(i).operation := FND_API.G_MISS_CHAR;
13668: x_line_tbl(i).return_status := FND_API.G_MISS_CHAR;
13669: x_line_tbl(i).schedule_action_code := FND_API.G_MISS_CHAR;
13670: x_line_tbl(i).reserved_quantity := FND_API.G_MISS_NUM;
13671: x_line_tbl(i).reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV

Line 13668: x_line_tbl(i).return_status := FND_API.G_MISS_CHAR;

13664:
13665: -- set values for non-DB fields
13666: x_line_tbl(i).db_flag := FND_API.G_TRUE;
13667: x_line_tbl(i).operation := FND_API.G_MISS_CHAR;
13668: x_line_tbl(i).return_status := FND_API.G_MISS_CHAR;
13669: x_line_tbl(i).schedule_action_code := FND_API.G_MISS_CHAR;
13670: x_line_tbl(i).reserved_quantity := FND_API.G_MISS_NUM;
13671: x_line_tbl(i).reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
13672: x_line_tbl(i).change_reason := FND_API.G_MISS_CHAR;

Line 13669: x_line_tbl(i).schedule_action_code := FND_API.G_MISS_CHAR;

13665: -- set values for non-DB fields
13666: x_line_tbl(i).db_flag := FND_API.G_TRUE;
13667: x_line_tbl(i).operation := FND_API.G_MISS_CHAR;
13668: x_line_tbl(i).return_status := FND_API.G_MISS_CHAR;
13669: x_line_tbl(i).schedule_action_code := FND_API.G_MISS_CHAR;
13670: x_line_tbl(i).reserved_quantity := FND_API.G_MISS_NUM;
13671: x_line_tbl(i).reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
13672: x_line_tbl(i).change_reason := FND_API.G_MISS_CHAR;
13673: x_line_tbl(i).change_comments := FND_API.G_MISS_CHAR;

Line 13670: x_line_tbl(i).reserved_quantity := FND_API.G_MISS_NUM;

13666: x_line_tbl(i).db_flag := FND_API.G_TRUE;
13667: x_line_tbl(i).operation := FND_API.G_MISS_CHAR;
13668: x_line_tbl(i).return_status := FND_API.G_MISS_CHAR;
13669: x_line_tbl(i).schedule_action_code := FND_API.G_MISS_CHAR;
13670: x_line_tbl(i).reserved_quantity := FND_API.G_MISS_NUM;
13671: x_line_tbl(i).reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
13672: x_line_tbl(i).change_reason := FND_API.G_MISS_CHAR;
13673: x_line_tbl(i).change_comments := FND_API.G_MISS_CHAR;
13674: x_line_tbl(i).arrival_set := FND_API.G_MISS_CHAR;

Line 13671: x_line_tbl(i).reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV

13667: x_line_tbl(i).operation := FND_API.G_MISS_CHAR;
13668: x_line_tbl(i).return_status := FND_API.G_MISS_CHAR;
13669: x_line_tbl(i).schedule_action_code := FND_API.G_MISS_CHAR;
13670: x_line_tbl(i).reserved_quantity := FND_API.G_MISS_NUM;
13671: x_line_tbl(i).reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
13672: x_line_tbl(i).change_reason := FND_API.G_MISS_CHAR;
13673: x_line_tbl(i).change_comments := FND_API.G_MISS_CHAR;
13674: x_line_tbl(i).arrival_set := FND_API.G_MISS_CHAR;
13675: x_line_tbl(i).ship_set := FND_API.G_MISS_CHAR;

Line 13672: x_line_tbl(i).change_reason := FND_API.G_MISS_CHAR;

13668: x_line_tbl(i).return_status := FND_API.G_MISS_CHAR;
13669: x_line_tbl(i).schedule_action_code := FND_API.G_MISS_CHAR;
13670: x_line_tbl(i).reserved_quantity := FND_API.G_MISS_NUM;
13671: x_line_tbl(i).reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
13672: x_line_tbl(i).change_reason := FND_API.G_MISS_CHAR;
13673: x_line_tbl(i).change_comments := FND_API.G_MISS_CHAR;
13674: x_line_tbl(i).arrival_set := FND_API.G_MISS_CHAR;
13675: x_line_tbl(i).ship_set := FND_API.G_MISS_CHAR;
13676: x_line_tbl(i).fulfillment_set := FND_API.G_MISS_CHAR;

Line 13673: x_line_tbl(i).change_comments := FND_API.G_MISS_CHAR;

13669: x_line_tbl(i).schedule_action_code := FND_API.G_MISS_CHAR;
13670: x_line_tbl(i).reserved_quantity := FND_API.G_MISS_NUM;
13671: x_line_tbl(i).reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
13672: x_line_tbl(i).change_reason := FND_API.G_MISS_CHAR;
13673: x_line_tbl(i).change_comments := FND_API.G_MISS_CHAR;
13674: x_line_tbl(i).arrival_set := FND_API.G_MISS_CHAR;
13675: x_line_tbl(i).ship_set := FND_API.G_MISS_CHAR;
13676: x_line_tbl(i).fulfillment_set := FND_API.G_MISS_CHAR;
13677: x_line_tbl(i).split_action_code := FND_API.G_MISS_CHAR;

Line 13674: x_line_tbl(i).arrival_set := FND_API.G_MISS_CHAR;

13670: x_line_tbl(i).reserved_quantity := FND_API.G_MISS_NUM;
13671: x_line_tbl(i).reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
13672: x_line_tbl(i).change_reason := FND_API.G_MISS_CHAR;
13673: x_line_tbl(i).change_comments := FND_API.G_MISS_CHAR;
13674: x_line_tbl(i).arrival_set := FND_API.G_MISS_CHAR;
13675: x_line_tbl(i).ship_set := FND_API.G_MISS_CHAR;
13676: x_line_tbl(i).fulfillment_set := FND_API.G_MISS_CHAR;
13677: x_line_tbl(i).split_action_code := FND_API.G_MISS_CHAR;
13678:

Line 13675: x_line_tbl(i).ship_set := FND_API.G_MISS_CHAR;

13671: x_line_tbl(i).reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
13672: x_line_tbl(i).change_reason := FND_API.G_MISS_CHAR;
13673: x_line_tbl(i).change_comments := FND_API.G_MISS_CHAR;
13674: x_line_tbl(i).arrival_set := FND_API.G_MISS_CHAR;
13675: x_line_tbl(i).ship_set := FND_API.G_MISS_CHAR;
13676: x_line_tbl(i).fulfillment_set := FND_API.G_MISS_CHAR;
13677: x_line_tbl(i).split_action_code := FND_API.G_MISS_CHAR;
13678:
13679: i := i + 1;

Line 13676: x_line_tbl(i).fulfillment_set := FND_API.G_MISS_CHAR;

13672: x_line_tbl(i).change_reason := FND_API.G_MISS_CHAR;
13673: x_line_tbl(i).change_comments := FND_API.G_MISS_CHAR;
13674: x_line_tbl(i).arrival_set := FND_API.G_MISS_CHAR;
13675: x_line_tbl(i).ship_set := FND_API.G_MISS_CHAR;
13676: x_line_tbl(i).fulfillment_set := FND_API.G_MISS_CHAR;
13677: x_line_tbl(i).split_action_code := FND_API.G_MISS_CHAR;
13678:
13679: i := i + 1;
13680:

Line 13677: x_line_tbl(i).split_action_code := FND_API.G_MISS_CHAR;

13673: x_line_tbl(i).change_comments := FND_API.G_MISS_CHAR;
13674: x_line_tbl(i).arrival_set := FND_API.G_MISS_CHAR;
13675: x_line_tbl(i).ship_set := FND_API.G_MISS_CHAR;
13676: x_line_tbl(i).fulfillment_set := FND_API.G_MISS_CHAR;
13677: x_line_tbl(i).split_action_code := FND_API.G_MISS_CHAR;
13678:
13679: i := i + 1;
13680:
13681: END LOOP;

Line 13694: p_line_id <> FND_API.G_MISS_NUM)

13690:
13691: IF
13692: (p_line_id IS NOT NULL
13693: AND
13694: p_line_id <> FND_API.G_MISS_NUM)
13695: AND
13696: (x_line_tbl.COUNT = 0)
13697: THEN
13698: RAISE NO_DATA_FOUND;

Line 13716: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

13712: END IF;
13713:
13714: RAISE NO_DATA_FOUND;
13715:
13716: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
13717:
13718: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
13719: IF l_debug_level > 0 THEN
13720: oe_debug_pub.add('Inside Unexpected error ', 1);

Line 13718: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

13714: RAISE NO_DATA_FOUND;
13715:
13716: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
13717:
13718: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
13719: IF l_debug_level > 0 THEN
13720: oe_debug_pub.add('Inside Unexpected error ', 1);
13721: END IF;
13722:

Line 13736: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

13732: IF l_debug_level > 0 THEN
13733: oe_debug_pub.add('Inside Others Exception ', 1);
13734: END IF;
13735:
13736: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
13737:
13738: END Query_Rows;
13739:
13740:

Line 13758: := FND_API.G_MISS_NUM

13754: PROCEDURE Lock_Row
13755: ( x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
13756: , p_x_line_rec IN OUT NOCOPY OE_Order_PUB.Line_Rec_Type
13757: , p_line_id IN NUMBER
13758: := FND_API.G_MISS_NUM
13759: )
13760: IS
13761: l_line_id NUMBER;
13762: l_top_model_line_id NUMBER;

Line 13790: IF p_line_id <> FND_API.G_MISS_NUM THEN

13786:
13787: -- if l_lock_control is NULL, lock by ID.
13788: -- Retrieve the primary key.
13789:
13790: IF p_line_id <> FND_API.G_MISS_NUM THEN
13791: l_line_id := p_line_id;
13792: IF (OE_GLOBALS.G_UI_FLAG) THEN -- 3025978
13793: l_lock_control := p_x_line_rec.lock_control;
13794: END IF;

Line 13816: /* IF p_line_id <> FND_API.G_MISS_NUM THEN

13812: -- to try his modifications later and that he should
13813: -- query lines to see latest changes.
13814:
13815: --changes for bug 4344310
13816: /* IF p_line_id <> FND_API.G_MISS_NUM THEN
13817:
13818: SELECT top_model_line_id
13819: INTO l_top_model_line_id
13820: FROM OE_ORDER_LINES_ALL -- Fix for FP bug 3391622

Line 13825: IF p_x_line_rec.top_model_line_id <> FND_API.G_MISS_NUM

13821: WHERE line_id = l_line_id;
13822: ELSE
13823: l_top_model_line_id := p_x_line_rec.top_model_line_id;
13824: END IF; */
13825: IF p_x_line_rec.top_model_line_id <> FND_API.G_MISS_NUM
13826: AND
13827: p_x_line_rec.top_model_line_id is not null THEN
13828: l_top_model_line_id := p_x_line_rec.top_model_line_id;
13829: IF l_debug_level > 0 THEN

Line 13851: l_top_model_line_id <> FND_API.G_MISS_NUM AND

13847:
13848: BEGIN
13849:
13850: IF l_top_model_line_id IS NOT NULL AND
13851: l_top_model_line_id <> FND_API.G_MISS_NUM AND
13852: l_top_model_line_id <> l_line_id THEN
13853:
13854: IF l_debug_level > 0 THEN
13855: oe_debug_pub.add('trying to lock model: '|| p_line_id, 1);

Line 13901: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

13897: WHEN NO_DATA_FOUND THEN
13898: IF l_debug_level > 0 THEN
13899: oe_debug_pub.add('no_data_found, model lock exception');
13900: END IF;
13901: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
13902:
13903: WHEN OTHERS THEN
13904: IF l_debug_level > 0 THEN
13905: oe_debug_pub.add('model lock exception, others');

Line 13909: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

13905: oe_debug_pub.add('model lock exception, others');
13906: oe_debug_pub.add('options: '|| l_line_id , 1);
13907: oe_debug_pub.add('lock model successful: '|| l_top_model_line_id, 1);
13908: END IF;
13909: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
13910: END;
13911:
13912:
13913: IF l_debug_level > 0 THEN

Line 13948: l_lock_control = FND_API.G_MISS_NUM

13944: -- If lock_control is not passed(is null or missing), then return the locked record.
13945:
13946:
13947: IF l_lock_control is null OR
13948: l_lock_control = FND_API.G_MISS_NUM
13949: THEN
13950:
13951: -- Set return status
13952: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 13952: x_return_status := FND_API.G_RET_STS_SUCCESS;

13948: l_lock_control = FND_API.G_MISS_NUM
13949: THEN
13950:
13951: -- Set return status
13952: x_return_status := FND_API.G_RET_STS_SUCCESS;
13953: p_x_line_rec.return_status := FND_API.G_RET_STS_SUCCESS;
13954:
13955: -- return for lock by ID.
13956: RETURN;

Line 13953: p_x_line_rec.return_status := FND_API.G_RET_STS_SUCCESS;

13949: THEN
13950:
13951: -- Set return status
13952: x_return_status := FND_API.G_RET_STS_SUCCESS;
13953: p_x_line_rec.return_status := FND_API.G_RET_STS_SUCCESS;
13954:
13955: -- return for lock by ID.
13956: RETURN;
13957:

Line 13987: x_return_status := FND_API.G_RET_STS_SUCCESS;

13983: END IF;
13984:
13985: -- Set return status
13986:
13987: x_return_status := FND_API.G_RET_STS_SUCCESS;
13988: p_x_line_rec.return_status := FND_API.G_RET_STS_SUCCESS;
13989:
13990: ELSE
13991:

Line 13988: p_x_line_rec.return_status := FND_API.G_RET_STS_SUCCESS;

13984:
13985: -- Set return status
13986:
13987: x_return_status := FND_API.G_RET_STS_SUCCESS;
13988: p_x_line_rec.return_status := FND_API.G_RET_STS_SUCCESS;
13989:
13990: ELSE
13991:
13992: -- Row has changed by another user.

Line 13997: x_return_status := FND_API.G_RET_STS_ERROR;

13993: IF l_debug_level > 0 THEN
13994: oe_debug_pub.add('row changed by other user', 1);
13995: END IF;
13996:
13997: x_return_status := FND_API.G_RET_STS_ERROR;
13998: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13999:
14000: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
14001: THEN

Line 13998: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

13994: oe_debug_pub.add('row changed by other user', 1);
13995: END IF;
13996:
13997: x_return_status := FND_API.G_RET_STS_ERROR;
13998: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13999:
14000: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
14001: THEN
14002:

Line 14028: x_return_status := FND_API.G_RET_STS_ERROR;

14024: OE_GLOBALS.G_LOCK_TEST := 'N';
14025: IF l_debug_level > 0 THEN
14026: oe_debug_pub.add('model locking exception', 1);
14027: END IF;
14028: x_return_status := FND_API.G_RET_STS_ERROR;
14029: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14030:
14031:
14032: WHEN NO_DATA_FOUND THEN

Line 14029: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14025: IF l_debug_level > 0 THEN
14026: oe_debug_pub.add('model locking exception', 1);
14027: END IF;
14028: x_return_status := FND_API.G_RET_STS_ERROR;
14029: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14030:
14031:
14032: WHEN NO_DATA_FOUND THEN
14033: OE_GLOBALS.G_LOCK_TEST := 'N';

Line 14034: x_return_status := FND_API.G_RET_STS_ERROR;

14030:
14031:
14032: WHEN NO_DATA_FOUND THEN
14033: OE_GLOBALS.G_LOCK_TEST := 'N';
14034: x_return_status := FND_API.G_RET_STS_ERROR;
14035: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14036:
14037: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
14038: THEN

Line 14035: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14031:
14032: WHEN NO_DATA_FOUND THEN
14033: OE_GLOBALS.G_LOCK_TEST := 'N';
14034: x_return_status := FND_API.G_RET_STS_ERROR;
14035: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14036:
14037: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
14038: THEN
14039:

Line 14046: x_return_status := FND_API.G_RET_STS_ERROR;

14042:
14043: END IF;
14044: WHEN APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION THEN
14045: OE_GLOBALS.G_LOCK_TEST := 'N';
14046: x_return_status := FND_API.G_RET_STS_ERROR;
14047: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14048:
14049: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
14050: THEN

Line 14047: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14043: END IF;
14044: WHEN APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION THEN
14045: OE_GLOBALS.G_LOCK_TEST := 'N';
14046: x_return_status := FND_API.G_RET_STS_ERROR;
14047: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14048:
14049: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
14050: THEN
14051:

Line 14058: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

14054:
14055: END IF;
14056: WHEN OTHERS THEN
14057: OE_GLOBALS.G_LOCK_TEST := 'N';
14058: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
14059: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
14060:
14061: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
14062: THEN

Line 14059: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

14055: END IF;
14056: WHEN OTHERS THEN
14057: OE_GLOBALS.G_LOCK_TEST := 'N';
14058: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
14059: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
14060:
14061: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
14062: THEN
14063: OE_MSG_PUB.Add_Exc_Msg

Line 14078: FND_API.G_MISS_NUM

14074: -----------------------------------------------------------*/
14075:
14076: PROCEDURE Lock_Rows
14077: ( p_line_id IN NUMBER :=
14078: FND_API.G_MISS_NUM
14079: , p_header_id IN NUMBER :=
14080: FND_API.G_MISS_NUM
14081: , x_line_tbl OUT NOCOPY OE_Order_PUB.Line_Tbl_Type
14082: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2

Line 14080: FND_API.G_MISS_NUM

14076: PROCEDURE Lock_Rows
14077: ( p_line_id IN NUMBER :=
14078: FND_API.G_MISS_NUM
14079: , p_header_id IN NUMBER :=
14080: FND_API.G_MISS_NUM
14081: , x_line_tbl OUT NOCOPY OE_Order_PUB.Line_Tbl_Type
14082: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
14083: )
14084: IS

Line 14097: p_line_id <> FND_API.G_MISS_NUM) AND

14093: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
14094: BEGIN
14095:
14096: IF (p_line_id IS NOT NULL AND
14097: p_line_id <> FND_API.G_MISS_NUM) AND
14098: (p_header_id IS NOT NULL AND
14099: p_header_id <> FND_API.G_MISS_NUM)
14100: THEN
14101: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)

Line 14099: p_header_id <> FND_API.G_MISS_NUM)

14095:
14096: IF (p_line_id IS NOT NULL AND
14097: p_line_id <> FND_API.G_MISS_NUM) AND
14098: (p_header_id IS NOT NULL AND
14099: p_header_id <> FND_API.G_MISS_NUM)
14100: THEN
14101: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
14102: THEN
14103: OE_MSG_PUB.Add_Exc_Msg

Line 14110: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

14106: , 'Keys are mutually exclusive: line_id = '||
14107: p_line_id || ', header_id = '|| p_header_id );
14108: END IF;
14109:
14110: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
14111:
14112: END IF;
14113:
14114: IF p_line_id <> FND_API.G_MISS_NUM THEN

Line 14114: IF p_line_id <> FND_API.G_MISS_NUM THEN

14110: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
14111:
14112: END IF;
14113:
14114: IF p_line_id <> FND_API.G_MISS_NUM THEN
14115:
14116: SELECT line_id
14117: INTO l_line_id
14118: FROM OE_ORDER_LINES_ALL

Line 14129: IF p_header_id <> FND_API.G_MISS_NUM THEN

14125: -- if they already passed in line_id.
14126:
14127: BEGIN
14128:
14129: IF p_header_id <> FND_API.G_MISS_NUM THEN
14130:
14131: SAVEPOINT LOCK_ROWS;
14132:
14133: OPEN lock_lines(p_header_id);

Line 14165: x_return_status := FND_API.G_RET_STS_SUCCESS;

14161: IF l_debug_level > 0 THEN
14162: oe_debug_pub.add('Entering OE_LINE_UTIL.QUERY_ROWS', 1);
14163: END IF;
14164:
14165: x_return_status := FND_API.G_RET_STS_SUCCESS;
14166:
14167: EXCEPTION
14168: WHEN NO_DATA_FOUND THEN
14169:

Line 14170: x_return_status := FND_API.G_RET_STS_ERROR;

14166:
14167: EXCEPTION
14168: WHEN NO_DATA_FOUND THEN
14169:
14170: x_return_status := FND_API.G_RET_STS_ERROR;
14171:
14172: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
14173: THEN
14174: fnd_message.set_name('ONT','OE_LOCK_ROW_DELETED');

Line 14180: x_return_status := FND_API.G_RET_STS_ERROR;

14176: END IF;
14177:
14178: WHEN APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION THEN
14179:
14180: x_return_status := FND_API.G_RET_STS_ERROR;
14181: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
14182: THEN
14183: fnd_message.set_name('ONT','OE_LOCK_ROW_ALREADY_LOCKED');
14184: OE_MSG_PUB.Add;

Line 14189: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

14185: END IF;
14186:
14187: WHEN OTHERS THEN
14188:
14189: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
14190:
14191: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
14192: THEN
14193: OE_MSG_PUB.Add_Exc_Msg

Line 14223: p_line_rec.calculate_price_flag <> FND_API.G_MISS_CHAR) AND

14219: OE_DEBUG_PUB.add('Entering OE_LINE_UTIL.Get_Values');
14220: end if;
14221:
14222: IF (p_line_rec.calculate_price_flag IS NULL OR
14223: p_line_rec.calculate_price_flag <> FND_API.G_MISS_CHAR) AND
14224: NOT OE_GLOBALS.Equal(p_line_rec.calculate_price_flag,
14225: p_old_line_rec.calculate_price_flag)
14226: THEN
14227: l_line_val_rec.calculate_price_descr := OE_Id_To_Value.Calculate_price_Flag ( p_calculate_price_flag => p_line_rec.calculate_price_flag

Line 14237: p_line_rec.accounting_rule_id <> FND_API.G_MISS_NUM) AND

14233: END IF;
14234:
14235:
14236: IF (p_line_rec.accounting_rule_id IS NULL OR
14237: p_line_rec.accounting_rule_id <> FND_API.G_MISS_NUM) AND
14238: NOT OE_GLOBALS.Equal(p_line_rec.accounting_rule_id,
14239: p_old_line_rec.accounting_rule_id)
14240: THEN
14241: l_line_val_rec.accounting_rule := OE_Id_To_Value.Accounting_Rule

Line 14247: p_line_rec.agreement_id <> FND_API.G_MISS_NUM) AND

14243: );
14244: END IF;
14245:
14246: IF (p_line_rec.agreement_id IS NULL OR
14247: p_line_rec.agreement_id <> FND_API.G_MISS_NUM) AND
14248: NOT OE_GLOBALS.Equal(p_line_rec.agreement_id,
14249: p_old_line_rec.agreement_id)
14250: THEN
14251: l_line_val_rec.agreement := OE_Id_To_Value.Agreement

Line 14257: p_line_rec.deliver_to_contact_id <> FND_API.G_MISS_NUM) AND

14253: );
14254: END IF;
14255:
14256: IF (p_line_rec.deliver_to_contact_id IS NULL OR
14257: p_line_rec.deliver_to_contact_id <> FND_API.G_MISS_NUM) AND
14258: NOT OE_GLOBALS.Equal(p_line_rec.deliver_to_contact_id,
14259: p_old_line_rec.deliver_to_contact_id)
14260: THEN
14261: l_line_val_rec.deliver_to_contact := OE_Id_To_Value.Deliver_To_Contact

Line 14267: p_line_rec.deliver_to_org_id <> FND_API.G_MISS_NUM) AND

14263: );
14264: END IF;
14265:
14266: IF (p_line_rec.deliver_to_org_id IS NULL OR
14267: p_line_rec.deliver_to_org_id <> FND_API.G_MISS_NUM) AND
14268: NOT OE_GLOBALS.Equal(p_line_rec.deliver_to_org_id,
14269: p_old_line_rec.deliver_to_org_id)
14270: THEN
14271: get_customer_details

Line 14292: p_line_rec.demand_bucket_type_code <> FND_API.G_MISS_CHAR) AND

14288:
14289: END IF;
14290:
14291: IF (p_line_rec.demand_bucket_type_code IS NULL OR
14292: p_line_rec.demand_bucket_type_code <> FND_API.G_MISS_CHAR) AND
14293: NOT OE_GLOBALS.Equal(p_line_rec.demand_bucket_type_code,
14294: p_old_line_rec.demand_bucket_type_code)
14295: THEN
14296: l_line_val_rec.demand_bucket_type := OE_Id_To_Value.Demand_Bucket_Type

Line 14302: p_line_rec.fob_point_code <> FND_API.G_MISS_CHAR) AND

14298: );
14299: END IF;
14300:
14301: IF (p_line_rec.fob_point_code IS NULL OR
14302: p_line_rec.fob_point_code <> FND_API.G_MISS_CHAR) AND
14303: NOT OE_GLOBALS.Equal(p_line_rec.fob_point_code,
14304: p_old_line_rec.fob_point_code)
14305: THEN
14306: l_line_val_rec.fob_point := OE_Id_To_Value.Fob_Point

Line 14312: p_line_rec.freight_terms_code <> FND_API.G_MISS_CHAR) AND

14308: );
14309: END IF;
14310:
14311: IF (p_line_rec.freight_terms_code IS NULL OR
14312: p_line_rec.freight_terms_code <> FND_API.G_MISS_CHAR) AND
14313: NOT OE_GLOBALS.Equal(p_line_rec.freight_terms_code,
14314: p_old_line_rec.freight_terms_code)
14315: THEN
14316: l_line_val_rec.freight_terms := OE_Id_To_Value.Freight_Terms

Line 14322: p_line_rec.freight_carrier_code <> FND_API.G_MISS_CHAR) AND

14318: );
14319: END IF;
14320:
14321: IF (p_line_rec.freight_carrier_code IS NULL OR
14322: p_line_rec.freight_carrier_code <> FND_API.G_MISS_CHAR) AND
14323: NOT OE_GLOBALS.Equal(p_line_rec.freight_carrier_code,
14324: p_old_line_rec.freight_carrier_code)
14325: THEN
14326: l_line_val_rec.freight_carrier := OE_Id_To_Value.Freight_Carrier

Line 14332: p_line_rec.shipping_method_code <> FND_API.G_MISS_CHAR) AND

14328: , p_ship_from_org_id => p_line_rec.ship_from_org_id
14329: );
14330: END IF;
14331: IF (p_line_rec.shipping_method_code IS NULL OR
14332: p_line_rec.shipping_method_code <> FND_API.G_MISS_CHAR) AND
14333: NOT OE_GLOBALS.Equal(p_line_rec.shipping_method_code,
14334: p_old_line_rec.shipping_method_code)
14335: THEN
14336: l_line_val_rec.shipping_method := OE_Id_To_Value.ship_method

Line 14342: p_line_rec.intermed_ship_to_contact_id <> FND_API.G_MISS_NUM) AND

14338: );
14339: END IF;
14340:
14341: IF (p_line_rec.intermed_ship_to_contact_id IS NULL OR
14342: p_line_rec.intermed_ship_to_contact_id <> FND_API.G_MISS_NUM) AND
14343: NOT OE_GLOBALS.Equal(p_line_rec.intermed_ship_to_contact_id,
14344: p_old_line_rec.intermed_ship_to_contact_id)
14345: THEN
14346: l_line_val_rec.intermed_ship_to_contact := OE_Id_To_Value.Intermed_Ship_To_Contact

Line 14353: p_line_rec.intermed_ship_to_org_id <> FND_API.G_MISS_NUM) AND

14349: END IF;
14350:
14351: /*1621182*/
14352: IF (p_line_rec.intermed_ship_to_org_id IS NULL OR
14353: p_line_rec.intermed_ship_to_org_id <> FND_API.G_MISS_NUM) AND
14354: NOT OE_GLOBALS.Equal(p_line_rec.intermed_ship_to_org_id,
14355: p_old_line_rec.intermed_ship_to_org_id)
14356: THEN
14357: OE_Id_To_Value.Intermed_Ship_To_Org

Line 14374: p_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) AND

14370: END IF;
14371: /*1621182*/
14372:
14373: IF (p_line_rec.inventory_item_id IS NULL OR
14374: p_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) AND
14375: NOT OE_GLOBALS.Equal(p_line_rec.inventory_item_id,
14376: p_old_line_rec.inventory_item_id)
14377: THEN
14378: l_line_val_rec.inventory_item := OE_Id_To_Value.Inventory_Item

Line 14384: p_line_rec.invoice_to_contact_id <> FND_API.G_MISS_NUM) AND

14380: );
14381: END IF;
14382:
14383: IF (p_line_rec.invoice_to_contact_id IS NULL OR
14384: p_line_rec.invoice_to_contact_id <> FND_API.G_MISS_NUM) AND
14385: NOT OE_GLOBALS.Equal(p_line_rec.invoice_to_contact_id,
14386: p_old_line_rec.invoice_to_contact_id)
14387: THEN
14388: l_line_val_rec.invoice_to_contact := OE_Id_To_Value.Invoice_To_Contact

Line 14394: p_line_rec.invoice_to_org_id <> FND_API.G_MISS_NUM) AND

14390: );
14391: END IF;
14392:
14393: IF (p_line_rec.invoice_to_org_id IS NULL OR
14394: p_line_rec.invoice_to_org_id <> FND_API.G_MISS_NUM) AND
14395: NOT OE_GLOBALS.Equal(p_line_rec.invoice_to_org_id,
14396: p_old_line_rec.invoice_to_org_id)
14397: THEN
14398:

Line 14420: p_line_rec.invoicing_rule_id <> FND_API.G_MISS_NUM) AND

14416:
14417: END IF;
14418:
14419: IF (p_line_rec.invoicing_rule_id IS NULL OR
14420: p_line_rec.invoicing_rule_id <> FND_API.G_MISS_NUM) AND
14421: NOT OE_GLOBALS.Equal(p_line_rec.invoicing_rule_id,
14422: p_old_line_rec.invoicing_rule_id)
14423: THEN
14424: l_line_val_rec.invoicing_rule := OE_Id_To_Value.Invoicing_Rule

Line 14430: p_line_rec.item_type_code <> FND_API.G_MISS_CHAR) AND

14426: );
14427: END IF;
14428:
14429: IF (p_line_rec.item_type_code IS NULL OR
14430: p_line_rec.item_type_code <> FND_API.G_MISS_CHAR) AND
14431: NOT OE_GLOBALS.Equal(p_line_rec.item_type_code,
14432: p_old_line_rec.item_type_code)
14433: THEN
14434: l_line_val_rec.item_type := OE_Id_To_Value.Item_Type

Line 14440: p_line_rec.line_type_id <> FND_API.G_MISS_NUM) AND

14436: );
14437: END IF;
14438:
14439: IF (p_line_rec.line_type_id IS NULL OR
14440: p_line_rec.line_type_id <> FND_API.G_MISS_NUM) AND
14441: NOT OE_GLOBALS.Equal(p_line_rec.line_type_id,
14442: p_old_line_rec.line_type_id)
14443: THEN
14444: l_line_val_rec.line_type := OE_Id_To_Value.Line_Type

Line 14450: p_line_rec.over_ship_reason_code <> FND_API.G_MISS_CHAR) AND

14446: );
14447: END IF;
14448:
14449: IF (p_line_rec.over_ship_reason_code IS NULL OR
14450: p_line_rec.over_ship_reason_code <> FND_API.G_MISS_CHAR) AND
14451: NOT OE_GLOBALS.Equal(p_line_rec.over_ship_reason_code,
14452: p_old_line_rec.over_ship_reason_code)
14453: THEN
14454: l_line_val_rec.over_ship_reason := OE_Id_To_Value.over_ship_reason

Line 14460: p_line_rec.payment_term_id <> FND_API.G_MISS_NUM) AND

14456: );
14457: END IF;
14458:
14459: IF (p_line_rec.payment_term_id IS NULL OR
14460: p_line_rec.payment_term_id <> FND_API.G_MISS_NUM) AND
14461: NOT OE_GLOBALS.Equal(p_line_rec.payment_term_id,
14462: p_old_line_rec.payment_term_id)
14463: THEN
14464: l_line_val_rec.payment_term := OE_Id_To_Value.Payment_Term

Line 14470: p_line_rec.price_list_id <> FND_API.G_MISS_NUM) AND

14466: );
14467: END IF;
14468:
14469: IF (p_line_rec.price_list_id IS NULL OR
14470: p_line_rec.price_list_id <> FND_API.G_MISS_NUM) AND
14471: NOT OE_GLOBALS.Equal(p_line_rec.price_list_id,
14472: p_old_line_rec.price_list_id)
14473: THEN
14474: l_line_val_rec.price_list := OE_Id_To_Value.Price_List

Line 14480: p_line_rec.project_id <> FND_API.G_MISS_NUM) AND

14476: );
14477: END IF;
14478:
14479: IF (p_line_rec.project_id IS NULL OR
14480: p_line_rec.project_id <> FND_API.G_MISS_NUM) AND
14481: NOT OE_GLOBALS.Equal(p_line_rec.project_id,
14482: p_old_line_rec.project_id)
14483: THEN
14484: l_line_val_rec.project := OE_Id_To_Value.Project

Line 14491: p_line_rec.source_type_code <> FND_API.G_MISS_CHAR) AND

14487: END IF;
14488:
14489:
14490: IF (p_line_rec.source_type_code IS NULL OR
14491: p_line_rec.source_type_code <> FND_API.G_MISS_CHAR) AND
14492: NOT OE_GLOBALS.Equal(p_line_rec.source_type_code,
14493: p_old_line_rec.source_type_code)
14494: THEN
14495:

Line 14503: p_line_rec.return_reason_code <> FND_API.G_MISS_CHAR) AND

14499: END IF;
14500:
14501:
14502: IF (p_line_rec.return_reason_code IS NULL OR
14503: p_line_rec.return_reason_code <> FND_API.G_MISS_CHAR) AND
14504: NOT OE_GLOBALS.Equal(p_line_rec.return_reason_code,
14505: p_old_line_rec.return_reason_code)
14506: THEN
14507:

Line 14514: p_line_rec.reference_line_id <> FND_API.G_MISS_NUM) AND

14510: );
14511: END IF;
14512:
14513: IF (p_line_rec.reference_line_id IS NULL OR
14514: p_line_rec.reference_line_id <> FND_API.G_MISS_NUM) AND
14515: NOT OE_GLOBALS.Equal(p_line_rec.reference_line_id,
14516: p_old_line_rec.reference_line_id)
14517: THEN
14518: OE_Id_To_Value.reference_line

Line 14530: p_line_rec.reference_customer_trx_line_id <> FND_API.G_MISS_NUM) AND

14526:
14527: END IF;
14528:
14529: IF (p_line_rec.reference_customer_trx_line_id IS NULL OR
14530: p_line_rec.reference_customer_trx_line_id <> FND_API.G_MISS_NUM) AND
14531: NOT OE_GLOBALS.Equal(p_line_rec.reference_customer_trx_line_id,
14532: p_old_line_rec.reference_customer_trx_line_id)
14533: THEN
14534: OE_Id_To_Value.Reference_Cust_Trx_Line

Line 14542: p_line_rec.credit_invoice_line_id <> FND_API.G_MISS_NUM) AND

14538: );
14539: END IF;
14540:
14541: IF (p_line_rec.credit_invoice_line_id IS NULL OR
14542: p_line_rec.credit_invoice_line_id <> FND_API.G_MISS_NUM) AND
14543: NOT OE_GLOBALS.Equal(p_line_rec.credit_invoice_line_id,
14544: p_old_line_rec.credit_invoice_line_id)
14545: THEN
14546: l_line_val_rec.credit_invoice_number

Line 14553: p_line_rec.rla_schedule_type_code <> FND_API.G_MISS_CHAR) AND

14549: );
14550: END IF;
14551:
14552: IF (p_line_rec.rla_schedule_type_code IS NULL OR
14553: p_line_rec.rla_schedule_type_code <> FND_API.G_MISS_CHAR) AND
14554: NOT OE_GLOBALS.Equal(p_line_rec.rla_schedule_type_code,
14555: p_old_line_rec.rla_schedule_type_code)
14556: THEN
14557: l_line_val_rec.rla_schedule_type := OE_Id_To_Value.Rla_Schedule_Type

Line 14563: p_line_rec.salesrep_id <> FND_API.G_MISS_NUM) AND

14559: );
14560: END IF;
14561:
14562: IF (p_line_rec.salesrep_id IS NULL OR
14563: p_line_rec.salesrep_id <> FND_API.G_MISS_NUM) AND
14564: NOT OE_GLOBALS.Equal(p_line_rec.salesrep_id,
14565: p_old_line_rec.salesrep_id)
14566: THEN
14567: l_line_val_rec.salesrep := OE_Id_To_Value.salesrep

Line 14573: p_line_rec.commitment_id <> FND_API.G_MISS_NUM) AND

14569: );
14570: END IF;
14571:
14572: IF (p_line_rec.commitment_id IS NULL OR
14573: p_line_rec.commitment_id <> FND_API.G_MISS_NUM) AND
14574: NOT OE_GLOBALS.Equal(p_line_rec.commitment_id,
14575: p_old_line_rec.commitment_id)
14576: THEN
14577: l_line_val_rec.commitment := OE_Id_To_Value.Commitment

Line 14584: p_line_rec.shipment_priority_code <> FND_API.G_MISS_CHAR) AND

14580: END IF;
14581:
14582:
14583: IF (p_line_rec.shipment_priority_code IS NULL OR
14584: p_line_rec.shipment_priority_code <> FND_API.G_MISS_CHAR) AND
14585: NOT OE_GLOBALS.Equal(p_line_rec.shipment_priority_code,
14586: p_old_line_rec.shipment_priority_code)
14587: THEN
14588: l_line_val_rec.shipment_priority := OE_Id_To_Value.Shipment_Priority

Line 14594: p_line_rec.demand_class_code <> FND_API.G_MISS_CHAR) AND

14590: );
14591: END IF;
14592:
14593: IF (p_line_rec.demand_class_code IS NULL OR
14594: p_line_rec.demand_class_code <> FND_API.G_MISS_CHAR) AND
14595: NOT OE_GLOBALS.Equal(p_line_rec.demand_class_code,
14596: p_old_line_rec.demand_class_code)
14597: THEN
14598: l_line_val_rec.demand_class := OE_Id_To_Value.Demand_Class

Line 14604: p_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) AND

14600: );
14601: END IF;
14602:
14603: IF (p_line_rec.ship_from_org_id IS NULL OR
14604: p_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) AND
14605: NOT OE_GLOBALS.Equal(p_line_rec.ship_from_org_id,
14606: p_old_line_rec.ship_from_org_id)
14607: THEN
14608: OE_Id_To_Value.Ship_From_Org

Line 14620: p_line_rec.ship_to_contact_id <> FND_API.G_MISS_NUM) AND

14616: );
14617: END IF;
14618:
14619: IF (p_line_rec.ship_to_contact_id IS NULL OR
14620: p_line_rec.ship_to_contact_id <> FND_API.G_MISS_NUM) AND
14621: NOT OE_GLOBALS.Equal(p_line_rec.ship_to_contact_id,
14622: p_old_line_rec.ship_to_contact_id)
14623: THEN
14624: l_line_val_rec.ship_to_contact := OE_Id_To_Value.Ship_To_Contact

Line 14630: p_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM) AND

14626: );
14627: END IF;
14628:
14629: IF (p_line_rec.ship_to_org_id IS NULL OR
14630: p_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM) AND
14631: NOT OE_GLOBALS.Equal(p_line_rec.ship_to_org_id,
14632: p_old_line_rec.ship_to_org_id)
14633: THEN
14634: get_customer_details

Line 14656: p_line_rec.sold_to_org_id <> FND_API.G_MISS_NUM) AND

14652: END IF;
14653:
14654:
14655: IF (p_line_rec.sold_to_org_id IS NULL OR
14656: p_line_rec.sold_to_org_id <> FND_API.G_MISS_NUM) AND
14657: NOT OE_GLOBALS.Equal(p_line_rec.sold_to_org_id,
14658: p_old_line_rec.sold_to_org_id)
14659: THEN
14660: OE_Id_To_Value.Sold_To_Org

Line 14668: p_line_rec.task_id <> FND_API.G_MISS_NUM) AND

14664: );
14665: END IF;
14666:
14667: IF (p_line_rec.task_id IS NULL OR
14668: p_line_rec.task_id <> FND_API.G_MISS_NUM) AND
14669: NOT OE_GLOBALS.Equal(p_line_rec.task_id,
14670: p_old_line_rec.task_id)
14671: THEN
14672: l_line_val_rec.task := OE_Id_To_Value.Task

Line 14678: p_line_rec.tax_exempt_flag <> FND_API.G_MISS_CHAR) AND

14674: );
14675: END IF;
14676:
14677: IF (p_line_rec.tax_exempt_flag IS NULL OR
14678: p_line_rec.tax_exempt_flag <> FND_API.G_MISS_CHAR) AND
14679: NOT OE_GLOBALS.Equal(p_line_rec.tax_exempt_flag,
14680: p_old_line_rec.tax_exempt_flag)
14681: THEN
14682: l_line_val_rec.tax_exempt := OE_Id_To_Value.Tax_Exempt

Line 14688: p_line_rec.tax_exempt_reason_code <> FND_API.G_MISS_CHAR) AND

14684: );
14685: END IF;
14686:
14687: IF (p_line_rec.tax_exempt_reason_code IS NULL OR
14688: p_line_rec.tax_exempt_reason_code <> FND_API.G_MISS_CHAR) AND
14689: NOT OE_GLOBALS.Equal(p_line_rec.tax_exempt_reason_code,
14690: p_old_line_rec.tax_exempt_reason_code)
14691: THEN
14692: l_line_val_rec.tax_exempt_reason := OE_Id_To_Value.Tax_Exempt_Reason

Line 14698: p_line_rec.tax_point_code <> FND_API.G_MISS_CHAR) AND

14694: );
14695: END IF;
14696:
14697: IF (p_line_rec.tax_point_code IS NULL OR
14698: p_line_rec.tax_point_code <> FND_API.G_MISS_CHAR) AND
14699: NOT OE_GLOBALS.Equal(p_line_rec.tax_point_code,
14700: p_old_line_rec.tax_point_code)
14701: THEN
14702: l_line_val_rec.tax_point := OE_Id_To_Value.Tax_Point

Line 14708: p_line_rec.tax_code <> FND_API.G_MISS_CHAR) AND

14704: );
14705: END IF;
14706:
14707: /*IF (p_line_rec.tax_code IS NULL OR
14708: p_line_rec.tax_code <> FND_API.G_MISS_CHAR) AND
14709: NOT OE_GLOBALS.Equal(p_line_rec.tax_code,
14710: p_old_line_rec.tax_code)
14711: THEN
14712: l_line_val_rec.tax_group := OE_Id_To_Value.Tax_Group

Line 14718: p_line_rec.veh_cus_item_cum_key_id <> FND_API.G_MISS_NUM) AND

14714: );
14715: END IF;*/
14716:
14717: IF (p_line_rec.veh_cus_item_cum_key_id IS NULL OR
14718: p_line_rec.veh_cus_item_cum_key_id <> FND_API.G_MISS_NUM) AND
14719: NOT OE_GLOBALS.Equal(p_line_rec.veh_cus_item_cum_key_id,
14720: p_old_line_rec.veh_cus_item_cum_key_id)
14721: THEN
14722: l_line_val_rec.veh_cus_item_cum_key := OE_Id_To_Value.veh_cus_item_cum_key

Line 14729: p_line_rec.original_inventory_item_id <> FND_API.G_MISS_NUM)

14725: END IF;
14726:
14727:
14728: IF (p_line_rec.Original_inventory_item_id IS NOT NULL OR
14729: p_line_rec.original_inventory_item_id <> FND_API.G_MISS_NUM)
14730: THEN
14731: OE_ID_TO_VALUE.Ordered_Item
14732: (p_Item_Identifier_type => p_line_rec.original_item_identifier_Type
14733: ,p_inventory_item_id => p_line_rec.original_Inventory_Item_Id

Line 14743: p_line_rec.original_item_identifier_type <> FND_API.G_MISS_CHAR)

14739: ,x_inventory_item => l_line_val_rec.original_inventory_item);
14740: END IF;
14741:
14742: IF (p_line_rec.original_item_identifier_type IS NOT NULL OR
14743: p_line_rec.original_item_identifier_type <> FND_API.G_MISS_CHAR)
14744: THEN
14745: OE_ID_TO_VALUE.item_identifier
14746: (p_Item_Identifier_type => p_line_rec.Original_item_identifier_Type
14747: ,x_Item_Identifier => l_line_val_rec.Original_item_identifier_type);

Line 14751: p_line_rec.item_relationship_type <> FND_API.G_MISS_NUM)

14747: ,x_Item_Identifier => l_line_val_rec.Original_item_identifier_type);
14748: END IF;
14749:
14750: IF (p_line_rec.item_relationship_type IS NOT NULL OR
14751: p_line_rec.item_relationship_type <> FND_API.G_MISS_NUM)
14752: THEN
14753: OE_ID_TO_VALUE.item_relationship_type
14754: (p_Item_relationship_type => p_line_rec.item_relationship_type
14755: ,x_Item_relationship_type_dsp => l_line_val_rec.item_relationship_type_dsp);

Line 14759: p_line_rec.end_customer_id <> FND_API.G_MISS_NUM)

14755: ,x_Item_relationship_type_dsp => l_line_val_rec.item_relationship_type_dsp);
14756: END IF;
14757:
14758: IF (p_line_rec.end_customer_id IS NOT NULL AND
14759: p_line_rec.end_customer_id <> FND_API.G_MISS_NUM)
14760: THEN
14761: OE_ID_TO_VALUE.End_Customer(
14762: p_end_customer_id => p_line_rec.end_customer_id
14763: ,x_end_customer_name => l_line_val_rec.end_customer_name

Line 14768: p_line_rec.end_customer_contact_id <> FND_API.G_MISS_NUM)

14764: ,x_end_customer_number => l_line_val_rec.end_customer_number);
14765: END IF;
14766:
14767: IF (p_line_rec.end_customer_contact_id IS NOT NULL AND
14768: p_line_rec.end_customer_contact_id <> FND_API.G_MISS_NUM)
14769: THEN
14770: l_line_val_rec.end_customer_contact :=
14771: OE_ID_TO_VALUE.end_customer_Contact(p_end_customer_contact_id => p_line_rec.end_customer_contact_id);
14772: END IF;

Line 14775: p_line_rec.end_customer_site_use_id <> FND_API.G_MISS_NUM)

14771: OE_ID_TO_VALUE.end_customer_Contact(p_end_customer_contact_id => p_line_rec.end_customer_contact_id);
14772: END IF;
14773:
14774: IF (p_line_rec.end_customer_site_use_id IS NOT NULL AND
14775: p_line_rec.end_customer_site_use_id <> FND_API.G_MISS_NUM)
14776: THEN
14777: OE_ID_TO_VALUE.end_customer_site_use(
14778: p_end_customer_site_use_id => p_line_rec.end_customer_site_use_id
14779: ,x_end_customer_address1 => l_line_val_rec.end_customer_site_address1

Line 14791: p_line_rec.blanket_number <> FND_API.G_MISS_NUM)

14787: ,x_end_customer_country => l_line_val_rec.end_customer_site_country );
14788: END IF;
14789: -- Start BSA pricing
14790: IF (p_line_rec.blanket_number IS NOT NULL OR
14791: p_line_rec.blanket_number <> FND_API.G_MISS_NUM)
14792: THEN
14793: oe_blanket_util_misc.get_blanketAgrName
14794: (p_blanket_number => p_line_rec.blanket_number,
14795: x_blanket_agr_name => l_line_val_rec.blanket_agreement_name);

Line 14800: p_line_rec.ib_owner <> FND_API.G_MISS_CHAR)

14796: END if;
14797: -- END BSA pricing
14798: --Macd
14799: IF (p_line_rec.ib_owner IS NOT NULL AND
14800: p_line_rec.ib_owner <> FND_API.G_MISS_CHAR)
14801: THEN
14802: l_line_val_rec.ib_owner_dsp :=
14803: OE_ID_TO_VALUE.ib_owner(p_ib_owner => p_line_rec.ib_owner);
14804: END IF;

Line 14807: p_line_rec.ib_current_location <> FND_API.G_MISS_CHAR)

14803: OE_ID_TO_VALUE.ib_owner(p_ib_owner => p_line_rec.ib_owner);
14804: END IF;
14805:
14806: IF (p_line_rec.ib_current_location IS NOT NULL AND
14807: p_line_rec.ib_current_location <> FND_API.G_MISS_CHAR)
14808: THEN
14809: l_line_val_rec.ib_current_location_dsp :=
14810: OE_ID_TO_VALUE.ib_current_location(p_ib_current_location => p_line_rec.ib_current_location);
14811: END IF;

Line 14814: p_line_rec.ib_installed_at_location <> FND_API.G_MISS_CHAR)

14810: OE_ID_TO_VALUE.ib_current_location(p_ib_current_location => p_line_rec.ib_current_location);
14811: END IF;
14812:
14813: IF (p_line_rec.ib_installed_at_location IS NOT NULL AND
14814: p_line_rec.ib_installed_at_location <> FND_API.G_MISS_CHAR)
14815: THEN
14816: l_line_val_rec.ib_installed_at_location_dsp :=
14817: OE_ID_TO_VALUE.ib_installed_at_location(p_ib_installed_at_location => p_line_rec.ib_installed_at_location);
14818: END IF;

Line 14822: p_line_rec.service_period <> FND_API.G_MISS_CHAR)

14818: END IF;
14819: --Macd
14820: /*3605052*/
14821: IF (p_line_rec.service_period IS NOT NULL AND
14822: p_line_rec.service_period <> FND_API.G_MISS_CHAR)
14823: THEN
14824: -- sol_ord_er #16014165
14825: If p_line_rec.subscription_enable_flag='Y' then
14826: l_line_val_rec.service_period_dsp :=

Line 14840: p_line_rec.service_reference_type_code <> FND_API.G_MISS_CHAR)

14836:
14837:
14838: -- 5701246 begin
14839: IF (p_line_rec.service_reference_type_code IS NOT NULL AND
14840: p_line_rec.service_reference_type_code <> FND_API.G_MISS_CHAR)
14841: THEN
14842: l_line_val_rec.service_reference_type :=
14843: OE_ID_TO_VALUE.service_reference_type(p_service_reference_type_code => p_line_rec.service_reference_type_code);
14844: END IF;

Line 14849: p_line_rec.service_bill_profile_id <> FND_API.G_MISS_NUM)

14845: -- 5701246 end
14846:
14847: --sol_ord_er #16014165 (used in Defaulting)
14848: IF (p_line_rec.service_bill_profile_id IS NOT NULL AND
14849: p_line_rec.service_bill_profile_id <> FND_API.G_MISS_NUM)
14850: THEN
14851: l_line_val_rec.service_bill_profile :=
14852: OE_ID_TO_VALUE.Billing_Profile(p_service_bill_profile_id => p_line_rec.service_bill_profile_id);
14853: END IF;

Line 14856: p_line_rec.service_bill_option_code <> FND_API.G_MISS_CHAR)

14852: OE_ID_TO_VALUE.Billing_Profile(p_service_bill_profile_id => p_line_rec.service_bill_profile_id);
14853: END IF;
14854:
14855: IF (p_line_rec.service_bill_option_code IS NOT NULL AND
14856: p_line_rec.service_bill_option_code <> FND_API.G_MISS_CHAR)
14857: THEN
14858: l_line_val_rec.service_bill_option :=
14859: OE_ID_TO_VALUE.Billing_Option(p_service_bill_option_code => p_line_rec.service_bill_option_code);
14860: END IF;

Line 14863: p_line_rec.service_subs_template_id <> FND_API.G_MISS_NUM)

14859: OE_ID_TO_VALUE.Billing_Option(p_service_bill_option_code => p_line_rec.service_bill_option_code);
14860: END IF;
14861:
14862: IF (p_line_rec.service_subs_template_id IS NOT NULL AND
14863: p_line_rec.service_subs_template_id <> FND_API.G_MISS_NUM)
14864: THEN
14865: l_line_val_rec.service_subs_template :=
14866: OE_ID_TO_VALUE.Subscription_Template(p_service_subs_template_id => p_line_rec.service_subs_template_id);
14867: END IF;

Line 14870: p_line_rec.service_cov_template_id <> FND_API.G_MISS_NUM)

14866: OE_ID_TO_VALUE.Subscription_Template(p_service_subs_template_id => p_line_rec.service_subs_template_id);
14867: END IF;
14868:
14869: IF (p_line_rec.service_cov_template_id IS NOT NULL AND
14870: p_line_rec.service_cov_template_id <> FND_API.G_MISS_NUM)
14871: THEN
14872: l_line_val_rec.service_cov_template :=
14873: OE_ID_TO_VALUE.Coverage_Template(p_service_cov_template_id => p_line_rec.service_cov_template_id);
14874: END IF;

Line 14878: p_line_rec.contingency_id <> FND_API.G_MISS_NUM)

14874: END IF;
14875: --sol_ord_er #16014165
14876: --Customer Acceptance
14877: IF (p_line_rec.contingency_id IS NOT NULL AND
14878: p_line_rec.contingency_id <> FND_API.G_MISS_NUM)
14879: THEN
14880: OE_ID_TO_VALUE.Get_Contingency_Attributes(
14881: p_contingency_id => p_line_rec.contingency_id
14882: , x_contingency_name => l_line_val_rec.contingency_name

Line 14888: p_line_rec.revrec_event_code <> FND_API.G_MISS_CHAR)

14884: , x_expiration_event_attribute => l_line_val_rec.expiration_event_attribute);
14885:
14886: END IF;
14887: IF (p_line_rec.revrec_event_code IS NOT NULL AND
14888: p_line_rec.revrec_event_code <> FND_API.G_MISS_CHAR)
14889: THEN
14890: l_line_val_rec.Revrec_Event:= OE_ID_TO_VALUE.Revrec_Event(
14891: p_Revrec_Event_code => p_line_rec.Revrec_Event_code);
14892:

Line 14896: p_line_rec.accepted_by <> FND_API.G_MISS_NUM)

14892:
14893: END IF;
14894:
14895: IF (p_line_rec.accepted_by IS NOT NULL AND
14896: p_line_rec.accepted_by <> FND_API.G_MISS_NUM)
14897: THEN
14898: l_line_val_rec.accepted_by_dsp:= OE_ID_TO_VALUE.accepted_by(
14899: p_accepted_by => p_line_rec.accepted_by);
14900:

Line 14937: p_x_line_rec.return_status := FND_API.G_RET_STS_SUCCESS;

14933: l_invoice_to_org_id NUMBER;
14934: l_ship_to_org_id NUMBER;
14935: BEGIN
14936:
14937: p_x_line_rec.return_status := FND_API.G_RET_STS_SUCCESS;
14938:
14939: IF p_line_val_rec.accounting_rule <> FND_API.G_MISS_CHAR
14940: THEN
14941:

Line 14939: IF p_line_val_rec.accounting_rule <> FND_API.G_MISS_CHAR

14935: BEGIN
14936:
14937: p_x_line_rec.return_status := FND_API.G_RET_STS_SUCCESS;
14938:
14939: IF p_line_val_rec.accounting_rule <> FND_API.G_MISS_CHAR
14940: THEN
14941:
14942: IF p_x_line_rec.accounting_rule_id <> FND_API.G_MISS_NUM THEN
14943:

Line 14942: IF p_x_line_rec.accounting_rule_id <> FND_API.G_MISS_NUM THEN

14938:
14939: IF p_line_val_rec.accounting_rule <> FND_API.G_MISS_CHAR
14940: THEN
14941:
14942: IF p_x_line_rec.accounting_rule_id <> FND_API.G_MISS_NUM THEN
14943:
14944: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14945: THEN
14946:

Line 14959: IF p_x_line_rec.accounting_rule_id = FND_API.G_MISS_NUM THEN

14955: p_x_line_rec.accounting_rule_id := OE_Value_To_Id.accounting_rule
14956: ( p_accounting_rule => p_line_val_rec.accounting_rule
14957: );
14958:
14959: IF p_x_line_rec.accounting_rule_id = FND_API.G_MISS_NUM THEN
14960: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14961: END IF;
14962:
14963: END IF;

Line 14960: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14956: ( p_accounting_rule => p_line_val_rec.accounting_rule
14957: );
14958:
14959: IF p_x_line_rec.accounting_rule_id = FND_API.G_MISS_NUM THEN
14960: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14961: END IF;
14962:
14963: END IF;
14964:

Line 14967: IF p_line_val_rec.agreement <> FND_API.G_MISS_CHAR

14963: END IF;
14964:
14965: END IF;
14966:
14967: IF p_line_val_rec.agreement <> FND_API.G_MISS_CHAR
14968: THEN
14969:
14970: IF p_x_line_rec.agreement_id <> FND_API.G_MISS_NUM THEN
14971:

Line 14970: IF p_x_line_rec.agreement_id <> FND_API.G_MISS_NUM THEN

14966:
14967: IF p_line_val_rec.agreement <> FND_API.G_MISS_CHAR
14968: THEN
14969:
14970: IF p_x_line_rec.agreement_id <> FND_API.G_MISS_NUM THEN
14971:
14972: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14973: THEN
14974:

Line 14987: IF p_x_line_rec.agreement_id = FND_API.G_MISS_NUM THEN

14983: p_x_line_rec.agreement_id := OE_Value_To_Id.agreement
14984: ( p_agreement => p_line_val_rec.agreement
14985: );
14986:
14987: IF p_x_line_rec.agreement_id = FND_API.G_MISS_NUM THEN
14988: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14989: END IF;
14990:
14991: END IF;

Line 14988: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14984: ( p_agreement => p_line_val_rec.agreement
14985: );
14986:
14987: IF p_x_line_rec.agreement_id = FND_API.G_MISS_NUM THEN
14988: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14989: END IF;
14990:
14991: END IF;
14992:

Line 14995: IF p_line_val_rec.demand_bucket_type <> FND_API.G_MISS_CHAR

14991: END IF;
14992:
14993: END IF;
14994:
14995: IF p_line_val_rec.demand_bucket_type <> FND_API.G_MISS_CHAR
14996: THEN
14997:
14998: IF p_x_line_rec.demand_bucket_type_code <> FND_API.G_MISS_CHAR THEN
14999:

Line 14998: IF p_x_line_rec.demand_bucket_type_code <> FND_API.G_MISS_CHAR THEN

14994:
14995: IF p_line_val_rec.demand_bucket_type <> FND_API.G_MISS_CHAR
14996: THEN
14997:
14998: IF p_x_line_rec.demand_bucket_type_code <> FND_API.G_MISS_CHAR THEN
14999:
15000: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15001: THEN
15002:

Line 15015: IF p_x_line_rec.demand_bucket_type_code = FND_API.G_MISS_CHAR THEN

15011: p_x_line_rec.demand_bucket_type_code := OE_Value_To_Id.demand_bucket_type
15012: ( p_demand_bucket_type => p_line_val_rec.demand_bucket_type
15013: );
15014:
15015: IF p_x_line_rec.demand_bucket_type_code = FND_API.G_MISS_CHAR THEN
15016: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15017: END IF;
15018:
15019: END IF;

Line 15016: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15012: ( p_demand_bucket_type => p_line_val_rec.demand_bucket_type
15013: );
15014:
15015: IF p_x_line_rec.demand_bucket_type_code = FND_API.G_MISS_CHAR THEN
15016: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15017: END IF;
15018:
15019: END IF;
15020:

Line 15023: IF p_line_val_rec.fob_point <> FND_API.G_MISS_CHAR

15019: END IF;
15020:
15021: END IF;
15022:
15023: IF p_line_val_rec.fob_point <> FND_API.G_MISS_CHAR
15024: THEN
15025:
15026: IF p_x_line_rec.fob_point_code <> FND_API.G_MISS_CHAR THEN
15027:

Line 15026: IF p_x_line_rec.fob_point_code <> FND_API.G_MISS_CHAR THEN

15022:
15023: IF p_line_val_rec.fob_point <> FND_API.G_MISS_CHAR
15024: THEN
15025:
15026: IF p_x_line_rec.fob_point_code <> FND_API.G_MISS_CHAR THEN
15027:
15028: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15029: THEN
15030:

Line 15043: IF p_x_line_rec.fob_point_code = FND_API.G_MISS_CHAR THEN

15039: p_x_line_rec.fob_point_code := OE_Value_To_Id.fob_point
15040: ( p_fob_point => p_line_val_rec.fob_point
15041: );
15042:
15043: IF p_x_line_rec.fob_point_code = FND_API.G_MISS_CHAR THEN
15044: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15045: END IF;
15046:
15047: END IF;

Line 15044: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15040: ( p_fob_point => p_line_val_rec.fob_point
15041: );
15042:
15043: IF p_x_line_rec.fob_point_code = FND_API.G_MISS_CHAR THEN
15044: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15045: END IF;
15046:
15047: END IF;
15048:

Line 15051: IF p_line_val_rec.freight_terms <> FND_API.G_MISS_CHAR

15047: END IF;
15048:
15049: END IF;
15050:
15051: IF p_line_val_rec.freight_terms <> FND_API.G_MISS_CHAR
15052: THEN
15053:
15054: IF p_x_line_rec.freight_terms_code <> FND_API.G_MISS_CHAR THEN
15055:

Line 15054: IF p_x_line_rec.freight_terms_code <> FND_API.G_MISS_CHAR THEN

15050:
15051: IF p_line_val_rec.freight_terms <> FND_API.G_MISS_CHAR
15052: THEN
15053:
15054: IF p_x_line_rec.freight_terms_code <> FND_API.G_MISS_CHAR THEN
15055:
15056: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15057: THEN
15058:

Line 15071: IF p_x_line_rec.freight_terms_code = FND_API.G_MISS_CHAR THEN

15067: p_x_line_rec.freight_terms_code := OE_Value_To_Id.freight_terms
15068: ( p_freight_terms => p_line_val_rec.freight_terms
15069: );
15070:
15071: IF p_x_line_rec.freight_terms_code = FND_API.G_MISS_CHAR THEN
15072: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15073: END IF;
15074:
15075: END IF;

Line 15072: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15068: ( p_freight_terms => p_line_val_rec.freight_terms
15069: );
15070:
15071: IF p_x_line_rec.freight_terms_code = FND_API.G_MISS_CHAR THEN
15072: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15073: END IF;
15074:
15075: END IF;
15076:

Line 15079: IF p_line_val_rec.shipping_method <> FND_API.G_MISS_CHAR

15075: END IF;
15076:
15077: END IF;
15078:
15079: IF p_line_val_rec.shipping_method <> FND_API.G_MISS_CHAR
15080: THEN
15081:
15082: IF p_x_line_rec.shipping_method_code <> FND_API.G_MISS_CHAR THEN
15083:

Line 15082: IF p_x_line_rec.shipping_method_code <> FND_API.G_MISS_CHAR THEN

15078:
15079: IF p_line_val_rec.shipping_method <> FND_API.G_MISS_CHAR
15080: THEN
15081:
15082: IF p_x_line_rec.shipping_method_code <> FND_API.G_MISS_CHAR THEN
15083:
15084: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15085: THEN
15086:

Line 15099: IF p_x_line_rec.shipping_method_code = FND_API.G_MISS_CHAR THEN

15095: p_x_line_rec.shipping_method_code := OE_Value_To_Id.ship_method
15096: ( p_ship_method => p_line_val_rec.shipping_method
15097: );
15098:
15099: IF p_x_line_rec.shipping_method_code = FND_API.G_MISS_CHAR THEN
15100: oe_debug_pub.add('Ship Method Conversion Error');
15101: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15102: END IF;
15103:

Line 15101: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15097: );
15098:
15099: IF p_x_line_rec.shipping_method_code = FND_API.G_MISS_CHAR THEN
15100: oe_debug_pub.add('Ship Method Conversion Error');
15101: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15102: END IF;
15103:
15104: END IF;
15105:

Line 15109: IF p_line_val_rec.freight_carrier <> FND_API.G_MISS_CHAR

15105:
15106: END IF;
15107:
15108:
15109: IF p_line_val_rec.freight_carrier <> FND_API.G_MISS_CHAR
15110: THEN
15111:
15112: IF p_x_line_rec.freight_carrier_code <> FND_API.G_MISS_CHAR THEN
15113:

Line 15112: IF p_x_line_rec.freight_carrier_code <> FND_API.G_MISS_CHAR THEN

15108:
15109: IF p_line_val_rec.freight_carrier <> FND_API.G_MISS_CHAR
15110: THEN
15111:
15112: IF p_x_line_rec.freight_carrier_code <> FND_API.G_MISS_CHAR THEN
15113:
15114: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15115: THEN
15116:

Line 15130: IF p_x_line_rec.freight_carrier_code = FND_API.G_MISS_CHAR THEN

15126: ( p_freight_carrier => p_line_val_rec.freight_carrier
15127: , p_ship_from_org_id => p_x_line_rec.ship_from_org_id
15128: );
15129:
15130: IF p_x_line_rec.freight_carrier_code = FND_API.G_MISS_CHAR THEN
15131: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15132: END IF;
15133:
15134: END IF;

Line 15131: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15127: , p_ship_from_org_id => p_x_line_rec.ship_from_org_id
15128: );
15129:
15130: IF p_x_line_rec.freight_carrier_code = FND_API.G_MISS_CHAR THEN
15131: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15132: END IF;
15133:
15134: END IF;
15135:

Line 15138: IF p_line_val_rec.intermed_ship_to_contact <> FND_API.G_MISS_CHAR

15134: END IF;
15135:
15136: END IF;
15137:
15138: IF p_line_val_rec.intermed_ship_to_contact <> FND_API.G_MISS_CHAR
15139: THEN
15140:
15141: IF p_x_line_rec.intermed_ship_to_contact_id <> FND_API.G_MISS_NUM THEN
15142:

Line 15141: IF p_x_line_rec.intermed_ship_to_contact_id <> FND_API.G_MISS_NUM THEN

15137:
15138: IF p_line_val_rec.intermed_ship_to_contact <> FND_API.G_MISS_CHAR
15139: THEN
15140:
15141: IF p_x_line_rec.intermed_ship_to_contact_id <> FND_API.G_MISS_NUM THEN
15142:
15143: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15144: THEN
15145:

Line 15159: IF p_x_line_rec.intermed_ship_to_contact_id = FND_API.G_MISS_NUM THEN

15155: ( p_intermed_ship_to_contact => p_line_val_rec.intermed_ship_to_contact
15156: , p_intermed_ship_to_org_id => p_x_line_rec.intermed_ship_to_org_id
15157: );
15158:
15159: IF p_x_line_rec.intermed_ship_to_contact_id = FND_API.G_MISS_NUM THEN
15160: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15161: END IF;
15162:
15163: END IF;

Line 15160: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15156: , p_intermed_ship_to_org_id => p_x_line_rec.intermed_ship_to_org_id
15157: );
15158:
15159: IF p_x_line_rec.intermed_ship_to_contact_id = FND_API.G_MISS_NUM THEN
15160: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15161: END IF;
15162:
15163: END IF;
15164:

Line 15167: IF p_line_val_rec.intermed_ship_to_address1 <> FND_API.G_MISS_CHAR

15163: END IF;
15164:
15165: END IF;
15166:
15167: IF p_line_val_rec.intermed_ship_to_address1 <> FND_API.G_MISS_CHAR
15168: OR p_line_val_rec.intermed_ship_to_address2 <> FND_API.G_MISS_CHAR
15169: OR p_line_val_rec.intermed_ship_to_address3 <> FND_API.G_MISS_CHAR
15170: OR p_line_val_rec.intermed_ship_to_address4 <> FND_API.G_MISS_CHAR
15171: OR p_line_val_rec.intermed_ship_to_location <> FND_API.G_MISS_CHAR

Line 15168: OR p_line_val_rec.intermed_ship_to_address2 <> FND_API.G_MISS_CHAR

15164:
15165: END IF;
15166:
15167: IF p_line_val_rec.intermed_ship_to_address1 <> FND_API.G_MISS_CHAR
15168: OR p_line_val_rec.intermed_ship_to_address2 <> FND_API.G_MISS_CHAR
15169: OR p_line_val_rec.intermed_ship_to_address3 <> FND_API.G_MISS_CHAR
15170: OR p_line_val_rec.intermed_ship_to_address4 <> FND_API.G_MISS_CHAR
15171: OR p_line_val_rec.intermed_ship_to_location <> FND_API.G_MISS_CHAR
15172: OR p_line_val_rec.intermed_ship_to_org <> FND_API.G_MISS_CHAR

Line 15169: OR p_line_val_rec.intermed_ship_to_address3 <> FND_API.G_MISS_CHAR

15165: END IF;
15166:
15167: IF p_line_val_rec.intermed_ship_to_address1 <> FND_API.G_MISS_CHAR
15168: OR p_line_val_rec.intermed_ship_to_address2 <> FND_API.G_MISS_CHAR
15169: OR p_line_val_rec.intermed_ship_to_address3 <> FND_API.G_MISS_CHAR
15170: OR p_line_val_rec.intermed_ship_to_address4 <> FND_API.G_MISS_CHAR
15171: OR p_line_val_rec.intermed_ship_to_location <> FND_API.G_MISS_CHAR
15172: OR p_line_val_rec.intermed_ship_to_org <> FND_API.G_MISS_CHAR
15173: THEN

Line 15170: OR p_line_val_rec.intermed_ship_to_address4 <> FND_API.G_MISS_CHAR

15166:
15167: IF p_line_val_rec.intermed_ship_to_address1 <> FND_API.G_MISS_CHAR
15168: OR p_line_val_rec.intermed_ship_to_address2 <> FND_API.G_MISS_CHAR
15169: OR p_line_val_rec.intermed_ship_to_address3 <> FND_API.G_MISS_CHAR
15170: OR p_line_val_rec.intermed_ship_to_address4 <> FND_API.G_MISS_CHAR
15171: OR p_line_val_rec.intermed_ship_to_location <> FND_API.G_MISS_CHAR
15172: OR p_line_val_rec.intermed_ship_to_org <> FND_API.G_MISS_CHAR
15173: THEN
15174:

Line 15171: OR p_line_val_rec.intermed_ship_to_location <> FND_API.G_MISS_CHAR

15167: IF p_line_val_rec.intermed_ship_to_address1 <> FND_API.G_MISS_CHAR
15168: OR p_line_val_rec.intermed_ship_to_address2 <> FND_API.G_MISS_CHAR
15169: OR p_line_val_rec.intermed_ship_to_address3 <> FND_API.G_MISS_CHAR
15170: OR p_line_val_rec.intermed_ship_to_address4 <> FND_API.G_MISS_CHAR
15171: OR p_line_val_rec.intermed_ship_to_location <> FND_API.G_MISS_CHAR
15172: OR p_line_val_rec.intermed_ship_to_org <> FND_API.G_MISS_CHAR
15173: THEN
15174:
15175: IF p_x_line_rec.intermed_ship_to_org_id <> FND_API.G_MISS_NUM THEN

Line 15172: OR p_line_val_rec.intermed_ship_to_org <> FND_API.G_MISS_CHAR

15168: OR p_line_val_rec.intermed_ship_to_address2 <> FND_API.G_MISS_CHAR
15169: OR p_line_val_rec.intermed_ship_to_address3 <> FND_API.G_MISS_CHAR
15170: OR p_line_val_rec.intermed_ship_to_address4 <> FND_API.G_MISS_CHAR
15171: OR p_line_val_rec.intermed_ship_to_location <> FND_API.G_MISS_CHAR
15172: OR p_line_val_rec.intermed_ship_to_org <> FND_API.G_MISS_CHAR
15173: THEN
15174:
15175: IF p_x_line_rec.intermed_ship_to_org_id <> FND_API.G_MISS_NUM THEN
15176:

Line 15175: IF p_x_line_rec.intermed_ship_to_org_id <> FND_API.G_MISS_NUM THEN

15171: OR p_line_val_rec.intermed_ship_to_location <> FND_API.G_MISS_CHAR
15172: OR p_line_val_rec.intermed_ship_to_org <> FND_API.G_MISS_CHAR
15173: THEN
15174:
15175: IF p_x_line_rec.intermed_ship_to_org_id <> FND_API.G_MISS_NUM THEN
15176:
15177: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15178: THEN
15179:

Line 15203: IF p_x_line_rec.intermed_ship_to_org_id = FND_API.G_MISS_NUM THEN

15199: , p_intermed_ship_to_country => p_line_val_rec.intermed_ship_to_country
15200: , p_sold_to_org_id => p_x_line_rec.sold_to_org_id
15201: );
15202: /*1621182*/
15203: IF p_x_line_rec.intermed_ship_to_org_id = FND_API.G_MISS_NUM THEN
15204: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15205: END IF;
15206:
15207: END IF;

Line 15204: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15200: , p_sold_to_org_id => p_x_line_rec.sold_to_org_id
15201: );
15202: /*1621182*/
15203: IF p_x_line_rec.intermed_ship_to_org_id = FND_API.G_MISS_NUM THEN
15204: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15205: END IF;
15206:
15207: END IF;
15208:

Line 15212: IF p_line_val_rec.inventory_item <> FND_API.G_MISS_CHAR

15208:
15209: END IF;
15210:
15211:
15212: IF p_line_val_rec.inventory_item <> FND_API.G_MISS_CHAR
15213: THEN
15214:
15215: IF p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM THEN
15216:

Line 15215: IF p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM THEN

15211:
15212: IF p_line_val_rec.inventory_item <> FND_API.G_MISS_CHAR
15213: THEN
15214:
15215: IF p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM THEN
15216:
15217: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15218: THEN
15219:

Line 15232: IF p_x_line_rec.inventory_item_id = FND_API.G_MISS_NUM THEN

15228: p_x_line_rec.inventory_item_id := OE_Value_To_Id.inventory_item
15229: ( p_inventory_item => p_line_val_rec.inventory_item
15230: );
15231:
15232: IF p_x_line_rec.inventory_item_id = FND_API.G_MISS_NUM THEN
15233: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15234: END IF;
15235:
15236: END IF;

Line 15233: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15229: ( p_inventory_item => p_line_val_rec.inventory_item
15230: );
15231:
15232: IF p_x_line_rec.inventory_item_id = FND_API.G_MISS_NUM THEN
15233: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15234: END IF;
15235:
15236: END IF;
15237:

Line 15240: IF p_line_val_rec.invoicing_rule <> FND_API.G_MISS_CHAR

15236: END IF;
15237:
15238: END IF;
15239:
15240: IF p_line_val_rec.invoicing_rule <> FND_API.G_MISS_CHAR
15241: THEN
15242:
15243: IF p_x_line_rec.invoicing_rule_id <> FND_API.G_MISS_NUM THEN
15244:

Line 15243: IF p_x_line_rec.invoicing_rule_id <> FND_API.G_MISS_NUM THEN

15239:
15240: IF p_line_val_rec.invoicing_rule <> FND_API.G_MISS_CHAR
15241: THEN
15242:
15243: IF p_x_line_rec.invoicing_rule_id <> FND_API.G_MISS_NUM THEN
15244:
15245: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15246: THEN
15247:

Line 15260: IF p_x_line_rec.invoicing_rule_id = FND_API.G_MISS_NUM THEN

15256: p_x_line_rec.invoicing_rule_id := OE_Value_To_Id.invoicing_rule
15257: ( p_invoicing_rule => p_line_val_rec.invoicing_rule
15258: );
15259:
15260: IF p_x_line_rec.invoicing_rule_id = FND_API.G_MISS_NUM THEN
15261: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15262: END IF;
15263:
15264: END IF;

Line 15261: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15257: ( p_invoicing_rule => p_line_val_rec.invoicing_rule
15258: );
15259:
15260: IF p_x_line_rec.invoicing_rule_id = FND_API.G_MISS_NUM THEN
15261: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15262: END IF;
15263:
15264: END IF;
15265:

Line 15268: IF p_line_val_rec.item_type <> FND_API.G_MISS_CHAR

15264: END IF;
15265:
15266: END IF;
15267:
15268: IF p_line_val_rec.item_type <> FND_API.G_MISS_CHAR
15269: THEN
15270:
15271: IF p_x_line_rec.item_type_code <> FND_API.G_MISS_CHAR THEN
15272:

Line 15271: IF p_x_line_rec.item_type_code <> FND_API.G_MISS_CHAR THEN

15267:
15268: IF p_line_val_rec.item_type <> FND_API.G_MISS_CHAR
15269: THEN
15270:
15271: IF p_x_line_rec.item_type_code <> FND_API.G_MISS_CHAR THEN
15272:
15273: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15274: THEN
15275:

Line 15288: IF p_x_line_rec.item_type_code = FND_API.G_MISS_CHAR THEN

15284: p_x_line_rec.item_type_code := OE_Value_To_Id.item_type
15285: ( p_item_type => p_line_val_rec.item_type
15286: );
15287:
15288: IF p_x_line_rec.item_type_code = FND_API.G_MISS_CHAR THEN
15289: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15290: END IF;
15291:
15292: END IF;

Line 15289: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15285: ( p_item_type => p_line_val_rec.item_type
15286: );
15287:
15288: IF p_x_line_rec.item_type_code = FND_API.G_MISS_CHAR THEN
15289: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15290: END IF;
15291:
15292: END IF;
15293:

Line 15296: IF p_line_val_rec.line_type <> FND_API.G_MISS_CHAR

15292: END IF;
15293:
15294: END IF;
15295:
15296: IF p_line_val_rec.line_type <> FND_API.G_MISS_CHAR
15297: THEN
15298:
15299: IF p_x_line_rec.line_type_id <> FND_API.G_MISS_NUM THEN
15300:

Line 15299: IF p_x_line_rec.line_type_id <> FND_API.G_MISS_NUM THEN

15295:
15296: IF p_line_val_rec.line_type <> FND_API.G_MISS_CHAR
15297: THEN
15298:
15299: IF p_x_line_rec.line_type_id <> FND_API.G_MISS_NUM THEN
15300:
15301: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15302: THEN
15303:

Line 15316: IF p_x_line_rec.line_type_id = FND_API.G_MISS_NUM THEN

15312: p_x_line_rec.line_type_id := OE_Value_To_Id.line_type
15313: ( p_line_type => p_line_val_rec.line_type
15314: );
15315:
15316: IF p_x_line_rec.line_type_id = FND_API.G_MISS_NUM THEN
15317: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15318: END IF;
15319:
15320: END IF;

Line 15317: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15313: ( p_line_type => p_line_val_rec.line_type
15314: );
15315:
15316: IF p_x_line_rec.line_type_id = FND_API.G_MISS_NUM THEN
15317: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15318: END IF;
15319:
15320: END IF;
15321:

Line 15324: IF p_line_val_rec.over_ship_reason <> FND_API.G_MISS_CHAR

15320: END IF;
15321:
15322: END IF;
15323:
15324: IF p_line_val_rec.over_ship_reason <> FND_API.G_MISS_CHAR
15325: THEN
15326:
15327: IF p_x_line_rec.over_ship_reason_code <> FND_API.G_MISS_CHAR THEN
15328:

Line 15327: IF p_x_line_rec.over_ship_reason_code <> FND_API.G_MISS_CHAR THEN

15323:
15324: IF p_line_val_rec.over_ship_reason <> FND_API.G_MISS_CHAR
15325: THEN
15326:
15327: IF p_x_line_rec.over_ship_reason_code <> FND_API.G_MISS_CHAR THEN
15328:
15329: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15330: THEN
15331:

Line 15344: IF p_x_line_rec.over_ship_reason_code = FND_API.G_MISS_CHAR THEN

15340: p_x_line_rec.over_ship_reason_code := OE_Value_To_Id.over_ship_reason
15341: ( p_over_ship_reason => p_line_val_rec.over_ship_reason
15342: );
15343:
15344: IF p_x_line_rec.over_ship_reason_code = FND_API.G_MISS_CHAR THEN
15345: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15346: END IF;
15347:
15348: END IF;

Line 15345: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15341: ( p_over_ship_reason => p_line_val_rec.over_ship_reason
15342: );
15343:
15344: IF p_x_line_rec.over_ship_reason_code = FND_API.G_MISS_CHAR THEN
15345: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15346: END IF;
15347:
15348: END IF;
15349:

Line 15352: IF p_line_val_rec.payment_term <> FND_API.G_MISS_CHAR

15348: END IF;
15349:
15350: END IF;
15351:
15352: IF p_line_val_rec.payment_term <> FND_API.G_MISS_CHAR
15353: THEN
15354:
15355: IF p_x_line_rec.payment_term_id <> FND_API.G_MISS_NUM THEN
15356:

Line 15355: IF p_x_line_rec.payment_term_id <> FND_API.G_MISS_NUM THEN

15351:
15352: IF p_line_val_rec.payment_term <> FND_API.G_MISS_CHAR
15353: THEN
15354:
15355: IF p_x_line_rec.payment_term_id <> FND_API.G_MISS_NUM THEN
15356:
15357: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15358: THEN
15359:

Line 15372: IF p_x_line_rec.payment_term_id = FND_API.G_MISS_NUM THEN

15368: p_x_line_rec.payment_term_id := OE_Value_To_Id.payment_term
15369: ( p_payment_term => p_line_val_rec.payment_term
15370: );
15371:
15372: IF p_x_line_rec.payment_term_id = FND_API.G_MISS_NUM THEN
15373: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15374: END IF;
15375:
15376: END IF;

Line 15373: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15369: ( p_payment_term => p_line_val_rec.payment_term
15370: );
15371:
15372: IF p_x_line_rec.payment_term_id = FND_API.G_MISS_NUM THEN
15373: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15374: END IF;
15375:
15376: END IF;
15377:

Line 15380: IF p_line_val_rec.price_list <> FND_API.G_MISS_CHAR

15376: END IF;
15377:
15378: END IF;
15379:
15380: IF p_line_val_rec.price_list <> FND_API.G_MISS_CHAR
15381: THEN
15382:
15383: IF p_x_line_rec.price_list_id <> FND_API.G_MISS_NUM THEN
15384:

Line 15383: IF p_x_line_rec.price_list_id <> FND_API.G_MISS_NUM THEN

15379:
15380: IF p_line_val_rec.price_list <> FND_API.G_MISS_CHAR
15381: THEN
15382:
15383: IF p_x_line_rec.price_list_id <> FND_API.G_MISS_NUM THEN
15384:
15385: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15386: THEN
15387:

Line 15400: IF p_x_line_rec.price_list_id = FND_API.G_MISS_NUM THEN

15396: p_x_line_rec.price_list_id := OE_Value_To_Id.price_list
15397: ( p_price_list => p_line_val_rec.price_list
15398: );
15399:
15400: IF p_x_line_rec.price_list_id = FND_API.G_MISS_NUM THEN
15401: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15402: END IF;
15403:
15404: END IF;

Line 15401: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15397: ( p_price_list => p_line_val_rec.price_list
15398: );
15399:
15400: IF p_x_line_rec.price_list_id = FND_API.G_MISS_NUM THEN
15401: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15402: END IF;
15403:
15404: END IF;
15405:

Line 15408: IF p_line_val_rec.project <> FND_API.G_MISS_CHAR

15404: END IF;
15405:
15406: END IF;
15407:
15408: IF p_line_val_rec.project <> FND_API.G_MISS_CHAR
15409: THEN
15410:
15411: IF p_x_line_rec.project_id <> FND_API.G_MISS_NUM THEN
15412:

Line 15411: IF p_x_line_rec.project_id <> FND_API.G_MISS_NUM THEN

15407:
15408: IF p_line_val_rec.project <> FND_API.G_MISS_CHAR
15409: THEN
15410:
15411: IF p_x_line_rec.project_id <> FND_API.G_MISS_NUM THEN
15412:
15413: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15414: THEN
15415:

Line 15428: IF p_x_line_rec.project_id = FND_API.G_MISS_NUM THEN

15424: p_x_line_rec.project_id := OE_Value_To_Id.project
15425: ( p_project => p_line_val_rec.project
15426: );
15427:
15428: IF p_x_line_rec.project_id = FND_API.G_MISS_NUM THEN
15429: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15430: END IF;
15431:
15432: END IF;

Line 15429: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15425: ( p_project => p_line_val_rec.project
15426: );
15427:
15428: IF p_x_line_rec.project_id = FND_API.G_MISS_NUM THEN
15429: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15430: END IF;
15431:
15432: END IF;
15433:

Line 15436: IF p_line_val_rec.return_reason <> FND_API.G_MISS_CHAR

15432: END IF;
15433:
15434: END IF;
15435:
15436: IF p_line_val_rec.return_reason <> FND_API.G_MISS_CHAR
15437: THEN
15438:
15439: IF p_x_line_rec.return_reason_code <> FND_API.G_MISS_CHAR THEN
15440:

Line 15439: IF p_x_line_rec.return_reason_code <> FND_API.G_MISS_CHAR THEN

15435:
15436: IF p_line_val_rec.return_reason <> FND_API.G_MISS_CHAR
15437: THEN
15438:
15439: IF p_x_line_rec.return_reason_code <> FND_API.G_MISS_CHAR THEN
15440:
15441: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15442: THEN
15443:

Line 15456: IF p_x_line_rec.return_reason_code = FND_API.G_MISS_CHAR THEN

15452: p_x_line_rec.return_reason_code := OE_Value_To_Id.return_reason
15453: ( p_return_reason => p_line_val_rec.return_reason
15454: );
15455:
15456: IF p_x_line_rec.return_reason_code = FND_API.G_MISS_CHAR THEN
15457: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15458: END IF;
15459:
15460: END IF;

Line 15457: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15453: ( p_return_reason => p_line_val_rec.return_reason
15454: );
15455:
15456: IF p_x_line_rec.return_reason_code = FND_API.G_MISS_CHAR THEN
15457: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15458: END IF;
15459:
15460: END IF;
15461:

Line 15466: IF p_line_val_rec.rla_schedule_type <> FND_API.G_MISS_CHAR

15462: END IF;
15463:
15464:
15465:
15466: IF p_line_val_rec.rla_schedule_type <> FND_API.G_MISS_CHAR
15467: THEN
15468:
15469: IF p_x_line_rec.rla_schedule_type_code <> FND_API.G_MISS_CHAR THEN
15470:

Line 15469: IF p_x_line_rec.rla_schedule_type_code <> FND_API.G_MISS_CHAR THEN

15465:
15466: IF p_line_val_rec.rla_schedule_type <> FND_API.G_MISS_CHAR
15467: THEN
15468:
15469: IF p_x_line_rec.rla_schedule_type_code <> FND_API.G_MISS_CHAR THEN
15470:
15471: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15472: THEN
15473:

Line 15486: IF p_x_line_rec.rla_schedule_type_code = FND_API.G_MISS_CHAR THEN

15482: p_x_line_rec.rla_schedule_type_code := OE_Value_To_Id.rla_schedule_type
15483: ( p_rla_schedule_type => p_line_val_rec.rla_schedule_type
15484: );
15485:
15486: IF p_x_line_rec.rla_schedule_type_code = FND_API.G_MISS_CHAR THEN
15487: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15488: END IF;
15489:
15490: END IF;

Line 15487: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15483: ( p_rla_schedule_type => p_line_val_rec.rla_schedule_type
15484: );
15485:
15486: IF p_x_line_rec.rla_schedule_type_code = FND_API.G_MISS_CHAR THEN
15487: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15488: END IF;
15489:
15490: END IF;
15491:

Line 15494: IF p_line_val_rec.salesrep <> FND_API.G_MISS_CHAR

15490: END IF;
15491:
15492: END IF;
15493:
15494: IF p_line_val_rec.salesrep <> FND_API.G_MISS_CHAR
15495: THEN
15496:
15497: IF p_x_line_rec.salesrep_id <> FND_API.G_MISS_NUM THEN
15498:

Line 15497: IF p_x_line_rec.salesrep_id <> FND_API.G_MISS_NUM THEN

15493:
15494: IF p_line_val_rec.salesrep <> FND_API.G_MISS_CHAR
15495: THEN
15496:
15497: IF p_x_line_rec.salesrep_id <> FND_API.G_MISS_NUM THEN
15498:
15499: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15500: THEN
15501:

Line 15514: IF p_x_line_rec.salesrep_id = FND_API.G_MISS_NUM THEN

15510: p_x_line_rec.salesrep_id := OE_Value_To_Id.salesrep
15511: ( p_salesrep => p_line_val_rec.salesrep
15512: );
15513:
15514: IF p_x_line_rec.salesrep_id = FND_API.G_MISS_NUM THEN
15515: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15516: END IF;
15517:
15518: END IF;

Line 15515: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15511: ( p_salesrep => p_line_val_rec.salesrep
15512: );
15513:
15514: IF p_x_line_rec.salesrep_id = FND_API.G_MISS_NUM THEN
15515: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15516: END IF;
15517:
15518: END IF;
15519:

Line 15522: IF p_line_val_rec.shipment_priority <> FND_API.G_MISS_CHAR

15518: END IF;
15519:
15520: END IF;
15521:
15522: IF p_line_val_rec.shipment_priority <> FND_API.G_MISS_CHAR
15523: THEN
15524:
15525: IF p_x_line_rec.shipment_priority_code <> FND_API.G_MISS_CHAR THEN
15526:

Line 15525: IF p_x_line_rec.shipment_priority_code <> FND_API.G_MISS_CHAR THEN

15521:
15522: IF p_line_val_rec.shipment_priority <> FND_API.G_MISS_CHAR
15523: THEN
15524:
15525: IF p_x_line_rec.shipment_priority_code <> FND_API.G_MISS_CHAR THEN
15526:
15527: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15528: THEN
15529:

Line 15542: IF p_x_line_rec.shipment_priority_code = FND_API.G_MISS_CHAR THEN

15538: p_x_line_rec.shipment_priority_code := OE_Value_To_Id.shipment_priority
15539: ( p_shipment_priority => p_line_val_rec.shipment_priority
15540: );
15541:
15542: IF p_x_line_rec.shipment_priority_code = FND_API.G_MISS_CHAR THEN
15543: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15544: END IF;
15545:
15546: END IF;

Line 15543: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15539: ( p_shipment_priority => p_line_val_rec.shipment_priority
15540: );
15541:
15542: IF p_x_line_rec.shipment_priority_code = FND_API.G_MISS_CHAR THEN
15543: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15544: END IF;
15545:
15546: END IF;
15547:

Line 15550: IF p_line_val_rec.ship_from_address1 <> FND_API.G_MISS_CHAR

15546: END IF;
15547:
15548: END IF;
15549:
15550: IF p_line_val_rec.ship_from_address1 <> FND_API.G_MISS_CHAR
15551: OR p_line_val_rec.ship_from_address2 <> FND_API.G_MISS_CHAR
15552: OR p_line_val_rec.ship_from_address3 <> FND_API.G_MISS_CHAR
15553: OR p_line_val_rec.ship_from_address4 <> FND_API.G_MISS_CHAR
15554: OR p_line_val_rec.ship_from_location <> FND_API.G_MISS_CHAR

Line 15551: OR p_line_val_rec.ship_from_address2 <> FND_API.G_MISS_CHAR

15547:
15548: END IF;
15549:
15550: IF p_line_val_rec.ship_from_address1 <> FND_API.G_MISS_CHAR
15551: OR p_line_val_rec.ship_from_address2 <> FND_API.G_MISS_CHAR
15552: OR p_line_val_rec.ship_from_address3 <> FND_API.G_MISS_CHAR
15553: OR p_line_val_rec.ship_from_address4 <> FND_API.G_MISS_CHAR
15554: OR p_line_val_rec.ship_from_location <> FND_API.G_MISS_CHAR
15555: OR p_line_val_rec.ship_from_org <> FND_API.G_MISS_CHAR

Line 15552: OR p_line_val_rec.ship_from_address3 <> FND_API.G_MISS_CHAR

15548: END IF;
15549:
15550: IF p_line_val_rec.ship_from_address1 <> FND_API.G_MISS_CHAR
15551: OR p_line_val_rec.ship_from_address2 <> FND_API.G_MISS_CHAR
15552: OR p_line_val_rec.ship_from_address3 <> FND_API.G_MISS_CHAR
15553: OR p_line_val_rec.ship_from_address4 <> FND_API.G_MISS_CHAR
15554: OR p_line_val_rec.ship_from_location <> FND_API.G_MISS_CHAR
15555: OR p_line_val_rec.ship_from_org <> FND_API.G_MISS_CHAR
15556: THEN

Line 15553: OR p_line_val_rec.ship_from_address4 <> FND_API.G_MISS_CHAR

15549:
15550: IF p_line_val_rec.ship_from_address1 <> FND_API.G_MISS_CHAR
15551: OR p_line_val_rec.ship_from_address2 <> FND_API.G_MISS_CHAR
15552: OR p_line_val_rec.ship_from_address3 <> FND_API.G_MISS_CHAR
15553: OR p_line_val_rec.ship_from_address4 <> FND_API.G_MISS_CHAR
15554: OR p_line_val_rec.ship_from_location <> FND_API.G_MISS_CHAR
15555: OR p_line_val_rec.ship_from_org <> FND_API.G_MISS_CHAR
15556: THEN
15557:

Line 15554: OR p_line_val_rec.ship_from_location <> FND_API.G_MISS_CHAR

15550: IF p_line_val_rec.ship_from_address1 <> FND_API.G_MISS_CHAR
15551: OR p_line_val_rec.ship_from_address2 <> FND_API.G_MISS_CHAR
15552: OR p_line_val_rec.ship_from_address3 <> FND_API.G_MISS_CHAR
15553: OR p_line_val_rec.ship_from_address4 <> FND_API.G_MISS_CHAR
15554: OR p_line_val_rec.ship_from_location <> FND_API.G_MISS_CHAR
15555: OR p_line_val_rec.ship_from_org <> FND_API.G_MISS_CHAR
15556: THEN
15557:
15558: IF p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM THEN

Line 15555: OR p_line_val_rec.ship_from_org <> FND_API.G_MISS_CHAR

15551: OR p_line_val_rec.ship_from_address2 <> FND_API.G_MISS_CHAR
15552: OR p_line_val_rec.ship_from_address3 <> FND_API.G_MISS_CHAR
15553: OR p_line_val_rec.ship_from_address4 <> FND_API.G_MISS_CHAR
15554: OR p_line_val_rec.ship_from_location <> FND_API.G_MISS_CHAR
15555: OR p_line_val_rec.ship_from_org <> FND_API.G_MISS_CHAR
15556: THEN
15557:
15558: IF p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM THEN
15559:

Line 15558: IF p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM THEN

15554: OR p_line_val_rec.ship_from_location <> FND_API.G_MISS_CHAR
15555: OR p_line_val_rec.ship_from_org <> FND_API.G_MISS_CHAR
15556: THEN
15557:
15558: IF p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM THEN
15559:
15560: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15561: THEN
15562:

Line 15580: IF p_x_line_rec.ship_from_org_id = FND_API.G_MISS_NUM THEN

15576: , p_ship_from_location => p_line_val_rec.ship_from_location
15577: , p_ship_from_org => p_line_val_rec.ship_from_org
15578: );
15579:
15580: IF p_x_line_rec.ship_from_org_id = FND_API.G_MISS_NUM THEN
15581: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15582: END IF;
15583:
15584: END IF;

Line 15581: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15577: , p_ship_from_org => p_line_val_rec.ship_from_org
15578: );
15579:
15580: IF p_x_line_rec.ship_from_org_id = FND_API.G_MISS_NUM THEN
15581: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15582: END IF;
15583:
15584: END IF;
15585:

Line 15588: IF p_line_val_rec.task <> FND_API.G_MISS_CHAR

15584: END IF;
15585:
15586: END IF;
15587:
15588: IF p_line_val_rec.task <> FND_API.G_MISS_CHAR
15589: THEN
15590:
15591: IF p_x_line_rec.task_id <> FND_API.G_MISS_NUM THEN
15592:

Line 15591: IF p_x_line_rec.task_id <> FND_API.G_MISS_NUM THEN

15587:
15588: IF p_line_val_rec.task <> FND_API.G_MISS_CHAR
15589: THEN
15590:
15591: IF p_x_line_rec.task_id <> FND_API.G_MISS_NUM THEN
15592:
15593: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15594: THEN
15595:

Line 15608: IF p_x_line_rec.task_id = FND_API.G_MISS_NUM THEN

15604: p_x_line_rec.task_id := OE_Value_To_Id.task
15605: ( p_task => p_line_val_rec.task
15606: );
15607:
15608: IF p_x_line_rec.task_id = FND_API.G_MISS_NUM THEN
15609: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15610: END IF;
15611:
15612: END IF;

Line 15609: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15605: ( p_task => p_line_val_rec.task
15606: );
15607:
15608: IF p_x_line_rec.task_id = FND_API.G_MISS_NUM THEN
15609: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15610: END IF;
15611:
15612: END IF;
15613:

Line 15616: IF p_line_val_rec.tax_exempt <> FND_API.G_MISS_CHAR

15612: END IF;
15613:
15614: END IF;
15615:
15616: IF p_line_val_rec.tax_exempt <> FND_API.G_MISS_CHAR
15617: THEN
15618:
15619: IF p_x_line_rec.tax_exempt_flag <> FND_API.G_MISS_CHAR THEN
15620:

Line 15619: IF p_x_line_rec.tax_exempt_flag <> FND_API.G_MISS_CHAR THEN

15615:
15616: IF p_line_val_rec.tax_exempt <> FND_API.G_MISS_CHAR
15617: THEN
15618:
15619: IF p_x_line_rec.tax_exempt_flag <> FND_API.G_MISS_CHAR THEN
15620:
15621: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15622: THEN
15623:

Line 15636: IF p_x_line_rec.tax_exempt_flag = FND_API.G_MISS_CHAR THEN

15632: p_x_line_rec.tax_exempt_flag := OE_Value_To_Id.tax_exempt
15633: ( p_tax_exempt => p_line_val_rec.tax_exempt
15634: );
15635:
15636: IF p_x_line_rec.tax_exempt_flag = FND_API.G_MISS_CHAR THEN
15637: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15638: END IF;
15639:
15640: END IF;

Line 15637: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15633: ( p_tax_exempt => p_line_val_rec.tax_exempt
15634: );
15635:
15636: IF p_x_line_rec.tax_exempt_flag = FND_API.G_MISS_CHAR THEN
15637: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15638: END IF;
15639:
15640: END IF;
15641:

Line 15644: IF p_line_val_rec.tax_exempt_reason <> FND_API.G_MISS_CHAR

15640: END IF;
15641:
15642: END IF;
15643:
15644: IF p_line_val_rec.tax_exempt_reason <> FND_API.G_MISS_CHAR
15645: THEN
15646:
15647: IF p_x_line_rec.tax_exempt_reason_code <> FND_API.G_MISS_CHAR THEN
15648:

Line 15647: IF p_x_line_rec.tax_exempt_reason_code <> FND_API.G_MISS_CHAR THEN

15643:
15644: IF p_line_val_rec.tax_exempt_reason <> FND_API.G_MISS_CHAR
15645: THEN
15646:
15647: IF p_x_line_rec.tax_exempt_reason_code <> FND_API.G_MISS_CHAR THEN
15648:
15649: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15650: THEN
15651:

Line 15664: IF p_x_line_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR THEN

15660: p_x_line_rec.tax_exempt_reason_code := OE_Value_To_Id.tax_exempt_reason
15661: ( p_tax_exempt_reason => p_line_val_rec.tax_exempt_reason
15662: );
15663:
15664: IF p_x_line_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR THEN
15665: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15666: END IF;
15667:
15668: END IF;

Line 15665: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15661: ( p_tax_exempt_reason => p_line_val_rec.tax_exempt_reason
15662: );
15663:
15664: IF p_x_line_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR THEN
15665: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15666: END IF;
15667:
15668: END IF;
15669:

Line 15672: IF p_line_val_rec.tax_point <> FND_API.G_MISS_CHAR

15668: END IF;
15669:
15670: END IF;
15671:
15672: IF p_line_val_rec.tax_point <> FND_API.G_MISS_CHAR
15673: THEN
15674:
15675: IF p_x_line_rec.tax_point_code <> FND_API.G_MISS_CHAR THEN
15676:

Line 15675: IF p_x_line_rec.tax_point_code <> FND_API.G_MISS_CHAR THEN

15671:
15672: IF p_line_val_rec.tax_point <> FND_API.G_MISS_CHAR
15673: THEN
15674:
15675: IF p_x_line_rec.tax_point_code <> FND_API.G_MISS_CHAR THEN
15676:
15677: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15678: THEN
15679:

Line 15692: IF p_x_line_rec.tax_point_code = FND_API.G_MISS_CHAR THEN

15688: p_x_line_rec.tax_point_code := OE_Value_To_Id.tax_point
15689: ( p_tax_point => p_line_val_rec.tax_point
15690: );
15691:
15692: IF p_x_line_rec.tax_point_code = FND_API.G_MISS_CHAR THEN
15693: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15694: END IF;
15695:
15696: END IF;

Line 15693: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15689: ( p_tax_point => p_line_val_rec.tax_point
15690: );
15691:
15692: IF p_x_line_rec.tax_point_code = FND_API.G_MISS_CHAR THEN
15693: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15694: END IF;
15695:
15696: END IF;
15697:

Line 15701: IF p_line_val_rec.veh_cus_item_cum_key <> FND_API.G_MISS_CHAR

15697:
15698: END IF;
15699:
15700:
15701: IF p_line_val_rec.veh_cus_item_cum_key <> FND_API.G_MISS_CHAR
15702: THEN
15703:
15704: IF p_x_line_rec.veh_cus_item_cum_key_id <> FND_API.G_MISS_NUM THEN
15705:

Line 15704: IF p_x_line_rec.veh_cus_item_cum_key_id <> FND_API.G_MISS_NUM THEN

15700:
15701: IF p_line_val_rec.veh_cus_item_cum_key <> FND_API.G_MISS_CHAR
15702: THEN
15703:
15704: IF p_x_line_rec.veh_cus_item_cum_key_id <> FND_API.G_MISS_NUM THEN
15705:
15706: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15707: THEN
15708:

Line 15721: IF p_x_line_rec.veh_cus_item_cum_key_id = FND_API.G_MISS_NUM THEN

15717: p_x_line_rec.veh_cus_item_cum_key_id := OE_Value_To_Id.veh_cus_item_cum_key
15718: ( p_veh_cus_item_cum_key => p_line_val_rec.veh_cus_item_cum_key
15719: );
15720:
15721: IF p_x_line_rec.veh_cus_item_cum_key_id = FND_API.G_MISS_NUM THEN
15722: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15723: END IF;
15724:
15725: END IF;

Line 15722: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15718: ( p_veh_cus_item_cum_key => p_line_val_rec.veh_cus_item_cum_key
15719: );
15720:
15721: IF p_x_line_rec.veh_cus_item_cum_key_id = FND_API.G_MISS_NUM THEN
15722: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15723: END IF;
15724:
15725: END IF;
15726:

Line 15734: IF p_line_val_rec.invoice_to_customer_name_oi <> FND_API.G_MISS_CHAR

15730: -- Retreiving ids for invoice_to_customer
15731: ----------------------------------------------------------------------
15732:
15733: oe_debug_pub.add('line Invoice_to_cust_id='||p_x_line_rec.invoice_to_customer_id);
15734: IF p_line_val_rec.invoice_to_customer_name_oi <> FND_API.G_MISS_CHAR
15735: OR p_line_val_rec.invoice_to_customer_number_oi <> FND_API.G_MISS_CHAR
15736: THEN
15737:
15738: IF p_x_line_rec.invoice_to_customer_id <> FND_API.G_MISS_NUM THEN

Line 15735: OR p_line_val_rec.invoice_to_customer_number_oi <> FND_API.G_MISS_CHAR

15731: ----------------------------------------------------------------------
15732:
15733: oe_debug_pub.add('line Invoice_to_cust_id='||p_x_line_rec.invoice_to_customer_id);
15734: IF p_line_val_rec.invoice_to_customer_name_oi <> FND_API.G_MISS_CHAR
15735: OR p_line_val_rec.invoice_to_customer_number_oi <> FND_API.G_MISS_CHAR
15736: THEN
15737:
15738: IF p_x_line_rec.invoice_to_customer_id <> FND_API.G_MISS_NUM THEN
15739:

Line 15738: IF p_x_line_rec.invoice_to_customer_id <> FND_API.G_MISS_NUM THEN

15734: IF p_line_val_rec.invoice_to_customer_name_oi <> FND_API.G_MISS_CHAR
15735: OR p_line_val_rec.invoice_to_customer_number_oi <> FND_API.G_MISS_CHAR
15736: THEN
15737:
15738: IF p_x_line_rec.invoice_to_customer_id <> FND_API.G_MISS_NUM THEN
15739:
15740:
15741: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15742: THEN

Line 15751: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN -- bug 4231603

15747:
15748: END IF;
15749:
15750: ELSE
15751: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN -- bug 4231603
15752: p_x_line_rec.invoice_to_customer_id:=OE_Value_To_Id.site_customer
15753: ( p_site_customer => p_line_val_rec.invoice_to_customer_name_oi
15754: ,p_site_customer_number=> p_line_val_rec.invoice_to_customer_number_oi
15755: ,p_type =>'INVOICE_TO'

Line 15758: IF p_x_line_rec.invoice_to_customer_id = FND_API.G_MISS_NUM THEN

15754: ,p_site_customer_number=> p_line_val_rec.invoice_to_customer_number_oi
15755: ,p_type =>'INVOICE_TO'
15756: );
15757:
15758: IF p_x_line_rec.invoice_to_customer_id = FND_API.G_MISS_NUM THEN
15759: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15760: END IF;
15761: END IF;
15762: END IF;

Line 15759: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15755: ,p_type =>'INVOICE_TO'
15756: );
15757:
15758: IF p_x_line_rec.invoice_to_customer_id = FND_API.G_MISS_NUM THEN
15759: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15760: END IF;
15761: END IF;
15762: END IF;
15763:

Line 15770: IF p_line_val_rec.ship_to_customer_name_oi <> FND_API.G_MISS_CHAR

15766: ----------------------------------------------------------------------
15767: -- Retreiving ids for ship_to_customer
15768: ----------------------------------------------------------------------
15769:
15770: IF p_line_val_rec.ship_to_customer_name_oi <> FND_API.G_MISS_CHAR
15771: OR p_line_val_rec.ship_to_customer_number_oi <> FND_API.G_MISS_CHAR
15772: THEN
15773:
15774: IF p_x_line_rec.ship_to_customer_id <> FND_API.G_MISS_NUM THEN

Line 15771: OR p_line_val_rec.ship_to_customer_number_oi <> FND_API.G_MISS_CHAR

15767: -- Retreiving ids for ship_to_customer
15768: ----------------------------------------------------------------------
15769:
15770: IF p_line_val_rec.ship_to_customer_name_oi <> FND_API.G_MISS_CHAR
15771: OR p_line_val_rec.ship_to_customer_number_oi <> FND_API.G_MISS_CHAR
15772: THEN
15773:
15774: IF p_x_line_rec.ship_to_customer_id <> FND_API.G_MISS_NUM THEN
15775:

Line 15774: IF p_x_line_rec.ship_to_customer_id <> FND_API.G_MISS_NUM THEN

15770: IF p_line_val_rec.ship_to_customer_name_oi <> FND_API.G_MISS_CHAR
15771: OR p_line_val_rec.ship_to_customer_number_oi <> FND_API.G_MISS_CHAR
15772: THEN
15773:
15774: IF p_x_line_rec.ship_to_customer_id <> FND_API.G_MISS_NUM THEN
15775:
15776:
15777: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15778: THEN

Line 15787: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN --4231603

15783:
15784: END IF;
15785:
15786: ELSE
15787: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN --4231603
15788: p_x_line_rec.ship_to_customer_id:=OE_Value_To_Id.site_customer
15789: ( p_site_customer => p_line_val_rec.ship_to_customer_name_oi
15790: ,p_site_customer_number=> p_line_val_rec.ship_to_customer_number_oi
15791: ,p_type =>'SHIP_TO'

Line 15794: IF p_x_line_rec.ship_to_customer_id = FND_API.G_MISS_NUM THEN

15790: ,p_site_customer_number=> p_line_val_rec.ship_to_customer_number_oi
15791: ,p_type =>'SHIP_TO'
15792: );
15793:
15794: IF p_x_line_rec.ship_to_customer_id = FND_API.G_MISS_NUM THEN
15795: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15796: END IF;
15797: END IF;
15798: END IF;

Line 15795: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15791: ,p_type =>'SHIP_TO'
15792: );
15793:
15794: IF p_x_line_rec.ship_to_customer_id = FND_API.G_MISS_NUM THEN
15795: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15796: END IF;
15797: END IF;
15798: END IF;
15799:

Line 15807: IF p_line_val_rec.deliver_to_customer_name_oi <> FND_API.G_MISS_CHAR

15803: ----------------------------------------------------------------------
15804: -- Retreiving ids for deliver_to_customer
15805: ----------------------------------------------------------------------
15806:
15807: IF p_line_val_rec.deliver_to_customer_name_oi <> FND_API.G_MISS_CHAR
15808: OR p_line_val_rec.deliver_to_customer_number_oi <> FND_API.G_MISS_CHAR
15809: THEN
15810:
15811: IF p_x_line_rec.deliver_to_customer_id <> FND_API.G_MISS_NUM THEN

Line 15808: OR p_line_val_rec.deliver_to_customer_number_oi <> FND_API.G_MISS_CHAR

15804: -- Retreiving ids for deliver_to_customer
15805: ----------------------------------------------------------------------
15806:
15807: IF p_line_val_rec.deliver_to_customer_name_oi <> FND_API.G_MISS_CHAR
15808: OR p_line_val_rec.deliver_to_customer_number_oi <> FND_API.G_MISS_CHAR
15809: THEN
15810:
15811: IF p_x_line_rec.deliver_to_customer_id <> FND_API.G_MISS_NUM THEN
15812:

Line 15811: IF p_x_line_rec.deliver_to_customer_id <> FND_API.G_MISS_NUM THEN

15807: IF p_line_val_rec.deliver_to_customer_name_oi <> FND_API.G_MISS_CHAR
15808: OR p_line_val_rec.deliver_to_customer_number_oi <> FND_API.G_MISS_CHAR
15809: THEN
15810:
15811: IF p_x_line_rec.deliver_to_customer_id <> FND_API.G_MISS_NUM THEN
15812:
15813:
15814: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15815: THEN

Line 15824: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN -- 4231603

15820:
15821: END IF;
15822:
15823: ELSE
15824: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN -- 4231603
15825: p_x_line_rec.deliver_to_customer_id:=OE_Value_To_Id.site_customer
15826: ( p_site_customer => p_line_val_rec.ship_to_customer_name_oi
15827: ,p_site_customer_number=> p_line_val_rec.ship_to_customer_number_oi
15828: ,p_type =>'DELIVER_TO'

Line 15831: IF p_x_line_rec.deliver_to_customer_id = FND_API.G_MISS_NUM THEN

15827: ,p_site_customer_number=> p_line_val_rec.ship_to_customer_number_oi
15828: ,p_type =>'DELIVER_TO'
15829: );
15830:
15831: IF p_x_line_rec.deliver_to_customer_id = FND_API.G_MISS_NUM THEN
15832: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15833: END IF;
15834: END IF;
15835: END IF;

Line 15832: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15828: ,p_type =>'DELIVER_TO'
15829: );
15830:
15831: IF p_x_line_rec.deliver_to_customer_id = FND_API.G_MISS_NUM THEN
15832: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15833: END IF;
15834: END IF;
15835: END IF;
15836:

Line 15849: IF p_x_line_rec.sold_to_org_id = FND_API.G_MISS_NUM

15845: -- Retrieve the sold_to_org_id if not passed on the line record. This
15846: -- will be needed by the value_to_id functions for related fields.
15847: -- For e.g. oe_value_to_id.ship_to_org_id requires sold_to_org_id
15848:
15849: IF p_x_line_rec.sold_to_org_id = FND_API.G_MISS_NUM
15850: THEN
15851:
15852: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
15853:

Line 15876: IF p_line_val_rec.deliver_to_address1 <> FND_API.G_MISS_CHAR

15872: l_sold_to_org_id := p_x_line_rec.sold_to_org_id;
15873:
15874: END IF;
15875:
15876: IF p_line_val_rec.deliver_to_address1 <> FND_API.G_MISS_CHAR
15877: OR p_line_val_rec.deliver_to_address2 <> FND_API.G_MISS_CHAR
15878: OR p_line_val_rec.deliver_to_address3 <> FND_API.G_MISS_CHAR
15879: OR p_line_val_rec.deliver_to_address4 <> FND_API.G_MISS_CHAR
15880: OR p_line_val_rec.deliver_to_location <> FND_API.G_MISS_CHAR

Line 15877: OR p_line_val_rec.deliver_to_address2 <> FND_API.G_MISS_CHAR

15873:
15874: END IF;
15875:
15876: IF p_line_val_rec.deliver_to_address1 <> FND_API.G_MISS_CHAR
15877: OR p_line_val_rec.deliver_to_address2 <> FND_API.G_MISS_CHAR
15878: OR p_line_val_rec.deliver_to_address3 <> FND_API.G_MISS_CHAR
15879: OR p_line_val_rec.deliver_to_address4 <> FND_API.G_MISS_CHAR
15880: OR p_line_val_rec.deliver_to_location <> FND_API.G_MISS_CHAR
15881: OR p_line_val_rec.deliver_to_org <> FND_API.G_MISS_CHAR

Line 15878: OR p_line_val_rec.deliver_to_address3 <> FND_API.G_MISS_CHAR

15874: END IF;
15875:
15876: IF p_line_val_rec.deliver_to_address1 <> FND_API.G_MISS_CHAR
15877: OR p_line_val_rec.deliver_to_address2 <> FND_API.G_MISS_CHAR
15878: OR p_line_val_rec.deliver_to_address3 <> FND_API.G_MISS_CHAR
15879: OR p_line_val_rec.deliver_to_address4 <> FND_API.G_MISS_CHAR
15880: OR p_line_val_rec.deliver_to_location <> FND_API.G_MISS_CHAR
15881: OR p_line_val_rec.deliver_to_org <> FND_API.G_MISS_CHAR
15882: THEN

Line 15879: OR p_line_val_rec.deliver_to_address4 <> FND_API.G_MISS_CHAR

15875:
15876: IF p_line_val_rec.deliver_to_address1 <> FND_API.G_MISS_CHAR
15877: OR p_line_val_rec.deliver_to_address2 <> FND_API.G_MISS_CHAR
15878: OR p_line_val_rec.deliver_to_address3 <> FND_API.G_MISS_CHAR
15879: OR p_line_val_rec.deliver_to_address4 <> FND_API.G_MISS_CHAR
15880: OR p_line_val_rec.deliver_to_location <> FND_API.G_MISS_CHAR
15881: OR p_line_val_rec.deliver_to_org <> FND_API.G_MISS_CHAR
15882: THEN
15883:

Line 15880: OR p_line_val_rec.deliver_to_location <> FND_API.G_MISS_CHAR

15876: IF p_line_val_rec.deliver_to_address1 <> FND_API.G_MISS_CHAR
15877: OR p_line_val_rec.deliver_to_address2 <> FND_API.G_MISS_CHAR
15878: OR p_line_val_rec.deliver_to_address3 <> FND_API.G_MISS_CHAR
15879: OR p_line_val_rec.deliver_to_address4 <> FND_API.G_MISS_CHAR
15880: OR p_line_val_rec.deliver_to_location <> FND_API.G_MISS_CHAR
15881: OR p_line_val_rec.deliver_to_org <> FND_API.G_MISS_CHAR
15882: THEN
15883:
15884: IF p_x_line_rec.deliver_to_org_id <> FND_API.G_MISS_NUM THEN

Line 15881: OR p_line_val_rec.deliver_to_org <> FND_API.G_MISS_CHAR

15877: OR p_line_val_rec.deliver_to_address2 <> FND_API.G_MISS_CHAR
15878: OR p_line_val_rec.deliver_to_address3 <> FND_API.G_MISS_CHAR
15879: OR p_line_val_rec.deliver_to_address4 <> FND_API.G_MISS_CHAR
15880: OR p_line_val_rec.deliver_to_location <> FND_API.G_MISS_CHAR
15881: OR p_line_val_rec.deliver_to_org <> FND_API.G_MISS_CHAR
15882: THEN
15883:
15884: IF p_x_line_rec.deliver_to_org_id <> FND_API.G_MISS_NUM THEN
15885:

Line 15884: IF p_x_line_rec.deliver_to_org_id <> FND_API.G_MISS_NUM THEN

15880: OR p_line_val_rec.deliver_to_location <> FND_API.G_MISS_CHAR
15881: OR p_line_val_rec.deliver_to_org <> FND_API.G_MISS_CHAR
15882: THEN
15883:
15884: IF p_x_line_rec.deliver_to_org_id <> FND_API.G_MISS_NUM THEN
15885:
15886:
15887: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15888: THEN

Line 15914: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN

15910: , p_sold_to_org_id => l_sold_to_org_id
15911: , p_deliver_to_customer_id => p_x_line_rec.deliver_to_customer_id
15912: );
15913: /*1621182*/
15914: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN
15915: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15916: END IF;
15917:
15918: END IF;

Line 15915: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15911: , p_deliver_to_customer_id => p_x_line_rec.deliver_to_customer_id
15912: );
15913: /*1621182*/
15914: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN
15915: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15916: END IF;
15917:
15918: END IF;
15919:

Line 15922: IF p_line_val_rec.invoice_to_address1 <> FND_API.G_MISS_CHAR

15918: END IF;
15919:
15920: END IF;
15921:
15922: IF p_line_val_rec.invoice_to_address1 <> FND_API.G_MISS_CHAR
15923: OR p_line_val_rec.invoice_to_address2 <> FND_API.G_MISS_CHAR
15924: OR p_line_val_rec.invoice_to_address3 <> FND_API.G_MISS_CHAR
15925: OR p_line_val_rec.invoice_to_address4 <> FND_API.G_MISS_CHAR
15926: OR p_line_val_rec.invoice_to_location <> FND_API.G_MISS_CHAR

Line 15923: OR p_line_val_rec.invoice_to_address2 <> FND_API.G_MISS_CHAR

15919:
15920: END IF;
15921:
15922: IF p_line_val_rec.invoice_to_address1 <> FND_API.G_MISS_CHAR
15923: OR p_line_val_rec.invoice_to_address2 <> FND_API.G_MISS_CHAR
15924: OR p_line_val_rec.invoice_to_address3 <> FND_API.G_MISS_CHAR
15925: OR p_line_val_rec.invoice_to_address4 <> FND_API.G_MISS_CHAR
15926: OR p_line_val_rec.invoice_to_location <> FND_API.G_MISS_CHAR
15927: OR p_line_val_rec.invoice_to_org <> FND_API.G_MISS_CHAR

Line 15924: OR p_line_val_rec.invoice_to_address3 <> FND_API.G_MISS_CHAR

15920: END IF;
15921:
15922: IF p_line_val_rec.invoice_to_address1 <> FND_API.G_MISS_CHAR
15923: OR p_line_val_rec.invoice_to_address2 <> FND_API.G_MISS_CHAR
15924: OR p_line_val_rec.invoice_to_address3 <> FND_API.G_MISS_CHAR
15925: OR p_line_val_rec.invoice_to_address4 <> FND_API.G_MISS_CHAR
15926: OR p_line_val_rec.invoice_to_location <> FND_API.G_MISS_CHAR
15927: OR p_line_val_rec.invoice_to_org <> FND_API.G_MISS_CHAR
15928: THEN

Line 15925: OR p_line_val_rec.invoice_to_address4 <> FND_API.G_MISS_CHAR

15921:
15922: IF p_line_val_rec.invoice_to_address1 <> FND_API.G_MISS_CHAR
15923: OR p_line_val_rec.invoice_to_address2 <> FND_API.G_MISS_CHAR
15924: OR p_line_val_rec.invoice_to_address3 <> FND_API.G_MISS_CHAR
15925: OR p_line_val_rec.invoice_to_address4 <> FND_API.G_MISS_CHAR
15926: OR p_line_val_rec.invoice_to_location <> FND_API.G_MISS_CHAR
15927: OR p_line_val_rec.invoice_to_org <> FND_API.G_MISS_CHAR
15928: THEN
15929:

Line 15926: OR p_line_val_rec.invoice_to_location <> FND_API.G_MISS_CHAR

15922: IF p_line_val_rec.invoice_to_address1 <> FND_API.G_MISS_CHAR
15923: OR p_line_val_rec.invoice_to_address2 <> FND_API.G_MISS_CHAR
15924: OR p_line_val_rec.invoice_to_address3 <> FND_API.G_MISS_CHAR
15925: OR p_line_val_rec.invoice_to_address4 <> FND_API.G_MISS_CHAR
15926: OR p_line_val_rec.invoice_to_location <> FND_API.G_MISS_CHAR
15927: OR p_line_val_rec.invoice_to_org <> FND_API.G_MISS_CHAR
15928: THEN
15929:
15930: IF p_x_line_rec.invoice_to_org_id <> FND_API.G_MISS_NUM THEN

Line 15927: OR p_line_val_rec.invoice_to_org <> FND_API.G_MISS_CHAR

15923: OR p_line_val_rec.invoice_to_address2 <> FND_API.G_MISS_CHAR
15924: OR p_line_val_rec.invoice_to_address3 <> FND_API.G_MISS_CHAR
15925: OR p_line_val_rec.invoice_to_address4 <> FND_API.G_MISS_CHAR
15926: OR p_line_val_rec.invoice_to_location <> FND_API.G_MISS_CHAR
15927: OR p_line_val_rec.invoice_to_org <> FND_API.G_MISS_CHAR
15928: THEN
15929:
15930: IF p_x_line_rec.invoice_to_org_id <> FND_API.G_MISS_NUM THEN
15931:

Line 15930: IF p_x_line_rec.invoice_to_org_id <> FND_API.G_MISS_NUM THEN

15926: OR p_line_val_rec.invoice_to_location <> FND_API.G_MISS_CHAR
15927: OR p_line_val_rec.invoice_to_org <> FND_API.G_MISS_CHAR
15928: THEN
15929:
15930: IF p_x_line_rec.invoice_to_org_id <> FND_API.G_MISS_NUM THEN
15931:
15932:
15933: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15934: THEN

Line 15960: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN

15956: , p_sold_to_org_id => l_sold_to_org_id
15957: , p_invoice_to_customer_id => p_x_line_rec.invoice_to_customer_id
15958: );
15959: /*1621182*/
15960: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN
15961: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15962: END IF;
15963:
15964: END IF;

Line 15961: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

15957: , p_invoice_to_customer_id => p_x_line_rec.invoice_to_customer_id
15958: );
15959: /*1621182*/
15960: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN
15961: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
15962: END IF;
15963:
15964: END IF;
15965:

Line 15968: IF p_line_val_rec.ship_to_address1 <> FND_API.G_MISS_CHAR

15964: END IF;
15965:
15966: END IF;
15967:
15968: IF p_line_val_rec.ship_to_address1 <> FND_API.G_MISS_CHAR
15969: OR p_line_val_rec.ship_to_address2 <> FND_API.G_MISS_CHAR
15970: OR p_line_val_rec.ship_to_address3 <> FND_API.G_MISS_CHAR
15971: OR p_line_val_rec.ship_to_address4 <> FND_API.G_MISS_CHAR
15972: OR p_line_val_rec.ship_to_location <> FND_API.G_MISS_CHAR

Line 15969: OR p_line_val_rec.ship_to_address2 <> FND_API.G_MISS_CHAR

15965:
15966: END IF;
15967:
15968: IF p_line_val_rec.ship_to_address1 <> FND_API.G_MISS_CHAR
15969: OR p_line_val_rec.ship_to_address2 <> FND_API.G_MISS_CHAR
15970: OR p_line_val_rec.ship_to_address3 <> FND_API.G_MISS_CHAR
15971: OR p_line_val_rec.ship_to_address4 <> FND_API.G_MISS_CHAR
15972: OR p_line_val_rec.ship_to_location <> FND_API.G_MISS_CHAR
15973: OR p_line_val_rec.ship_to_org <> FND_API.G_MISS_CHAR

Line 15970: OR p_line_val_rec.ship_to_address3 <> FND_API.G_MISS_CHAR

15966: END IF;
15967:
15968: IF p_line_val_rec.ship_to_address1 <> FND_API.G_MISS_CHAR
15969: OR p_line_val_rec.ship_to_address2 <> FND_API.G_MISS_CHAR
15970: OR p_line_val_rec.ship_to_address3 <> FND_API.G_MISS_CHAR
15971: OR p_line_val_rec.ship_to_address4 <> FND_API.G_MISS_CHAR
15972: OR p_line_val_rec.ship_to_location <> FND_API.G_MISS_CHAR
15973: OR p_line_val_rec.ship_to_org <> FND_API.G_MISS_CHAR
15974: THEN

Line 15971: OR p_line_val_rec.ship_to_address4 <> FND_API.G_MISS_CHAR

15967:
15968: IF p_line_val_rec.ship_to_address1 <> FND_API.G_MISS_CHAR
15969: OR p_line_val_rec.ship_to_address2 <> FND_API.G_MISS_CHAR
15970: OR p_line_val_rec.ship_to_address3 <> FND_API.G_MISS_CHAR
15971: OR p_line_val_rec.ship_to_address4 <> FND_API.G_MISS_CHAR
15972: OR p_line_val_rec.ship_to_location <> FND_API.G_MISS_CHAR
15973: OR p_line_val_rec.ship_to_org <> FND_API.G_MISS_CHAR
15974: THEN
15975:

Line 15972: OR p_line_val_rec.ship_to_location <> FND_API.G_MISS_CHAR

15968: IF p_line_val_rec.ship_to_address1 <> FND_API.G_MISS_CHAR
15969: OR p_line_val_rec.ship_to_address2 <> FND_API.G_MISS_CHAR
15970: OR p_line_val_rec.ship_to_address3 <> FND_API.G_MISS_CHAR
15971: OR p_line_val_rec.ship_to_address4 <> FND_API.G_MISS_CHAR
15972: OR p_line_val_rec.ship_to_location <> FND_API.G_MISS_CHAR
15973: OR p_line_val_rec.ship_to_org <> FND_API.G_MISS_CHAR
15974: THEN
15975:
15976: IF p_x_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM THEN

Line 15973: OR p_line_val_rec.ship_to_org <> FND_API.G_MISS_CHAR

15969: OR p_line_val_rec.ship_to_address2 <> FND_API.G_MISS_CHAR
15970: OR p_line_val_rec.ship_to_address3 <> FND_API.G_MISS_CHAR
15971: OR p_line_val_rec.ship_to_address4 <> FND_API.G_MISS_CHAR
15972: OR p_line_val_rec.ship_to_location <> FND_API.G_MISS_CHAR
15973: OR p_line_val_rec.ship_to_org <> FND_API.G_MISS_CHAR
15974: THEN
15975:
15976: IF p_x_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM THEN
15977:

Line 15976: IF p_x_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM THEN

15972: OR p_line_val_rec.ship_to_location <> FND_API.G_MISS_CHAR
15973: OR p_line_val_rec.ship_to_org <> FND_API.G_MISS_CHAR
15974: THEN
15975:
15976: IF p_x_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM THEN
15977:
15978:
15979: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
15980: THEN

Line 16007: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN

16003: , p_ship_to_customer_id => p_x_line_rec.ship_to_customer_id
16004: );
16005:
16006: /*1621182*/
16007: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN
16008: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16009: END IF;
16010:
16011: END IF;

Line 16008: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

16004: );
16005:
16006: /*1621182*/
16007: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN
16008: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16009: END IF;
16010:
16011: END IF;
16012:

Line 16022: AND ( p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM

16018:
16019: -- bug 3487597, added clause for line_id
16020:
16021: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_UPDATE
16022: AND ( p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM
16023: OR p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM
16024: OR p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM )
16025: AND p_x_line_rec.line_id <> FND_API.G_MISS_NUM
16026: THEN

Line 16023: OR p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM

16019: -- bug 3487597, added clause for line_id
16020:
16021: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_UPDATE
16022: AND ( p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM
16023: OR p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM
16024: OR p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM )
16025: AND p_x_line_rec.line_id <> FND_API.G_MISS_NUM
16026: THEN
16027:

Line 16024: OR p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM )

16020:
16021: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_UPDATE
16022: AND ( p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM
16023: OR p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM
16024: OR p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM )
16025: AND p_x_line_rec.line_id <> FND_API.G_MISS_NUM
16026: THEN
16027:
16028: SELECT SHIP_TO_ORG_ID, INVOICE_TO_ORG_ID, DELIVER_TO_ORG_ID

Line 16025: AND p_x_line_rec.line_id <> FND_API.G_MISS_NUM

16021: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_UPDATE
16022: AND ( p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM
16023: OR p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM
16024: OR p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM )
16025: AND p_x_line_rec.line_id <> FND_API.G_MISS_NUM
16026: THEN
16027:
16028: SELECT SHIP_TO_ORG_ID, INVOICE_TO_ORG_ID, DELIVER_TO_ORG_ID
16029: INTO l_sold_to_org_id, l_invoice_to_org_id, l_deliver_to_org_id

Line 16033: IF p_x_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM THEN

16029: INTO l_sold_to_org_id, l_invoice_to_org_id, l_deliver_to_org_id
16030: FROM OE_ORDER_LINES
16031: WHERE LINE_ID = p_x_line_rec.line_id;
16032:
16033: IF p_x_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM THEN
16034: l_ship_to_org_id := p_x_line_rec.ship_to_org_id;
16035: END IF;
16036:
16037: IF p_x_line_rec.invoice_to_org_id <> FND_API.G_MISS_NUM THEN

Line 16037: IF p_x_line_rec.invoice_to_org_id <> FND_API.G_MISS_NUM THEN

16033: IF p_x_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM THEN
16034: l_ship_to_org_id := p_x_line_rec.ship_to_org_id;
16035: END IF;
16036:
16037: IF p_x_line_rec.invoice_to_org_id <> FND_API.G_MISS_NUM THEN
16038: l_invoice_to_org_id := p_x_line_rec.invoice_to_org_id;
16039: END IF;
16040:
16041: IF p_x_line_rec.deliver_to_org_id <> FND_API.G_MISS_NUM THEN

Line 16041: IF p_x_line_rec.deliver_to_org_id <> FND_API.G_MISS_NUM THEN

16037: IF p_x_line_rec.invoice_to_org_id <> FND_API.G_MISS_NUM THEN
16038: l_invoice_to_org_id := p_x_line_rec.invoice_to_org_id;
16039: END IF;
16040:
16041: IF p_x_line_rec.deliver_to_org_id <> FND_API.G_MISS_NUM THEN
16042: l_deliver_to_org_id := p_x_line_rec.deliver_to_org_id;
16043: END IF;
16044:
16045: ELSE

Line 16053: IF p_line_val_rec.deliver_to_contact <> FND_API.G_MISS_CHAR

16049: l_deliver_to_org_id := p_x_line_rec.deliver_to_org_id;
16050:
16051: END IF;
16052:
16053: IF p_line_val_rec.deliver_to_contact <> FND_API.G_MISS_CHAR
16054: THEN
16055:
16056: IF p_x_line_rec.deliver_to_contact_id <> FND_API.G_MISS_NUM THEN
16057:

Line 16056: IF p_x_line_rec.deliver_to_contact_id <> FND_API.G_MISS_NUM THEN

16052:
16053: IF p_line_val_rec.deliver_to_contact <> FND_API.G_MISS_CHAR
16054: THEN
16055:
16056: IF p_x_line_rec.deliver_to_contact_id <> FND_API.G_MISS_NUM THEN
16057:
16058:
16059: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
16060: THEN

Line 16075: IF p_x_line_rec.deliver_to_contact_id = FND_API.G_MISS_NUM THEN

16071: ( p_deliver_to_contact => p_line_val_rec.deliver_to_contact
16072: , p_deliver_to_org_id => l_deliver_to_org_id
16073: );
16074:
16075: IF p_x_line_rec.deliver_to_contact_id = FND_API.G_MISS_NUM THEN
16076: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16077: END IF;
16078:
16079: END IF;

Line 16076: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

16072: , p_deliver_to_org_id => l_deliver_to_org_id
16073: );
16074:
16075: IF p_x_line_rec.deliver_to_contact_id = FND_API.G_MISS_NUM THEN
16076: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16077: END IF;
16078:
16079: END IF;
16080:

Line 16083: IF p_line_val_rec.invoice_to_contact <> FND_API.G_MISS_CHAR

16079: END IF;
16080:
16081: END IF;
16082:
16083: IF p_line_val_rec.invoice_to_contact <> FND_API.G_MISS_CHAR
16084: THEN
16085:
16086: IF p_x_line_rec.invoice_to_contact_id <> FND_API.G_MISS_NUM THEN
16087:

Line 16086: IF p_x_line_rec.invoice_to_contact_id <> FND_API.G_MISS_NUM THEN

16082:
16083: IF p_line_val_rec.invoice_to_contact <> FND_API.G_MISS_CHAR
16084: THEN
16085:
16086: IF p_x_line_rec.invoice_to_contact_id <> FND_API.G_MISS_NUM THEN
16087:
16088:
16089: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
16090: THEN

Line 16105: IF p_x_line_rec.invoice_to_contact_id = FND_API.G_MISS_NUM THEN

16101: ( p_invoice_to_contact => p_line_val_rec.invoice_to_contact
16102: , p_invoice_to_org_id => l_invoice_to_org_id
16103: );
16104:
16105: IF p_x_line_rec.invoice_to_contact_id = FND_API.G_MISS_NUM THEN
16106: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16107: END IF;
16108:
16109: END IF;

Line 16106: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

16102: , p_invoice_to_org_id => l_invoice_to_org_id
16103: );
16104:
16105: IF p_x_line_rec.invoice_to_contact_id = FND_API.G_MISS_NUM THEN
16106: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16107: END IF;
16108:
16109: END IF;
16110:

Line 16113: IF p_line_val_rec.ship_to_contact <> FND_API.G_MISS_CHAR

16109: END IF;
16110:
16111: END IF;
16112:
16113: IF p_line_val_rec.ship_to_contact <> FND_API.G_MISS_CHAR
16114: THEN
16115:
16116: IF p_x_line_rec.ship_to_contact_id <> FND_API.G_MISS_NUM THEN
16117:

Line 16116: IF p_x_line_rec.ship_to_contact_id <> FND_API.G_MISS_NUM THEN

16112:
16113: IF p_line_val_rec.ship_to_contact <> FND_API.G_MISS_CHAR
16114: THEN
16115:
16116: IF p_x_line_rec.ship_to_contact_id <> FND_API.G_MISS_NUM THEN
16117:
16118:
16119: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
16120: THEN

Line 16135: IF p_x_line_rec.ship_to_contact_id = FND_API.G_MISS_NUM THEN

16131: ( p_ship_to_contact => p_line_val_rec.ship_to_contact
16132: , p_ship_to_org_id => l_ship_to_org_id
16133: );
16134:
16135: IF p_x_line_rec.ship_to_contact_id = FND_API.G_MISS_NUM THEN
16136: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16137: END IF;
16138:
16139: END IF;

Line 16136: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

16132: , p_ship_to_org_id => l_ship_to_org_id
16133: );
16134:
16135: IF p_x_line_rec.ship_to_contact_id = FND_API.G_MISS_NUM THEN
16136: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16137: END IF;
16138:
16139: END IF;
16140:

Line 16144: IF p_line_val_rec.commitment <> FND_API.G_MISS_CHAR

16140:
16141: END IF;
16142:
16143: -- added code for commitment for bug 1851006.
16144: IF p_line_val_rec.commitment <> FND_API.G_MISS_CHAR
16145: THEN
16146:
16147: IF p_x_line_rec.commitment_id <> FND_API.G_MISS_NUM THEN
16148:

Line 16147: IF p_x_line_rec.commitment_id <> FND_API.G_MISS_NUM THEN

16143: -- added code for commitment for bug 1851006.
16144: IF p_line_val_rec.commitment <> FND_API.G_MISS_CHAR
16145: THEN
16146:
16147: IF p_x_line_rec.commitment_id <> FND_API.G_MISS_NUM THEN
16148:
16149: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
16150: THEN
16151:

Line 16164: IF p_x_line_rec.commitment_id = FND_API.G_MISS_NUM THEN

16160: p_x_line_rec.commitment_id := OE_Value_To_Id.commitment
16161: ( p_commitment => p_line_val_rec.commitment
16162: );
16163:
16164: IF p_x_line_rec.commitment_id = FND_API.G_MISS_NUM THEN
16165: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16166: END IF;
16167:
16168: END IF;

Line 16165: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

16161: ( p_commitment => p_line_val_rec.commitment
16162: );
16163:
16164: IF p_x_line_rec.commitment_id = FND_API.G_MISS_NUM THEN
16165: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16166: END IF;
16167:
16168: END IF;
16169: END IF;

Line 16172: IF p_line_val_rec.end_customer_name <> FND_API.G_MISS_CHAR

16168: END IF;
16169: END IF;
16170:
16171: /* mvijayku */
16172: IF p_line_val_rec.end_customer_name <> FND_API.G_MISS_CHAR
16173: OR p_line_val_rec.end_customer_number <> FND_API.G_MISS_CHAR
16174: THEN
16175:
16176: IF p_x_line_rec.end_customer_id <> FND_API.G_MISS_NUM THEN

Line 16173: OR p_line_val_rec.end_customer_number <> FND_API.G_MISS_CHAR

16169: END IF;
16170:
16171: /* mvijayku */
16172: IF p_line_val_rec.end_customer_name <> FND_API.G_MISS_CHAR
16173: OR p_line_val_rec.end_customer_number <> FND_API.G_MISS_CHAR
16174: THEN
16175:
16176: IF p_x_line_rec.end_customer_id <> FND_API.G_MISS_NUM THEN
16177:

Line 16176: IF p_x_line_rec.end_customer_id <> FND_API.G_MISS_NUM THEN

16172: IF p_line_val_rec.end_customer_name <> FND_API.G_MISS_CHAR
16173: OR p_line_val_rec.end_customer_number <> FND_API.G_MISS_CHAR
16174: THEN
16175:
16176: IF p_x_line_rec.end_customer_id <> FND_API.G_MISS_NUM THEN
16177:
16178:
16179: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
16180: THEN

Line 16189: IF p_x_line_rec.end_customer_site_use_id = FND_API.G_MISS_NUM THEN -- 4231603

16185:
16186: END IF;
16187:
16188: ELSE
16189: IF p_x_line_rec.end_customer_site_use_id = FND_API.G_MISS_NUM THEN -- 4231603
16190: p_x_line_rec.end_customer_id:=OE_Value_To_Id.end_customer
16191: ( p_end_customer => p_line_val_rec.end_customer_name
16192: ,p_end_customer_number=> p_line_val_rec.end_customer_number
16193: );

Line 16195: IF p_x_line_rec.end_customer_id = FND_API.G_MISS_NUM THEN

16191: ( p_end_customer => p_line_val_rec.end_customer_name
16192: ,p_end_customer_number=> p_line_val_rec.end_customer_number
16193: );
16194:
16195: IF p_x_line_rec.end_customer_id = FND_API.G_MISS_NUM THEN
16196: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16197: END IF;
16198: END IF;
16199: END IF;

Line 16196: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

16192: ,p_end_customer_number=> p_line_val_rec.end_customer_number
16193: );
16194:
16195: IF p_x_line_rec.end_customer_id = FND_API.G_MISS_NUM THEN
16196: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16197: END IF;
16198: END IF;
16199: END IF;
16200:

Line 16203: IF p_line_val_rec.end_customer_contact <> FND_API.G_MISS_CHAR

16199: END IF;
16200:
16201: END IF;
16202:
16203: IF p_line_val_rec.end_customer_contact <> FND_API.G_MISS_CHAR
16204: THEN
16205:
16206: IF p_x_line_rec.end_customer_id <>FND_API.G_MISS_NUM and
16207: p_x_line_rec.end_customer_contact_id <> FND_API.G_MISS_NUM THEN

Line 16206: IF p_x_line_rec.end_customer_id <>FND_API.G_MISS_NUM and

16202:
16203: IF p_line_val_rec.end_customer_contact <> FND_API.G_MISS_CHAR
16204: THEN
16205:
16206: IF p_x_line_rec.end_customer_id <>FND_API.G_MISS_NUM and
16207: p_x_line_rec.end_customer_contact_id <> FND_API.G_MISS_NUM THEN
16208:
16209:
16210: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)

Line 16207: p_x_line_rec.end_customer_contact_id <> FND_API.G_MISS_NUM THEN

16203: IF p_line_val_rec.end_customer_contact <> FND_API.G_MISS_CHAR
16204: THEN
16205:
16206: IF p_x_line_rec.end_customer_id <>FND_API.G_MISS_NUM and
16207: p_x_line_rec.end_customer_contact_id <> FND_API.G_MISS_NUM THEN
16208:
16209:
16210: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
16211: THEN

Line 16227: IF p_x_line_rec.end_customer_contact_id = FND_API.G_MISS_NUM THEN

16223: ,p_end_customer_id =>p_x_line_rec.end_customer_id
16224: );
16225: oe_debug_pub.add('End customer contact id is '||p_x_line_rec.end_customer_contact_id);
16226:
16227: IF p_x_line_rec.end_customer_contact_id = FND_API.G_MISS_NUM THEN
16228: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16229: END IF;
16230:
16231: END IF;

Line 16228: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

16224: );
16225: oe_debug_pub.add('End customer contact id is '||p_x_line_rec.end_customer_contact_id);
16226:
16227: IF p_x_line_rec.end_customer_contact_id = FND_API.G_MISS_NUM THEN
16228: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16229: END IF;
16230:
16231: END IF;
16232:

Line 16235: IF (p_line_val_rec.end_customer_name <> FND_API.G_MISS_CHAR

16231: END IF;
16232:
16233: END IF;
16234:
16235: IF (p_line_val_rec.end_customer_name <> FND_API.G_MISS_CHAR
16236: OR p_line_val_rec.end_customer_number <> FND_API.G_MISS_CHAR
16237: OR p_x_line_rec.end_customer_id <> FND_API.G_MISS_NUM)
16238: AND
16239: (p_line_val_rec.end_customer_site_address1 <> FND_API.G_MISS_CHAR

Line 16236: OR p_line_val_rec.end_customer_number <> FND_API.G_MISS_CHAR

16232:
16233: END IF;
16234:
16235: IF (p_line_val_rec.end_customer_name <> FND_API.G_MISS_CHAR
16236: OR p_line_val_rec.end_customer_number <> FND_API.G_MISS_CHAR
16237: OR p_x_line_rec.end_customer_id <> FND_API.G_MISS_NUM)
16238: AND
16239: (p_line_val_rec.end_customer_site_address1 <> FND_API.G_MISS_CHAR
16240: OR p_line_val_rec.end_customer_site_address2 <> FND_API.G_MISS_CHAR

Line 16237: OR p_x_line_rec.end_customer_id <> FND_API.G_MISS_NUM)

16233: END IF;
16234:
16235: IF (p_line_val_rec.end_customer_name <> FND_API.G_MISS_CHAR
16236: OR p_line_val_rec.end_customer_number <> FND_API.G_MISS_CHAR
16237: OR p_x_line_rec.end_customer_id <> FND_API.G_MISS_NUM)
16238: AND
16239: (p_line_val_rec.end_customer_site_address1 <> FND_API.G_MISS_CHAR
16240: OR p_line_val_rec.end_customer_site_address2 <> FND_API.G_MISS_CHAR
16241: OR p_line_val_rec.end_customer_site_address3 <> FND_API.G_MISS_CHAR

Line 16239: (p_line_val_rec.end_customer_site_address1 <> FND_API.G_MISS_CHAR

16235: IF (p_line_val_rec.end_customer_name <> FND_API.G_MISS_CHAR
16236: OR p_line_val_rec.end_customer_number <> FND_API.G_MISS_CHAR
16237: OR p_x_line_rec.end_customer_id <> FND_API.G_MISS_NUM)
16238: AND
16239: (p_line_val_rec.end_customer_site_address1 <> FND_API.G_MISS_CHAR
16240: OR p_line_val_rec.end_customer_site_address2 <> FND_API.G_MISS_CHAR
16241: OR p_line_val_rec.end_customer_site_address3 <> FND_API.G_MISS_CHAR
16242: OR p_line_val_rec.end_customer_site_address4 <> FND_API.G_MISS_CHAR
16243: OR p_line_val_rec.end_customer_site_location <> FND_API.G_MISS_CHAR)

Line 16240: OR p_line_val_rec.end_customer_site_address2 <> FND_API.G_MISS_CHAR

16236: OR p_line_val_rec.end_customer_number <> FND_API.G_MISS_CHAR
16237: OR p_x_line_rec.end_customer_id <> FND_API.G_MISS_NUM)
16238: AND
16239: (p_line_val_rec.end_customer_site_address1 <> FND_API.G_MISS_CHAR
16240: OR p_line_val_rec.end_customer_site_address2 <> FND_API.G_MISS_CHAR
16241: OR p_line_val_rec.end_customer_site_address3 <> FND_API.G_MISS_CHAR
16242: OR p_line_val_rec.end_customer_site_address4 <> FND_API.G_MISS_CHAR
16243: OR p_line_val_rec.end_customer_site_location <> FND_API.G_MISS_CHAR)
16244:

Line 16241: OR p_line_val_rec.end_customer_site_address3 <> FND_API.G_MISS_CHAR

16237: OR p_x_line_rec.end_customer_id <> FND_API.G_MISS_NUM)
16238: AND
16239: (p_line_val_rec.end_customer_site_address1 <> FND_API.G_MISS_CHAR
16240: OR p_line_val_rec.end_customer_site_address2 <> FND_API.G_MISS_CHAR
16241: OR p_line_val_rec.end_customer_site_address3 <> FND_API.G_MISS_CHAR
16242: OR p_line_val_rec.end_customer_site_address4 <> FND_API.G_MISS_CHAR
16243: OR p_line_val_rec.end_customer_site_location <> FND_API.G_MISS_CHAR)
16244:
16245: THEN

Line 16242: OR p_line_val_rec.end_customer_site_address4 <> FND_API.G_MISS_CHAR

16238: AND
16239: (p_line_val_rec.end_customer_site_address1 <> FND_API.G_MISS_CHAR
16240: OR p_line_val_rec.end_customer_site_address2 <> FND_API.G_MISS_CHAR
16241: OR p_line_val_rec.end_customer_site_address3 <> FND_API.G_MISS_CHAR
16242: OR p_line_val_rec.end_customer_site_address4 <> FND_API.G_MISS_CHAR
16243: OR p_line_val_rec.end_customer_site_location <> FND_API.G_MISS_CHAR)
16244:
16245: THEN
16246:

Line 16243: OR p_line_val_rec.end_customer_site_location <> FND_API.G_MISS_CHAR)

16239: (p_line_val_rec.end_customer_site_address1 <> FND_API.G_MISS_CHAR
16240: OR p_line_val_rec.end_customer_site_address2 <> FND_API.G_MISS_CHAR
16241: OR p_line_val_rec.end_customer_site_address3 <> FND_API.G_MISS_CHAR
16242: OR p_line_val_rec.end_customer_site_address4 <> FND_API.G_MISS_CHAR
16243: OR p_line_val_rec.end_customer_site_location <> FND_API.G_MISS_CHAR)
16244:
16245: THEN
16246:
16247: IF p_x_line_rec.end_customer_site_use_id <> FND_API.G_MISS_NUM THEN

Line 16247: IF p_x_line_rec.end_customer_site_use_id <> FND_API.G_MISS_NUM THEN

16243: OR p_line_val_rec.end_customer_site_location <> FND_API.G_MISS_CHAR)
16244:
16245: THEN
16246:
16247: IF p_x_line_rec.end_customer_site_use_id <> FND_API.G_MISS_NUM THEN
16248:
16249:
16250: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
16251: THEN

Line 16279: IF p_x_line_rec.end_customer_site_use_id = FND_API.G_MISS_NUM THEN

16275:
16276:
16277: oe_debug_pub.add('after hdr sold_to_site_use_id='||p_x_line_rec.end_customer_site_use_id);
16278:
16279: IF p_x_line_rec.end_customer_site_use_id = FND_API.G_MISS_NUM THEN
16280: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16281: END IF;
16282:
16283: END IF;

Line 16280: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

16276:
16277: oe_debug_pub.add('after hdr sold_to_site_use_id='||p_x_line_rec.end_customer_site_use_id);
16278:
16279: IF p_x_line_rec.end_customer_site_use_id = FND_API.G_MISS_NUM THEN
16280: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16281: END IF;
16282:
16283: END IF;
16284:

Line 16288: IF p_line_val_rec.ib_owner_dsp <> FND_API.G_MISS_CHAR

16284:
16285: END IF;
16286:
16287: -- {added for bug 4240715
16288: IF p_line_val_rec.ib_owner_dsp <> FND_API.G_MISS_CHAR
16289: THEN
16290: IF p_x_line_rec.ib_owner <> FND_API.G_MISS_CHAR THEN
16291:
16292: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)

Line 16290: IF p_x_line_rec.ib_owner <> FND_API.G_MISS_CHAR THEN

16286:
16287: -- {added for bug 4240715
16288: IF p_line_val_rec.ib_owner_dsp <> FND_API.G_MISS_CHAR
16289: THEN
16290: IF p_x_line_rec.ib_owner <> FND_API.G_MISS_CHAR THEN
16291:
16292: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
16293: THEN
16294:

Line 16307: IF p_x_line_rec.ib_owner = FND_API.G_MISS_CHAR THEN

16303: p_x_line_rec.ib_owner:=OE_Value_To_Id.ib_owner
16304: ( p_ib_owner => p_line_val_rec.ib_owner_dsp
16305: );
16306:
16307: IF p_x_line_rec.ib_owner = FND_API.G_MISS_CHAR THEN
16308: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16309: END IF;
16310:
16311: END IF;

Line 16308: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

16304: ( p_ib_owner => p_line_val_rec.ib_owner_dsp
16305: );
16306:
16307: IF p_x_line_rec.ib_owner = FND_API.G_MISS_CHAR THEN
16308: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16309: END IF;
16310:
16311: END IF;
16312:

Line 16315: IF p_line_val_rec.ib_installed_at_location_dsp <> FND_API.G_MISS_CHAR

16311: END IF;
16312:
16313: END IF;
16314:
16315: IF p_line_val_rec.ib_installed_at_location_dsp <> FND_API.G_MISS_CHAR
16316: THEN
16317: IF p_x_line_rec.ib_installed_at_location <> FND_API.G_MISS_CHAR THEN
16318:
16319: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)

Line 16317: IF p_x_line_rec.ib_installed_at_location <> FND_API.G_MISS_CHAR THEN

16313: END IF;
16314:
16315: IF p_line_val_rec.ib_installed_at_location_dsp <> FND_API.G_MISS_CHAR
16316: THEN
16317: IF p_x_line_rec.ib_installed_at_location <> FND_API.G_MISS_CHAR THEN
16318:
16319: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
16320: THEN
16321:

Line 16334: IF p_x_line_rec.ib_installed_at_location = FND_API.G_MISS_CHAR THEN

16330: p_x_line_rec.ib_installed_at_location:=OE_Value_To_Id.ib_installed_at_location
16331: ( p_ib_installed_at_location => p_line_val_rec.ib_installed_at_location_dsp
16332: );
16333:
16334: IF p_x_line_rec.ib_installed_at_location = FND_API.G_MISS_CHAR THEN
16335: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16336: END IF;
16337:
16338: END IF;

Line 16335: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

16331: ( p_ib_installed_at_location => p_line_val_rec.ib_installed_at_location_dsp
16332: );
16333:
16334: IF p_x_line_rec.ib_installed_at_location = FND_API.G_MISS_CHAR THEN
16335: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16336: END IF;
16337:
16338: END IF;
16339:

Line 16342: IF p_line_val_rec.ib_current_location_dsp <> FND_API.G_MISS_CHAR

16338: END IF;
16339:
16340: END IF;
16341:
16342: IF p_line_val_rec.ib_current_location_dsp <> FND_API.G_MISS_CHAR
16343: THEN
16344: IF p_x_line_rec.ib_current_location <> FND_API.G_MISS_CHAR THEN
16345:
16346: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)

Line 16344: IF p_x_line_rec.ib_current_location <> FND_API.G_MISS_CHAR THEN

16340: END IF;
16341:
16342: IF p_line_val_rec.ib_current_location_dsp <> FND_API.G_MISS_CHAR
16343: THEN
16344: IF p_x_line_rec.ib_current_location <> FND_API.G_MISS_CHAR THEN
16345:
16346: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
16347: THEN
16348:

Line 16361: IF p_x_line_rec.ib_current_location = FND_API.G_MISS_CHAR THEN

16357: p_x_line_rec.ib_current_location:=OE_Value_To_Id.ib_current_location
16358: ( p_ib_current_location => p_line_val_rec.ib_current_location_dsp
16359: );
16360:
16361: IF p_x_line_rec.ib_current_location = FND_API.G_MISS_CHAR THEN
16362: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16363: END IF;
16364:
16365: END IF;

Line 16362: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

16358: ( p_ib_current_location => p_line_val_rec.ib_current_location_dsp
16359: );
16360:
16361: IF p_x_line_rec.ib_current_location = FND_API.G_MISS_CHAR THEN
16362: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16363: END IF;
16364:
16365: END IF;
16366:

Line 16370: IF p_line_val_rec.service_bill_profile <> FND_API.G_MISS_CHAR

16366:
16367: END IF;
16368: --bug 4240715}
16369: --sol_ord_er #16014165 (Used in Order Import)
16370: IF p_line_val_rec.service_bill_profile <> FND_API.G_MISS_CHAR
16371: THEN
16372: IF p_x_line_rec.service_bill_profile_id <> FND_API.G_MISS_NUM THEN
16373: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
16374: THEN

Line 16372: IF p_x_line_rec.service_bill_profile_id <> FND_API.G_MISS_NUM THEN

16368: --bug 4240715}
16369: --sol_ord_er #16014165 (Used in Order Import)
16370: IF p_line_val_rec.service_bill_profile <> FND_API.G_MISS_CHAR
16371: THEN
16372: IF p_x_line_rec.service_bill_profile_id <> FND_API.G_MISS_NUM THEN
16373: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
16374: THEN
16375: fnd_message.set_name('ONT','OE_BOTH_VAL_AND_ID_EXIST');
16376: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','SERVICE_BILLING_PROFILE');

Line 16383: IF p_x_line_rec.service_bill_profile_id = FND_API.G_MISS_NUM THEN

16379: ELSE
16380: p_x_line_rec.service_bill_profile_id := OE_Value_To_Id.Billing_Profile
16381: ( p_service_bill_profile => p_line_val_rec.service_bill_profile
16382: );
16383: IF p_x_line_rec.service_bill_profile_id = FND_API.G_MISS_NUM THEN
16384: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16385: END IF;
16386: END IF;
16387: END IF;

Line 16384: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

16380: p_x_line_rec.service_bill_profile_id := OE_Value_To_Id.Billing_Profile
16381: ( p_service_bill_profile => p_line_val_rec.service_bill_profile
16382: );
16383: IF p_x_line_rec.service_bill_profile_id = FND_API.G_MISS_NUM THEN
16384: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16385: END IF;
16386: END IF;
16387: END IF;
16388: -- Billing Option

Line 16389: IF p_line_val_rec.service_bill_option <> FND_API.G_MISS_CHAR

16385: END IF;
16386: END IF;
16387: END IF;
16388: -- Billing Option
16389: IF p_line_val_rec.service_bill_option <> FND_API.G_MISS_CHAR
16390: THEN
16391: IF p_x_line_rec.service_bill_option_code <> FND_API.G_MISS_CHAR THEN
16392: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
16393: THEN

Line 16391: IF p_x_line_rec.service_bill_option_code <> FND_API.G_MISS_CHAR THEN

16387: END IF;
16388: -- Billing Option
16389: IF p_line_val_rec.service_bill_option <> FND_API.G_MISS_CHAR
16390: THEN
16391: IF p_x_line_rec.service_bill_option_code <> FND_API.G_MISS_CHAR THEN
16392: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
16393: THEN
16394: fnd_message.set_name('ONT','OE_BOTH_VAL_AND_ID_EXIST');
16395: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','SERVICE_BILLING_OPTION');

Line 16402: IF p_x_line_rec.service_bill_option_code = FND_API.G_MISS_CHAR THEN

16398: ELSE
16399: p_x_line_rec.service_bill_option_code := OE_Value_To_Id.Billing_Option
16400: ( p_service_bill_option => p_line_val_rec.service_bill_option
16401: );
16402: IF p_x_line_rec.service_bill_option_code = FND_API.G_MISS_CHAR THEN
16403: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16404: END IF;
16405: END IF;
16406: END IF;

Line 16403: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

16399: p_x_line_rec.service_bill_option_code := OE_Value_To_Id.Billing_Option
16400: ( p_service_bill_option => p_line_val_rec.service_bill_option
16401: );
16402: IF p_x_line_rec.service_bill_option_code = FND_API.G_MISS_CHAR THEN
16403: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16404: END IF;
16405: END IF;
16406: END IF;
16407: --- Subscription Template

Line 16408: IF p_line_val_rec.service_subs_template <> FND_API.G_MISS_CHAR

16404: END IF;
16405: END IF;
16406: END IF;
16407: --- Subscription Template
16408: IF p_line_val_rec.service_subs_template <> FND_API.G_MISS_CHAR
16409: THEN
16410: IF p_x_line_rec.service_subs_template_id <> FND_API.G_MISS_NUM THEN
16411: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
16412: THEN

Line 16410: IF p_x_line_rec.service_subs_template_id <> FND_API.G_MISS_NUM THEN

16406: END IF;
16407: --- Subscription Template
16408: IF p_line_val_rec.service_subs_template <> FND_API.G_MISS_CHAR
16409: THEN
16410: IF p_x_line_rec.service_subs_template_id <> FND_API.G_MISS_NUM THEN
16411: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
16412: THEN
16413: fnd_message.set_name('ONT','OE_BOTH_VAL_AND_ID_EXIST');
16414: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','SERVICE_SUBSCRIPTION_TEMPLATE');

Line 16421: IF p_x_line_rec.service_subs_template_id = FND_API.G_MISS_NUM THEN

16417: ELSE
16418: p_x_line_rec.service_subs_template_id := OE_Value_To_Id.Subscription_Template
16419: ( p_service_subs_template => p_line_val_rec.service_subs_template
16420: );
16421: IF p_x_line_rec.service_subs_template_id = FND_API.G_MISS_NUM THEN
16422: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16423: END IF;
16424: END IF;
16425: END IF;

Line 16422: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

16418: p_x_line_rec.service_subs_template_id := OE_Value_To_Id.Subscription_Template
16419: ( p_service_subs_template => p_line_val_rec.service_subs_template
16420: );
16421: IF p_x_line_rec.service_subs_template_id = FND_API.G_MISS_NUM THEN
16422: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16423: END IF;
16424: END IF;
16425: END IF;
16426: -- Coverage Template

Line 16427: IF p_line_val_rec.service_cov_template <> FND_API.G_MISS_CHAR

16423: END IF;
16424: END IF;
16425: END IF;
16426: -- Coverage Template
16427: IF p_line_val_rec.service_cov_template <> FND_API.G_MISS_CHAR
16428: THEN
16429: IF p_x_line_rec.service_cov_template_id <> FND_API.G_MISS_NUM THEN
16430: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
16431: THEN

Line 16429: IF p_x_line_rec.service_cov_template_id <> FND_API.G_MISS_NUM THEN

16425: END IF;
16426: -- Coverage Template
16427: IF p_line_val_rec.service_cov_template <> FND_API.G_MISS_CHAR
16428: THEN
16429: IF p_x_line_rec.service_cov_template_id <> FND_API.G_MISS_NUM THEN
16430: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
16431: THEN
16432: fnd_message.set_name('ONT','OE_BOTH_VAL_AND_ID_EXIST');
16433: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','SERVICE_COVERAGE_TEMPLATE');

Line 16440: IF p_x_line_rec.service_cov_template_id = FND_API.G_MISS_NUM THEN

16436: ELSE
16437: p_x_line_rec.service_cov_template_id := OE_Value_To_Id.Coverage_Template
16438: ( p_service_cov_template => p_line_val_rec.service_cov_template
16439: );
16440: IF p_x_line_rec.service_cov_template_id = FND_API.G_MISS_NUM THEN
16441: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16442: END IF;
16443: END IF;
16444: END IF;

Line 16441: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

16437: p_x_line_rec.service_cov_template_id := OE_Value_To_Id.Coverage_Template
16438: ( p_service_cov_template => p_line_val_rec.service_cov_template
16439: );
16440: IF p_x_line_rec.service_cov_template_id = FND_API.G_MISS_NUM THEN
16441: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
16442: END IF;
16443: END IF;
16444: END IF;
16445: --sol_ord_er #16014165 end

Line 16462: FND_API.G_MISS_NUM

16458: -----------------------------------------------------------*/
16459:
16460: Procedure Query_Header
16461: ( p_line_id IN NUMBER :=
16462: FND_API.G_MISS_NUM
16463: , x_header_id OUT NOCOPY /* file.sql.39 change */ NUMBER
16464: )IS
16465: BEGIN
16466:

Line 16471: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

16467: Select header_id into x_header_id
16468: from oe_order_lines
16469: where line_id = p_line_id;
16470: IF sql%notfound then
16471: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
16472: END IF;
16473:
16474:
16475: END Query_Header;

Line 16519: , p_init_msg_lst => fnd_api.g_true

16515: l_rsv_rec.organization_id := p_org_id;
16516:
16517: inv_reservation_pub.query_reservation_om_hdr_line
16518: ( p_api_version_number => 1.0
16519: , p_init_msg_lst => fnd_api.g_true
16520: , x_return_status => l_return_status
16521: , x_msg_count => l_msg_count
16522: , x_msg_data => l_msg_data
16523: , p_query_input => l_rsv_rec

Line 16639: , p_init_msg_lst => fnd_api.g_true

16635: -- mpetrosi OPM 02-jun-2000 added org_id end change
16636:
16637: inv_reservation_pub.query_reservation_om_hdr_line
16638: ( p_api_version_number => 1.0
16639: , p_init_msg_lst => fnd_api.g_true
16640: , x_return_status => l_return_status
16641: , x_msg_count => l_msg_count
16642: , x_msg_data => l_msg_data
16643: , p_query_input => l_rsv_rec

Line 16744: , p_init_msg_lst => fnd_api.g_true

16740: l_rsv_rec.organization_id := p_org_id;
16741:
16742: inv_reservation_pub.query_reservation_om_hdr_line
16743: ( p_api_version_number => 1.0
16744: , p_init_msg_lst => fnd_api.g_true
16745: , x_return_status => l_return_status
16746: , x_msg_count => l_msg_count
16747: , x_msg_data => l_msg_data
16748: , p_query_input => l_rsv_rec

Line 16824: , p_init_msg_lst => fnd_api.g_true

16820: -- mpetrosi OPM 02-jun-2000 added org_id end change
16821:
16822: inv_reservation_pub.query_reservation_om_hdr_line
16823: ( p_api_version_number => 1.0
16824: , p_init_msg_lst => fnd_api.g_true
16825: , x_return_status => l_return_status
16826: , x_msg_count => l_msg_count
16827: , x_msg_data => l_msg_data
16828: , p_query_input => l_rsv_rec

Line 17025: IF p_line_rec.org_id = FND_API.G_MISS_NUM THEN ---no need to handle null, automatically handled

17021: WHERE line_id = p_line_rec.reference_line_id;
17022: */
17023:
17024: oe_debug_pub.add( ' p_line_rec.org_id = '|| p_line_rec.org_id, 5 ) ;
17025: IF p_line_rec.org_id = FND_API.G_MISS_NUM THEN ---no need to handle null, automatically handled
17026: l_overship_invoice_basis := oe_sys_parameters.value('OE_OVERSHIP_INVOICE_BASIS',NULL);
17027: ELSE
17028: l_overship_invoice_basis := oe_sys_parameters.value('OE_OVERSHIP_INVOICE_BASIS',p_line_rec.org_id);
17029: END IF;

Line 17080: l_update_inventory_item VARCHAR2(1) := FND_API.G_FALSE;

17076:
17077: l_attribute_value VARCHAR2(2000);
17078: l_address_id VARCHAR2(2000):= NULL;
17079: l_cust_id NUMBER:= NULL;
17080: l_update_inventory_item VARCHAR2(1) := FND_API.G_FALSE;
17081: l_inventory_item_id NUMBER;
17082: l_error_code VARCHAR2(2000);
17083: l_error_flag VARCHAR2(2000);
17084: l_error_message VARCHAR2(2000);

Line 17102: p_x_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM) THEN

17098: */
17099:
17100: oe_debug_pub.add('Entering Get_Inventory_Item', 1);
17101: IF (p_x_line_rec.ship_to_org_id IS NOT NULL AND
17102: p_x_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM) THEN
17103: /* Replaced with the following SELECT and IF statements
17104: to fix bug 2163988
17105: SELECT cust_acct_site_id
17106: INTO l_address_id

Line 17175: l_update_inventory_item := FND_API.G_TRUE;

17171: oe_debug_pub.add('INVENTORY_ITEM_ID After call is '||l_attribute_value, 1);
17172: IF (l_attribute_value IS NOT NULL AND
17173: to_number(l_attribute_value) <> p_x_line_rec.inventory_item_id) THEN
17174: oe_debug_pub.add('Assigning new inventory_item_id', 1);
17175: l_update_inventory_item := FND_API.G_TRUE;
17176: l_inventory_item_id := TO_NUMBER(l_attribute_value);
17177: ELSIF to_number(l_attribute_value) = p_x_line_rec.inventory_item_id THEN
17178: NULL;
17179: ELSE

Line 17187: x_return_status := FND_API.G_RET_STS_ERROR;

17183: oe_debug_pub.add('l_error_message: ' || l_error_message, 1);
17184: oe_debug_pub.add('p_x_line_rec.ordered_item_id:'||p_x_line_rec.ordered_item_id,1);
17185: fnd_message.set_name('ONT','OE_INVALIDATES_CUSTOMER_ITEM');
17186: OE_MSG_PUB.Add;
17187: x_return_status := FND_API.G_RET_STS_ERROR;
17188: END IF;
17189:
17190: oe_debug_pub.add('Return Status after calling CI_Attribute_Value '||x_return_status, 1);
17191: IF l_update_inventory_item = FND_API.G_TRUE THEN

Line 17191: IF l_update_inventory_item = FND_API.G_TRUE THEN

17187: x_return_status := FND_API.G_RET_STS_ERROR;
17188: END IF;
17189:
17190: oe_debug_pub.add('Return Status after calling CI_Attribute_Value '||x_return_status, 1);
17191: IF l_update_inventory_item = FND_API.G_TRUE THEN
17192:
17193: -- Call Process Order
17194:
17195: oe_debug_pub.add('Calling Process order to update inventory item', 1);

Line 17210: ( p_validation_level => FND_API.G_VALID_LEVEL_NONE

17206: l_line_tbl(1) := p_x_line_rec;
17207: l_line_tbl(1).inventory_item_id := l_inventory_item_id;
17208:
17209: Oe_Order_Pvt.Lines
17210: ( p_validation_level => FND_API.G_VALID_LEVEL_NONE
17211: , p_control_rec => l_control_rec
17212: , p_x_line_tbl => l_line_tbl
17213: , p_x_old_line_tbl => l_old_line_tbl
17214: , x_return_status => x_return_status

Line 17257: ( p_validation_level => FND_API.G_VALID_LEVEL_NONE

17253: l_line_tbl(1).freight_carrier_code := NULL;
17254: l_line_tbl(1).shipping_method_code := NULL;
17255:
17256: Oe_Order_Pvt.Lines
17257: ( p_validation_level => FND_API.G_VALID_LEVEL_NONE
17258: , p_control_rec => l_control_rec
17259: , p_x_line_tbl => l_line_tbl
17260: , p_x_old_line_tbl => l_old_line_tbl
17261: , x_return_status => l_return_status

Line 17264: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

17260: , p_x_old_line_tbl => l_old_line_tbl
17261: , x_return_status => l_return_status
17262: );
17263:
17264: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17265: RAISE FND_API.G_EXC_ERROR;
17266: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17267: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17268: END IF;

Line 17265: RAISE FND_API.G_EXC_ERROR;

17261: , x_return_status => l_return_status
17262: );
17263:
17264: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17265: RAISE FND_API.G_EXC_ERROR;
17266: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17267: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17268: END IF;
17269:

Line 17266: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

17262: );
17263:
17264: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17265: RAISE FND_API.G_EXC_ERROR;
17266: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17267: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17268: END IF;
17269:
17270: p_x_line_rec := l_line_tbl(1);

Line 17267: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

17263:
17264: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17265: RAISE FND_API.G_EXC_ERROR;
17266: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17267: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17268: END IF;
17269:
17270: p_x_line_rec := l_line_tbl(1);
17271:

Line 17304: ( p_validation_level => FND_API.G_VALID_LEVEL_NONE

17300: l_line_tbl(1).commitment_id := NULL;
17301: --l_line_tbl(1).shipping_method_code := NULL;
17302:
17303: Oe_Order_Pvt.Lines
17304: ( p_validation_level => FND_API.G_VALID_LEVEL_NONE
17305: , p_control_rec => l_control_rec
17306: , p_x_line_tbl => l_line_tbl
17307: , p_x_old_line_tbl => l_old_line_tbl
17308: , x_return_status => l_return_status

Line 17311: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

17307: , p_x_old_line_tbl => l_old_line_tbl
17308: , x_return_status => l_return_status
17309: );
17310:
17311: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17312: RAISE FND_API.G_EXC_ERROR;
17313: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17314: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17315: END IF;

Line 17312: RAISE FND_API.G_EXC_ERROR;

17308: , x_return_status => l_return_status
17309: );
17310:
17311: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17312: RAISE FND_API.G_EXC_ERROR;
17313: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17314: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17315: END IF;
17316:

Line 17313: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

17309: );
17310:
17311: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17312: RAISE FND_API.G_EXC_ERROR;
17313: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17314: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17315: END IF;
17316:
17317: p_x_line_rec := l_line_tbl(1);

Line 17314: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

17310:
17311: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17312: RAISE FND_API.G_EXC_ERROR;
17313: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17314: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17315: END IF;
17316:
17317: p_x_line_rec := l_line_tbl(1);
17318:

Line 17448: p_x_line_rec.ordered_item_id <> FND_API.G_MISS_NUM) THEN

17444: if l_debug_level > 0 then
17445: oe_debug_pub.Add('RR:I2', 1);
17446: end if;
17447: IF (p_x_line_rec.ordered_item_id IS NOT NULL AND
17448: p_x_line_rec.ordered_item_id <> FND_API.G_MISS_NUM) THEN
17449: if l_debug_level > 0 then
17450: oe_debug_pub.add('return_status before calling Get_Inventory_Item '
17451: ||l_return_status, 1);
17452: end if;

Line 17471: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

17467: if l_debug_level > 0 then
17468: oe_debug_pub.Add('RR:I3', 1);
17469: end if;
17470:
17471: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17472: RAISE FND_API.G_EXC_ERROR;
17473: END IF;
17474: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17475: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 17472: RAISE FND_API.G_EXC_ERROR;

17468: oe_debug_pub.Add('RR:I3', 1);
17469: end if;
17470:
17471: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17472: RAISE FND_API.G_EXC_ERROR;
17473: END IF;
17474: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17475: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17476: END IF;

Line 17474: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

17470:
17471: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17472: RAISE FND_API.G_EXC_ERROR;
17473: END IF;
17474: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17475: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17476: END IF;
17477:
17478:

Line 17475: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

17471: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17472: RAISE FND_API.G_EXC_ERROR;
17473: END IF;
17474: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17475: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17476: END IF;
17477:
17478:
17479: ------------------------------------------------------------------------

Line 17488: (p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR

17484: IF (NOT OE_GLOBALS.EQUAL(p_x_line_rec.inventory_item_id ,
17485: p_old_line_rec.inventory_item_id)
17486: AND p_x_line_rec.item_identifier_type in ('INT', 'CUST'))
17487: OR
17488: (p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR
17489: AND p_x_line_rec.item_identifier_type in ('INT', 'CUST')) THEN
17490:
17491: if l_debug_level > 0 then
17492: oe_debug_pub.Add('Before calling get_ordered_item', 1);

Line 17519: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

17515:
17516: END IF;
17517:
17518:
17519: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17520: RAISE FND_API.G_EXC_ERROR;
17521: END IF;
17522: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17523: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 17520: RAISE FND_API.G_EXC_ERROR;

17516: END IF;
17517:
17518:
17519: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17520: RAISE FND_API.G_EXC_ERROR;
17521: END IF;
17522: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17523: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17524: END IF;

Line 17522: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

17518:
17519: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17520: RAISE FND_API.G_EXC_ERROR;
17521: END IF;
17522: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17523: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17524: END IF;
17525:
17526:

Line 17523: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

17519: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17520: RAISE FND_API.G_EXC_ERROR;
17521: END IF;
17522: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17523: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17524: END IF;
17525:
17526:
17527: -------------------------------------------------------------------------

Line 17584: (p_x_line_rec.source_document_line_id = FND_API.G_MISS_NUM)) then

17580: end if;
17581:
17582: if ((nvl(l_parent_document_type_id,0) <> 2) OR
17583: (p_x_line_rec.source_document_line_id IS NULL) OR
17584: (p_x_line_rec.source_document_line_id = FND_API.G_MISS_NUM)) then
17585:
17586: if l_debug_level > 0 then
17587: oe_debug_pub.add('This class/kit/option line has not been copied');
17588: oe_debug_pub.add('from another order: So, log a delayed request');

Line 17747: p_param1 => FND_API.G_TRUE,

17743: p_requesting_entity_code => OE_GLOBALS.G_ENTITY_LINE,
17744: p_requesting_entity_id => p_x_line_rec.line_id,
17745: p_request_type => OE_GLOBALS.G_UPDATE_SHIPPING,
17746: p_request_unique_key1 => p_x_line_rec.operation,
17747: p_param1 => FND_API.G_TRUE,
17748: p_param2 => FND_API.G_FALSE,
17749: x_return_status => l_return_status);
17750:
17751: END IF;

Line 17748: p_param2 => FND_API.G_FALSE,

17744: p_requesting_entity_id => p_x_line_rec.line_id,
17745: p_request_type => OE_GLOBALS.G_UPDATE_SHIPPING,
17746: p_request_unique_key1 => p_x_line_rec.operation,
17747: p_param1 => FND_API.G_TRUE,
17748: p_param2 => FND_API.G_FALSE,
17749: x_return_status => l_return_status);
17750:
17751: END IF;
17752: --bsadri call pricing for deleted lines

Line 17756: p_x_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR AND

17752: --bsadri call pricing for deleted lines
17753:
17754: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_DELETE AND
17755: p_x_line_rec.order_quantity_uom IS NOT NULL AND
17756: p_x_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR AND
17757: NVL(p_x_line_rec.ordered_quantity,0) <> 0 AND
17758: p_x_line_rec.Ordered_Quantity <> FND_API.G_MISS_NUM THEN
17759:
17760: IF (OE_GLOBALS.G_UI_FLAG) and

Line 17758: p_x_line_rec.Ordered_Quantity <> FND_API.G_MISS_NUM THEN

17754: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_DELETE AND
17755: p_x_line_rec.order_quantity_uom IS NOT NULL AND
17756: p_x_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR AND
17757: NVL(p_x_line_rec.ordered_quantity,0) <> 0 AND
17758: p_x_line_rec.Ordered_Quantity <> FND_API.G_MISS_NUM THEN
17759:
17760: IF (OE_GLOBALS.G_UI_FLAG) and
17761: OE_GLOBALS.G_DEFER_PRICING='N' and
17762: (nvl(Oe_Config_Pvt.oecfg_configuration_pricing,'N')='N') THEN

Line 17881: p_x_line_rec.split_action_code <> FND_API.G_MISS_CHAR) AND

17877: end if;
17878:
17879: IF (p_x_line_rec.operation = oe_globals.g_opr_update) and
17880: NOT (p_x_line_rec.split_action_code IS NOT NULL AND
17881: p_x_line_rec.split_action_code <> FND_API.G_MISS_CHAR) AND
17882: (p_x_line_rec.line_set_id IS NOT NULL AND
17883: p_x_line_rec.line_set_id <> FND_API.G_MISS_NUM) THEN
17884:
17885: -- Addded project and task to fix bug #1229811

Line 17883: p_x_line_rec.line_set_id <> FND_API.G_MISS_NUM) THEN

17879: IF (p_x_line_rec.operation = oe_globals.g_opr_update) and
17880: NOT (p_x_line_rec.split_action_code IS NOT NULL AND
17881: p_x_line_rec.split_action_code <> FND_API.G_MISS_CHAR) AND
17882: (p_x_line_rec.line_set_id IS NOT NULL AND
17883: p_x_line_rec.line_set_id <> FND_API.G_MISS_NUM) THEN
17884:
17885: -- Addded project and task to fix bug #1229811
17886: if l_debug_level > 0 then
17887: oe_debug_pub.ADD('Raj:Split-Inside Request' ,1);

Line 17924: (p_old_line_rec.ordered_quantity <> FND_API.G_MISS_NUM OR

17920: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ordered_quantity,p_old_line_rec.ordered_quantity)
17921: AND nvl(p_x_line_rec.transaction_phase_code,'F') = 'F'
17922: THEN
17923: IF (p_x_line_rec.operation = oe_globals.G_OPR_UPDATE AND
17924: (p_old_line_rec.ordered_quantity <> FND_API.G_MISS_NUM OR
17925: p_old_line_rec.ordered_quantity IS NOT NULL)) then
17926:
17927: OE_SALES_CAN_UTIL.Perform_Line_change(p_x_line_rec,
17928: p_old_line_rec,

Line 17930: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

17926:
17927: OE_SALES_CAN_UTIL.Perform_Line_change(p_x_line_rec,
17928: p_old_line_rec,
17929: l_return_status);
17930: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17931: RAISE FND_API.G_EXC_ERROR;
17932: --bug 6653192
17933: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17934: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 17931: RAISE FND_API.G_EXC_ERROR;

17927: OE_SALES_CAN_UTIL.Perform_Line_change(p_x_line_rec,
17928: p_old_line_rec,
17929: l_return_status);
17930: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17931: RAISE FND_API.G_EXC_ERROR;
17932: --bug 6653192
17933: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17934: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17935: END IF;

Line 17933: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

17929: l_return_status);
17930: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17931: RAISE FND_API.G_EXC_ERROR;
17932: --bug 6653192
17933: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17934: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17935: END IF;
17936: END IF;
17937: END IF;

Line 17934: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

17930: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17931: RAISE FND_API.G_EXC_ERROR;
17932: --bug 6653192
17933: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17934: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17935: END IF;
17936: END IF;
17937: END IF;
17938:

Line 17958: RAISE FND_API.G_EXC_ERROR;

17954: end if;
17955: IF (OE_LINE_UTIL.Is_Over_Return(p_x_line_rec)) THEN
17956: FND_MESSAGE.Set_Name('ONT', 'OE_RETURN_INVALID_QUANTITY');
17957: OE_MSG_PUB.Add;
17958: RAISE FND_API.G_EXC_ERROR;
17959: END IF;
17960: END IF;
17961: */
17962:

Line 18107: p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM Then

18103: OR NOT OE_GLOBALS.Equal(p_x_line_rec.unit_selling_price,p_old_line_rec.unit_selling_price) --OR NOT OE_GLOBALS.Equal(p_x_
18104: Then
18105:
18106: If p_x_line_rec.ordered_quantity IS NULL OR
18107: p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM Then
18108: l_new_qty := 0;
18109: Else
18110: l_new_qty := p_x_line_rec.ordered_quantity;
18111: End If;

Line 18114: p_old_line_rec.ordered_quantity = FND_API.G_MISS_NUM Then

18110: l_new_qty := p_x_line_rec.ordered_quantity;
18111: End If;
18112:
18113: If p_old_line_rec.ordered_quantity IS NULL OR
18114: p_old_line_rec.ordered_quantity = FND_API.G_MISS_NUM Then
18115: l_old_qty := 0;
18116: Else
18117: l_old_qty:= p_old_line_rec.ordered_quantity;
18118: End If;

Line 18121: p_x_line_rec.unit_selling_price = FND_API.G_MISS_NUM Then

18117: l_old_qty:= p_old_line_rec.ordered_quantity;
18118: End If;
18119:
18120: If p_x_line_rec.unit_selling_price Is NULL or
18121: p_x_line_rec.unit_selling_price = FND_API.G_MISS_NUM Then
18122: l_new_unit_selling_price := 0;
18123: Else
18124: l_new_unit_selling_price := p_x_line_rec.unit_selling_price;
18125: End If;

Line 18128: p_old_line_rec.unit_selling_price = FND_API.G_MISS_NUM Then

18124: l_new_unit_selling_price := p_x_line_rec.unit_selling_price;
18125: End If;
18126:
18127: If p_old_line_rec.unit_selling_price is NULL or
18128: p_old_line_rec.unit_selling_price = FND_API.G_MISS_NUM Then
18129:
18130: l_old_unit_selling_price :=0;
18131: Else
18132: l_old_unit_selling_price :=p_old_line_rec.unit_selling_price;

Line 18177: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

18173: p_unit_selling_price => l_delta_extended_amount,
18174: x_return_status => l_return_status,
18175: x_msg_count => l_msg_count,
18176: x_msg_data => l_msg_data);
18177: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
18178: if l_debug_level > 0 then
18179: oe_debug_pub.add('Value of Commitment_Id B4 Clear_Commitment_Id:'
18180: ||p_x_line_rec.commitment_id,1);
18181: end if;

Line 18188: Raise FND_API.G_EXC_ERROR;

18184: if l_debug_level > 0 then
18185: oe_debug_pub.add('Value of Commitment_Id after the call :'
18186: ||p_x_line_rec.commitment_id,1);
18187: end if;
18188: Raise FND_API.G_EXC_ERROR;
18189:
18190: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18191: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18192: END IF;

Line 18190: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

18186: ||p_x_line_rec.commitment_id,1);
18187: end if;
18188: Raise FND_API.G_EXC_ERROR;
18189:
18190: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18191: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18192: END IF;
18193: END IF;
18194: -- END IF;

Line 18191: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

18187: end if;
18188: Raise FND_API.G_EXC_ERROR;
18189:
18190: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18191: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18192: END IF;
18193: END IF;
18194: -- END IF;
18195:

Line 18219: IF NVL(p_x_line_rec.split_from_line_id,FND_API.G_MISS_NUM)

18215: ------------------------------------------------------------------------
18216:
18217: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
18218:
18219: IF NVL(p_x_line_rec.split_from_line_id,FND_API.G_MISS_NUM)
18220: = FND_API.G_MISS_NUM
18221: THEN
18222:
18223: -- Performance Improvement Bug 1929163:

Line 18220: = FND_API.G_MISS_NUM

18216:
18217: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
18218:
18219: IF NVL(p_x_line_rec.split_from_line_id,FND_API.G_MISS_NUM)
18220: = FND_API.G_MISS_NUM
18221: THEN
18222:
18223: -- Performance Improvement Bug 1929163:
18224: -- Log request to apply automatic attachments based on profile

Line 18414: p_x_line_rec.late_demand_penalty_factor <> FND_API.G_MISS_NUM AND

18410: if l_debug_level > 0 then
18411: oe_debug_pub.add('Late Demand Penalty Factor',1);
18412: end if;
18413: IF(p_x_line_rec.late_demand_penalty_factor IS NOT NULL AND
18414: p_x_line_rec.late_demand_penalty_factor <> FND_API.G_MISS_NUM AND
18415: p_x_line_rec.late_demand_penalty_factor < 0) THEN
18416:
18417: FND_MESSAGE.SET_NAME('ONT','ONT_SCH_DEMAND_FACTOR_ZERO');
18418: OE_MSG_PUB.Add;

Line 18419: RAISE FND_API.G_EXC_ERROR;

18415: p_x_line_rec.late_demand_penalty_factor < 0) THEN
18416:
18417: FND_MESSAGE.SET_NAME('ONT','ONT_SCH_DEMAND_FACTOR_ZERO');
18418: OE_MSG_PUB.Add;
18419: RAISE FND_API.G_EXC_ERROR;
18420: END IF;
18421: ------------------------------------------------------------------------
18422: -- Call Scheduling to perform any scheduling on the line, if needed
18423: ------------------------------------------------------------------------

Line 18499: AND Nvl(p_x_line_rec.ordered_quantity,FND_API.G_MISS_NUM) <> 0) -- Bug 16266748

18495: ,x_return_status => l_return_status);
18496:
18497: IF nvl(p_x_line_rec.model_remnant_flag, 'N') = 'N' THEN
18498: IF NOT((OE_GENESIS_UTIL.G_INCOMING_FROM_DOO)
18499: AND Nvl(p_x_line_rec.ordered_quantity,FND_API.G_MISS_NUM) <> 0) -- Bug 16266748
18500: THEN -- DOO Pre Exploded Kit ER 9339742
18501: -- This Global is checked here and not inside the procedure
18502: -- Log_Cascade_Requests because we are currently considering
18503: -- only PTO and Kit, while ATO flow is not supported in DOO

Line 18617: AND (p_old_line_rec.request_date = FND_API.G_MISS_DATE

18613: IF OE_CODE_CONTROL.CODE_RELEASE_LEVEL >= '110510' THEN
18614: l_promise_date_flag := OE_SYS_PARAMETERS.value('PROMISE_DATE_FLAG');
18615:
18616: IF l_promise_date_flag = 'FR'
18617: AND (p_old_line_rec.request_date = FND_API.G_MISS_DATE
18618: OR p_old_line_rec.request_date IS NULL) THEN
18619: p_x_line_rec.promise_date := p_x_line_rec.request_date;
18620: ELSIF l_promise_date_flag = 'R' THEN
18621: p_x_line_rec.promise_date := p_x_line_rec.request_date;

Line 18630: WHEN FND_API.G_EXC_ERROR THEN

18626: if l_debug_level > 0 then
18627: OE_DEBUG_PUB.add('Exiting from Lines Pre-Write process',1);
18628: end if;
18629: EXCEPTION
18630: WHEN FND_API.G_EXC_ERROR THEN
18631: RAISE;
18632: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
18633: RAISE;
18634: WHEN OTHERS THEN

Line 18632: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

18628: end if;
18629: EXCEPTION
18630: WHEN FND_API.G_EXC_ERROR THEN
18631: RAISE;
18632: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
18633: RAISE;
18634: WHEN OTHERS THEN
18635: IF oe_msg_pub.Check_Msg_Level(oe_msg_pub.G_MSG_LVL_UNEXP_ERROR)
18636: THEN

Line 18642: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

18638: ( G_PKG_NAME
18639: , 'Pre_Write_Process'
18640: );
18641: END IF;
18642: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18643: END Pre_Write_Process;
18644:
18645: PROCEDURE Version_Audit_Process
18646: ( p_x_line_rec IN OUT NOCOPY OE_Order_PUB.Line_Rec_Type

Line 18685: p_x_line_rec.change_reason = FND_API.G_MISS_CHAR OR

18681: if l_debug_level > 0 then
18682: OE_DEBUG_PUB.add('OEXULINB- Audit Reason Required', 5);
18683: end if;
18684: IF (p_x_line_rec.change_reason IS NULL OR
18685: p_x_line_rec.change_reason = FND_API.G_MISS_CHAR OR
18686: NOT OE_Validate.Change_Reason_Code(p_x_line_rec.change_reason)) THEN
18687:
18688: IF OE_CODE_CONTROL.CODE_RELEASE_LEVEL >= '110510' THEN
18689: IF OE_Versioning_Util.Captured_Reason IS NULL THEN

Line 18703: RAISE FND_API.G_EXC_ERROR;

18699: OE_DEBUG_PUB.add('Reason code for change is missing or invalid', 1);
18700: fnd_message.set_name('ONT','OE_AUDIT_REASON_RQD');
18701: fnd_message.set_token('OBJECT','ORDER LINE');
18702: oe_msg_pub.add;
18703: RAISE FND_API.G_EXC_ERROR;
18704: END IF;
18705: END IF;
18706: END IF;
18707: ELSE

Line 18714: raise FND_API.G_EXC_ERROR;

18710: end if;
18711: fnd_message.set_name('ONT','OE_AUDIT_REASON_RQD');
18712: fnd_message.set_token('OBJECT','ORDER LINE');
18713: oe_msg_pub.add;
18714: raise FND_API.G_EXC_ERROR;
18715: END IF;
18716: END IF;
18717: END IF;
18718: END IF;

Line 18761: IF l_return_status <> FND_API.G_RET_STS_SUCCESS then

18757: if l_debug_level > 0 then
18758: OE_DEBUG_PUB.add('Return status after inserting split history : '||l_return_status,5);
18759: end if;
18760:
18761: IF l_return_status <> FND_API.G_RET_STS_SUCCESS then
18762: if l_debug_level > 0 then
18763: oe_debug_pub.add('Error while inserting Line split History ',1);
18764: end if;
18765: IF l_return_status = FND_API.G_RET_STS_ERROR then

Line 18765: IF l_return_status = FND_API.G_RET_STS_ERROR then

18761: IF l_return_status <> FND_API.G_RET_STS_SUCCESS then
18762: if l_debug_level > 0 then
18763: oe_debug_pub.add('Error while inserting Line split History ',1);
18764: end if;
18765: IF l_return_status = FND_API.G_RET_STS_ERROR then
18766: raise FND_API.G_EXC_ERROR;
18767: ELSE
18768: raise FND_API.G_EXC_UNEXPECTED_ERROR;
18769: END IF;

Line 18766: raise FND_API.G_EXC_ERROR;

18762: if l_debug_level > 0 then
18763: oe_debug_pub.add('Error while inserting Line split History ',1);
18764: end if;
18765: IF l_return_status = FND_API.G_RET_STS_ERROR then
18766: raise FND_API.G_EXC_ERROR;
18767: ELSE
18768: raise FND_API.G_EXC_UNEXPECTED_ERROR;
18769: END IF;
18770: END IF;

Line 18768: raise FND_API.G_EXC_UNEXPECTED_ERROR;

18764: end if;
18765: IF l_return_status = FND_API.G_RET_STS_ERROR then
18766: raise FND_API.G_EXC_ERROR;
18767: ELSE
18768: raise FND_API.G_EXC_UNEXPECTED_ERROR;
18769: END IF;
18770: END IF;
18771: END IF;
18772:

Line 18780: IF p_x_line_rec.change_reason <> FND_API.G_MISS_CHAR THEN

18776: IF OE_CODE_CONTROL.CODE_RELEASE_LEVEL >= '110510'
18777: AND OE_GLOBALS.G_ROLL_VERSION <> 'N' THEN
18778: IF OE_GLOBALS.G_REASON_CODE IS NULL AND
18779: OE_GLOBALS.G_CAPTURED_REASON IN ('V','A') THEN
18780: IF p_x_line_rec.change_reason <> FND_API.G_MISS_CHAR THEN
18781: OE_GLOBALS.G_REASON_CODE := p_x_line_rec.change_reason;
18782: OE_GLOBALS.G_REASON_COMMENTS := p_x_line_rec.change_comments;
18783: OE_GLOBALS.G_CAPTURED_REASON := 'Y';
18784: ELSE

Line 18792: raise FND_API.G_EXC_ERROR;

18788: -- if OE_GLOBALS.G_UI_FLAG then --bug5716140
18789: IF OE_GLOBALS.G_UI_FLAG
18790: OR ( p_x_line_rec.split_action_code = 'SPLIT'
18791: AND nvl(p_x_line_rec.split_by,'SYSTEM') = 'USER' ) THEN --bug5716140
18792: raise FND_API.G_EXC_ERROR;
18793: end if;
18794: END IF;
18795: END IF;
18796:

Line 18849: IF l_return_status <> FND_API.G_RET_STS_SUCCESS then

18845: if l_debug_level > 0 then
18846: OE_DEBUG_PUB.add('IN OEXULINB:After'||l_return_status,5);
18847: end if;
18848:
18849: IF l_return_status <> FND_API.G_RET_STS_SUCCESS then
18850: if l_debug_level > 0 then
18851: oe_debug_pub.add('Inserting Line Audit History error',1);
18852: end if;
18853: IF l_return_status = FND_API.G_RET_STS_ERROR then

Line 18853: IF l_return_status = FND_API.G_RET_STS_ERROR then

18849: IF l_return_status <> FND_API.G_RET_STS_SUCCESS then
18850: if l_debug_level > 0 then
18851: oe_debug_pub.add('Inserting Line Audit History error',1);
18852: end if;
18853: IF l_return_status = FND_API.G_RET_STS_ERROR then
18854: raise FND_API.G_EXC_ERROR;
18855: ELSE
18856: raise FND_API.G_EXC_UNEXPECTED_ERROR;
18857: END IF;

Line 18854: raise FND_API.G_EXC_ERROR;

18850: if l_debug_level > 0 then
18851: oe_debug_pub.add('Inserting Line Audit History error',1);
18852: end if;
18853: IF l_return_status = FND_API.G_RET_STS_ERROR then
18854: raise FND_API.G_EXC_ERROR;
18855: ELSE
18856: raise FND_API.G_EXC_UNEXPECTED_ERROR;
18857: END IF;
18858: END IF;

Line 18856: raise FND_API.G_EXC_UNEXPECTED_ERROR;

18852: end if;
18853: IF l_return_status = FND_API.G_RET_STS_ERROR then
18854: raise FND_API.G_EXC_ERROR;
18855: ELSE
18856: raise FND_API.G_EXC_UNEXPECTED_ERROR;
18857: END IF;
18858: END IF;
18859:
18860: -- commenting out for bug#14387840

Line 19182: RAISE FND_API.G_EXC_ERROR;

19178: THEN
19179:
19180: fnd_message.set_name('ONT','OE_LOCK_ROW_ALREADY_LOCKED');
19181: OE_MSG_PUB.Add;
19182: RAISE FND_API.G_EXC_ERROR;
19183:
19184: END IF;
19185:
19186: WHEN OTHERS THEN

Line 19204: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

19200: , 'Cascade_line_number'
19201: );
19202: END IF;
19203:
19204: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19205:
19206: END Cascade_Line_Number;
19207:
19208:

Line 19218: l_return_status VARCHAR2(30):= FND_API.G_RET_STS_SUCCESS;

19214: ( p_x_line_rec IN OUT NOCOPY OE_Order_PUB.Line_Rec_Type
19215: , p_old_line_rec IN OE_Order_PUB.Line_Rec_Type :=
19216: OE_Order_PUB.G_MISS_LINE_REC
19217: ) IS
19218: l_return_status VARCHAR2(30):= FND_API.G_RET_STS_SUCCESS;
19219: I NUMBER;
19220: l_ship_authorize VARCHAR2(1);
19221: l_operation VARCHAR2(30);
19222:

Line 19292: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

19288: ,x_msg_data => l_msg_data
19289: ,x_return_status => l_return_status
19290: );
19291:
19292: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
19293: RAISE FND_API.G_EXC_ERROR;
19294: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19295: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19296: END IF;

Line 19293: RAISE FND_API.G_EXC_ERROR;

19289: ,x_return_status => l_return_status
19290: );
19291:
19292: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
19293: RAISE FND_API.G_EXC_ERROR;
19294: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19295: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19296: END IF;
19297:

Line 19294: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

19290: );
19291:
19292: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
19293: RAISE FND_API.G_EXC_ERROR;
19294: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19295: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19296: END IF;
19297:
19298: if l_debug_level > 0 then

Line 19295: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

19291:
19292: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
19293: RAISE FND_API.G_EXC_ERROR;
19294: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19295: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19296: END IF;
19297:
19298: if l_debug_level > 0 then
19299: oe_debug_pub.add('After evaluate_holds_post_write in LINE Post Write');

Line 19313: ,p_delete => FND_API.G_TRUE

19309: end if;
19310:
19311: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Reqtype
19312: (p_request_type =>OE_GLOBALS.G_EVAL_HOLD_SOURCE
19313: ,p_delete => FND_API.G_TRUE
19314: ,x_return_status => l_return_status
19315: );
19316: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19317: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 19316: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

19312: (p_request_type =>OE_GLOBALS.G_EVAL_HOLD_SOURCE
19313: ,p_delete => FND_API.G_TRUE
19314: ,x_return_status => l_return_status
19315: );
19316: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19317: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19318: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19319: RAISE FND_API.G_EXC_ERROR;
19320: END IF;

Line 19317: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

19313: ,p_delete => FND_API.G_TRUE
19314: ,x_return_status => l_return_status
19315: );
19316: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19317: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19318: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19319: RAISE FND_API.G_EXC_ERROR;
19320: END IF;
19321:

Line 19318: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

19314: ,x_return_status => l_return_status
19315: );
19316: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19317: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19318: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19319: RAISE FND_API.G_EXC_ERROR;
19320: END IF;
19321:
19322:

Line 19319: RAISE FND_API.G_EXC_ERROR;

19315: );
19316: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19317: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19318: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19319: RAISE FND_API.G_EXC_ERROR;
19320: END IF;
19321:
19322:
19323: END IF; --- Moved the code after scheduling --- bug 8471521 */

Line 19412: IF l_return_status = FND_API.G_RET_STS_SUCCESS THEN

19408: end if;
19409:
19410: END IF; -- DOO Preexploded kit ER
19411:
19412: IF l_return_status = FND_API.G_RET_STS_SUCCESS THEN
19413:
19414: OE_Config_Pvt.OE_FREEZE_INC_ITEMS_TBL.DELETE(I);
19415:
19416: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

Line 19416: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

19412: IF l_return_status = FND_API.G_RET_STS_SUCCESS THEN
19413:
19414: OE_Config_Pvt.OE_FREEZE_INC_ITEMS_TBL.DELETE(I);
19415:
19416: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19417:
19418: OE_Config_Pvt.OE_FREEZE_INC_ITEMS_TBL.DELETE;
19419: RAISE FND_API.G_EXC_ERROR;
19420:

Line 19419: RAISE FND_API.G_EXC_ERROR;

19415:
19416: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19417:
19418: OE_Config_Pvt.OE_FREEZE_INC_ITEMS_TBL.DELETE;
19419: RAISE FND_API.G_EXC_ERROR;
19420:
19421: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19422:
19423: OE_Config_Pvt.OE_FREEZE_INC_ITEMS_TBL.DELETE;

Line 19421: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

19417:
19418: OE_Config_Pvt.OE_FREEZE_INC_ITEMS_TBL.DELETE;
19419: RAISE FND_API.G_EXC_ERROR;
19420:
19421: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19422:
19423: OE_Config_Pvt.OE_FREEZE_INC_ITEMS_TBL.DELETE;
19424: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19425:

Line 19424: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

19420:
19421: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19422:
19423: OE_Config_Pvt.OE_FREEZE_INC_ITEMS_TBL.DELETE;
19424: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19425:
19426: END IF;
19427:
19428: END IF;

Line 19542: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

19538: oe_debug_pub.add('SCH: p_x_line_rec.schedule_status_code '||
19539: p_x_line_rec.schedule_status_code,1);
19540: end if;
19541:
19542: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
19543: RAISE FND_API.G_EXC_ERROR;
19544: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19545: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19546: END IF;

Line 19543: RAISE FND_API.G_EXC_ERROR;

19539: p_x_line_rec.schedule_status_code,1);
19540: end if;
19541:
19542: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
19543: RAISE FND_API.G_EXC_ERROR;
19544: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19545: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19546: END IF;
19547:

Line 19544: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

19540: end if;
19541:
19542: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
19543: RAISE FND_API.G_EXC_ERROR;
19544: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19545: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19546: END IF;
19547:
19548: -- do not move Log_CTO_Requests above scheduling

Line 19545: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

19541:
19542: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
19543: RAISE FND_API.G_EXC_ERROR;
19544: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19545: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19546: END IF;
19547:
19548: -- do not move Log_CTO_Requests above scheduling
19549:

Line 19619: RAISE FND_API.G_EXC_ERROR;

19615: IF l_close_act_complete = 0 THEN
19616: oe_debug_pub.add(' Close_Line failed. Rollback the changes');
19617: FND_MESSAGE.SET_NAME('ONT','OE_CLOSE_LINE_ERROR');
19618: OE_MSG_PUB.ADD;
19619: RAISE FND_API.G_EXC_ERROR;
19620: END IF;
19621: END IF;
19622:
19623: -- OE_GLOBALS.G_RECURSION_MODE := 'N';

Line 19679: ,p_delete => FND_API.G_TRUE

19675: end if;
19676:
19677: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Reqtype
19678: (p_request_type =>OE_GLOBALS.G_EVAL_HOLD_SOURCE
19679: ,p_delete => FND_API.G_TRUE
19680: ,x_return_status => l_return_status
19681: );
19682: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19683: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 19682: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

19678: (p_request_type =>OE_GLOBALS.G_EVAL_HOLD_SOURCE
19679: ,p_delete => FND_API.G_TRUE
19680: ,x_return_status => l_return_status
19681: );
19682: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19683: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19684: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19685: RAISE FND_API.G_EXC_ERROR;
19686: END IF;

Line 19683: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

19679: ,p_delete => FND_API.G_TRUE
19680: ,x_return_status => l_return_status
19681: );
19682: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19683: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19684: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19685: RAISE FND_API.G_EXC_ERROR;
19686: END IF;
19687:

Line 19684: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

19680: ,x_return_status => l_return_status
19681: );
19682: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19683: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19684: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19685: RAISE FND_API.G_EXC_ERROR;
19686: END IF;
19687:
19688:

Line 19685: RAISE FND_API.G_EXC_ERROR;

19681: );
19682: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19683: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19684: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19685: RAISE FND_API.G_EXC_ERROR;
19686: END IF;
19687:
19688:
19689: END IF; --- Moved the code after scheduling --- bug 8471521

Line 19760: IF NOT( (nvl(p_x_line_rec.split_from_line_id,FND_API.G_MISS_NUM)

19756: IF NOT (nvl(p_x_line_rec.split_action_code,'X') = 'SPLIT' and
19757: p_x_line_rec.operation = oe_globals.g_opr_update)
19758: THEN
19759:
19760: IF NOT( (nvl(p_x_line_rec.split_from_line_id,FND_API.G_MISS_NUM)
19761: <> FND_API.G_MISS_NUM)
19762: AND p_x_line_rec.operation = oe_globals.g_opr_create
19763: )
19764: THEN

Line 19761: <> FND_API.G_MISS_NUM)

19757: p_x_line_rec.operation = oe_globals.g_opr_update)
19758: THEN
19759:
19760: IF NOT( (nvl(p_x_line_rec.split_from_line_id,FND_API.G_MISS_NUM)
19761: <> FND_API.G_MISS_NUM)
19762: AND p_x_line_rec.operation = oe_globals.g_opr_create
19763: )
19764: THEN
19765:

Line 19794: ,p_delete => FND_API.G_TRUE

19790:
19791: THEN
19792: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Reqtype
19793: (p_request_type =>OE_GLOBALS.G_INSERT_RMA
19794: ,p_delete => FND_API.G_TRUE
19795: ,x_return_status => l_return_status
19796: );
19797: END IF;
19798:

Line 19821: OR (nvl(p_x_line_rec.split_from_line_id,FND_API.G_MISS_NUM)

19817: IF (nvl(p_x_line_rec.split_action_code,'X') = 'SPLIT'
19818: AND p_x_line_rec.operation = oe_globals.g_opr_update
19819: AND nvl(p_x_line_rec.split_by,'USER') = 'SYSTEM'
19820: )
19821: OR (nvl(p_x_line_rec.split_from_line_id,FND_API.G_MISS_NUM)
19822: <> FND_API.G_MISS_NUM
19823: AND p_x_line_rec.operation = oe_globals.g_opr_create
19824: AND nvl(p_x_line_rec.split_by,'USER') = 'SYSTEM'
19825: )

Line 19822: <> FND_API.G_MISS_NUM

19818: AND p_x_line_rec.operation = oe_globals.g_opr_update
19819: AND nvl(p_x_line_rec.split_by,'USER') = 'SYSTEM'
19820: )
19821: OR (nvl(p_x_line_rec.split_from_line_id,FND_API.G_MISS_NUM)
19822: <> FND_API.G_MISS_NUM
19823: AND p_x_line_rec.operation = oe_globals.g_opr_create
19824: AND nvl(p_x_line_rec.split_by,'USER') = 'SYSTEM'
19825: )
19826: THEN

Line 19840: WHEN FND_API.G_EXC_ERROR THEN

19836: end if;
19837:
19838: EXCEPTION
19839:
19840: WHEN FND_API.G_EXC_ERROR THEN
19841:
19842: RAISE;
19843:
19844: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 19844: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

19840: WHEN FND_API.G_EXC_ERROR THEN
19841:
19842: RAISE;
19843:
19844: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
19845:
19846:
19847: RAISE;
19848:

Line 19859: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

19855: , 'Post_Write_Process'
19856: );
19857: END IF;
19858:
19859: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19860:
19861: END Post_Write_Process;
19862:
19863:

Line 19903: ,p_delete => FND_API.G_TRUE

19899: -- like pricing, scheduling for models.
19900:
19901: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Reqtype
19902: (p_request_type =>OE_GLOBALS.G_VALIDATE_CONFIGURATION
19903: ,p_delete => FND_API.G_TRUE
19904: ,x_return_status => l_return_status
19905: );
19906:
19907: if l_debug_level > 0 then

Line 19911: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

19907: if l_debug_level > 0 then
19908: oe_debug_pub.add('ret sts: '|| l_return_status, 4);
19909: end if;
19910:
19911: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19912: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19913: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19914: RAISE FND_API.G_EXC_ERROR;
19915: END IF;

Line 19912: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

19908: oe_debug_pub.add('ret sts: '|| l_return_status, 4);
19909: end if;
19910:
19911: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19912: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19913: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19914: RAISE FND_API.G_EXC_ERROR;
19915: END IF;
19916:

Line 19913: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

19909: end if;
19910:
19911: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19912: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19913: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19914: RAISE FND_API.G_EXC_ERROR;
19915: END IF;
19916:
19917: -- cascading of changes from model to options

Line 19914: RAISE FND_API.G_EXC_ERROR;

19910:
19911: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19912: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19913: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19914: RAISE FND_API.G_EXC_ERROR;
19915: END IF;
19916:
19917: -- cascading of changes from model to options
19918: -- is done before executing other requests.

Line 19922: ,p_delete => FND_API.G_TRUE

19918: -- is done before executing other requests.
19919:
19920: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Reqtype
19921: (p_request_type =>OE_GLOBALS.G_CASCADE_CHANGES
19922: ,p_delete => FND_API.G_TRUE
19923: ,x_return_status => l_return_status
19924: );
19925:
19926: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

Line 19926: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

19922: ,p_delete => FND_API.G_TRUE
19923: ,x_return_status => l_return_status
19924: );
19925:
19926: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19927: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19928: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19929: RAISE FND_API.G_EXC_ERROR;
19930: END IF;

Line 19927: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

19923: ,x_return_status => l_return_status
19924: );
19925:
19926: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19927: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19928: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19929: RAISE FND_API.G_EXC_ERROR;
19930: END IF;
19931:

Line 19928: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

19924: );
19925:
19926: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19927: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19928: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19929: RAISE FND_API.G_EXC_ERROR;
19930: END IF;
19931:
19932: -- Making change to whole configuration is done before all

Line 19929: RAISE FND_API.G_EXC_ERROR;

19925:
19926: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19927: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19928: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19929: RAISE FND_API.G_EXC_ERROR;
19930: END IF;
19931:
19932: -- Making change to whole configuration is done before all
19933: -- other delayed requests are fired.

Line 19937: ,p_delete => FND_API.G_TRUE

19933: -- other delayed requests are fired.
19934:
19935: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Reqtype
19936: (p_request_type => OE_GLOBALS.G_CHANGE_CONFIGURATION
19937: ,p_delete => FND_API.G_TRUE
19938: ,x_return_status => l_return_status
19939: );
19940: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19941: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 19940: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

19936: (p_request_type => OE_GLOBALS.G_CHANGE_CONFIGURATION
19937: ,p_delete => FND_API.G_TRUE
19938: ,x_return_status => l_return_status
19939: );
19940: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19941: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19942: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19943: RAISE FND_API.G_EXC_ERROR;
19944: END IF;

Line 19941: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

19937: ,p_delete => FND_API.G_TRUE
19938: ,x_return_status => l_return_status
19939: );
19940: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19941: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19942: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19943: RAISE FND_API.G_EXC_ERROR;
19944: END IF;
19945:

Line 19942: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

19938: ,x_return_status => l_return_status
19939: );
19940: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19941: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19942: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19943: RAISE FND_API.G_EXC_ERROR;
19944: END IF;
19945:
19946: -- handling split of models

Line 19943: RAISE FND_API.G_EXC_ERROR;

19939: );
19940: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19941: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19942: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19943: RAISE FND_API.G_EXC_ERROR;
19944: END IF;
19945:
19946: -- handling split of models
19947:

Line 19950: ,p_delete => FND_API.G_TRUE

19946: -- handling split of models
19947:
19948: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Reqtype
19949: (p_request_type => OE_GLOBALS.G_COPY_CONFIGURATION
19950: ,p_delete => FND_API.G_TRUE
19951: ,x_return_status => l_return_status
19952: );
19953:
19954: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

Line 19954: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

19950: ,p_delete => FND_API.G_TRUE
19951: ,x_return_status => l_return_status
19952: );
19953:
19954: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19955: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19956: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19957: RAISE FND_API.G_EXC_ERROR;
19958: END IF;

Line 19955: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

19951: ,x_return_status => l_return_status
19952: );
19953:
19954: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19955: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19956: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19957: RAISE FND_API.G_EXC_ERROR;
19958: END IF;
19959:

Line 19956: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

19952: );
19953:
19954: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19955: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19956: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19957: RAISE FND_API.G_EXC_ERROR;
19958: END IF;
19959:
19960:

Line 19957: RAISE FND_API.G_EXC_ERROR;

19953:
19954: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19955: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19956: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19957: RAISE FND_API.G_EXC_ERROR;
19958: END IF;
19959:
19960:
19961: IF OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL.COUNT > 0 THEN

Line 19967: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

19963: OE_Config_Pvt.Modify_Included_Items
19964: (x_return_status => l_return_status);
19965: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL.DELETE;
19966:
19967: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19968: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19969: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19970: RAISE FND_API.G_EXC_ERROR;
19971: END IF;

Line 19968: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

19964: (x_return_status => l_return_status);
19965: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL.DELETE;
19966:
19967: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19968: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19969: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19970: RAISE FND_API.G_EXC_ERROR;
19971: END IF;
19972: END IF;

Line 19969: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

19965: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL.DELETE;
19966:
19967: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19968: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19969: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19970: RAISE FND_API.G_EXC_ERROR;
19971: END IF;
19972: END IF;
19973:

Line 19970: RAISE FND_API.G_EXC_ERROR;

19966:
19967: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19968: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19969: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19970: RAISE FND_API.G_EXC_ERROR;
19971: END IF;
19972: END IF;
19973:
19974:

Line 19979: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

19975: OE_SERVICE_UTIL.Update_Service_Lines
19976: (p_x_line_tbl => p_x_line_tbl,
19977: x_return_status => l_return_status);
19978:
19979: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19980: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19981: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19982: RAISE FND_API.G_EXC_ERROR;
19983: END IF;

Line 19980: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

19976: (p_x_line_tbl => p_x_line_tbl,
19977: x_return_status => l_return_status);
19978:
19979: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19980: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19981: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19982: RAISE FND_API.G_EXC_ERROR;
19983: END IF;
19984:

Line 19981: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

19977: x_return_status => l_return_status);
19978:
19979: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19980: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19981: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19982: RAISE FND_API.G_EXC_ERROR;
19983: END IF;
19984:
19985:

Line 19982: RAISE FND_API.G_EXC_ERROR;

19978:
19979: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
19980: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19981: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
19982: RAISE FND_API.G_EXC_ERROR;
19983: END IF;
19984:
19985:
19986: -- added for bug fix 2375829

Line 20037: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

20033: (p_line_id => p_x_line_tbl(I).line_id
20034: ,p_top_model_line_id => p_x_line_tbl(I).top_model_line_id
20035: ,x_return_status => l_return_status);
20036:
20037: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
20038: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
20039: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
20040: RAISE FND_API.G_EXC_ERROR;
20041: END IF;

Line 20038: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

20034: ,p_top_model_line_id => p_x_line_tbl(I).top_model_line_id
20035: ,x_return_status => l_return_status);
20036:
20037: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
20038: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
20039: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
20040: RAISE FND_API.G_EXC_ERROR;
20041: END IF;
20042: END IF;

Line 20039: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

20035: ,x_return_status => l_return_status);
20036:
20037: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
20038: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
20039: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
20040: RAISE FND_API.G_EXC_ERROR;
20041: END IF;
20042: END IF;
20043:

Line 20040: RAISE FND_API.G_EXC_ERROR;

20036:
20037: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
20038: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
20039: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
20040: RAISE FND_API.G_EXC_ERROR;
20041: END IF;
20042: END IF;
20043:
20044: END IF;

Line 20055: IF p_x_line_tbl(I).line_set_id IS NULL OR p_x_line_tbl(I).line_set_id = FND_API.G_MISS_NUM THEN --If part added for bug# 14298755

20051: OR (p_x_line_tbl(I).top_model_line_id = p_x_line_tbl(I).line_id --Added for bugs 14298755 ,6186920
20052: AND p_x_line_tbl(I).item_type_code = 'MODEL'))
20053: AND OE_ORDER_IMPORT_MAIN_PVT.G_CONTEXT_ID IS NOT NULL
20054: THEN
20055: IF p_x_line_tbl(I).line_set_id IS NULL OR p_x_line_tbl(I).line_set_id = FND_API.G_MISS_NUM THEN --If part added for bug# 14298755
20056: BEGIN
20057:
20058: SELECT 'N'
20059: INTO l_valid_line_number

Line 20107: l_return_status := FND_API.G_RET_STS_ERROR;

20103:
20104: IF l_valid_line_number = 'N' THEN
20105: FND_MESSAGE.SET_NAME('ONT','OE_LINE_NUMBER_EXISTS');
20106: OE_MSG_PUB.ADD;
20107: l_return_status := FND_API.G_RET_STS_ERROR;
20108: RAISE FND_API.G_EXC_ERROR; --added for bug 14298755
20109: END IF;
20110:
20111: END IF;

Line 20108: RAISE FND_API.G_EXC_ERROR; --added for bug 14298755

20104: IF l_valid_line_number = 'N' THEN
20105: FND_MESSAGE.SET_NAME('ONT','OE_LINE_NUMBER_EXISTS');
20106: OE_MSG_PUB.ADD;
20107: l_return_status := FND_API.G_RET_STS_ERROR;
20108: RAISE FND_API.G_EXC_ERROR; --added for bug 14298755
20109: END IF;
20110:
20111: END IF;
20112: -- Validate line number for bug no 5493479 end

Line 20155: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

20151: oe_debug_pub.add('After Calling Split Scheduling: ' ||
20152: l_return_status,1);
20153: end if;
20154:
20155: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
20156: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
20157: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
20158: RAISE FND_API.G_EXC_ERROR;
20159: END IF;

Line 20156: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

20152: l_return_status,1);
20153: end if;
20154:
20155: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
20156: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
20157: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
20158: RAISE FND_API.G_EXC_ERROR;
20159: END IF;
20160:

Line 20157: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

20153: end if;
20154:
20155: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
20156: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
20157: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
20158: RAISE FND_API.G_EXC_ERROR;
20159: END IF;
20160:
20161: END IF; -- if split action

Line 20158: RAISE FND_API.G_EXC_ERROR;

20154:
20155: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
20156: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
20157: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
20158: RAISE FND_API.G_EXC_ERROR;
20159: END IF;
20160:
20161: END IF; -- if split action
20162:

Line 20181: p_x_line_tbl(I).split_from_line_id <> FND_API.G_MISS_NUM AND

20177: NVL(p_x_line_tbl(I).split_action_code,'X') = 'SPLIT' AND
20178: p_x_line_tbl(I).schedule_status_code IS NOT NULL)
20179: OR (NVL(p_x_line_tbl(I).split_by ,'USER') = 'SYSTEM' AND
20180: p_x_line_tbl(I).split_from_line_id is not null AND
20181: p_x_line_tbl(I).split_from_line_id <> FND_API.G_MISS_NUM AND
20182: p_x_line_tbl(I).operation = OE_GLOBALS.G_OPR_CREATE) THEN
20183:
20184: if l_debug_level > 0 then
20185: oe_debug_pub.add('Logging G_SPLIT_SCHEDULE' ||

Line 20223: WHEN FND_API.G_EXC_ERROR THEN

20219: oe_debug_pub.add('leaving Post_Line_Process', 1);
20220: end if;
20221: EXCEPTION
20222:
20223: WHEN FND_API.G_EXC_ERROR THEN
20224: oe_debug_pub.add('execution error', 1);
20225: RAISE;
20226:
20227: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 20227: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

20223: WHEN FND_API.G_EXC_ERROR THEN
20224: oe_debug_pub.add('execution error', 1);
20225: RAISE;
20226:
20227: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
20228: oe_debug_pub.add('unexp error', 1);
20229: RAISE;
20230:
20231: WHEN OTHERS THEN

Line 20241: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

20237: , 'Pre_Line_Process'
20238: );
20239: END IF;
20240:
20241: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
20242:
20243: END Post_Line_Process;
20244:
20245:

Line 20309: p_inventory_item_id <> FND_API.G_MISS_NUM) AND

20305: /* If item and warehouse are both present, assess if this is
20306: a dual controlled ine:
20307: ======================================================================*/
20308: IF (p_inventory_item_id IS NOT NULL AND
20309: p_inventory_item_id <> FND_API.G_MISS_NUM) AND
20310: (p_ship_from_org_id IS NOT NULL AND
20311: p_ship_from_org_id <> FND_API.G_MISS_NUM) THEN
20312: x_item_rec :=
20313: OE_Order_Cache.Load_Item (p_inventory_item_id

Line 20311: p_ship_from_org_id <> FND_API.G_MISS_NUM) THEN

20307: ======================================================================*/
20308: IF (p_inventory_item_id IS NOT NULL AND
20309: p_inventory_item_id <> FND_API.G_MISS_NUM) AND
20310: (p_ship_from_org_id IS NOT NULL AND
20311: p_ship_from_org_id <> FND_API.G_MISS_NUM) THEN
20312: x_item_rec :=
20313: OE_Order_Cache.Load_Item (p_inventory_item_id
20314: ,p_ship_from_org_id);
20315: -- IF x_item_rec.process_warehouse_flag = 'Y' INVCONV

Line 20347: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

20343: 'dual_uom_control'
20344: );
20345: END IF;
20346: oe_debug_pub.add('others in dual_uom_control', 1);
20347: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
20348:
20349: END dual_uom_control ;
20350:
20351:

Line 20416: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

20412: END IF;
20413: if l_debug_level > 0 then
20414: oe_debug_pub.add('others in get_dual uom', 1);
20415: end if;
20416: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
20417:
20418:
20419: END Get_Dual_Uom; */
20420:

Line 20459: p_line_rec.preferred_grade = FND_API.G_MISS_CHAR) THEN

20455: ,p_old_line_rec.ordered_item)) OR
20456: (NOT OE_GLOBALS.EQUAL(p_line_rec.ship_from_org_id
20457: ,p_old_line_rec.ship_from_org_id))) AND
20458: (p_line_rec.preferred_grade IS NULL OR
20459: p_line_rec.preferred_grade = FND_API.G_MISS_CHAR) THEN
20460: NULL;
20461: ELSE
20462: RETURN p_line_rec.preferred_grade;
20463: END IF;

Line 20493: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

20489: 'Get_Preferred_Grade'
20490: );
20491: END IF;
20492: oe_debug_pub.add('others in get_preferred_grade', 1);
20493: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
20494:
20495:
20496: END Get_Preferred_Grade; */
20497:

Line 20605: IF p_x_line_rec.ordered_quantity_uom2 = FND_API.G_MISS_CHAR THEN

20601: oe_debug_pub.add ('ship_from_org_id = ' || p_x_line_rec.ship_from_org_id );
20602: oe_debug_pub.add ('secondary_default_ind = ' || l_item_rec.secondary_default_ind );
20603: oe_debug_pub.add ('p_x_line_rec.source_document_type_id = ' || p_x_line_rec.source_document_type_id );
20604:
20605: IF p_x_line_rec.ordered_quantity_uom2 = FND_API.G_MISS_CHAR THEN
20606: oe_debug_pub.add ('ordered_quantity_uom2 = G_MISS_CHAR ' );
20607: ELSIF
20608: p_x_line_rec.ordered_quantity_uom2 is null THEN
20609: oe_debug_pub.add ('ordered_quantity_uom2 = null' );

Line 20611: IF p_x_line_rec.ordered_quantity2 = FND_API.G_MISS_NUM THEN

20607: ELSIF
20608: p_x_line_rec.ordered_quantity_uom2 is null THEN
20609: oe_debug_pub.add ('ordered_quantity_uom2 = null' );
20610: END IF;
20611: IF p_x_line_rec.ordered_quantity2 = FND_API.G_MISS_NUM THEN
20612: oe_debug_pub.add ('ordered_quantity2 = G_MISS_NUM ' );
20613: ELSIF
20614: p_x_line_rec.ordered_quantity2 is null THEN
20615: oe_debug_pub.add ('ordered_quantity2 = null' );

Line 20634: p_x_line_rec.ordered_quantity <> FND_API.G_MISS_NUM ) AND

20630: IF OE_GLOBALS.Equal(p_x_line_rec.ship_from_org_id,p_old_line_rec.ship_from_org_id)
20631: and l_item_rec.secondary_default_ind <> 'F'
20632: and (
20633: (p_x_line_rec.ordered_quantity IS NOT NULL and
20634: p_x_line_rec.ordered_quantity <> FND_API.G_MISS_NUM ) AND
20635: (p_x_line_rec.ordered_quantity2 IS NOT NULL and
20636: p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM )
20637: ) THEN
20638: IF l_debug_level > 0 THEN

Line 20636: p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM )

20632: and (
20633: (p_x_line_rec.ordered_quantity IS NOT NULL and
20634: p_x_line_rec.ordered_quantity <> FND_API.G_MISS_NUM ) AND
20635: (p_x_line_rec.ordered_quantity2 IS NOT NULL and
20636: p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM )
20637: ) THEN
20638: IF l_debug_level > 0 THEN
20639: oe_debug_pub.add('Sync_dual_qty IF (OE_GLOBALS.G_UI_FLAG) and ship froms = - early exit ');
20640: END IF;

Line 20705: p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM ) AND

20701:
20702: /* If neither quantity is present, no sync is required
20703: ======================================================*/
20704: IF (p_x_line_rec.ordered_quantity IS NULL OR
20705: p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM ) AND
20706: (p_x_line_rec.ordered_quantity2 IS NULL OR
20707: p_x_line_rec.ordered_quantity2 = FND_API.G_MISS_NUM ) THEN
20708:
20709: IF l_debug_level > 0 THEN

Line 20707: p_x_line_rec.ordered_quantity2 = FND_API.G_MISS_NUM ) THEN

20703: ======================================================*/
20704: IF (p_x_line_rec.ordered_quantity IS NULL OR
20705: p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM ) AND
20706: (p_x_line_rec.ordered_quantity2 IS NULL OR
20707: p_x_line_rec.ordered_quantity2 = FND_API.G_MISS_NUM ) THEN
20708:
20709: IF l_debug_level > 0 THEN
20710: oe_debug_pub.add ('Sync_dual_qty - both quantities empty so early return');
20711: END IF;

Line 20723: or (p_x_line_rec.order_quantity_uom = FND_API.G_MISS_CHAR )

20719:
20720: /* -- Bug3052287 INVCONV
20721: -- When the primary UOM1 itself is not populated, derive it from l_item_rec.
20722: IF (p_x_line_rec.order_quantity_uom is NULL)
20723: or (p_x_line_rec.order_quantity_uom = FND_API.G_MISS_CHAR )
20724: THEN
20725: GMI_Reservation_Util.Get_AppsUOM_from_OPMUOM
20726: (p_OPM_UOM => l_item_rec.opm_item_um
20727: ,x_Apps_UOM => p_x_line_rec.order_quantity_uom

Line 20800: and ( p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM and -- INVCONV for PO req

20796: p_x_line_rec.ordered_quantity is NOT NULL AND
20797: p_x_line_rec.order_quantity_uom <> p_x_line_rec.ordered_quantity_uom2 AND -- B1390859
20798: /* Only do tolerance check if both quantities populated */
20799: p_x_line_rec.ordered_quantity2 is NOT NULL
20800: and ( p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM and -- INVCONV for PO req
20801: NOT (nvl(p_x_line_rec.source_document_type_id,-99) = 10) ) -- INVCONV DEC 23 not for internal order line
20802: THEN
20803:
20804: IF l_debug_level > 0 THEN

Line 20841: RAISE fnd_api.g_exc_error;

20837: oe_msg_pub.add_text(p_message_text => l_buffer);
20838: IF l_debug_level > 0 THEN
20839: oe_debug_pub.add(l_buffer,1);
20840: END IF;
20841: RAISE fnd_api.g_exc_error;
20842:
20843: else
20844: IF l_debug_level > 0 THEN
20845: oe_debug_pub.add('Sync_dual_qty - No tolerance error so return ',1);

Line 20864: or p_x_line_rec.ordered_quantity_uom2 = FND_API.G_MISS_CHAR )

20860: -- then convert the opm um2 to the apps um for the call to get_opm_converted_qty below which requires apps uoms
20861: --
20862:
20863: /* IF ( p_x_line_rec.ordered_quantity_uom2 is NULL INVCONV
20864: or p_x_line_rec.ordered_quantity_uom2 = FND_API.G_MISS_CHAR )
20865: THEN
20866: -- convert 4 digit apps OPM codes to equivalent 3 byte APPS codes
20867: -- Primary UM
20868: GMI_Reservation_Util.Get_AppsUOM_from_OPMUOM

Line 20962: RAISE fnd_api.g_exc_error;

20958: oe_msg_pub.add_text(p_message_text => l_buffer);
20959: IF l_debug_level > 0 THEN
20960: oe_debug_pub.add(l_buffer,1);
20961: END IF;
20962: RAISE fnd_api.g_exc_error;
20963:
20964:
20965: else
20966: IF l_debug_level > 0 THEN

Line 21056: p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR) THEN

21052: --
21053: -- OPM BEGIN - BUG 2586841 - Added if condition for the message tokens to mask FND errors (why?)
21054: --
21055: /* IF ( p_x_line_rec.ordered_item is NULL OR
21056: p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR) THEN
21057: FND_MESSAGE.SET_TOKEN('ITEM_NO',to_char(nvl(p_x_line_rec.inventory_item_id, 0)));
21058: END IF; */ -- INVCONV
21059: FND_MESSAGE.SET_NAME('INV','INV_NO_CONVERSION_ERR'); -- INVCONV
21060:

Line 21065: RAISE FND_API.G_EXC_ERROR;

21061: --
21062: -- OPM END - BUG 2586841
21063: --
21064: OE_MSG_PUB.Add;
21065: RAISE FND_API.G_EXC_ERROR;
21066: --OPM B1478461 End
21067:
21068: WHEN fnd_api.g_exc_error THEN -- INVCONV
21069: RAISE FND_API.G_EXC_ERROR;

Line 21068: WHEN fnd_api.g_exc_error THEN -- INVCONV

21064: OE_MSG_PUB.Add;
21065: RAISE FND_API.G_EXC_ERROR;
21066: --OPM B1478461 End
21067:
21068: WHEN fnd_api.g_exc_error THEN -- INVCONV
21069: RAISE FND_API.G_EXC_ERROR;
21070:
21071: WHEN OTHERS THEN
21072: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)

Line 21069: RAISE FND_API.G_EXC_ERROR;

21065: RAISE FND_API.G_EXC_ERROR;
21066: --OPM B1478461 End
21067:
21068: WHEN fnd_api.g_exc_error THEN -- INVCONV
21069: RAISE FND_API.G_EXC_ERROR;
21070:
21071: WHEN OTHERS THEN
21072: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
21073: THEN

Line 21080: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

21076: 'Sync_Dual_Qty'
21077: );
21078: END IF;
21079: oe_debug_pub.add('Exception handling: others in Sync_Dual_Qty', 1);
21080: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
21081:
21082:
21083: END Sync_Dual_Qty;
21084:

Line 21158: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

21154: ( G_PKG_NAME ,
21155: 'Calculate Ordered Quantity2'
21156: );
21157: END IF;
21158: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
21159:
21160:
21161: END Calculate_Ordered_Quantity2;
21162: -- OPM 02/JUN/00 END of OPM added procedures

Line 21202: AND p_x_line_rec.split_from_line_id <> fnd_api.g_miss_num

21198: IF (p_x_line_rec.split_action_code = 'SPLIT'
21199: AND p_x_line_rec.operation = oe_globals.g_opr_update
21200: )
21201: OR (p_x_line_rec.split_from_line_id is not null
21202: AND p_x_line_rec.split_from_line_id <> fnd_api.g_miss_num
21203: AND p_x_line_rec.operation = oe_globals.g_opr_create
21204: )
21205: THEN
21206:

Line 21238: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

21234: ,p_action_split => 'Y'
21235: ,x_output_quantity => p_x_line_rec.ordered_quantity
21236: ,x_return_status => l_return_status);
21237:
21238: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
21239: RAISE FND_API.G_EXC_ERROR;
21240: END IF;
21241: END IF;-- ship uom is null 14296662
21242: END IF;

Line 21239: RAISE FND_API.G_EXC_ERROR;

21235: ,x_output_quantity => p_x_line_rec.ordered_quantity
21236: ,x_return_status => l_return_status);
21237:
21238: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
21239: RAISE FND_API.G_EXC_ERROR;
21240: END IF;
21241: END IF;-- ship uom is null 14296662
21242: END IF;
21243: END IF ; -- same UOM condition 14296662

Line 21265: p_x_line_rec.ordered_quantity <> FND_API.G_MISS_NUM And

21261:
21262: --oe_debug_pub.add('reserved_quantity = ' || p_x_line_rec.reserved_quantity );
21263: -- oe_debug_pub.add('reserved_quantity2 = ' || p_x_line_rec.reserved_quantity2 );
21264: IF NOT(OE_GLOBALS.G_UI_FLAG) and -- 4958890
21265: p_x_line_rec.ordered_quantity <> FND_API.G_MISS_NUM And
21266: p_x_line_rec.ordered_quantity IS NOT NULL and
21267: p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM And
21268: p_x_line_rec.ordered_quantity2 IS NOT NULL and
21269: p_x_line_rec.ordered_quantity_uom2 is not null and

Line 21267: p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM And

21263: -- oe_debug_pub.add('reserved_quantity2 = ' || p_x_line_rec.reserved_quantity2 );
21264: IF NOT(OE_GLOBALS.G_UI_FLAG) and -- 4958890
21265: p_x_line_rec.ordered_quantity <> FND_API.G_MISS_NUM And
21266: p_x_line_rec.ordered_quantity IS NOT NULL and
21267: p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM And
21268: p_x_line_rec.ordered_quantity2 IS NOT NULL and
21269: p_x_line_rec.ordered_quantity_uom2 is not null and
21270: p_x_line_rec.ordered_quantity_uom2 <> FND_API.G_MISS_CHAR and
21271: ( ( p_x_line_rec.reserved_quantity <> FND_API.G_MISS_NUM And

Line 21270: p_x_line_rec.ordered_quantity_uom2 <> FND_API.G_MISS_CHAR and

21266: p_x_line_rec.ordered_quantity IS NOT NULL and
21267: p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM And
21268: p_x_line_rec.ordered_quantity2 IS NOT NULL and
21269: p_x_line_rec.ordered_quantity_uom2 is not null and
21270: p_x_line_rec.ordered_quantity_uom2 <> FND_API.G_MISS_CHAR and
21271: ( ( p_x_line_rec.reserved_quantity <> FND_API.G_MISS_NUM And
21272: p_x_line_rec.reserved_quantity IS NOT NULL )
21273: or ( p_x_line_rec.reserved_quantity2 <> FND_API.G_MISS_NUM And
21274: p_x_line_rec.reserved_quantity2 IS NOT NULL ) )

Line 21271: ( ( p_x_line_rec.reserved_quantity <> FND_API.G_MISS_NUM And

21267: p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM And
21268: p_x_line_rec.ordered_quantity2 IS NOT NULL and
21269: p_x_line_rec.ordered_quantity_uom2 is not null and
21270: p_x_line_rec.ordered_quantity_uom2 <> FND_API.G_MISS_CHAR and
21271: ( ( p_x_line_rec.reserved_quantity <> FND_API.G_MISS_NUM And
21272: p_x_line_rec.reserved_quantity IS NOT NULL )
21273: or ( p_x_line_rec.reserved_quantity2 <> FND_API.G_MISS_NUM And
21274: p_x_line_rec.reserved_quantity2 IS NOT NULL ) )
21275: Then

Line 21273: or ( p_x_line_rec.reserved_quantity2 <> FND_API.G_MISS_NUM And

21269: p_x_line_rec.ordered_quantity_uom2 is not null and
21270: p_x_line_rec.ordered_quantity_uom2 <> FND_API.G_MISS_CHAR and
21271: ( ( p_x_line_rec.reserved_quantity <> FND_API.G_MISS_NUM And
21272: p_x_line_rec.reserved_quantity IS NOT NULL )
21273: or ( p_x_line_rec.reserved_quantity2 <> FND_API.G_MISS_NUM And
21274: p_x_line_rec.reserved_quantity2 IS NOT NULL ) )
21275: Then
21276:
21277: IF p_x_line_rec.reserved_quantity <> FND_API.G_MISS_NUM And

Line 21277: IF p_x_line_rec.reserved_quantity <> FND_API.G_MISS_NUM And

21273: or ( p_x_line_rec.reserved_quantity2 <> FND_API.G_MISS_NUM And
21274: p_x_line_rec.reserved_quantity2 IS NOT NULL ) )
21275: Then
21276:
21277: IF p_x_line_rec.reserved_quantity <> FND_API.G_MISS_NUM And
21278: p_x_line_rec.reserved_quantity IS NOT NULL then
21279: l_qty := p_x_line_rec.reserved_quantity;
21280:
21281: end if;

Line 21282: IF p_x_line_rec.reserved_quantity2 <> FND_API.G_MISS_NUM And

21278: p_x_line_rec.reserved_quantity IS NOT NULL then
21279: l_qty := p_x_line_rec.reserved_quantity;
21280:
21281: end if;
21282: IF p_x_line_rec.reserved_quantity2 <> FND_API.G_MISS_NUM And
21283: p_x_line_rec.reserved_quantity2 IS NOT NULL then
21284: l_qty2 := p_x_line_rec.reserved_quantity2;
21285:
21286: end if;

Line 21314: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

21310: IF l_return_code <> 0 THEN -- INVCONV
21311: IF l_return_status = -1 or
21312: l_return_status = -99999
21313: THEN
21314: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
21315: RAISE FND_API.G_EXC_ERROR;
21316: else
21317: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
21318: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 21315: RAISE FND_API.G_EXC_ERROR;

21311: IF l_return_status = -1 or
21312: l_return_status = -99999
21313: THEN
21314: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
21315: RAISE FND_API.G_EXC_ERROR;
21316: else
21317: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
21318: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
21319:

Line 21317: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

21313: THEN
21314: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
21315: RAISE FND_API.G_EXC_ERROR;
21316: else
21317: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
21318: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
21319:
21320: END IF;
21321:

Line 21318: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

21314: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
21315: RAISE FND_API.G_EXC_ERROR;
21316: else
21317: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
21318: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
21319:
21320: END IF;
21321:
21322: ELSE

Line 21381: (p_x_line_rec.split_action_code = FND_API.G_MISS_CHAR AND

21377: ((p_x_line_rec.schedule_status_code is NULL AND
21378: p_x_line_rec.operation = 'CREATE' ) OR
21379: (p_x_line_rec.schedule_ship_date is NOT NULL)) AND
21380: ((nvl(p_x_line_rec.split_action_code, 'X') <> 'SPLIT' OR
21381: (p_x_line_rec.split_action_code = FND_API.G_MISS_CHAR AND
21382: NOT (p_x_line_rec.split_from_line_id is NOT NULL))) OR
21383: OE_Code_Control.Code_Release_Level >= '110510')
21384: THEN
21385:

Line 21487: p_x_line_rec.split_from_line_id <> FND_API.G_MISS_NUM AND

21483:
21484: IF p_x_line_rec.ato_line_id = p_x_line_rec.line_id AND
21485: l_flag AND
21486: NOT (p_x_line_rec.split_from_line_id IS NOT NULL AND
21487: p_x_line_rec.split_from_line_id <> FND_API.G_MISS_NUM AND
21488: p_x_line_rec.operation = 'CREATE') THEN
21489:
21490: if l_debug_level > 0 then
21491: oe_debug_pub.add('compare for ato model now', 3);

Line 22074: RAISE FND_API.G_EXC_ERROR;

22070: OE_MSG_PUB.Add;
22071: if l_debug_level > 0 then
22072: oe_debug_pub.add('model line is closed', 1);
22073: end if;
22074: RAISE FND_API.G_EXC_ERROR;
22075: END IF;
22076:
22077: IF l_fulfilled_flag = 'Y' THEN
22078: FND_MESSAGE.Set_Name('ONT', 'OE_CONFIG_MODEL_FULFILLED');

Line 22084: RAISE FND_API.G_EXC_ERROR;

22080: OE_MSG_PUB.Add;
22081: if l_debug_level > 0 then
22082: oe_debug_pub.add('model line is fulfilled', 1);
22083: end if;
22084: RAISE FND_API.G_EXC_ERROR;
22085: END IF;
22086:
22087: if l_debug_level > 0 then
22088: oe_debug_pub.add('Logging a request to validate configuration ', 1);

Line 22205: RAISE FND_API.G_EXC_ERROR;

22201: OE_MSG_PUB.Add;
22202: if l_debug_level > 0 then
22203: oe_debug_pub.add('model line is closed', 1);
22204: end if;
22205: RAISE FND_API.G_EXC_ERROR;
22206: END IF;
22207:
22208: IF l_fulfilled_flag = 'Y' THEN
22209: FND_MESSAGE.Set_Name('ONT', 'OE_CONFIG_MODEL_FULFILLED');

Line 22215: RAISE FND_API.G_EXC_ERROR;

22211: OE_MSG_PUB.Add;
22212: if l_debug_level > 0 then
22213: oe_debug_pub.add('model line is fulfilled', 1);
22214: end if;
22215: RAISE FND_API.G_EXC_ERROR;
22216: END IF;
22217:
22218: -- 2917547 starts
22219: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE AND

Line 22223: p_x_line_rec.ordered_item = fnd_api.g_miss_char THEN

22219: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE AND
22220: p_x_line_rec.ordered_quantity = 0 THEN
22221:
22222: IF p_x_line_rec.ordered_item IS NULL OR
22223: p_x_line_rec.ordered_item = fnd_api.g_miss_char THEN
22224: l_ord_item := p_x_line_rec.inventory_item_id;
22225: ELSE
22226: l_ord_item := p_x_line_rec.ordered_item;
22227: END IF;

Line 22237: RAISE FND_API.G_EXC_ERROR;

22233: IF l_debug_level > 0 THEN
22234: oe_debug_pub.add
22235: ('Child lines with zero qty can not be created', 1);
22236: END IF;
22237: RAISE FND_API.G_EXC_ERROR;
22238: END IF;
22239:
22240: OE_delayed_requests_Pvt.log_request(
22241: p_entity_code => OE_GLOBALS.G_ENTITY_LINE,

Line 22365: l_param1 VARCHAR2(2000):= FND_API.G_MISS_NUM;

22361: ,p_old_line_rec IN OE_Order_PUB.Line_Rec_Type :=
22362: OE_Order_PUB.G_MISS_LINE_REC
22363: ,x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2)
22364: IS
22365: l_param1 VARCHAR2(2000):= FND_API.G_MISS_NUM;
22366: l_param2 VARCHAR2(240) := FND_API.G_MISS_NUM;
22367: l_param3 VARCHAR2(240) := null;
22368: l_param4 VARCHAR2(2000):= null; --4495205
22369: l_param5 VARCHAR2(240) := FND_API.G_MISS_NUM;

Line 22366: l_param2 VARCHAR2(240) := FND_API.G_MISS_NUM;

22362: OE_Order_PUB.G_MISS_LINE_REC
22363: ,x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2)
22364: IS
22365: l_param1 VARCHAR2(2000):= FND_API.G_MISS_NUM;
22366: l_param2 VARCHAR2(240) := FND_API.G_MISS_NUM;
22367: l_param3 VARCHAR2(240) := null;
22368: l_param4 VARCHAR2(2000):= null; --4495205
22369: l_param5 VARCHAR2(240) := FND_API.G_MISS_NUM;
22370: l_param6 VARCHAR2(240) := FND_API.G_MISS_NUM;

Line 22369: l_param5 VARCHAR2(240) := FND_API.G_MISS_NUM;

22365: l_param1 VARCHAR2(2000):= FND_API.G_MISS_NUM;
22366: l_param2 VARCHAR2(240) := FND_API.G_MISS_NUM;
22367: l_param3 VARCHAR2(240) := null;
22368: l_param4 VARCHAR2(2000):= null; --4495205
22369: l_param5 VARCHAR2(240) := FND_API.G_MISS_NUM;
22370: l_param6 VARCHAR2(240) := FND_API.G_MISS_NUM;
22371: l_param7 VARCHAR2(240) := FND_API.G_MISS_CHAR;
22372: l_param8 VARCHAR2(240) := FND_API.G_MISS_NUM;
22373: l_param9 VARCHAR2(240) := FND_API.G_MISS_NUM;

Line 22370: l_param6 VARCHAR2(240) := FND_API.G_MISS_NUM;

22366: l_param2 VARCHAR2(240) := FND_API.G_MISS_NUM;
22367: l_param3 VARCHAR2(240) := null;
22368: l_param4 VARCHAR2(2000):= null; --4495205
22369: l_param5 VARCHAR2(240) := FND_API.G_MISS_NUM;
22370: l_param6 VARCHAR2(240) := FND_API.G_MISS_NUM;
22371: l_param7 VARCHAR2(240) := FND_API.G_MISS_CHAR;
22372: l_param8 VARCHAR2(240) := FND_API.G_MISS_NUM;
22373: l_param9 VARCHAR2(240) := FND_API.G_MISS_NUM;
22374: l_param10 VARCHAR2(240) := null;

Line 22371: l_param7 VARCHAR2(240) := FND_API.G_MISS_CHAR;

22367: l_param3 VARCHAR2(240) := null;
22368: l_param4 VARCHAR2(2000):= null; --4495205
22369: l_param5 VARCHAR2(240) := FND_API.G_MISS_NUM;
22370: l_param6 VARCHAR2(240) := FND_API.G_MISS_NUM;
22371: l_param7 VARCHAR2(240) := FND_API.G_MISS_CHAR;
22372: l_param8 VARCHAR2(240) := FND_API.G_MISS_NUM;
22373: l_param9 VARCHAR2(240) := FND_API.G_MISS_NUM;
22374: l_param10 VARCHAR2(240) := null;
22375: l_param11 VARCHAR2(240) := FND_API.G_MISS_NUM;

Line 22372: l_param8 VARCHAR2(240) := FND_API.G_MISS_NUM;

22368: l_param4 VARCHAR2(2000):= null; --4495205
22369: l_param5 VARCHAR2(240) := FND_API.G_MISS_NUM;
22370: l_param6 VARCHAR2(240) := FND_API.G_MISS_NUM;
22371: l_param7 VARCHAR2(240) := FND_API.G_MISS_CHAR;
22372: l_param8 VARCHAR2(240) := FND_API.G_MISS_NUM;
22373: l_param9 VARCHAR2(240) := FND_API.G_MISS_NUM;
22374: l_param10 VARCHAR2(240) := null;
22375: l_param11 VARCHAR2(240) := FND_API.G_MISS_NUM;
22376: l_param12 VARCHAR2(240) := FND_API.G_MISS_NUM;

Line 22373: l_param9 VARCHAR2(240) := FND_API.G_MISS_NUM;

22369: l_param5 VARCHAR2(240) := FND_API.G_MISS_NUM;
22370: l_param6 VARCHAR2(240) := FND_API.G_MISS_NUM;
22371: l_param7 VARCHAR2(240) := FND_API.G_MISS_CHAR;
22372: l_param8 VARCHAR2(240) := FND_API.G_MISS_NUM;
22373: l_param9 VARCHAR2(240) := FND_API.G_MISS_NUM;
22374: l_param10 VARCHAR2(240) := null;
22375: l_param11 VARCHAR2(240) := FND_API.G_MISS_NUM;
22376: l_param12 VARCHAR2(240) := FND_API.G_MISS_NUM;
22377: l_param14 VARCHAR2(240) := FND_API.G_MISS_NUM;

Line 22375: l_param11 VARCHAR2(240) := FND_API.G_MISS_NUM;

22371: l_param7 VARCHAR2(240) := FND_API.G_MISS_CHAR;
22372: l_param8 VARCHAR2(240) := FND_API.G_MISS_NUM;
22373: l_param9 VARCHAR2(240) := FND_API.G_MISS_NUM;
22374: l_param10 VARCHAR2(240) := null;
22375: l_param11 VARCHAR2(240) := FND_API.G_MISS_NUM;
22376: l_param12 VARCHAR2(240) := FND_API.G_MISS_NUM;
22377: l_param14 VARCHAR2(240) := FND_API.G_MISS_NUM;
22378: /* Added the following variable to fix the bug 2217336 */
22379: l_param16 VARCHAR2(240) := FND_API.G_MISS_CHAR;

Line 22376: l_param12 VARCHAR2(240) := FND_API.G_MISS_NUM;

22372: l_param8 VARCHAR2(240) := FND_API.G_MISS_NUM;
22373: l_param9 VARCHAR2(240) := FND_API.G_MISS_NUM;
22374: l_param10 VARCHAR2(240) := null;
22375: l_param11 VARCHAR2(240) := FND_API.G_MISS_NUM;
22376: l_param12 VARCHAR2(240) := FND_API.G_MISS_NUM;
22377: l_param14 VARCHAR2(240) := FND_API.G_MISS_NUM;
22378: /* Added the following variable to fix the bug 2217336 */
22379: l_param16 VARCHAR2(240) := FND_API.G_MISS_CHAR;
22380: l_date_param1 DATE := FND_API.G_MISS_DATE;

Line 22377: l_param14 VARCHAR2(240) := FND_API.G_MISS_NUM;

22373: l_param9 VARCHAR2(240) := FND_API.G_MISS_NUM;
22374: l_param10 VARCHAR2(240) := null;
22375: l_param11 VARCHAR2(240) := FND_API.G_MISS_NUM;
22376: l_param12 VARCHAR2(240) := FND_API.G_MISS_NUM;
22377: l_param14 VARCHAR2(240) := FND_API.G_MISS_NUM;
22378: /* Added the following variable to fix the bug 2217336 */
22379: l_param16 VARCHAR2(240) := FND_API.G_MISS_CHAR;
22380: l_date_param1 DATE := FND_API.G_MISS_DATE;
22381: l_date_param2 DATE := FND_API.G_MISS_DATE;

Line 22379: l_param16 VARCHAR2(240) := FND_API.G_MISS_CHAR;

22375: l_param11 VARCHAR2(240) := FND_API.G_MISS_NUM;
22376: l_param12 VARCHAR2(240) := FND_API.G_MISS_NUM;
22377: l_param14 VARCHAR2(240) := FND_API.G_MISS_NUM;
22378: /* Added the following variable to fix the bug 2217336 */
22379: l_param16 VARCHAR2(240) := FND_API.G_MISS_CHAR;
22380: l_date_param1 DATE := FND_API.G_MISS_DATE;
22381: l_date_param2 DATE := FND_API.G_MISS_DATE;
22382: l_num NUMBER;
22383: l_cancellation VARCHAR2(1);

Line 22380: l_date_param1 DATE := FND_API.G_MISS_DATE;

22376: l_param12 VARCHAR2(240) := FND_API.G_MISS_NUM;
22377: l_param14 VARCHAR2(240) := FND_API.G_MISS_NUM;
22378: /* Added the following variable to fix the bug 2217336 */
22379: l_param16 VARCHAR2(240) := FND_API.G_MISS_CHAR;
22380: l_date_param1 DATE := FND_API.G_MISS_DATE;
22381: l_date_param2 DATE := FND_API.G_MISS_DATE;
22382: l_num NUMBER;
22383: l_cancellation VARCHAR2(1);
22384: l_cascade_changes BOOLEAN := FALSE;

Line 22381: l_date_param2 DATE := FND_API.G_MISS_DATE;

22377: l_param14 VARCHAR2(240) := FND_API.G_MISS_NUM;
22378: /* Added the following variable to fix the bug 2217336 */
22379: l_param16 VARCHAR2(240) := FND_API.G_MISS_CHAR;
22380: l_date_param1 DATE := FND_API.G_MISS_DATE;
22381: l_date_param2 DATE := FND_API.G_MISS_DATE;
22382: l_num NUMBER;
22383: l_cancellation VARCHAR2(1);
22384: l_cascade_changes BOOLEAN := FALSE;
22385: l_change_configuration BOOLEAN := FALSE;

Line 22766: := FND_API.G_MISS_NUM;

22762: l_num := mod(p_x_line_rec.line_id, G_BINARY_LIMIT);
22763:
22764: IF NOT OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL.EXISTS(l_num) THEN
22765: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param1
22766: := FND_API.G_MISS_NUM;
22767: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param2
22768: := FND_API.G_MISS_NUM;
22769: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param3 := null;
22770: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param4 := null;

Line 22768: := FND_API.G_MISS_NUM;

22764: IF NOT OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL.EXISTS(l_num) THEN
22765: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param1
22766: := FND_API.G_MISS_NUM;
22767: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param2
22768: := FND_API.G_MISS_NUM;
22769: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param3 := null;
22770: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param4 := null;
22771: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param5
22772: := FND_API.G_MISS_NUM;

Line 22772: := FND_API.G_MISS_NUM;

22768: := FND_API.G_MISS_NUM;
22769: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param3 := null;
22770: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param4 := null;
22771: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param5
22772: := FND_API.G_MISS_NUM;
22773: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param6
22774: := FND_API.G_MISS_NUM;
22775: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param7
22776: := FND_API.G_MISS_NUM;

Line 22774: := FND_API.G_MISS_NUM;

22770: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param4 := null;
22771: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param5
22772: := FND_API.G_MISS_NUM;
22773: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param6
22774: := FND_API.G_MISS_NUM;
22775: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param7
22776: := FND_API.G_MISS_NUM;
22777: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param8
22778: := FND_API.G_MISS_NUM;

Line 22776: := FND_API.G_MISS_NUM;

22772: := FND_API.G_MISS_NUM;
22773: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param6
22774: := FND_API.G_MISS_NUM;
22775: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param7
22776: := FND_API.G_MISS_NUM;
22777: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param8
22778: := FND_API.G_MISS_NUM;
22779: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param9
22780: := FND_API.G_MISS_NUM;

Line 22778: := FND_API.G_MISS_NUM;

22774: := FND_API.G_MISS_NUM;
22775: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param7
22776: := FND_API.G_MISS_NUM;
22777: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param8
22778: := FND_API.G_MISS_NUM;
22779: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param9
22780: := FND_API.G_MISS_NUM;
22781: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).date_param1
22782: := FND_API.G_MISS_DATE;

Line 22780: := FND_API.G_MISS_NUM;

22776: := FND_API.G_MISS_NUM;
22777: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param8
22778: := FND_API.G_MISS_NUM;
22779: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param9
22780: := FND_API.G_MISS_NUM;
22781: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).date_param1
22782: := FND_API.G_MISS_DATE;
22783: END IF;
22784:

Line 22782: := FND_API.G_MISS_DATE;

22778: := FND_API.G_MISS_NUM;
22779: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param9
22780: := FND_API.G_MISS_NUM;
22781: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).date_param1
22782: := FND_API.G_MISS_DATE;
22783: END IF;
22784:
22785: IF p_x_line_rec.operation <> OE_GLOBALS.G_OPR_CREATE AND
22786: p_x_line_rec.ato_line_id is null AND

Line 22801: FND_API.G_MISS_NUM THEN

22797: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ordered_quantity,
22798: p_old_line_rec.ordered_quantity) THEN
22799:
22800: IF OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param1 =
22801: FND_API.G_MISS_NUM THEN
22802: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param1
22803: := p_old_line_rec.ordered_quantity;
22804: if l_debug_level > 0 then
22805: oe_debug_pub.add('qty changed 1st time ' || l_param1, 4);

Line 23033: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

23029: , 'get_customer_details'
23030: );
23031: END IF;
23032:
23033: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
23034:
23035: END get_customer_details;
23036:
23037:

Line 23100: p_param1 => FND_API.G_TRUE,

23096: p_requesting_entity_code => OE_GLOBALS.G_ENTITY_LINE,
23097: p_requesting_entity_id => p_x_line_rec.line_id,
23098: p_request_type => OE_GLOBALS.G_UPDATE_SHIPPING,
23099: p_request_unique_key1 => OE_GLOBALS.G_OPR_UPDATE,
23100: p_param1 => FND_API.G_TRUE,
23101: x_return_status => x_return_status);
23102:
23103: END IF;
23104: END IF;

Line 23113: p_x_line_rec.change_reason = FND_API.G_MISS_CHAR)

23109: -- Start AuditTrail
23110:
23111: IF OE_GLOBALS.G_AUDIT_REASON_RQD_FLAG = 'Y'
23112: AND ( p_x_line_rec.change_reason IS NULL OR
23113: p_x_line_rec.change_reason = FND_API.G_MISS_CHAR)
23114: THEN
23115:
23116: -- bug 3636884, defaulting reason from group API
23117: IF OE_GLOBALS.G_DEFAULT_REASON THEN

Line 23129: RAISE FND_API.G_EXC_ERROR;

23125: end if;
23126: fnd_message.set_name('ONT','OE_AUDIT_REASON_RQD');
23127: fnd_message.set_token('OBJECT','ORDER LINE');
23128: oe_msg_pub.add;
23129: RAISE FND_API.G_EXC_ERROR;
23130: END IF;
23131:
23132: END IF;
23133:

Line 23233: IF p_ordered_quantity2 = fnd_api.g_miss_num THEN

23229: -- First of all, if this procedure is called from a source other then UI
23230: /* If neither quantity is present, no calculation is required
23231: ======================================================*/
23232:
23233: IF p_ordered_quantity2 = fnd_api.g_miss_num THEN
23234: p_ordered_quantity2 := 0;
23235: IF l_debug_level > 0 THEN
23236: oe_debug_pub.add('Calculate_dual_quantity - p_ordered_quantity2 = fnd_api.g_miss_num' );
23237: END IF;

Line 23236: oe_debug_pub.add('Calculate_dual_quantity - p_ordered_quantity2 = fnd_api.g_miss_num' );

23232:
23233: IF p_ordered_quantity2 = fnd_api.g_miss_num THEN
23234: p_ordered_quantity2 := 0;
23235: IF l_debug_level > 0 THEN
23236: oe_debug_pub.add('Calculate_dual_quantity - p_ordered_quantity2 = fnd_api.g_miss_num' );
23237: END IF;
23238:
23239: END IF;
23240:

Line 23243: p_ordered_quantity = FND_API.G_MISS_NUM ) AND

23239: END IF;
23240:
23241: IF( X_UI_FLAG = 1 ) THEN
23242: IF (p_ordered_quantity IS NULL OR
23243: p_ordered_quantity = FND_API.G_MISS_NUM ) AND
23244: (p_ordered_quantity2 IS NULL OR
23245: p_ordered_quantity2 = FND_API.G_MISS_NUM ) THEN
23246: IF l_debug_level > 0 THEN
23247: oe_debug_pub.add ('Calculate_dual_quantity - both quantities empty so early return');

Line 23245: p_ordered_quantity2 = FND_API.G_MISS_NUM ) THEN

23241: IF( X_UI_FLAG = 1 ) THEN
23242: IF (p_ordered_quantity IS NULL OR
23243: p_ordered_quantity = FND_API.G_MISS_NUM ) AND
23244: (p_ordered_quantity2 IS NULL OR
23245: p_ordered_quantity2 = FND_API.G_MISS_NUM ) THEN
23246: IF l_debug_level > 0 THEN
23247: oe_debug_pub.add ('Calculate_dual_quantity - both quantities empty so early return');
23248: END IF;
23249: RETURN;

Line 23368: RAISE FND_API.G_EXC_ERROR;

23364:
23365: END IF; -- IF (NVL(p_ordered_quantity2,0) = 0
23366:
23367: IF(x_return_status = -1 ) THEN
23368: RAISE FND_API.G_EXC_ERROR;
23369: END IF;
23370:
23371: RETURN;
23372:

Line 23416: IF (l_status <> FND_API.G_RET_STS_SUCCESS)

23412: ,x_return_status => l_status
23413: ,x_msg_count => l_msg_count
23414: ,x_msg_data => l_msg_data);
23415:
23416: IF (l_status <> FND_API.G_RET_STS_SUCCESS)
23417: THEN
23418: x_return_status := -1;
23419: oe_debug_pub.add('OPM After Get_OPMUOM_from_appsUOM - failed : apps_uom = ' || p_ordered_quantity_uom || 'opm_uom = ' || l_opm_uom );
23420: ELSE

Line 23668: --RAISE FND_API.G_EXC_ERROR;

23664: oe_debug_pub.add('Exception handling: UOM_CONVERSION_FAILED in calculate_dual_qty', 1);
23665: FND_MESSAGE.SET_NAME('INV','INV_NO_CONVERSION_ERR'); -- INVCONV
23666: OE_MSG_PUB.Add;
23667: x_return_status := -99999;
23668: --RAISE FND_API.G_EXC_ERROR;
23669:
23670:
23671: WHEN TOLERANCE_ERROR THEN -- INVCONV
23672: oe_debug_pub.add('Exception handling: TOLERANCE_ERROR in calculate_dual_qty', 1);

Line 23674: --RAISE -- FND_API.G_EXC_ERROR; -- INVCONV

23670:
23671: WHEN TOLERANCE_ERROR THEN -- INVCONV
23672: oe_debug_pub.add('Exception handling: TOLERANCE_ERROR in calculate_dual_qty', 1);
23673: x_return_status := -1;
23674: --RAISE -- FND_API.G_EXC_ERROR; -- INVCONV
23675:
23676: WHEN OTHERS THEN
23677: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
23678: THEN

Line 23685: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

23681: 'Calculate_dual_quantity'
23682: );
23683: END IF;
23684: oe_debug_pub.add('Exception handling: others in calculate_dual_qty', 1);
23685: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
23686:
23687: END calculate_dual_quantity;
23688:
23689:

Line 23933: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

23929: END IF; -- if line_set_id is not null
23930:
23931: END IF; -- if operation is DELETE
23932:
23933: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
23934: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
23935: END IF;
23936:
23937: EXCEPTION

Line 23934: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

23930:
23931: END IF; -- if operation is DELETE
23932:
23933: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
23934: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
23935: END IF;
23936:
23937: EXCEPTION
23938: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 23938: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

23934: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
23935: END IF;
23936:
23937: EXCEPTION
23938: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
23939: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
23940: WHEN OTHERS THEN
23941: oe_debug_pub.add('Others error in Log_Blanket_Request');
23942: oe_debug_pub.add('Error :'||substr(sqlerrm,1,200));

Line 23939: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

23935: END IF;
23936:
23937: EXCEPTION
23938: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
23939: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
23940: WHEN OTHERS THEN
23941: oe_debug_pub.add('Others error in Log_Blanket_Request');
23942: oe_debug_pub.add('Error :'||substr(sqlerrm,1,200));
23943: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)

Line 23950: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

23946: ( G_PKG_NAME ,
23947: 'Log_Blanket_Request'
23948: );
23949: END IF;
23950: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
23951: END Log_Blanket_Request;
23952:
23953:
23954: /*sdatti*/

Line 24125: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

24121: THEN
24122: OE_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME , 'GET_ITEM_INFO');
24123: END IF;
24124:
24125: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
24126:
24127: END GET_ITEM_INFO;
24128:
24129:

Line 24181: RAISE FND_API.G_EXC_ERROR;

24177: ,p_header_id => p_x_line_rec.header_id) THEN
24178:
24179: FND_MESSAGE.Set_Name('ONT', 'ONT_DS_PO_CANCELLED');
24180: OE_MSG_PUB.Add;
24181: RAISE FND_API.G_EXC_ERROR;
24182: END IF;
24183:
24184:
24185: IF NOT OE_GLOBALS.EQUAL(p_x_line_rec.shipping_instructions

Line 24377: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

24373: IF l_debug_level > 0 THEN
24374: OE_DEBUG_PUB.Add('After Logging CMS_Request...'||l_return_status, 2);
24375: END IF;
24376:
24377: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
24378: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
24379: END IF;
24380:
24381: IF l_debug_level > 0 THEN

Line 24378: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

24374: OE_DEBUG_PUB.Add('After Logging CMS_Request...'||l_return_status, 2);
24375: END IF;
24376:
24377: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
24378: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
24379: END IF;
24380:
24381: IF l_debug_level > 0 THEN
24382: OE_DEBUG_PUB.Add('Exiting Log_Dropship_CMS_Request...', 2);

Line 24388: WHEN FND_API.G_EXC_ERROR THEN

24384:
24385:
24386: EXCEPTION
24387:
24388: WHEN FND_API.G_EXC_ERROR THEN
24389: IF l_debug_level > 0 THEN
24390: OE_DEBUG_PUB.Add('Execution Error in Log_Dropship_CMS_Request', 2);
24391: END IF;
24392: RAISE FND_API.G_EXC_ERROR;

Line 24392: RAISE FND_API.G_EXC_ERROR;

24388: WHEN FND_API.G_EXC_ERROR THEN
24389: IF l_debug_level > 0 THEN
24390: OE_DEBUG_PUB.Add('Execution Error in Log_Dropship_CMS_Request', 2);
24391: END IF;
24392: RAISE FND_API.G_EXC_ERROR;
24393:
24394: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
24395: IF l_debug_level > 0 THEN
24396: OE_DEBUG_PUB.Add('Unexpected Error in Log_Dropship_CMS_Request'||

Line 24394: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

24390: OE_DEBUG_PUB.Add('Execution Error in Log_Dropship_CMS_Request', 2);
24391: END IF;
24392: RAISE FND_API.G_EXC_ERROR;
24393:
24394: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
24395: IF l_debug_level > 0 THEN
24396: OE_DEBUG_PUB.Add('Unexpected Error in Log_Dropship_CMS_Request'||
24397: sqlerrm, 1);
24398: END IF;

Line 24399: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

24395: IF l_debug_level > 0 THEN
24396: OE_DEBUG_PUB.Add('Unexpected Error in Log_Dropship_CMS_Request'||
24397: sqlerrm, 1);
24398: END IF;
24399: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
24400:
24401: WHEN OTHERS THEN
24402:
24403: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)

Line 24504: IF l_return_status = FND_API.G_RET_STS_SUCCESS THEN

24500:
24501: /*
24502: Need to check only l_return_status. If SUCCESS, do COMPLETE with default transition
24503: */
24504: IF l_return_status = FND_API.G_RET_STS_SUCCESS THEN
24505: IF l_debug_level > 0 THEN
24506: oe_debug_pub.add( 'Updating Line Flow Status and pushing WF ');
24507: END IF;
24508: Update oe_order_lines

Line 24575: x_return_status := FND_API.G_RET_STS_SUCCESS;

24571: l_sold_to_org_id NUMBER;
24572: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
24573: BEGIN
24574:
24575: x_return_status := FND_API.G_RET_STS_SUCCESS;
24576:
24577: IF l_debug_level >0 then
24578: oe_debug_pub.add('Entering OE_LINE_UTIL.Get_customer_info_ids :'||p_line_customer_info_tbl.count);
24579: End IF;

Line 24582: x_return_status := FND_API.G_RET_STS_SUCCESS;

24578: oe_debug_pub.add('Entering OE_LINE_UTIL.Get_customer_info_ids :'||p_line_customer_info_tbl.count);
24579: End IF;
24580:
24581: IF p_line_customer_info_tbl.count = 0 THEN
24582: x_return_status := FND_API.G_RET_STS_SUCCESS;
24583: RETURN;
24584: END IF;
24585:
24586: l_index := p_x_line_tbl.FIRST;

Line 24609: AND p_x_line_tbl(l_index).sold_to_org_id = FND_API.G_MISS_NUM THEN

24605: /* Below code is necessary to pass a value for the sold_to_org_id as value to id
24606: routines expects it */
24607:
24608: IF p_x_line_tbl(l_index).operation = OE_GLOBALS.G_OPR_UPDATE
24609: AND p_x_line_tbl(l_index).sold_to_org_id = FND_API.G_MISS_NUM THEN
24610:
24611: l_sold_to_org_id := p_x_line_tbl(l_index).sold_to_org_id;
24612:
24613: BEGIN

Line 24625: AND p_x_line_tbl(l_index).sold_to_org_id = FND_API.G_MISS_NUM THEN

24621: NULL;
24622: END;
24623:
24624: ELSIF p_x_line_tbl(l_index).operation = OE_GLOBALS.G_OPR_CREATE
24625: AND p_x_line_tbl(l_index).sold_to_org_id = FND_API.G_MISS_NUM THEN
24626:
24627: IF OE_CUSTOMER_INFO_PVT.G_SOLD_TO_CUSTOMER_ID IS NOT NULL THEN
24628: l_sold_to_org_id := OE_CUSTOMER_INFO_PVT.G_SOLD_TO_CUSTOMER_ID;
24629: ELSE

Line 24723: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

24719:
24720: END IF;
24721:
24722:
24723: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
24724: OE_MSG_PUB.reset_msg_context('LINE');
24725: RETURN;
24726: END IF;
24727:

Line 24744: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

24740:
24741:
24742: EXCEPTION
24743: WHEN OTHERS THEN
24744: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
24745:
24746: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
24747: THEN
24748: OE_MSG_PUB.Add_Exc_Msg