DBA Data[Home] [Help]

APPS.OE_ORDER_GRP dependencies on FND_API

Line 36: x_validation_level := FND_API.G_VALID_LEVEL_NONE;

32: x_control_rec.validate_entity := FALSE;
33: x_control_rec.write_to_db := FALSE;
34: x_control_rec.process := FALSE;
35:
36: x_validation_level := FND_API.G_VALID_LEVEL_NONE;
37:
38: ELSIF p_api_service_level = OE_GLOBALS.G_VALIDATION_ONLY THEN
39:
40: x_control_rec.controlled_operation := TRUE;

Line 53: x_validation_level := FND_API.G_VALID_LEVEL_FULL;

49: -- check for profile value.
50: OE_SCHEDULE_UTIL.OESCH_PERFORM_SCHEDULING := 'N';
51:
52:
53: x_validation_level := FND_API.G_VALID_LEVEL_FULL;
54:
55:
56: ELSE
57:

Line 150: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE

146: -- End of Comments
147:
148: PROCEDURE Process_Order
149: ( p_api_version_number IN NUMBER
150: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
151: , p_return_values IN VARCHAR2 := FND_API.G_FALSE
152: , p_commit IN VARCHAR2 := FND_API.G_FALSE
153: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
154: , p_control_rec IN OE_GLOBALS.Control_Rec_Type :=

Line 151: , p_return_values IN VARCHAR2 := FND_API.G_FALSE

147:
148: PROCEDURE Process_Order
149: ( p_api_version_number IN NUMBER
150: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
151: , p_return_values IN VARCHAR2 := FND_API.G_FALSE
152: , p_commit IN VARCHAR2 := FND_API.G_FALSE
153: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
154: , p_control_rec IN OE_GLOBALS.Control_Rec_Type :=
155: OE_GLOBALS.G_MISS_CONTROL_REC

Line 152: , p_commit IN VARCHAR2 := FND_API.G_FALSE

148: PROCEDURE Process_Order
149: ( p_api_version_number IN NUMBER
150: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
151: , p_return_values IN VARCHAR2 := FND_API.G_FALSE
152: , p_commit IN VARCHAR2 := FND_API.G_FALSE
153: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
154: , p_control_rec IN OE_GLOBALS.Control_Rec_Type :=
155: OE_GLOBALS.G_MISS_CONTROL_REC
156: , p_api_service_level IN VARCHAR2 := OE_GLOBALS.G_ALL_SERVICE

Line 153: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL

149: ( p_api_version_number IN NUMBER
150: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
151: , p_return_values IN VARCHAR2 := FND_API.G_FALSE
152: , p_commit IN VARCHAR2 := FND_API.G_FALSE
153: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
154: , p_control_rec IN OE_GLOBALS.Control_Rec_Type :=
155: OE_GLOBALS.G_MISS_CONTROL_REC
156: , p_api_service_level IN VARCHAR2 := OE_GLOBALS.G_ALL_SERVICE
157: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2

Line 320: l_return_status := FND_API.G_RET_STS_SUCCESS; --Nocopy changes

316: IF l_debug_level > 0 THEN /* added for 3677092 */
317: oe_debug_pub.add( 'ENTERING OE_ORDER_GRP.PROCESS_ORDER', 0.5) ;
318: END IF;
319:
320: l_return_status := FND_API.G_RET_STS_SUCCESS; --Nocopy changes
321:
322: -- MOAC change
323: -- Check if org context has been set before doing any process
324: -- If there is no org context set, we stop calling group process order API

Line 327: IF (l_org_id IS NULL OR l_org_id = FND_API.G_MISS_NUM) THEN

323: -- Check if org context has been set before doing any process
324: -- If there is no org context set, we stop calling group process order API
325: -- and raise an error though we don't do any validation for the org_id.
326: l_org_id := MO_GLOBAL.get_current_org_id;
327: IF (l_org_id IS NULL OR l_org_id = FND_API.G_MISS_NUM) THEN
328: FND_MESSAGE.set_name('FND','MO_ORG_REQUIRED');
329: OE_MSG_PUB.Add;
330: RAISE FND_API.G_EXC_ERROR;
331: END IF;

Line 330: RAISE FND_API.G_EXC_ERROR;

326: l_org_id := MO_GLOBAL.get_current_org_id;
327: IF (l_org_id IS NULL OR l_org_id = FND_API.G_MISS_NUM) THEN
328: FND_MESSAGE.set_name('FND','MO_ORG_REQUIRED');
329: OE_MSG_PUB.Add;
330: RAISE FND_API.G_EXC_ERROR;
331: END IF;
332:
333: -- Bug 4129234/ orig bug 3823649 ReSet the Audit Trail Global variables
334: OE_GLOBALS.G_AUDIT_HISTORY_RQD_FLAG := 'N';

Line 361: IF NOT FND_API.Compatible_API_Call

357: x_Line_Adj_Att_tbl := p_Line_Adj_Att_tbl;
358:
359: -- Standard call to check for call compatibility
360:
361: IF NOT FND_API.Compatible_API_Call
362: ( l_api_version_number
363: , p_api_version_number
364: , l_api_name
365: , G_PKG_NAME

Line 368: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

364: , l_api_name
365: , G_PKG_NAME
366: )
367: THEN
368: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
369: END IF;
370:
371: -- determine if we should default reason for versioning, for bug 3636884
372: IF p_control_rec.require_reason THEN

Line 426: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

422: , x_Line_Payment_tbl => x_Line_Payment_tbl
423: , x_Lot_Serial_tbl => x_Lot_Serial_tbl
424: );
425:
426: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
427: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
428: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
429: RAISE FND_API.G_EXC_ERROR;
430: END IF;

Line 427: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

423: , x_Lot_Serial_tbl => x_Lot_Serial_tbl
424: );
425:
426: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
427: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
428: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
429: RAISE FND_API.G_EXC_ERROR;
430: END IF;
431:

Line 428: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

424: );
425:
426: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
427: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
428: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
429: RAISE FND_API.G_EXC_ERROR;
430: END IF;
431:
432:

Line 429: RAISE FND_API.G_EXC_ERROR;

425:
426: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
427: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
428: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
429: RAISE FND_API.G_EXC_ERROR;
430: END IF;
431:
432:
433: -- Perform Value to Id conversion (for old)

Line 466: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

462: , x_Line_Payment_tbl => x_Line_Payment_tbl
463: , x_Lot_Serial_tbl => l_old_Lot_Serial_tbl
464: );
465:
466: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
467: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
468: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
469: RAISE FND_API.G_EXC_ERROR;
470: END IF;

Line 467: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

463: , x_Lot_Serial_tbl => l_old_Lot_Serial_tbl
464: );
465:
466: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
467: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
468: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
469: RAISE FND_API.G_EXC_ERROR;
470: END IF;
471:

Line 468: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

464: );
465:
466: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
467: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
468: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
469: RAISE FND_API.G_EXC_ERROR;
470: END IF;
471:
472: -- Copy action request tbl to OUT variable

Line 469: RAISE FND_API.G_EXC_ERROR;

465:
466: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
467: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
468: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
469: RAISE FND_API.G_EXC_ERROR;
470: END IF;
471:
472: -- Copy action request tbl to OUT variable
473:

Line 516: AND NOT OE_GLOBALS.Equal(x_Header_Payment_tbl(I).trxn_extension_id,FND_API.G_MISS_NUM) THEN --bug 5020737

512:
513: WHILE I IS NOT NULL LOOP
514: IF x_Header_Payment_tbl(I).payment_type_code = 'CREDIT_CARD'
515: AND x_Header_Payment_tbl(I).trxn_extension_id IS NOT NULL
516: AND NOT OE_GLOBALS.Equal(x_Header_Payment_tbl(I).trxn_extension_id,FND_API.G_MISS_NUM) THEN --bug 5020737
517: x_header_rec.credit_card_number := null;
518: x_header_rec.credit_card_code := null;
519: x_header_rec.credit_card_holder_name := null;
520: x_header_rec.credit_card_expiration_date := null;

Line 573: if x_return_status =FND_API.G_RET_STS_UNEXP_ERROR or x_return_status = FND_API.G_RET_STS_ERROR then

569: , p_x_Action_Request_tbl => x_Action_Request_tbl
570: );
571:
572: --Added for bug 4697870 start
573: if x_return_status =FND_API.G_RET_STS_UNEXP_ERROR or x_return_status = FND_API.G_RET_STS_ERROR then
574: ROLLBACK TO SAVEPOINT Group_Process_Order;
575: OE_Delayed_Requests_PVT.Clear_Request(l_return_status);
576: if x_return_status =FND_API.G_RET_STS_UNEXP_ERROR then
577: raise FND_API.G_EXC_UNEXPECTED_ERROR;

Line 576: if x_return_status =FND_API.G_RET_STS_UNEXP_ERROR then

572: --Added for bug 4697870 start
573: if x_return_status =FND_API.G_RET_STS_UNEXP_ERROR or x_return_status = FND_API.G_RET_STS_ERROR then
574: ROLLBACK TO SAVEPOINT Group_Process_Order;
575: OE_Delayed_Requests_PVT.Clear_Request(l_return_status);
576: if x_return_status =FND_API.G_RET_STS_UNEXP_ERROR then
577: raise FND_API.G_EXC_UNEXPECTED_ERROR;
578: elsif x_return_status =FND_API.G_RET_STS_ERROR then
579: raise FND_API.G_EXC_ERROR ;
580: end if;

Line 577: raise FND_API.G_EXC_UNEXPECTED_ERROR;

573: if x_return_status =FND_API.G_RET_STS_UNEXP_ERROR or x_return_status = FND_API.G_RET_STS_ERROR then
574: ROLLBACK TO SAVEPOINT Group_Process_Order;
575: OE_Delayed_Requests_PVT.Clear_Request(l_return_status);
576: if x_return_status =FND_API.G_RET_STS_UNEXP_ERROR then
577: raise FND_API.G_EXC_UNEXPECTED_ERROR;
578: elsif x_return_status =FND_API.G_RET_STS_ERROR then
579: raise FND_API.G_EXC_ERROR ;
580: end if;
581: end if;

Line 578: elsif x_return_status =FND_API.G_RET_STS_ERROR then

574: ROLLBACK TO SAVEPOINT Group_Process_Order;
575: OE_Delayed_Requests_PVT.Clear_Request(l_return_status);
576: if x_return_status =FND_API.G_RET_STS_UNEXP_ERROR then
577: raise FND_API.G_EXC_UNEXPECTED_ERROR;
578: elsif x_return_status =FND_API.G_RET_STS_ERROR then
579: raise FND_API.G_EXC_ERROR ;
580: end if;
581: end if;
582: --Added for bug 4697870 end

Line 579: raise FND_API.G_EXC_ERROR ;

575: OE_Delayed_Requests_PVT.Clear_Request(l_return_status);
576: if x_return_status =FND_API.G_RET_STS_UNEXP_ERROR then
577: raise FND_API.G_EXC_UNEXPECTED_ERROR;
578: elsif x_return_status =FND_API.G_RET_STS_ERROR then
579: raise FND_API.G_EXC_ERROR ;
580: end if;
581: end if;
582: --Added for bug 4697870 end
583: -- If p_return_values is TRUE then convert Ids to Values.

Line 585: IF FND_API.to_Boolean(p_return_values) THEN

581: end if;
582: --Added for bug 4697870 end
583: -- If p_return_values is TRUE then convert Ids to Values.
584:
585: IF FND_API.to_Boolean(p_return_values) THEN
586:
587: Id_To_Value
588: ( p_header_rec => x_header_rec
589: , p_Header_Adj_tbl => x_Header_Adj_tbl

Line 626: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

622:
623: ROLLBACK TO SAVEPOINT Group_Process_Order;
624:
625: OE_Delayed_Requests_PVT.Clear_Request(l_return_status);
626: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
627: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
628: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
629: RAISE FND_API.G_EXC_ERROR;
630: END IF;

Line 627: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

623: ROLLBACK TO SAVEPOINT Group_Process_Order;
624:
625: OE_Delayed_Requests_PVT.Clear_Request(l_return_status);
626: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
627: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
628: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
629: RAISE FND_API.G_EXC_ERROR;
630: END IF;
631:

Line 628: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

624:
625: OE_Delayed_Requests_PVT.Clear_Request(l_return_status);
626: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
627: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
628: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
629: RAISE FND_API.G_EXC_ERROR;
630: END IF;
631:
632: END IF; -- End if service level is validation only

Line 629: RAISE FND_API.G_EXC_ERROR;

625: OE_Delayed_Requests_PVT.Clear_Request(l_return_status);
626: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
627: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
628: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
629: RAISE FND_API.G_EXC_ERROR;
630: END IF;
631:
632: END IF; -- End if service level is validation only
633:

Line 636: WHEN FND_API.G_EXC_ERROR THEN

632: END IF; -- End if service level is validation only
633:
634: EXCEPTION
635:
636: WHEN FND_API.G_EXC_ERROR THEN
637:
638: x_return_status := FND_API.G_RET_STS_ERROR;
639:
640: -- Get message count and data

Line 638: x_return_status := FND_API.G_RET_STS_ERROR;

634: EXCEPTION
635:
636: WHEN FND_API.G_EXC_ERROR THEN
637:
638: x_return_status := FND_API.G_RET_STS_ERROR;
639:
640: -- Get message count and data
641:
642: OE_MSG_PUB.Count_And_Get

Line 647: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

643: ( p_count => x_msg_count
644: , p_data => x_msg_data
645: );
646:
647: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
648:
649: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
650:
651: -- Get message count and data

Line 649: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

645: );
646:
647: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
648:
649: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
650:
651: -- Get message count and data
652:
653: OE_MSG_PUB.Count_And_Get

Line 660: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

656: );
657:
658: WHEN OTHERS THEN
659:
660: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
661:
662: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
663: THEN
664: OE_MSG_PUB.Add_Exc_Msg

Line 699: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE

695: -- End of Comments
696:
697: PROCEDURE Lock_Order
698: ( p_api_version_number IN NUMBER
699: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
700: , p_return_values IN VARCHAR2 := FND_API.G_FALSE
701: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
702: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
703: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2

Line 700: , p_return_values IN VARCHAR2 := FND_API.G_FALSE

696:
697: PROCEDURE Lock_Order
698: ( p_api_version_number IN NUMBER
699: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
700: , p_return_values IN VARCHAR2 := FND_API.G_FALSE
701: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
702: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
703: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
704: , p_header_rec IN OE_Order_PUB.Header_Rec_Type :=

Line 785: IF NOT FND_API.Compatible_API_Call

781: BEGIN
782:
783: -- Standard call to check for call compatibility
784:
785: IF NOT FND_API.Compatible_API_Call
786: ( l_api_version_number
787: , p_api_version_number
788: , l_api_name
789: , G_PKG_NAME

Line 792: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

788: , l_api_name
789: , G_PKG_NAME
790: )
791: THEN
792: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
793: END IF;
794:
795: -- Perform Value to Id conversion
796:

Line 828: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

824: , x_Line_Payment_tbl => x_Line_Payment_tbl
825: , x_Lot_Serial_tbl => x_Lot_Serial_tbl
826: );
827:
828: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
829: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
830: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
831: RAISE FND_API.G_EXC_ERROR;
832: END IF;

Line 829: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

825: , x_Lot_Serial_tbl => x_Lot_Serial_tbl
826: );
827:
828: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
829: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
830: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
831: RAISE FND_API.G_EXC_ERROR;
832: END IF;
833:

Line 830: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

826: );
827:
828: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
829: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
830: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
831: RAISE FND_API.G_EXC_ERROR;
832: END IF;
833:
834:

Line 831: RAISE FND_API.G_EXC_ERROR;

827:
828: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
829: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
830: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
831: RAISE FND_API.G_EXC_ERROR;
832: END IF;
833:
834:
835: -- Call OE_Order_PVT.Lock_Order

Line 862: IF FND_API.to_Boolean(p_return_values) THEN

858: );
859:
860: -- If p_return_values is TRUE then convert Ids to Values.
861:
862: IF FND_API.to_Boolean(p_return_values) THEN
863:
864: Id_To_Value
865: ( p_header_rec => x_header_rec
866: , p_Header_Adj_tbl => x_Header_Adj_tbl

Line 889: WHEN FND_API.G_EXC_ERROR THEN

885: END IF;
886:
887: EXCEPTION
888:
889: WHEN FND_API.G_EXC_ERROR THEN
890:
891: x_return_status := FND_API.G_RET_STS_ERROR;
892:
893: -- Get message count and data

Line 891: x_return_status := FND_API.G_RET_STS_ERROR;

887: EXCEPTION
888:
889: WHEN FND_API.G_EXC_ERROR THEN
890:
891: x_return_status := FND_API.G_RET_STS_ERROR;
892:
893: -- Get message count and data
894:
895: OE_MSG_PUB.Count_And_Get

Line 900: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

896: ( p_count => x_msg_count
897: , p_data => x_msg_data
898: );
899:
900: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
901:
902: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
903:
904: -- Get message count and data

Line 902: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

898: );
899:
900: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
901:
902: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
903:
904: -- Get message count and data
905:
906: OE_MSG_PUB.Count_And_Get

Line 913: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

909: );
910:
911: WHEN OTHERS THEN
912:
913: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
914:
915: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
916: THEN
917: OE_MSG_PUB.Add_Exc_Msg

Line 951: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE

947: -- End of Comments
948:
949: PROCEDURE Get_Order
950: ( p_api_version_number IN NUMBER
951: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
952: , p_return_values IN VARCHAR2 := FND_API.G_FALSE
953: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
954: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
955: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2

Line 952: , p_return_values IN VARCHAR2 := FND_API.G_FALSE

948:
949: PROCEDURE Get_Order
950: ( p_api_version_number IN NUMBER
951: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
952: , p_return_values IN VARCHAR2 := FND_API.G_FALSE
953: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
954: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
955: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
956: , p_header_id IN NUMBER :=

Line 957: FND_API.G_MISS_NUM

953: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
954: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
955: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
956: , p_header_id IN NUMBER :=
957: FND_API.G_MISS_NUM
958: , p_header IN VARCHAR2 :=
959: FND_API.G_MISS_CHAR
960: , x_header_rec OUT NOCOPY /* file.sql.39 change */ OE_Order_PUB.Header_Rec_Type
961: , x_header_val_rec OUT NOCOPY /* file.sql.39 change */ OE_Order_PUB.Header_Val_Rec_Type

Line 959: FND_API.G_MISS_CHAR

955: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
956: , p_header_id IN NUMBER :=
957: FND_API.G_MISS_NUM
958: , p_header IN VARCHAR2 :=
959: FND_API.G_MISS_CHAR
960: , x_header_rec OUT NOCOPY /* file.sql.39 change */ OE_Order_PUB.Header_Rec_Type
961: , x_header_val_rec OUT NOCOPY /* file.sql.39 change */ OE_Order_PUB.Header_Val_Rec_Type
962: , x_Header_Adj_tbl OUT NOCOPY /* file.sql.39 change */ OE_Order_PUB.Header_Adj_Tbl_Type
963: , x_Header_Adj_val_tbl OUT NOCOPY /* file.sql.39 change */ OE_Order_PUB.Header_Adj_Val_Tbl_Type

Line 993: IF NOT FND_API.Compatible_API_Call

989: BEGIN
990:
991: -- Standard call to check for call compatibility
992:
993: IF NOT FND_API.Compatible_API_Call
994: ( l_api_version_number
995: , p_api_version_number
996: , l_api_name
997: , G_PKG_NAME

Line 1000: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

996: , l_api_name
997: , G_PKG_NAME
998: )
999: THEN
1000: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1001: END IF;
1002:
1003: -- Standard check for Val/ID conversion
1004:

Line 1005: IF p_header = FND_API.G_MISS_CHAR

1001: END IF;
1002:
1003: -- Standard check for Val/ID conversion
1004:
1005: IF p_header = FND_API.G_MISS_CHAR
1006: THEN
1007:
1008: l_header_id := p_header_id;
1009:

Line 1010: ELSIF p_header_id <> FND_API.G_MISS_NUM THEN

1006: THEN
1007:
1008: l_header_id := p_header_id;
1009:
1010: ELSIF p_header_id <> FND_API.G_MISS_NUM THEN
1011:
1012: l_header_id := p_header_id;
1013:
1014: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)

Line 1031: IF l_header_id = FND_API.G_MISS_NUM THEN

1027: /*l_header_id := OE_Value_To_Id.header
1028: ( p_header => p_header
1029: );*/
1030:
1031: IF l_header_id = FND_API.G_MISS_NUM THEN
1032: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
1033: THEN
1034:
1035: fnd_message.set_name('ONT','Invalid Business Object Value');

Line 1042: RAISE FND_API.G_EXC_ERROR;

1038:
1039: END IF;
1040: END IF;
1041:
1042: RAISE FND_API.G_EXC_ERROR;
1043:
1044: END IF;
1045:
1046:

Line 1076: IF FND_API.TO_BOOLEAN(p_return_values) THEN

1072:
1073:
1074: -- If p_return_values is TRUE then convert Ids to Values.
1075:
1076: IF FND_API.TO_BOOLEAN(p_return_values) THEN
1077:
1078: Id_To_Value
1079: ( p_header_rec => x_header_rec
1080: , p_Header_Adj_tbl => x_Header_Adj_tbl

Line 1103: x_return_status := FND_API.G_RET_STS_SUCCESS;

1099: END IF;
1100:
1101: -- Set return status
1102:
1103: x_return_status := FND_API.G_RET_STS_SUCCESS;
1104:
1105: -- Get message count and data
1106:
1107: OE_MSG_PUB.Count_And_Get

Line 1115: WHEN FND_API.G_EXC_ERROR THEN

1111:
1112:
1113: EXCEPTION
1114:
1115: WHEN FND_API.G_EXC_ERROR THEN
1116:
1117: x_return_status := FND_API.G_RET_STS_ERROR;
1118:
1119: -- Get message count and data

Line 1117: x_return_status := FND_API.G_RET_STS_ERROR;

1113: EXCEPTION
1114:
1115: WHEN FND_API.G_EXC_ERROR THEN
1116:
1117: x_return_status := FND_API.G_RET_STS_ERROR;
1118:
1119: -- Get message count and data
1120:
1121: OE_MSG_PUB.Count_And_Get

Line 1126: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

1122: ( p_count => x_msg_count
1123: , p_data => x_msg_data
1124: );
1125:
1126: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1127:
1128: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
1129:
1130: -- Get message count and data

Line 1128: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

1124: );
1125:
1126: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1127:
1128: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
1129:
1130: -- Get message count and data
1131:
1132: OE_MSG_PUB.Count_And_Get

Line 1139: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

1135: );
1136:
1137: WHEN OTHERS THEN
1138:
1139: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
1140:
1141: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
1142: THEN
1143: OE_MSG_PUB.Add_Exc_Msg

Line 1257: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1253: , 'Id_To_Value'
1254: );
1255: END IF;
1256:
1257: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1258:
1259: END Id_To_Value;
1260:
1261: -- Procedure Value_To_Id

Line 1318: x_return_status := FND_API.G_RET_STS_SUCCESS;

1314: BEGIN
1315:
1316: -- Init x_return_status.
1317:
1318: x_return_status := FND_API.G_RET_STS_SUCCESS;
1319:
1320: -- Convert header
1321:
1322: x_header_rec := p_header_rec;

Line 1326: p_header_rec.header_Id <> FND_API.G_MISS_NUM THEN

1322: x_header_rec := p_header_rec;
1323:
1324: --Setting message context for bug 2829206
1325: IF p_header_rec.header_Id IS NOT NULL AND
1326: p_header_rec.header_Id <> FND_API.G_MISS_NUM THEN
1327: BEGIN
1328: SELECT order_source_id, orig_sys_document_ref, change_sequence,
1329: source_document_type_id, source_document_id
1330: INTO l_order_source_id, l_orig_sys_document_ref, l_change_sequence,

Line 1368: IF x_header_rec.return_status = FND_API.G_RET_STS_ERROR THEN

1364: ( p_x_header_rec => x_header_rec
1365: , p_header_val_rec => p_header_val_rec
1366: );
1367:
1368: IF x_header_rec.return_status = FND_API.G_RET_STS_ERROR THEN
1369: x_return_status := FND_API.G_RET_STS_ERROR;
1370: END IF;
1371:
1372: OE_MSG_PUB.reset_msg_context('HEADER');

Line 1369: x_return_status := FND_API.G_RET_STS_ERROR;

1365: , p_header_val_rec => p_header_val_rec
1366: );
1367:
1368: IF x_header_rec.return_status = FND_API.G_RET_STS_ERROR THEN
1369: x_return_status := FND_API.G_RET_STS_ERROR;
1370: END IF;
1371:
1372: OE_MSG_PUB.reset_msg_context('HEADER');
1373:

Line 1384: x_header_Adj_tbl(l_index).header_Id <> FND_API.G_MISS_NUM THEN

1380: WHILE l_index IS NOT NULL LOOP
1381:
1382: --Setting message context for bug 2829206
1383: IF x_header_Adj_tbl(l_index).header_Id IS NOT NULL AND
1384: x_header_Adj_tbl(l_index).header_Id <> FND_API.G_MISS_NUM THEN
1385: BEGIN
1386: SELECT order_source_id, orig_sys_document_ref, change_sequence,
1387: source_document_type_id, source_document_id
1388: INTO l_order_source_id, l_orig_sys_document_ref, l_change_sequence,

Line 1426: IF x_Header_Adj_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN

1422: ( p_x_Header_Adj_rec => x_Header_Adj_tbl(l_index)
1423: , p_Header_Adj_val_rec => p_Header_Adj_val_tbl(l_index)
1424: );
1425:
1426: IF x_Header_Adj_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN
1427: x_return_status := FND_API.G_RET_STS_ERROR;
1428: END IF;
1429:
1430: l_index := p_Header_Adj_val_tbl.NEXT(l_index);

Line 1427: x_return_status := FND_API.G_RET_STS_ERROR;

1423: , p_Header_Adj_val_rec => p_Header_Adj_val_tbl(l_index)
1424: );
1425:
1426: IF x_Header_Adj_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN
1427: x_return_status := FND_API.G_RET_STS_ERROR;
1428: END IF;
1429:
1430: l_index := p_Header_Adj_val_tbl.NEXT(l_index);
1431:

Line 1446: x_header_Scredit_tbl(l_index).header_id <> FND_API.G_MISS_NUM THEN

1442: WHILE l_index IS NOT NULL LOOP
1443:
1444: --Setting message context for bug 2829206
1445: IF x_header_Scredit_tbl(l_index).header_id IS NOT NULL AND
1446: x_header_Scredit_tbl(l_index).header_id <> FND_API.G_MISS_NUM THEN
1447: BEGIN
1448: SELECT order_source_id, orig_sys_document_ref, change_sequence,
1449: source_document_type_id, source_document_id
1450: INTO l_order_source_id, l_orig_sys_document_ref, l_change_sequence,

Line 1488: IF x_Header_Scredit_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN

1484: ( p_x_Header_Scredit_rec => x_Header_Scredit_tbl(l_index)
1485: , p_Header_Scredit_val_rec => p_Header_Scredit_val_tbl(l_index)
1486: );
1487:
1488: IF x_Header_Scredit_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN
1489: x_return_status := FND_API.G_RET_STS_ERROR;
1490: END IF;
1491:
1492: l_index := p_Header_Scredit_val_tbl.NEXT(l_index);

Line 1489: x_return_status := FND_API.G_RET_STS_ERROR;

1485: , p_Header_Scredit_val_rec => p_Header_Scredit_val_tbl(l_index)
1486: );
1487:
1488: IF x_Header_Scredit_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN
1489: x_return_status := FND_API.G_RET_STS_ERROR;
1490: END IF;
1491:
1492: l_index := p_Header_Scredit_val_tbl.NEXT(l_index);
1493:

Line 1508: x_header_Payment_tbl(l_index).header_id <> FND_API.G_MISS_NUM THEN

1504: WHILE l_index IS NOT NULL LOOP
1505:
1506: --Setting message context for bug 2829206
1507: IF x_header_Payment_tbl(l_index).header_id IS NOT NULL AND
1508: x_header_Payment_tbl(l_index).header_id <> FND_API.G_MISS_NUM THEN
1509: BEGIN
1510: SELECT order_source_id, orig_sys_document_ref, change_sequence,
1511: source_document_type_id, source_document_id
1512: INTO l_order_source_id, l_orig_sys_document_ref, l_change_sequence,

Line 1550: IF x_Header_Payment_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN

1546: ( p_x_Header_Payment_rec => x_Header_Payment_tbl(l_index)
1547: , p_Header_Payment_val_rec => p_Header_Payment_val_tbl(l_index)
1548: );
1549:
1550: IF x_Header_Payment_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN
1551: x_return_status := FND_API.G_RET_STS_ERROR;
1552: END IF;
1553:
1554: l_index := p_Header_Payment_val_tbl.NEXT(l_index);

Line 1551: x_return_status := FND_API.G_RET_STS_ERROR;

1547: , p_Header_Payment_val_rec => p_Header_Payment_val_tbl(l_index)
1548: );
1549:
1550: IF x_Header_Payment_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN
1551: x_return_status := FND_API.G_RET_STS_ERROR;
1552: END IF;
1553:
1554: l_index := p_Header_Payment_val_tbl.NEXT(l_index);
1555:

Line 1586: IF nvl(x_line_tbl(l_index).sold_to_org_id,FND_API.G_MISS_NUM)

1582: -- line record from the header record. This is needed as
1583: -- the customer related value fields (ship_to_org, bill_to_org
1584: -- etc.) are converted to ID fields only if the sold_to_org_id
1585: -- is provided.
1586: IF nvl(x_line_tbl(l_index).sold_to_org_id,FND_API.G_MISS_NUM)
1587: = FND_API.G_MISS_NUM
1588: AND nvl(p_line_val_tbl(l_index).sold_to_org,FND_API.G_MISS_CHAR)
1589: = FND_API.G_MISS_CHAR
1590: AND x_header_rec.sold_to_org_id <> FND_API.G_MISS_NUM

Line 1587: = FND_API.G_MISS_NUM

1583: -- the customer related value fields (ship_to_org, bill_to_org
1584: -- etc.) are converted to ID fields only if the sold_to_org_id
1585: -- is provided.
1586: IF nvl(x_line_tbl(l_index).sold_to_org_id,FND_API.G_MISS_NUM)
1587: = FND_API.G_MISS_NUM
1588: AND nvl(p_line_val_tbl(l_index).sold_to_org,FND_API.G_MISS_CHAR)
1589: = FND_API.G_MISS_CHAR
1590: AND x_header_rec.sold_to_org_id <> FND_API.G_MISS_NUM
1591: THEN

Line 1588: AND nvl(p_line_val_tbl(l_index).sold_to_org,FND_API.G_MISS_CHAR)

1584: -- etc.) are converted to ID fields only if the sold_to_org_id
1585: -- is provided.
1586: IF nvl(x_line_tbl(l_index).sold_to_org_id,FND_API.G_MISS_NUM)
1587: = FND_API.G_MISS_NUM
1588: AND nvl(p_line_val_tbl(l_index).sold_to_org,FND_API.G_MISS_CHAR)
1589: = FND_API.G_MISS_CHAR
1590: AND x_header_rec.sold_to_org_id <> FND_API.G_MISS_NUM
1591: THEN
1592: x_line_tbl(l_index).sold_to_org_id := x_header_rec.sold_to_org_id;

Line 1589: = FND_API.G_MISS_CHAR

1585: -- is provided.
1586: IF nvl(x_line_tbl(l_index).sold_to_org_id,FND_API.G_MISS_NUM)
1587: = FND_API.G_MISS_NUM
1588: AND nvl(p_line_val_tbl(l_index).sold_to_org,FND_API.G_MISS_CHAR)
1589: = FND_API.G_MISS_CHAR
1590: AND x_header_rec.sold_to_org_id <> FND_API.G_MISS_NUM
1591: THEN
1592: x_line_tbl(l_index).sold_to_org_id := x_header_rec.sold_to_org_id;
1593: END IF;

Line 1590: AND x_header_rec.sold_to_org_id <> FND_API.G_MISS_NUM

1586: IF nvl(x_line_tbl(l_index).sold_to_org_id,FND_API.G_MISS_NUM)
1587: = FND_API.G_MISS_NUM
1588: AND nvl(p_line_val_tbl(l_index).sold_to_org,FND_API.G_MISS_CHAR)
1589: = FND_API.G_MISS_CHAR
1590: AND x_header_rec.sold_to_org_id <> FND_API.G_MISS_NUM
1591: THEN
1592: x_line_tbl(l_index).sold_to_org_id := x_header_rec.sold_to_org_id;
1593: END IF;
1594:

Line 1600: IF x_line_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN

1596: ( p_x_line_rec => x_line_tbl(l_index)
1597: , p_line_val_rec => p_line_val_tbl(l_index)
1598: );
1599:
1600: IF x_line_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN
1601: x_return_status := FND_API.G_RET_STS_ERROR;
1602: END IF;
1603:
1604: l_index := p_line_val_tbl.NEXT(l_index);

Line 1601: x_return_status := FND_API.G_RET_STS_ERROR;

1597: , p_line_val_rec => p_line_val_tbl(l_index)
1598: );
1599:
1600: IF x_line_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN
1601: x_return_status := FND_API.G_RET_STS_ERROR;
1602: END IF;
1603:
1604: l_index := p_line_val_tbl.NEXT(l_index);
1605:

Line 1618: x_Line_Adj_tbl(l_index).line_id <> FND_API.G_MISS_NUM THEN

1614: l_index := p_Line_Adj_val_tbl.FIRST;
1615:
1616: WHILE l_index IS NOT NULL LOOP
1617: IF x_Line_Adj_tbl(l_index).line_id IS NOT NULL AND
1618: x_Line_Adj_tbl(l_index).line_id <> FND_API.G_MISS_NUM THEN
1619: BEGIN
1620: SELECT order_source_id, orig_sys_document_ref, change_sequence,
1621: source_document_type_id, source_document_id, orig_sys_line_ref,
1622: source_document_line_id, orig_sys_shipment_ref

Line 1669: IF x_Line_Adj_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN

1665: ( p_x_Line_Adj_rec => x_Line_Adj_tbl(l_index)
1666: , p_Line_Adj_val_rec => p_Line_Adj_val_tbl(l_index)
1667: );
1668:
1669: IF x_Line_Adj_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN
1670: x_return_status := FND_API.G_RET_STS_ERROR;
1671: END IF;
1672:
1673: l_index := p_Line_Adj_val_tbl.NEXT(l_index);

Line 1670: x_return_status := FND_API.G_RET_STS_ERROR;

1666: , p_Line_Adj_val_rec => p_Line_Adj_val_tbl(l_index)
1667: );
1668:
1669: IF x_Line_Adj_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN
1670: x_return_status := FND_API.G_RET_STS_ERROR;
1671: END IF;
1672:
1673: l_index := p_Line_Adj_val_tbl.NEXT(l_index);
1674:

Line 1688: x_Line_Scredit_tbl(l_index).line_id <> FND_API.G_MISS_NUM THEN

1684:
1685: WHILE l_index IS NOT NULL LOOP
1686:
1687: IF x_Line_Scredit_tbl(l_index).line_id IS NOT NULL AND
1688: x_Line_Scredit_tbl(l_index).line_id <> FND_API.G_MISS_NUM THEN
1689: BEGIN
1690: SELECT order_source_id, orig_sys_document_ref, change_sequence,
1691: source_document_type_id, source_document_id, orig_sys_line_ref,
1692: source_document_line_id, orig_sys_shipment_ref

Line 1739: IF x_Line_Scredit_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN

1735: ( p_x_Line_Scredit_rec => x_Line_Scredit_tbl(l_index)
1736: , p_Line_Scredit_val_rec => p_Line_Scredit_val_tbl(l_index)
1737: );
1738:
1739: IF x_Line_Scredit_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN
1740: x_return_status := FND_API.G_RET_STS_ERROR;
1741: END IF;
1742:
1743: l_index := p_Line_Scredit_val_tbl.NEXT(l_index);

Line 1740: x_return_status := FND_API.G_RET_STS_ERROR;

1736: , p_Line_Scredit_val_rec => p_Line_Scredit_val_tbl(l_index)
1737: );
1738:
1739: IF x_Line_Scredit_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN
1740: x_return_status := FND_API.G_RET_STS_ERROR;
1741: END IF;
1742:
1743: l_index := p_Line_Scredit_val_tbl.NEXT(l_index);
1744:

Line 1758: x_Line_Payment_tbl(l_index).line_id <> FND_API.G_MISS_NUM THEN

1754:
1755: WHILE l_index IS NOT NULL LOOP
1756:
1757: IF x_Line_Payment_tbl(l_index).line_id IS NOT NULL AND
1758: x_Line_Payment_tbl(l_index).line_id <> FND_API.G_MISS_NUM THEN
1759: BEGIN
1760: SELECT order_source_id, orig_sys_document_ref, change_sequence,
1761: source_document_type_id, source_document_id, orig_sys_line_ref,
1762: source_document_line_id, orig_sys_shipment_ref

Line 1809: IF x_Line_Payment_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN

1805: ( p_x_Line_Payment_rec => x_Line_Payment_tbl(l_index)
1806: , p_Line_Payment_val_rec => p_Line_Payment_val_tbl(l_index)
1807: );
1808:
1809: IF x_Line_Payment_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN
1810: x_return_status := FND_API.G_RET_STS_ERROR;
1811: END IF;
1812:
1813: l_index := p_Line_Payment_val_tbl.NEXT(l_index);

Line 1810: x_return_status := FND_API.G_RET_STS_ERROR;

1806: , p_Line_Payment_val_rec => p_Line_Payment_val_tbl(l_index)
1807: );
1808:
1809: IF x_Line_Payment_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN
1810: x_return_status := FND_API.G_RET_STS_ERROR;
1811: END IF;
1812:
1813: l_index := p_Line_Payment_val_tbl.NEXT(l_index);
1814:

Line 1828: x_Lot_Serial_tbl(l_index).line_id <> FND_API.G_MISS_NUM THEN

1824:
1825: WHILE l_index IS NOT NULL LOOP
1826:
1827: IF x_Lot_Serial_tbl(l_index).line_id IS NOT NULL AND
1828: x_Lot_Serial_tbl(l_index).line_id <> FND_API.G_MISS_NUM THEN
1829: BEGIN
1830: SELECT order_source_id, orig_sys_document_ref, change_sequence,
1831: source_document_type_id, source_document_id, orig_sys_line_ref,
1832: source_document_line_id, orig_sys_shipment_ref

Line 1879: IF x_Lot_Serial_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN

1875: ( p_x_Lot_Serial_rec => x_Lot_Serial_tbl(l_index)
1876: , p_Lot_Serial_val_rec => p_Lot_Serial_val_tbl(l_index)
1877: );
1878:
1879: IF x_Lot_Serial_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN
1880: x_return_status := FND_API.G_RET_STS_ERROR;
1881: END IF;
1882:
1883: l_index := p_Lot_Serial_val_tbl.NEXT(l_index);

Line 1880: x_return_status := FND_API.G_RET_STS_ERROR;

1876: , p_Lot_Serial_val_rec => p_Lot_Serial_val_tbl(l_index)
1877: );
1878:
1879: IF x_Lot_Serial_tbl(l_index).return_status = FND_API.G_RET_STS_ERROR THEN
1880: x_return_status := FND_API.G_RET_STS_ERROR;
1881: END IF;
1882:
1883: l_index := p_Lot_Serial_val_tbl.NEXT(l_index);
1884:

Line 1901: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1897: , 'Value_To_Id'
1898: );
1899: END IF;
1900:
1901: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1902:
1903: END Value_To_Id;
1904:
1905: -- API Name: Get_Option_Lines

Line 1924: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE

1920:
1921:
1922: Procedure Get_Option_Lines
1923: ( p_api_version_number IN NUMBER
1924: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
1925: , p_top_model_line_id IN NUMBER
1926: , x_line_tbl OUT NOCOPY /* file.sql.39 change */ OE_Order_Pub.Line_Tbl_Type
1927: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
1928: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER

Line 1943: IF NOT FND_API.Compatible_API_Call

1939: BEGIN
1940:
1941: -- Standard call to check for API compatibility
1942:
1943: IF NOT FND_API.Compatible_API_Call
1944: ( l_api_version_number
1945: , p_api_version_number
1946: , l_api_name
1947: , G_PKG_NAME

Line 1950: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1946: , l_api_name
1947: , G_PKG_NAME
1948: )
1949: THEN
1950: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1951: END IF;
1952:
1953: -- Standard check for Val/ID conversion
1954:

Line 1955: IF p_top_model_line_id <> FND_API.G_MISS_NUM THEN

1951: END IF;
1952:
1953: -- Standard check for Val/ID conversion
1954:
1955: IF p_top_model_line_id <> FND_API.G_MISS_NUM THEN
1956:
1957: l_top_model_line_id := p_top_model_line_id;
1958:
1959: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)

Line 1967: IF l_top_model_line_id = FND_API.G_MISS_NUM THEN

1963: OE_MSG_PUB.Add;
1964: END IF;
1965:
1966: ELSE
1967: IF l_top_model_line_id = FND_API.G_MISS_NUM THEN
1968: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
1969: THEN
1970: fnd_message.set_name('ONT','Invalid Business Object Value');
1971: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','Top Model Line');

Line 1976: RAISE FND_API.G_EXC_ERROR;

1972: OE_MSG_PUB.Add;
1973: END IF;
1974: END IF;
1975:
1976: RAISE FND_API.G_EXC_ERROR;
1977: END IF;
1978:
1979: -- Make a call to OE_Config_Util.Query_OPtions
1980: OE_Config_Util.Query_Options

Line 1991: x_return_status := FND_API.G_RET_STS_SUCCESS;

1987: x_line_tbl := l_line_tbl;
1988:
1989: -- Set the return status
1990:
1991: x_return_status := FND_API.G_RET_STS_SUCCESS;
1992:
1993: -- Get message count and data
1994:
1995: OE_MSG_PUB.Count_And_Get

Line 2002: WHEN FND_API.G_EXC_ERROR THEN

1998: );
1999:
2000: EXCEPTION
2001:
2002: WHEN FND_API.G_EXC_ERROR THEN
2003: x_return_status := FND_API.G_RET_STS_ERROR;
2004:
2005: -- Get message count and data
2006:

Line 2003: x_return_status := FND_API.G_RET_STS_ERROR;

1999:
2000: EXCEPTION
2001:
2002: WHEN FND_API.G_EXC_ERROR THEN
2003: x_return_status := FND_API.G_RET_STS_ERROR;
2004:
2005: -- Get message count and data
2006:
2007: OE_MSG_PUB.Count_And_Get

Line 2012: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

2008: ( p_count => x_msg_count
2009: , p_data => x_msg_data
2010: );
2011:
2012: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2013:
2014: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2015:
2016: -- Get message count and data

Line 2014: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2010: );
2011:
2012: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2013:
2014: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2015:
2016: -- Get message count and data
2017: OE_MSG_PUB.Count_And_Get
2018: ( p_count => x_msg_count

Line 2044: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE

2040: -- Existing APIs Calling the New APIs with Payments
2041:
2042: PROCEDURE Process_Order
2043: ( p_api_version_number IN NUMBER
2044: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
2045: , p_return_values IN VARCHAR2 := FND_API.G_FALSE
2046: , p_commit IN VARCHAR2 := FND_API.G_FALSE
2047: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
2048: , p_control_rec IN OE_GLOBALS.Control_Rec_Type :=

Line 2045: , p_return_values IN VARCHAR2 := FND_API.G_FALSE

2041:
2042: PROCEDURE Process_Order
2043: ( p_api_version_number IN NUMBER
2044: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
2045: , p_return_values IN VARCHAR2 := FND_API.G_FALSE
2046: , p_commit IN VARCHAR2 := FND_API.G_FALSE
2047: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
2048: , p_control_rec IN OE_GLOBALS.Control_Rec_Type :=
2049: OE_GLOBALS.G_MISS_CONTROL_REC

Line 2046: , p_commit IN VARCHAR2 := FND_API.G_FALSE

2042: PROCEDURE Process_Order
2043: ( p_api_version_number IN NUMBER
2044: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
2045: , p_return_values IN VARCHAR2 := FND_API.G_FALSE
2046: , p_commit IN VARCHAR2 := FND_API.G_FALSE
2047: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
2048: , p_control_rec IN OE_GLOBALS.Control_Rec_Type :=
2049: OE_GLOBALS.G_MISS_CONTROL_REC
2050: , p_api_service_level IN VARCHAR2 := OE_GLOBALS.G_ALL_SERVICE

Line 2047: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL

2043: ( p_api_version_number IN NUMBER
2044: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
2045: , p_return_values IN VARCHAR2 := FND_API.G_FALSE
2046: , p_commit IN VARCHAR2 := FND_API.G_FALSE
2047: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
2048: , p_control_rec IN OE_GLOBALS.Control_Rec_Type :=
2049: OE_GLOBALS.G_MISS_CONTROL_REC
2050: , p_api_service_level IN VARCHAR2 := OE_GLOBALS.G_ALL_SERVICE
2051: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2

Line 2188: l_return_status := FND_API.G_RET_STS_SUCCESS; --Nocopy changes

2184: I NUMBER;
2185:
2186: BEGIN
2187:
2188: l_return_status := FND_API.G_RET_STS_SUCCESS; --Nocopy changes
2189:
2190: Process_Order
2191: ( p_api_version_number => p_api_version_number
2192: , p_init_msg_list => p_init_msg_list

Line 2283: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE

2279: END Process_Order;
2280:
2281: PROCEDURE Lock_Order
2282: ( p_api_version_number IN NUMBER
2283: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
2284: , p_return_values IN VARCHAR2 := FND_API.G_FALSE
2285: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
2286: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
2287: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2

Line 2284: , p_return_values IN VARCHAR2 := FND_API.G_FALSE

2280:
2281: PROCEDURE Lock_Order
2282: ( p_api_version_number IN NUMBER
2283: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
2284: , p_return_values IN VARCHAR2 := FND_API.G_FALSE
2285: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
2286: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
2287: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
2288: , p_header_rec IN OE_Order_PUB.Header_Rec_Type :=

Line 2421: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE

2417: END Lock_Order;
2418:
2419: PROCEDURE Get_Order
2420: ( p_api_version_number IN NUMBER
2421: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
2422: , p_return_values IN VARCHAR2 := FND_API.G_FALSE
2423: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
2424: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
2425: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2

Line 2422: , p_return_values IN VARCHAR2 := FND_API.G_FALSE

2418:
2419: PROCEDURE Get_Order
2420: ( p_api_version_number IN NUMBER
2421: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
2422: , p_return_values IN VARCHAR2 := FND_API.G_FALSE
2423: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
2424: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
2425: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
2426: , p_header_id IN NUMBER :=

Line 2427: FND_API.G_MISS_NUM

2423: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
2424: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
2425: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
2426: , p_header_id IN NUMBER :=
2427: FND_API.G_MISS_NUM
2428: , p_header IN VARCHAR2 :=
2429: FND_API.G_MISS_CHAR
2430: , x_header_rec OUT NOCOPY /* file.sql.39 change */ OE_Order_PUB.Header_Rec_Type
2431: , x_header_val_rec OUT NOCOPY /* file.sql.39 change */ OE_Order_PUB.Header_Val_Rec_Type

Line 2429: FND_API.G_MISS_CHAR

2425: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
2426: , p_header_id IN NUMBER :=
2427: FND_API.G_MISS_NUM
2428: , p_header IN VARCHAR2 :=
2429: FND_API.G_MISS_CHAR
2430: , x_header_rec OUT NOCOPY /* file.sql.39 change */ OE_Order_PUB.Header_Rec_Type
2431: , x_header_val_rec OUT NOCOPY /* file.sql.39 change */ OE_Order_PUB.Header_Val_Rec_Type
2432: , x_Header_Adj_tbl OUT NOCOPY /* file.sql.39 change */ OE_Order_PUB.Header_Adj_Tbl_Type
2433: , x_Header_Adj_val_tbl OUT NOCOPY /* file.sql.39 change */ OE_Order_PUB.Header_Adj_Val_Tbl_Type

Line 2695: p_header_rec.sold_to_org_id = FND_API.G_MISS_NUM THEN

2691: -- will be needed by the value_to_id functions for related fields.
2692: -- For e.g. oe_value_to_id.ship_to_org_id requires sold_to_org_id
2693:
2694: IF p_header_rec.operation = OE_GLOBALS.G_OPR_UPDATE AND
2695: p_header_rec.sold_to_org_id = FND_API.G_MISS_NUM THEN
2696:
2697: IF l_debug_level > 0 THEN
2698: oe_debug_pub.add('AAC: Selecting Customer Based on old sold_to_org_id');
2699: END IF;

Line 2721: IF ((nvl(p_header_rec.sold_to_org_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM

2717: /* check to see if we need account creation at all, return ASAP if not{ */
2718: /* check header level party info */
2719: -- l_sold_to_org_id is not null for UPDATE case of an Order
2720: IF l_sold_to_org_id is null then
2721: IF ((nvl(p_header_rec.sold_to_org_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM
2722: and ( (p_header_rec.sold_to_party_id is not null or p_header_rec.sold_to_party_number is not null)
2723: or nvl(p_header_val_rec.sold_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
2724: or
2725: ((nvl(p_header_rec.sold_to_contact_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM)

Line 2723: or nvl(p_header_val_rec.sold_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))

2719: -- l_sold_to_org_id is not null for UPDATE case of an Order
2720: IF l_sold_to_org_id is null then
2721: IF ((nvl(p_header_rec.sold_to_org_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM
2722: and ( (p_header_rec.sold_to_party_id is not null or p_header_rec.sold_to_party_number is not null)
2723: or nvl(p_header_val_rec.sold_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
2724: or
2725: ((nvl(p_header_rec.sold_to_contact_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM)
2726: and (nvl(p_header_val_Rec.sold_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR
2727: or nvl(p_header_Rec.sold_to_org_contact_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM)))

Line 2725: ((nvl(p_header_rec.sold_to_contact_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM)

2721: IF ((nvl(p_header_rec.sold_to_org_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM
2722: and ( (p_header_rec.sold_to_party_id is not null or p_header_rec.sold_to_party_number is not null)
2723: or nvl(p_header_val_rec.sold_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
2724: or
2725: ((nvl(p_header_rec.sold_to_contact_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM)
2726: and (nvl(p_header_val_Rec.sold_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR
2727: or nvl(p_header_Rec.sold_to_org_contact_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM)))
2728: THEN
2729: IF l_debug_level > 0 THEN

Line 2726: and (nvl(p_header_val_Rec.sold_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR

2722: and ( (p_header_rec.sold_to_party_id is not null or p_header_rec.sold_to_party_number is not null)
2723: or nvl(p_header_val_rec.sold_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
2724: or
2725: ((nvl(p_header_rec.sold_to_contact_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM)
2726: and (nvl(p_header_val_Rec.sold_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR
2727: or nvl(p_header_Rec.sold_to_org_contact_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM)))
2728: THEN
2729: IF l_debug_level > 0 THEN
2730: oe_debug_pub.add('AAC: sold_to_org_id/sold_to_contact_id creation needed');

Line 2727: or nvl(p_header_Rec.sold_to_org_contact_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM)))

2723: or nvl(p_header_val_rec.sold_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
2724: or
2725: ((nvl(p_header_rec.sold_to_contact_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM)
2726: and (nvl(p_header_val_Rec.sold_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR
2727: or nvl(p_header_Rec.sold_to_org_contact_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM)))
2728: THEN
2729: IF l_debug_level > 0 THEN
2730: oe_debug_pub.add('AAC: sold_to_org_id/sold_to_contact_id creation needed');
2731: oe_debug_pub.add('AAC: sold_to_party_id:'|| p_header_rec.sold_to_party_id);

Line 2742: IF ((nvl(p_header_rec.ship_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM and

2738:
2739: l_header_end_cust_exists :='N'; --bug 4240715
2740:
2741: /* check header ship_to party info */
2742: IF ((nvl(p_header_rec.ship_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM and
2743: (p_header_rec.ship_to_party_id is not null or
2744: p_header_rec.ship_to_party_number is not null or
2745: p_header_rec.ship_to_party_site_id is not null or
2746: p_header_rec.ship_to_party_site_use_id is not null or

Line 2748: (nvl(p_header_val_Rec.ship_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2744: p_header_rec.ship_to_party_number is not null or
2745: p_header_rec.ship_to_party_site_id is not null or
2746: p_header_rec.ship_to_party_site_use_id is not null or
2747: p_header_rec.ship_to_org_contact_id is not null) or
2748: (nvl(p_header_val_Rec.ship_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2749: nvl(p_header_val_Rec.ship_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2750: nvl(p_header_val_Rec.ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2751: nvl(p_header_val_Rec.ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2752: nvl(p_header_val_Rec.ship_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2749: nvl(p_header_val_Rec.ship_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2745: p_header_rec.ship_to_party_site_id is not null or
2746: p_header_rec.ship_to_party_site_use_id is not null or
2747: p_header_rec.ship_to_org_contact_id is not null) or
2748: (nvl(p_header_val_Rec.ship_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2749: nvl(p_header_val_Rec.ship_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2750: nvl(p_header_val_Rec.ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2751: nvl(p_header_val_Rec.ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2752: nvl(p_header_val_Rec.ship_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2753: nvl(p_header_val_Rec.ship_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2750: nvl(p_header_val_Rec.ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2746: p_header_rec.ship_to_party_site_use_id is not null or
2747: p_header_rec.ship_to_org_contact_id is not null) or
2748: (nvl(p_header_val_Rec.ship_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2749: nvl(p_header_val_Rec.ship_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2750: nvl(p_header_val_Rec.ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2751: nvl(p_header_val_Rec.ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2752: nvl(p_header_val_Rec.ship_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2753: nvl(p_header_val_Rec.ship_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2754: nvl(p_header_val_Rec.ship_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2751: nvl(p_header_val_Rec.ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2747: p_header_rec.ship_to_org_contact_id is not null) or
2748: (nvl(p_header_val_Rec.ship_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2749: nvl(p_header_val_Rec.ship_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2750: nvl(p_header_val_Rec.ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2751: nvl(p_header_val_Rec.ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2752: nvl(p_header_val_Rec.ship_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2753: nvl(p_header_val_Rec.ship_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2754: nvl(p_header_val_Rec.ship_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2755: nvl(p_header_val_Rec.ship_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2752: nvl(p_header_val_Rec.ship_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2748: (nvl(p_header_val_Rec.ship_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2749: nvl(p_header_val_Rec.ship_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2750: nvl(p_header_val_Rec.ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2751: nvl(p_header_val_Rec.ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2752: nvl(p_header_val_Rec.ship_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2753: nvl(p_header_val_Rec.ship_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2754: nvl(p_header_val_Rec.ship_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2755: nvl(p_header_val_Rec.ship_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2756: nvl(p_header_val_Rec.ship_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2753: nvl(p_header_val_Rec.ship_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2749: nvl(p_header_val_Rec.ship_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2750: nvl(p_header_val_Rec.ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2751: nvl(p_header_val_Rec.ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2752: nvl(p_header_val_Rec.ship_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2753: nvl(p_header_val_Rec.ship_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2754: nvl(p_header_val_Rec.ship_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2755: nvl(p_header_val_Rec.ship_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2756: nvl(p_header_val_Rec.ship_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2757: nvl(p_header_val_Rec.ship_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2754: nvl(p_header_val_Rec.ship_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2750: nvl(p_header_val_Rec.ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2751: nvl(p_header_val_Rec.ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2752: nvl(p_header_val_Rec.ship_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2753: nvl(p_header_val_Rec.ship_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2754: nvl(p_header_val_Rec.ship_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2755: nvl(p_header_val_Rec.ship_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2756: nvl(p_header_val_Rec.ship_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2757: nvl(p_header_val_Rec.ship_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2758: nvl(p_header_val_Rec.ship_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2755: nvl(p_header_val_Rec.ship_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2751: nvl(p_header_val_Rec.ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2752: nvl(p_header_val_Rec.ship_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2753: nvl(p_header_val_Rec.ship_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2754: nvl(p_header_val_Rec.ship_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2755: nvl(p_header_val_Rec.ship_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2756: nvl(p_header_val_Rec.ship_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2757: nvl(p_header_val_Rec.ship_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2758: nvl(p_header_val_Rec.ship_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2759: nvl(p_header_val_Rec.ship_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)))

Line 2756: nvl(p_header_val_Rec.ship_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2752: nvl(p_header_val_Rec.ship_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2753: nvl(p_header_val_Rec.ship_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2754: nvl(p_header_val_Rec.ship_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2755: nvl(p_header_val_Rec.ship_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2756: nvl(p_header_val_Rec.ship_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2757: nvl(p_header_val_Rec.ship_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2758: nvl(p_header_val_Rec.ship_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2759: nvl(p_header_val_Rec.ship_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)))
2760: THEN

Line 2757: nvl(p_header_val_Rec.ship_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2753: nvl(p_header_val_Rec.ship_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2754: nvl(p_header_val_Rec.ship_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2755: nvl(p_header_val_Rec.ship_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2756: nvl(p_header_val_Rec.ship_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2757: nvl(p_header_val_Rec.ship_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2758: nvl(p_header_val_Rec.ship_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2759: nvl(p_header_val_Rec.ship_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)))
2760: THEN
2761: IF l_debug_level > 0 THEN

Line 2758: nvl(p_header_val_Rec.ship_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2754: nvl(p_header_val_Rec.ship_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2755: nvl(p_header_val_Rec.ship_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2756: nvl(p_header_val_Rec.ship_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2757: nvl(p_header_val_Rec.ship_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2758: nvl(p_header_val_Rec.ship_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2759: nvl(p_header_val_Rec.ship_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)))
2760: THEN
2761: IF l_debug_level > 0 THEN
2762: oe_debug_pub.add('AAC: ship_to sites creation needed');

Line 2759: nvl(p_header_val_Rec.ship_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)))

2755: nvl(p_header_val_Rec.ship_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2756: nvl(p_header_val_Rec.ship_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2757: nvl(p_header_val_Rec.ship_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2758: nvl(p_header_val_Rec.ship_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2759: nvl(p_header_val_Rec.ship_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)))
2760: THEN
2761: IF l_debug_level > 0 THEN
2762: oe_debug_pub.add('AAC: ship_to sites creation needed');
2763: oe_debug_pub.add('AAC: ship_to_org_id :'|| p_header_Rec.ship_to_org_id);

Line 2780: if(p_header_rec.ship_to_org_id = FND_API.G_MISS_NUM)

2776: l_create_hdr_account := TRUE;
2777:
2778: p_site_tbl(l_site_tbl_counter).p_party_id := p_header_rec.ship_to_party_id;
2779: p_site_tbl(l_site_tbl_counter).p_party_site_id := p_header_rec.ship_to_party_site_id;
2780: if(p_header_rec.ship_to_org_id = FND_API.G_MISS_NUM)
2781: then
2782: p_site_tbl(l_site_tbl_counter).p_site_use_id := NULL;
2783: else
2784: p_site_tbl(l_site_tbl_counter).p_site_use_id := p_header_rec.ship_to_org_id;

Line 2812: IF ((nvl(p_header_rec.deliver_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM and

2808: l_site_tbl_counter := l_site_tbl_counter + 1;
2809: END IF;
2810:
2811: /* check header deliver_to party info */
2812: IF ((nvl(p_header_rec.deliver_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM and
2813: (p_header_rec.deliver_to_party_id is not null or
2814: p_header_rec.deliver_to_party_number is not null or
2815: p_header_rec.deliver_to_party_site_id is not null or
2816: p_header_rec.deliver_to_party_site_use_id is not null or

Line 2818: (nvl(p_header_val_Rec.deliver_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2814: p_header_rec.deliver_to_party_number is not null or
2815: p_header_rec.deliver_to_party_site_id is not null or
2816: p_header_rec.deliver_to_party_site_use_id is not null or
2817: p_header_rec.deliver_to_org_contact_id is not null) or
2818: (nvl(p_header_val_Rec.deliver_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2819: nvl(p_header_val_Rec.deliver_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2820: nvl(p_header_val_Rec.deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2821: nvl(p_header_val_Rec.deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2822: nvl(p_header_val_Rec.deliver_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2819: nvl(p_header_val_Rec.deliver_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2815: p_header_rec.deliver_to_party_site_id is not null or
2816: p_header_rec.deliver_to_party_site_use_id is not null or
2817: p_header_rec.deliver_to_org_contact_id is not null) or
2818: (nvl(p_header_val_Rec.deliver_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2819: nvl(p_header_val_Rec.deliver_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2820: nvl(p_header_val_Rec.deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2821: nvl(p_header_val_Rec.deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2822: nvl(p_header_val_Rec.deliver_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2823: nvl(p_header_val_Rec.deliver_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2820: nvl(p_header_val_Rec.deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2816: p_header_rec.deliver_to_party_site_use_id is not null or
2817: p_header_rec.deliver_to_org_contact_id is not null) or
2818: (nvl(p_header_val_Rec.deliver_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2819: nvl(p_header_val_Rec.deliver_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2820: nvl(p_header_val_Rec.deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2821: nvl(p_header_val_Rec.deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2822: nvl(p_header_val_Rec.deliver_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2823: nvl(p_header_val_Rec.deliver_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2824: nvl(p_header_val_Rec.deliver_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2821: nvl(p_header_val_Rec.deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2817: p_header_rec.deliver_to_org_contact_id is not null) or
2818: (nvl(p_header_val_Rec.deliver_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2819: nvl(p_header_val_Rec.deliver_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2820: nvl(p_header_val_Rec.deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2821: nvl(p_header_val_Rec.deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2822: nvl(p_header_val_Rec.deliver_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2823: nvl(p_header_val_Rec.deliver_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2824: nvl(p_header_val_Rec.deliver_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2825: nvl(p_header_val_Rec.deliver_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2822: nvl(p_header_val_Rec.deliver_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2818: (nvl(p_header_val_Rec.deliver_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2819: nvl(p_header_val_Rec.deliver_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2820: nvl(p_header_val_Rec.deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2821: nvl(p_header_val_Rec.deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2822: nvl(p_header_val_Rec.deliver_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2823: nvl(p_header_val_Rec.deliver_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2824: nvl(p_header_val_Rec.deliver_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2825: nvl(p_header_val_Rec.deliver_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2826: nvl(p_header_val_Rec.deliver_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2823: nvl(p_header_val_Rec.deliver_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2819: nvl(p_header_val_Rec.deliver_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2820: nvl(p_header_val_Rec.deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2821: nvl(p_header_val_Rec.deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2822: nvl(p_header_val_Rec.deliver_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2823: nvl(p_header_val_Rec.deliver_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2824: nvl(p_header_val_Rec.deliver_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2825: nvl(p_header_val_Rec.deliver_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2826: nvl(p_header_val_Rec.deliver_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2827: nvl(p_header_val_Rec.deliver_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2824: nvl(p_header_val_Rec.deliver_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2820: nvl(p_header_val_Rec.deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2821: nvl(p_header_val_Rec.deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2822: nvl(p_header_val_Rec.deliver_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2823: nvl(p_header_val_Rec.deliver_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2824: nvl(p_header_val_Rec.deliver_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2825: nvl(p_header_val_Rec.deliver_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2826: nvl(p_header_val_Rec.deliver_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2827: nvl(p_header_val_Rec.deliver_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2828: nvl(p_header_val_Rec.deliver_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2825: nvl(p_header_val_Rec.deliver_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2821: nvl(p_header_val_Rec.deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2822: nvl(p_header_val_Rec.deliver_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2823: nvl(p_header_val_Rec.deliver_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2824: nvl(p_header_val_Rec.deliver_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2825: nvl(p_header_val_Rec.deliver_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2826: nvl(p_header_val_Rec.deliver_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2827: nvl(p_header_val_Rec.deliver_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2828: nvl(p_header_val_Rec.deliver_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2829: nvl(p_header_val_Rec.deliver_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)))

Line 2826: nvl(p_header_val_Rec.deliver_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2822: nvl(p_header_val_Rec.deliver_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2823: nvl(p_header_val_Rec.deliver_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2824: nvl(p_header_val_Rec.deliver_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2825: nvl(p_header_val_Rec.deliver_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2826: nvl(p_header_val_Rec.deliver_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2827: nvl(p_header_val_Rec.deliver_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2828: nvl(p_header_val_Rec.deliver_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2829: nvl(p_header_val_Rec.deliver_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)))
2830:

Line 2827: nvl(p_header_val_Rec.deliver_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2823: nvl(p_header_val_Rec.deliver_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2824: nvl(p_header_val_Rec.deliver_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2825: nvl(p_header_val_Rec.deliver_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2826: nvl(p_header_val_Rec.deliver_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2827: nvl(p_header_val_Rec.deliver_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2828: nvl(p_header_val_Rec.deliver_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2829: nvl(p_header_val_Rec.deliver_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)))
2830:
2831: THEN

Line 2828: nvl(p_header_val_Rec.deliver_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2824: nvl(p_header_val_Rec.deliver_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2825: nvl(p_header_val_Rec.deliver_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2826: nvl(p_header_val_Rec.deliver_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2827: nvl(p_header_val_Rec.deliver_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2828: nvl(p_header_val_Rec.deliver_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2829: nvl(p_header_val_Rec.deliver_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)))
2830:
2831: THEN
2832: IF l_debug_level > 0 THEN

Line 2829: nvl(p_header_val_Rec.deliver_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)))

2825: nvl(p_header_val_Rec.deliver_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2826: nvl(p_header_val_Rec.deliver_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2827: nvl(p_header_val_Rec.deliver_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2828: nvl(p_header_val_Rec.deliver_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2829: nvl(p_header_val_Rec.deliver_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)))
2830:
2831: THEN
2832: IF l_debug_level > 0 THEN
2833: oe_debug_pub.add('AAC: deliver_to sites creation needed');

Line 2852: if(p_header_rec.deliver_to_org_id = FND_API.G_MISS_NUM)

2848:
2849: p_site_tbl(l_site_tbl_counter).p_party_id := p_header_rec.deliver_to_party_id;
2850: p_site_tbl(l_site_tbl_counter).p_party_site_id := p_header_rec.deliver_to_party_site_id;
2851:
2852: if(p_header_rec.deliver_to_org_id = FND_API.G_MISS_NUM)
2853: then
2854: p_site_tbl(l_site_tbl_counter).p_site_use_id := NULL;
2855: else
2856: p_site_tbl(l_site_tbl_counter).p_site_use_id := p_header_rec.deliver_to_org_id;

Line 2883: IF (nvl(p_header_rec.invoice_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM and

2879: l_site_tbl_counter := l_site_tbl_counter + 1;
2880: END IF;
2881:
2882: /* check header invoice_to party info */
2883: IF (nvl(p_header_rec.invoice_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM and
2884: (p_header_rec.invoice_to_party_id is not null or
2885: p_header_rec.invoice_to_party_number is not null or
2886: p_header_rec.invoice_to_party_site_id is not null or
2887: p_header_rec.invoice_to_party_site_use_id is not null or

Line 2889: (nvl(p_header_val_Rec.invoice_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2885: p_header_rec.invoice_to_party_number is not null or
2886: p_header_rec.invoice_to_party_site_id is not null or
2887: p_header_rec.invoice_to_party_site_use_id is not null or
2888: p_header_rec.invoice_to_org_contact_id is not null) or
2889: (nvl(p_header_val_Rec.invoice_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2890: nvl(p_header_val_Rec.invoice_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2891: nvl(p_header_val_Rec.invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2892: nvl(p_header_val_Rec.invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2893: nvl(p_header_val_Rec.invoice_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2890: nvl(p_header_val_Rec.invoice_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2886: p_header_rec.invoice_to_party_site_id is not null or
2887: p_header_rec.invoice_to_party_site_use_id is not null or
2888: p_header_rec.invoice_to_org_contact_id is not null) or
2889: (nvl(p_header_val_Rec.invoice_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2890: nvl(p_header_val_Rec.invoice_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2891: nvl(p_header_val_Rec.invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2892: nvl(p_header_val_Rec.invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2893: nvl(p_header_val_Rec.invoice_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2894: nvl(p_header_val_Rec.invoice_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2891: nvl(p_header_val_Rec.invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2887: p_header_rec.invoice_to_party_site_use_id is not null or
2888: p_header_rec.invoice_to_org_contact_id is not null) or
2889: (nvl(p_header_val_Rec.invoice_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2890: nvl(p_header_val_Rec.invoice_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2891: nvl(p_header_val_Rec.invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2892: nvl(p_header_val_Rec.invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2893: nvl(p_header_val_Rec.invoice_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2894: nvl(p_header_val_Rec.invoice_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2895: nvl(p_header_val_Rec.invoice_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2892: nvl(p_header_val_Rec.invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2888: p_header_rec.invoice_to_org_contact_id is not null) or
2889: (nvl(p_header_val_Rec.invoice_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2890: nvl(p_header_val_Rec.invoice_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2891: nvl(p_header_val_Rec.invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2892: nvl(p_header_val_Rec.invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2893: nvl(p_header_val_Rec.invoice_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2894: nvl(p_header_val_Rec.invoice_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2895: nvl(p_header_val_Rec.invoice_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2896: nvl(p_header_val_Rec.invoice_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2893: nvl(p_header_val_Rec.invoice_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2889: (nvl(p_header_val_Rec.invoice_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2890: nvl(p_header_val_Rec.invoice_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2891: nvl(p_header_val_Rec.invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2892: nvl(p_header_val_Rec.invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2893: nvl(p_header_val_Rec.invoice_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2894: nvl(p_header_val_Rec.invoice_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2895: nvl(p_header_val_Rec.invoice_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2896: nvl(p_header_val_Rec.invoice_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2897: nvl(p_header_val_Rec.invoice_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2894: nvl(p_header_val_Rec.invoice_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2890: nvl(p_header_val_Rec.invoice_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2891: nvl(p_header_val_Rec.invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2892: nvl(p_header_val_Rec.invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2893: nvl(p_header_val_Rec.invoice_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2894: nvl(p_header_val_Rec.invoice_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2895: nvl(p_header_val_Rec.invoice_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2896: nvl(p_header_val_Rec.invoice_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2897: nvl(p_header_val_Rec.invoice_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2898: nvl(p_header_val_Rec.invoice_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2895: nvl(p_header_val_Rec.invoice_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2891: nvl(p_header_val_Rec.invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2892: nvl(p_header_val_Rec.invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2893: nvl(p_header_val_Rec.invoice_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2894: nvl(p_header_val_Rec.invoice_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2895: nvl(p_header_val_Rec.invoice_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2896: nvl(p_header_val_Rec.invoice_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2897: nvl(p_header_val_Rec.invoice_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2898: nvl(p_header_val_Rec.invoice_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2899: nvl(p_header_val_Rec.invoice_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2896: nvl(p_header_val_Rec.invoice_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2892: nvl(p_header_val_Rec.invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2893: nvl(p_header_val_Rec.invoice_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2894: nvl(p_header_val_Rec.invoice_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2895: nvl(p_header_val_Rec.invoice_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2896: nvl(p_header_val_Rec.invoice_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2897: nvl(p_header_val_Rec.invoice_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2898: nvl(p_header_val_Rec.invoice_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2899: nvl(p_header_val_Rec.invoice_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2900: nvl(p_header_val_Rec.invoice_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))

Line 2897: nvl(p_header_val_Rec.invoice_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2893: nvl(p_header_val_Rec.invoice_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2894: nvl(p_header_val_Rec.invoice_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2895: nvl(p_header_val_Rec.invoice_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2896: nvl(p_header_val_Rec.invoice_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2897: nvl(p_header_val_Rec.invoice_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2898: nvl(p_header_val_Rec.invoice_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2899: nvl(p_header_val_Rec.invoice_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2900: nvl(p_header_val_Rec.invoice_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
2901:

Line 2898: nvl(p_header_val_Rec.invoice_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2894: nvl(p_header_val_Rec.invoice_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2895: nvl(p_header_val_Rec.invoice_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2896: nvl(p_header_val_Rec.invoice_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2897: nvl(p_header_val_Rec.invoice_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2898: nvl(p_header_val_Rec.invoice_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2899: nvl(p_header_val_Rec.invoice_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2900: nvl(p_header_val_Rec.invoice_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
2901:
2902: THEN

Line 2899: nvl(p_header_val_Rec.invoice_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2895: nvl(p_header_val_Rec.invoice_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2896: nvl(p_header_val_Rec.invoice_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2897: nvl(p_header_val_Rec.invoice_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2898: nvl(p_header_val_Rec.invoice_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2899: nvl(p_header_val_Rec.invoice_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2900: nvl(p_header_val_Rec.invoice_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
2901:
2902: THEN
2903: IF l_debug_level > 0 THEN

Line 2900: nvl(p_header_val_Rec.invoice_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))

2896: nvl(p_header_val_Rec.invoice_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2897: nvl(p_header_val_Rec.invoice_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2898: nvl(p_header_val_Rec.invoice_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2899: nvl(p_header_val_Rec.invoice_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2900: nvl(p_header_val_Rec.invoice_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
2901:
2902: THEN
2903: IF l_debug_level > 0 THEN
2904: oe_debug_pub.add('AAC: invoice_to sites creation needed');

Line 2921: if(p_header_rec.invoice_to_org_id = FND_API.G_MISS_NUM)

2917: l_create_hdr_account := TRUE;
2918:
2919: p_site_tbl(l_site_tbl_counter).p_party_id := p_header_rec.invoice_to_party_id;
2920: p_site_tbl(l_site_tbl_counter).p_party_site_id := p_header_rec.invoice_to_party_site_id;
2921: if(p_header_rec.invoice_to_org_id = FND_API.G_MISS_NUM)
2922: then
2923: p_site_tbl(l_site_tbl_counter).p_site_use_id := NULL;
2924: else
2925: p_site_tbl(l_site_tbl_counter).p_site_use_id := p_header_rec.invoice_to_org_id;

Line 2952: IF (nvl(p_header_rec.end_customer_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM and

2948: END IF;
2949:
2950: -- added for bug 4240715
2951: -- to check for end customer information
2952: IF (nvl(p_header_rec.end_customer_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM and
2953: (p_header_rec.end_customer_party_id is not null or
2954: p_header_rec.end_customer_party_number is not null or
2955: nvl(p_header_val_Rec.end_customer_name,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2956: nvl(p_header_val_Rec.end_customer_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)) then

Line 2955: nvl(p_header_val_Rec.end_customer_name,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2951: -- to check for end customer information
2952: IF (nvl(p_header_rec.end_customer_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM and
2953: (p_header_rec.end_customer_party_id is not null or
2954: p_header_rec.end_customer_party_number is not null or
2955: nvl(p_header_val_Rec.end_customer_name,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2956: nvl(p_header_val_Rec.end_customer_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)) then
2957:
2958: l_create_account := TRUE;
2959: l_create_hdr_account := TRUE;

Line 2956: nvl(p_header_val_Rec.end_customer_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)) then

2952: IF (nvl(p_header_rec.end_customer_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM and
2953: (p_header_rec.end_customer_party_id is not null or
2954: p_header_rec.end_customer_party_number is not null or
2955: nvl(p_header_val_Rec.end_customer_name,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2956: nvl(p_header_val_Rec.end_customer_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)) then
2957:
2958: l_create_account := TRUE;
2959: l_create_hdr_account := TRUE;
2960: l_header_end_cust_exists :='Y';

Line 2979: nvl(p_header_val_Rec.end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2975:
2976: IF p_header_rec.end_customer_party_site_id is not null or
2977: p_header_rec.end_customer_party_site_use_id is not null or
2978: p_header_rec.end_customer_org_contact_id is not null or
2979: nvl(p_header_val_Rec.end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2980: nvl(p_header_val_Rec.end_customer_site_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2981: nvl(p_header_val_Rec.end_customer_site_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2982: nvl(p_header_val_Rec.end_customer_site_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2983: nvl(p_header_val_Rec.end_customer_site_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2980: nvl(p_header_val_Rec.end_customer_site_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2976: IF p_header_rec.end_customer_party_site_id is not null or
2977: p_header_rec.end_customer_party_site_use_id is not null or
2978: p_header_rec.end_customer_org_contact_id is not null or
2979: nvl(p_header_val_Rec.end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2980: nvl(p_header_val_Rec.end_customer_site_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2981: nvl(p_header_val_Rec.end_customer_site_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2982: nvl(p_header_val_Rec.end_customer_site_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2983: nvl(p_header_val_Rec.end_customer_site_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2984: nvl(p_header_val_Rec.end_customer_site_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2981: nvl(p_header_val_Rec.end_customer_site_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2977: p_header_rec.end_customer_party_site_use_id is not null or
2978: p_header_rec.end_customer_org_contact_id is not null or
2979: nvl(p_header_val_Rec.end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2980: nvl(p_header_val_Rec.end_customer_site_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2981: nvl(p_header_val_Rec.end_customer_site_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2982: nvl(p_header_val_Rec.end_customer_site_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2983: nvl(p_header_val_Rec.end_customer_site_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2984: nvl(p_header_val_Rec.end_customer_site_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2985: nvl(p_header_val_Rec.end_customer_site_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2982: nvl(p_header_val_Rec.end_customer_site_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2978: p_header_rec.end_customer_org_contact_id is not null or
2979: nvl(p_header_val_Rec.end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2980: nvl(p_header_val_Rec.end_customer_site_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2981: nvl(p_header_val_Rec.end_customer_site_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2982: nvl(p_header_val_Rec.end_customer_site_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2983: nvl(p_header_val_Rec.end_customer_site_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2984: nvl(p_header_val_Rec.end_customer_site_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2985: nvl(p_header_val_Rec.end_customer_site_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2986: nvl(p_header_val_Rec.end_customer_site_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 2983: nvl(p_header_val_Rec.end_customer_site_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2979: nvl(p_header_val_Rec.end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2980: nvl(p_header_val_Rec.end_customer_site_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2981: nvl(p_header_val_Rec.end_customer_site_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2982: nvl(p_header_val_Rec.end_customer_site_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2983: nvl(p_header_val_Rec.end_customer_site_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2984: nvl(p_header_val_Rec.end_customer_site_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2985: nvl(p_header_val_Rec.end_customer_site_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2986: nvl(p_header_val_Rec.end_customer_site_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2987: nvl(p_header_val_Rec.end_customer_site_postal_code,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR then

Line 2984: nvl(p_header_val_Rec.end_customer_site_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2980: nvl(p_header_val_Rec.end_customer_site_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2981: nvl(p_header_val_Rec.end_customer_site_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2982: nvl(p_header_val_Rec.end_customer_site_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2983: nvl(p_header_val_Rec.end_customer_site_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2984: nvl(p_header_val_Rec.end_customer_site_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2985: nvl(p_header_val_Rec.end_customer_site_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2986: nvl(p_header_val_Rec.end_customer_site_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2987: nvl(p_header_val_Rec.end_customer_site_postal_code,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR then
2988:

Line 2985: nvl(p_header_val_Rec.end_customer_site_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2981: nvl(p_header_val_Rec.end_customer_site_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2982: nvl(p_header_val_Rec.end_customer_site_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2983: nvl(p_header_val_Rec.end_customer_site_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2984: nvl(p_header_val_Rec.end_customer_site_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2985: nvl(p_header_val_Rec.end_customer_site_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2986: nvl(p_header_val_Rec.end_customer_site_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2987: nvl(p_header_val_Rec.end_customer_site_postal_code,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR then
2988:
2989: IF l_debug_level > 0 THEN

Line 2986: nvl(p_header_val_Rec.end_customer_site_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

2982: nvl(p_header_val_Rec.end_customer_site_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2983: nvl(p_header_val_Rec.end_customer_site_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2984: nvl(p_header_val_Rec.end_customer_site_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2985: nvl(p_header_val_Rec.end_customer_site_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2986: nvl(p_header_val_Rec.end_customer_site_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2987: nvl(p_header_val_Rec.end_customer_site_postal_code,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR then
2988:
2989: IF l_debug_level > 0 THEN
2990: oe_debug_pub.add('AAC: end customer sites creation needed');

Line 2987: nvl(p_header_val_Rec.end_customer_site_postal_code,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR then

2983: nvl(p_header_val_Rec.end_customer_site_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2984: nvl(p_header_val_Rec.end_customer_site_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2985: nvl(p_header_val_Rec.end_customer_site_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2986: nvl(p_header_val_Rec.end_customer_site_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
2987: nvl(p_header_val_Rec.end_customer_site_postal_code,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR then
2988:
2989: IF l_debug_level > 0 THEN
2990: oe_debug_pub.add('AAC: end customer sites creation needed');
2991: oe_debug_pub.add('AAC: end_customer_party_site_id :'|| p_header_rec.end_customer_party_site_id);

Line 2998: if(p_header_rec.end_customer_site_use_id = FND_API.G_MISS_NUM)

2994: oe_debug_pub.add('AAC: end_customer_contact :'|| p_header_val_Rec.end_customer_contact);
2995: END IF;
2996:
2997:
2998: if(p_header_rec.end_customer_site_use_id = FND_API.G_MISS_NUM)
2999: then
3000: p_site_tbl(l_site_tbl_counter).p_site_use_id := NULL;
3001: else
3002: p_site_tbl(l_site_tbl_counter).p_site_use_id := p_header_rec.end_customer_site_use_id;

Line 3042: ((nvl(x_line_tbl(i).ship_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM and

3038: END IF;
3039: /* l_create_account might change in this loop, so keep checking */
3040: IF ( l_create_Account = FALSE
3041: and
3042: ((nvl(x_line_tbl(i).ship_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM and
3043: (x_line_tbl(i).ship_to_party_id is not null or
3044: x_line_tbl(i).ship_to_party_number is not null or
3045: x_line_tbl(i).ship_to_party_site_id is not null or
3046: x_line_tbl(i).ship_to_party_site_use_id is not null))

Line 3048: (nvl(x_line_tbl(i).deliver_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM and

3044: x_line_tbl(i).ship_to_party_number is not null or
3045: x_line_tbl(i).ship_to_party_site_id is not null or
3046: x_line_tbl(i).ship_to_party_site_use_id is not null))
3047: or
3048: (nvl(x_line_tbl(i).deliver_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM and
3049: (x_line_tbl(i).deliver_to_party_id is not null or
3050: x_line_tbl(i).deliver_to_party_number is not null or
3051: x_line_tbl(i).deliver_to_party_site_id is not null or
3052: x_line_tbl(i).deliver_to_party_site_use_id is not null))

Line 3054: (nvl(x_line_tbl(i).invoice_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM and

3050: x_line_tbl(i).deliver_to_party_number is not null or
3051: x_line_tbl(i).deliver_to_party_site_id is not null or
3052: x_line_tbl(i).deliver_to_party_site_use_id is not null))
3053: or
3054: (nvl(x_line_tbl(i).invoice_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM and
3055: (x_line_tbl(i).invoice_to_party_id is not null or
3056: x_line_tbl(i).invoice_to_party_number is not null or
3057: x_line_tbl(i).invoice_to_party_site_id is not null or
3058: x_line_tbl(i).invoice_to_party_site_use_id is not null))

Line 3060: (nvl(x_line_tbl(i).end_customer_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM and /* added to check for end customer (bug 4240715)*/

3056: x_line_tbl(i).invoice_to_party_number is not null or
3057: x_line_tbl(i).invoice_to_party_site_id is not null or
3058: x_line_tbl(i).invoice_to_party_site_use_id is not null))
3059: or
3060: (nvl(x_line_tbl(i).end_customer_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM and /* added to check for end customer (bug 4240715)*/
3061: (x_line_tbl(i).end_customer_party_id is not null or
3062: x_line_tbl(i).end_customer_party_number is not null or
3063: x_line_tbl(i).end_customer_party_site_id is not null or
3064: x_line_tbl(i).end_customer_party_site_use_id is not null))

Line 3080: IF (nvl(x_line_tbl(i).ship_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM

3076:
3077: IF p_line_val_tbl.COUNT > 0 then
3078: for i in p_line_val_tbl.FIRST..p_line_val_tbl.LAST loop
3079:
3080: IF (nvl(x_line_tbl(i).ship_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3081: and
3082: (nvl(p_line_val_tbl(i).ship_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3083: nvl(x_line_tbl(i).ship_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3084: nvl(x_line_tbl(i).ship_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3082: (nvl(p_line_val_tbl(i).ship_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3078: for i in p_line_val_tbl.FIRST..p_line_val_tbl.LAST loop
3079:
3080: IF (nvl(x_line_tbl(i).ship_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3081: and
3082: (nvl(p_line_val_tbl(i).ship_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3083: nvl(x_line_tbl(i).ship_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3084: nvl(x_line_tbl(i).ship_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3085: nvl(p_line_val_tbl(i).ship_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3086: nvl(p_line_val_tbl(i).ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3083: nvl(x_line_tbl(i).ship_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or

3079:
3080: IF (nvl(x_line_tbl(i).ship_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3081: and
3082: (nvl(p_line_val_tbl(i).ship_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3083: nvl(x_line_tbl(i).ship_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3084: nvl(x_line_tbl(i).ship_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3085: nvl(p_line_val_tbl(i).ship_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3086: nvl(p_line_val_tbl(i).ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3087: nvl(p_line_val_tbl(i).ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))

Line 3084: nvl(x_line_tbl(i).ship_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3080: IF (nvl(x_line_tbl(i).ship_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3081: and
3082: (nvl(p_line_val_tbl(i).ship_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3083: nvl(x_line_tbl(i).ship_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3084: nvl(x_line_tbl(i).ship_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3085: nvl(p_line_val_tbl(i).ship_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3086: nvl(p_line_val_tbl(i).ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3087: nvl(p_line_val_tbl(i).ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3088: then

Line 3085: nvl(p_line_val_tbl(i).ship_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3081: and
3082: (nvl(p_line_val_tbl(i).ship_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3083: nvl(x_line_tbl(i).ship_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3084: nvl(x_line_tbl(i).ship_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3085: nvl(p_line_val_tbl(i).ship_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3086: nvl(p_line_val_tbl(i).ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3087: nvl(p_line_val_tbl(i).ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3088: then
3089: IF l_debug_level > 0 THEN

Line 3086: nvl(p_line_val_tbl(i).ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3082: (nvl(p_line_val_tbl(i).ship_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3083: nvl(x_line_tbl(i).ship_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3084: nvl(x_line_tbl(i).ship_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3085: nvl(p_line_val_tbl(i).ship_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3086: nvl(p_line_val_tbl(i).ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3087: nvl(p_line_val_tbl(i).ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3088: then
3089: IF l_debug_level > 0 THEN
3090: oe_debug_pub.add('ship to value present line#'||i);

Line 3087: nvl(p_line_val_tbl(i).ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))

3083: nvl(x_line_tbl(i).ship_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3084: nvl(x_line_tbl(i).ship_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3085: nvl(p_line_val_tbl(i).ship_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3086: nvl(p_line_val_tbl(i).ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3087: nvl(p_line_val_tbl(i).ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3088: then
3089: IF l_debug_level > 0 THEN
3090: oe_debug_pub.add('ship to value present line#'||i);
3091: END IF;

Line 3095: IF (x_line_tbl(i).ship_to_org_contact_id is not null or nvl(p_line_val_tbl(i).ship_to_contact,FND_API.G_MISS_CHAR) = FND_API.G_MISS_CHAR) then

3091: END IF;
3092: l_create_account := TRUE;
3093: end if;
3094:
3095: IF (x_line_tbl(i).ship_to_org_contact_id is not null or nvl(p_line_val_tbl(i).ship_to_contact,FND_API.G_MISS_CHAR) = FND_API.G_MISS_CHAR) then
3096: l_create_account := TRUE;
3097: END IF;
3098:
3099: IF (nvl(x_line_tbl(i).deliver_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM

Line 3099: IF (nvl(x_line_tbl(i).deliver_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM

3095: IF (x_line_tbl(i).ship_to_org_contact_id is not null or nvl(p_line_val_tbl(i).ship_to_contact,FND_API.G_MISS_CHAR) = FND_API.G_MISS_CHAR) then
3096: l_create_account := TRUE;
3097: END IF;
3098:
3099: IF (nvl(x_line_tbl(i).deliver_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3100: and
3101: (nvl(p_line_val_tbl(i).deliver_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3102: nvl(x_line_tbl(i).deliver_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3103: nvl(x_line_tbl(i).deliver_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3101: (nvl(p_line_val_tbl(i).deliver_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3097: END IF;
3098:
3099: IF (nvl(x_line_tbl(i).deliver_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3100: and
3101: (nvl(p_line_val_tbl(i).deliver_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3102: nvl(x_line_tbl(i).deliver_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3103: nvl(x_line_tbl(i).deliver_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3104: nvl(p_line_val_tbl(i).deliver_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3105: nvl(p_line_val_tbl(i).deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3102: nvl(x_line_tbl(i).deliver_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or

3098:
3099: IF (nvl(x_line_tbl(i).deliver_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3100: and
3101: (nvl(p_line_val_tbl(i).deliver_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3102: nvl(x_line_tbl(i).deliver_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3103: nvl(x_line_tbl(i).deliver_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3104: nvl(p_line_val_tbl(i).deliver_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3105: nvl(p_line_val_tbl(i).deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3106: nvl(p_line_val_tbl(i).deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))

Line 3103: nvl(x_line_tbl(i).deliver_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3099: IF (nvl(x_line_tbl(i).deliver_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3100: and
3101: (nvl(p_line_val_tbl(i).deliver_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3102: nvl(x_line_tbl(i).deliver_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3103: nvl(x_line_tbl(i).deliver_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3104: nvl(p_line_val_tbl(i).deliver_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3105: nvl(p_line_val_tbl(i).deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3106: nvl(p_line_val_tbl(i).deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3107: then

Line 3104: nvl(p_line_val_tbl(i).deliver_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3100: and
3101: (nvl(p_line_val_tbl(i).deliver_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3102: nvl(x_line_tbl(i).deliver_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3103: nvl(x_line_tbl(i).deliver_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3104: nvl(p_line_val_tbl(i).deliver_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3105: nvl(p_line_val_tbl(i).deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3106: nvl(p_line_val_tbl(i).deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3107: then
3108: IF l_debug_level > 0 THEN

Line 3105: nvl(p_line_val_tbl(i).deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3101: (nvl(p_line_val_tbl(i).deliver_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3102: nvl(x_line_tbl(i).deliver_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3103: nvl(x_line_tbl(i).deliver_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3104: nvl(p_line_val_tbl(i).deliver_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3105: nvl(p_line_val_tbl(i).deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3106: nvl(p_line_val_tbl(i).deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3107: then
3108: IF l_debug_level > 0 THEN
3109: oe_debug_pub.add('deliver to value present line#'||i);

Line 3106: nvl(p_line_val_tbl(i).deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))

3102: nvl(x_line_tbl(i).deliver_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3103: nvl(x_line_tbl(i).deliver_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3104: nvl(p_line_val_tbl(i).deliver_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3105: nvl(p_line_val_tbl(i).deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3106: nvl(p_line_val_tbl(i).deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3107: then
3108: IF l_debug_level > 0 THEN
3109: oe_debug_pub.add('deliver to value present line#'||i);
3110: END IF;

Line 3115: nvl(p_line_val_tbl(i).deliver_to_contact,FND_API.G_MISS_CHAR) = FND_API.G_MISS_CHAR)

3111: l_create_account := TRUE;
3112: end if;
3113:
3114: IF (x_line_tbl(i).deliver_to_org_contact_id is not null or
3115: nvl(p_line_val_tbl(i).deliver_to_contact,FND_API.G_MISS_CHAR) = FND_API.G_MISS_CHAR)
3116: then
3117: l_create_account := TRUE;
3118: END IF;
3119:

Line 3120: IF (nvl(x_line_tbl(i).invoice_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM

3116: then
3117: l_create_account := TRUE;
3118: END IF;
3119:
3120: IF (nvl(x_line_tbl(i).invoice_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3121: and
3122: (nvl(p_line_val_tbl(i).invoice_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3123: nvl(x_line_tbl(i).invoice_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3124: nvl(x_line_tbl(i).invoice_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3122: (nvl(p_line_val_tbl(i).invoice_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3118: END IF;
3119:
3120: IF (nvl(x_line_tbl(i).invoice_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3121: and
3122: (nvl(p_line_val_tbl(i).invoice_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3123: nvl(x_line_tbl(i).invoice_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3124: nvl(x_line_tbl(i).invoice_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3125: nvl(p_line_val_tbl(i).invoice_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3126: nvl(p_line_val_tbl(i).invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3123: nvl(x_line_tbl(i).invoice_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or

3119:
3120: IF (nvl(x_line_tbl(i).invoice_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3121: and
3122: (nvl(p_line_val_tbl(i).invoice_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3123: nvl(x_line_tbl(i).invoice_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3124: nvl(x_line_tbl(i).invoice_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3125: nvl(p_line_val_tbl(i).invoice_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3126: nvl(p_line_val_tbl(i).invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3127: nvl(p_line_val_tbl(i).invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))

Line 3124: nvl(x_line_tbl(i).invoice_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3120: IF (nvl(x_line_tbl(i).invoice_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3121: and
3122: (nvl(p_line_val_tbl(i).invoice_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3123: nvl(x_line_tbl(i).invoice_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3124: nvl(x_line_tbl(i).invoice_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3125: nvl(p_line_val_tbl(i).invoice_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3126: nvl(p_line_val_tbl(i).invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3127: nvl(p_line_val_tbl(i).invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3128: then

Line 3125: nvl(p_line_val_tbl(i).invoice_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3121: and
3122: (nvl(p_line_val_tbl(i).invoice_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3123: nvl(x_line_tbl(i).invoice_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3124: nvl(x_line_tbl(i).invoice_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3125: nvl(p_line_val_tbl(i).invoice_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3126: nvl(p_line_val_tbl(i).invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3127: nvl(p_line_val_tbl(i).invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3128: then
3129: l_create_account := TRUE;

Line 3126: nvl(p_line_val_tbl(i).invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3122: (nvl(p_line_val_tbl(i).invoice_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3123: nvl(x_line_tbl(i).invoice_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3124: nvl(x_line_tbl(i).invoice_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3125: nvl(p_line_val_tbl(i).invoice_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3126: nvl(p_line_val_tbl(i).invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3127: nvl(p_line_val_tbl(i).invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3128: then
3129: l_create_account := TRUE;
3130: end if;

Line 3127: nvl(p_line_val_tbl(i).invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))

3123: nvl(x_line_tbl(i).invoice_to_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3124: nvl(x_line_tbl(i).invoice_to_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3125: nvl(p_line_val_tbl(i).invoice_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3126: nvl(p_line_val_tbl(i).invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3127: nvl(p_line_val_tbl(i).invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3128: then
3129: l_create_account := TRUE;
3130: end if;
3131:

Line 3133: nvl(p_line_val_tbl(i).invoice_to_contact,FND_API.G_MISS_CHAR) = FND_API.G_MISS_CHAR)

3129: l_create_account := TRUE;
3130: end if;
3131:
3132: IF (x_line_tbl(i).invoice_to_org_contact_id is not null or
3133: nvl(p_line_val_tbl(i).invoice_to_contact,FND_API.G_MISS_CHAR) = FND_API.G_MISS_CHAR)
3134: then
3135: IF l_debug_level > 0 THEN
3136: oe_debug_pub.add('invoice to value present line#'||i);
3137: END IF;

Line 3142: IF nvl(x_line_tbl(i).end_customer_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM

3138: l_create_account := TRUE;
3139: End If;
3140:
3141: --{ added for 4240715
3142: IF nvl(x_line_tbl(i).end_customer_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3143: and
3144: (nvl(p_line_val_tbl(i).end_customer_name,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3145: nvl(x_line_tbl(i).end_customer_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3146: nvl(x_line_tbl(i).end_customer_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3144: (nvl(p_line_val_tbl(i).end_customer_name,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3140:
3141: --{ added for 4240715
3142: IF nvl(x_line_tbl(i).end_customer_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3143: and
3144: (nvl(p_line_val_tbl(i).end_customer_name,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3145: nvl(x_line_tbl(i).end_customer_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3146: nvl(x_line_tbl(i).end_customer_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3147: nvl(p_line_val_tbl(i).end_customer_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3148: nvl(p_line_val_tbl(i).end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)

Line 3145: nvl(x_line_tbl(i).end_customer_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or

3141: --{ added for 4240715
3142: IF nvl(x_line_tbl(i).end_customer_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3143: and
3144: (nvl(p_line_val_tbl(i).end_customer_name,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3145: nvl(x_line_tbl(i).end_customer_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3146: nvl(x_line_tbl(i).end_customer_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3147: nvl(p_line_val_tbl(i).end_customer_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3148: nvl(p_line_val_tbl(i).end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)
3149: then

Line 3146: nvl(x_line_tbl(i).end_customer_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3142: IF nvl(x_line_tbl(i).end_customer_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3143: and
3144: (nvl(p_line_val_tbl(i).end_customer_name,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3145: nvl(x_line_tbl(i).end_customer_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3146: nvl(x_line_tbl(i).end_customer_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3147: nvl(p_line_val_tbl(i).end_customer_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3148: nvl(p_line_val_tbl(i).end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)
3149: then
3150: oe_debug_pub.add('once');

Line 3147: nvl(p_line_val_tbl(i).end_customer_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3143: and
3144: (nvl(p_line_val_tbl(i).end_customer_name,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3145: nvl(x_line_tbl(i).end_customer_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3146: nvl(x_line_tbl(i).end_customer_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3147: nvl(p_line_val_tbl(i).end_customer_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3148: nvl(p_line_val_tbl(i).end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)
3149: then
3150: oe_debug_pub.add('once');
3151: l_create_account := TRUE;

Line 3148: nvl(p_line_val_tbl(i).end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)

3144: (nvl(p_line_val_tbl(i).end_customer_name,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3145: nvl(x_line_tbl(i).end_customer_party_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3146: nvl(x_line_tbl(i).end_customer_party_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3147: nvl(p_line_val_tbl(i).end_customer_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3148: nvl(p_line_val_tbl(i).end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)
3149: then
3150: oe_debug_pub.add('once');
3151: l_create_account := TRUE;
3152: end if;

Line 3157: nvl(p_line_val_tbl(i).end_customer_contact,FND_API.G_MISS_CHAR) = FND_API.G_MISS_CHAR)

3153:
3154: oe_debug_pub.add('checking before org contactid');
3155:
3156: IF (x_line_tbl(i).end_customer_org_contact_id is not null or
3157: nvl(p_line_val_tbl(i).end_customer_contact,FND_API.G_MISS_CHAR) = FND_API.G_MISS_CHAR)
3158: then
3159: IF l_debug_level > 0 THEN
3160: oe_debug_pub.add('end customer value present line#'||i);
3161: END IF;

Line 3196: IF nvl(p_header_rec.sold_to_org_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM AND

3192: p_party_customer_rec.p_party_id := p_header_rec.sold_to_party_id;
3193: p_party_customer_rec.p_party_number := p_header_rec.sold_to_party_number;
3194: p_party_customer_rec.p_party_name := p_header_val_rec.sold_to_org;
3195:
3196: IF nvl(p_header_rec.sold_to_org_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM AND
3197: l_sold_to_org_id is NULL then
3198: p_party_customer_rec.p_cust_account_id := NULL;
3199: ELSE
3200: IF nvl(p_header_rec.sold_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM then

Line 3200: IF nvl(p_header_rec.sold_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM then

3196: IF nvl(p_header_rec.sold_to_org_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM AND
3197: l_sold_to_org_id is NULL then
3198: p_party_customer_rec.p_cust_account_id := NULL;
3199: ELSE
3200: IF nvl(p_header_rec.sold_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM then
3201: p_party_customer_rec.p_cust_account_id := l_sold_to_org_id;
3202: ELSE
3203: p_party_customer_rec.p_cust_account_id := p_header_rec.sold_to_org_id;
3204: END IF;

Line 3210: if nvl(p_header_rec.sold_to_org_contact_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM then

3206:
3207: --p_party_customer_rec.p_cust_account_number := p_header_val_rec.customer_number;
3208:
3209: -- Contact Information:
3210: if nvl(p_header_rec.sold_to_org_contact_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM then
3211: p_party_customer_rec.p_org_contact_id := NULL;
3212: else
3213: p_party_customer_rec.p_org_contact_id := p_header_rec.sold_to_org_contact_id;
3214: end if;

Line 3215: if nvl(p_header_rec.sold_to_contact_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM then

3211: p_party_customer_rec.p_org_contact_id := NULL;
3212: else
3213: p_party_customer_rec.p_org_contact_id := p_header_rec.sold_to_org_contact_id;
3214: end if;
3215: if nvl(p_header_rec.sold_to_contact_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM then
3216: p_party_customer_rec.p_cust_account_role_id := NULL;
3217: else
3218: p_party_customer_rec.p_cust_account_role_id := p_header_rec.sold_to_contact_id;
3219: end if;

Line 3220: if nvl(p_header_val_rec.sold_to_contact,FND_API.G_MISS_CHAR) = FND_API.G_MISS_CHAR then

3216: p_party_customer_rec.p_cust_account_role_id := NULL;
3217: else
3218: p_party_customer_rec.p_cust_account_role_id := p_header_rec.sold_to_contact_id;
3219: end if;
3220: if nvl(p_header_val_rec.sold_to_contact,FND_API.G_MISS_CHAR) = FND_API.G_MISS_CHAR then
3221: p_party_customer_rec.p_contact_name := NULL;
3222: else
3223: p_party_customer_rec.p_contact_name := p_header_val_rec.sold_to_contact;
3224: end if;

Line 3248: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

3244: IF l_debug_level > 0 THEN
3245: oe_debug_pub.add('AAC: after calling Create_Account_layer for header level site creation} ');
3246: END IF;
3247:
3248: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3249: l_count :=oe_msg_pub.count_msg;
3250:
3251: IF l_debug_level > 0 THEN
3252: oe_debug_pub.add('AAC: Main Status is not success'||

Line 3257: RAISE FND_API.G_EXC_ERROR;

3253: ' msg='||x_msg_data||
3254: ' count='||x_msg_count
3255: );
3256: END IF;
3257: RAISE FND_API.G_EXC_ERROR;
3258:
3259: ELSE
3260: oe_debug_pub.add('AAC: Status is success');
3261:

Line 3271: RAISE FND_API.G_EXC_ERROR;

3267: oe_debug_pub.add('AAC: Only party, no site. error out'||
3268: ' msg='||x_msg_data||
3269: ' count='||x_msg_count);
3270: END IF;
3271: RAISE FND_API.G_EXC_ERROR;
3272:
3273: END IF;
3274:
3275: END IF;

Line 3286: RAISE FND_API.G_EXC_ERROR;

3282: ' msg='||x_msg_data||
3283: ' count='||x_msg_count
3284: );
3285: END IF;
3286: RAISE FND_API.G_EXC_ERROR;
3287: /*TODO: more exception handling? */
3288: END IF;
3289:
3290: if p_account_tbl.count >= 1 then -- added if condition for end customer(bug 4240715)

Line 3375: IF ((nvl(x_line_tbl(i).ship_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM

3371: FOR i IN x_line_tbl.FIRST..x_line_tbl.LAST loop
3372: IF l_debug_level > 0 THEN
3373: oe_debug_pub.add('AAC: checking if account creation needed for line.'||i);
3374: END IF;
3375: IF ((nvl(x_line_tbl(i).ship_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3376: and
3377: (x_line_tbl(i).ship_to_party_id is not null or
3378: x_line_tbl(i).ship_to_party_number is not null or
3379: x_line_tbl(i).ship_to_party_site_id is not null or

Line 3382: (nvl(x_line_tbl(i).ship_to_contact_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM

3378: x_line_tbl(i).ship_to_party_number is not null or
3379: x_line_tbl(i).ship_to_party_site_id is not null or
3380: x_line_tbl(i).ship_to_party_site_use_id is not null))
3381: OR
3382: (nvl(x_line_tbl(i).ship_to_contact_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3383: and x_line_tbl(i).ship_to_org_contact_id is not null ))
3384: then
3385: IF l_debug_level > 0 THEN
3386: oe_debug_pub.add('AAC: ship party info not null line#'||i);

Line 3390: IF (nvl(x_line_tbl(i).ship_to_party_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.ship_to_party_id,FND_API.G_MISS_NUM) and

3386: oe_debug_pub.add('AAC: ship party info not null line#'||i);
3387: END IF;
3388:
3389: /* look for similar ship_to_party_id s */
3390: IF (nvl(x_line_tbl(i).ship_to_party_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.ship_to_party_id,FND_API.G_MISS_NUM) and
3391: nvl(x_line_tbl(i).ship_to_party_number,FND_API.G_MISS_CHAR)=nvl(p_header_rec.ship_to_party_number,FND_API.G_MISS_CHAR) and
3392: nvl(x_line_tbl(i).ship_to_party_site_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.ship_to_party_site_id,FND_API.G_MISS_NUM) and
3393: nvl(x_line_tbl(i).ship_to_party_site_use_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.ship_to_party_site_use_id,FND_API.G_MISS_NUM))
3394: THEN

Line 3391: nvl(x_line_tbl(i).ship_to_party_number,FND_API.G_MISS_CHAR)=nvl(p_header_rec.ship_to_party_number,FND_API.G_MISS_CHAR) and

3387: END IF;
3388:
3389: /* look for similar ship_to_party_id s */
3390: IF (nvl(x_line_tbl(i).ship_to_party_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.ship_to_party_id,FND_API.G_MISS_NUM) and
3391: nvl(x_line_tbl(i).ship_to_party_number,FND_API.G_MISS_CHAR)=nvl(p_header_rec.ship_to_party_number,FND_API.G_MISS_CHAR) and
3392: nvl(x_line_tbl(i).ship_to_party_site_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.ship_to_party_site_id,FND_API.G_MISS_NUM) and
3393: nvl(x_line_tbl(i).ship_to_party_site_use_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.ship_to_party_site_use_id,FND_API.G_MISS_NUM))
3394: THEN
3395: IF l_debug_level > 0 THEN

Line 3392: nvl(x_line_tbl(i).ship_to_party_site_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.ship_to_party_site_id,FND_API.G_MISS_NUM) and

3388:
3389: /* look for similar ship_to_party_id s */
3390: IF (nvl(x_line_tbl(i).ship_to_party_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.ship_to_party_id,FND_API.G_MISS_NUM) and
3391: nvl(x_line_tbl(i).ship_to_party_number,FND_API.G_MISS_CHAR)=nvl(p_header_rec.ship_to_party_number,FND_API.G_MISS_CHAR) and
3392: nvl(x_line_tbl(i).ship_to_party_site_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.ship_to_party_site_id,FND_API.G_MISS_NUM) and
3393: nvl(x_line_tbl(i).ship_to_party_site_use_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.ship_to_party_site_use_id,FND_API.G_MISS_NUM))
3394: THEN
3395: IF l_debug_level > 0 THEN
3396: oe_debug_pub.add('AAC: cache: >> matching header ship_to_org_id:'||x_header_rec.ship_to_org_id||' found');

Line 3393: nvl(x_line_tbl(i).ship_to_party_site_use_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.ship_to_party_site_use_id,FND_API.G_MISS_NUM))

3389: /* look for similar ship_to_party_id s */
3390: IF (nvl(x_line_tbl(i).ship_to_party_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.ship_to_party_id,FND_API.G_MISS_NUM) and
3391: nvl(x_line_tbl(i).ship_to_party_number,FND_API.G_MISS_CHAR)=nvl(p_header_rec.ship_to_party_number,FND_API.G_MISS_CHAR) and
3392: nvl(x_line_tbl(i).ship_to_party_site_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.ship_to_party_site_id,FND_API.G_MISS_NUM) and
3393: nvl(x_line_tbl(i).ship_to_party_site_use_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.ship_to_party_site_use_id,FND_API.G_MISS_NUM))
3394: THEN
3395: IF l_debug_level > 0 THEN
3396: oe_debug_pub.add('AAC: cache: >> matching header ship_to_org_id:'||x_header_rec.ship_to_org_id||' found');
3397: END IF;

Line 3409: if ((nvl(x_line_tbl(i).deliver_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM

3405: l_line_acct_needed(i).ship := TRUE;
3406: END IF;
3407: end if;
3408:
3409: if ((nvl(x_line_tbl(i).deliver_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3410: and
3411: (x_line_tbl(i).deliver_to_party_id is not null or
3412: x_line_tbl(i).deliver_to_party_number is not null or
3413: x_line_tbl(i).deliver_to_party_site_id is not null or

Line 3416: (nvl(x_line_tbl(i).deliver_to_contact_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM

3412: x_line_tbl(i).deliver_to_party_number is not null or
3413: x_line_tbl(i).deliver_to_party_site_id is not null or
3414: x_line_tbl(i).deliver_to_party_site_use_id is not null))
3415: OR
3416: (nvl(x_line_tbl(i).deliver_to_contact_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3417: and x_line_tbl(i).deliver_to_org_contact_id is not null))
3418: then
3419:
3420: IF l_debug_level > 0 THEN

Line 3425: IF (nvl(x_line_tbl(i).deliver_to_party_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.deliver_to_party_id,FND_API.G_MISS_NUM) and

3421: oe_debug_pub.add('AAC: deliver party info not null line#'||i);
3422: END IF;
3423:
3424: /* look for similar deliver_to_party_id s */
3425: IF (nvl(x_line_tbl(i).deliver_to_party_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.deliver_to_party_id,FND_API.G_MISS_NUM) and
3426: nvl(x_line_tbl(i).deliver_to_party_number,FND_API.G_MISS_CHAR)=nvl(p_header_rec.deliver_to_party_number,FND_API.G_MISS_CHAR) and
3427: nvl(x_line_tbl(i).deliver_to_party_site_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.deliver_to_party_site_id,FND_API.G_MISS_NUM) and
3428: nvl(x_line_tbl(i).deliver_to_party_site_use_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.deliver_to_party_site_use_id,FND_API.G_MISS_NUM))
3429: THEN

Line 3426: nvl(x_line_tbl(i).deliver_to_party_number,FND_API.G_MISS_CHAR)=nvl(p_header_rec.deliver_to_party_number,FND_API.G_MISS_CHAR) and

3422: END IF;
3423:
3424: /* look for similar deliver_to_party_id s */
3425: IF (nvl(x_line_tbl(i).deliver_to_party_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.deliver_to_party_id,FND_API.G_MISS_NUM) and
3426: nvl(x_line_tbl(i).deliver_to_party_number,FND_API.G_MISS_CHAR)=nvl(p_header_rec.deliver_to_party_number,FND_API.G_MISS_CHAR) and
3427: nvl(x_line_tbl(i).deliver_to_party_site_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.deliver_to_party_site_id,FND_API.G_MISS_NUM) and
3428: nvl(x_line_tbl(i).deliver_to_party_site_use_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.deliver_to_party_site_use_id,FND_API.G_MISS_NUM))
3429: THEN
3430: IF l_debug_level > 0 THEN

Line 3427: nvl(x_line_tbl(i).deliver_to_party_site_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.deliver_to_party_site_id,FND_API.G_MISS_NUM) and

3423:
3424: /* look for similar deliver_to_party_id s */
3425: IF (nvl(x_line_tbl(i).deliver_to_party_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.deliver_to_party_id,FND_API.G_MISS_NUM) and
3426: nvl(x_line_tbl(i).deliver_to_party_number,FND_API.G_MISS_CHAR)=nvl(p_header_rec.deliver_to_party_number,FND_API.G_MISS_CHAR) and
3427: nvl(x_line_tbl(i).deliver_to_party_site_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.deliver_to_party_site_id,FND_API.G_MISS_NUM) and
3428: nvl(x_line_tbl(i).deliver_to_party_site_use_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.deliver_to_party_site_use_id,FND_API.G_MISS_NUM))
3429: THEN
3430: IF l_debug_level > 0 THEN
3431: oe_debug_pub.add('AAC: cache: >> matching header deliver_to_org_id:'||x_header_rec.deliver_to_org_id||' found');

Line 3428: nvl(x_line_tbl(i).deliver_to_party_site_use_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.deliver_to_party_site_use_id,FND_API.G_MISS_NUM))

3424: /* look for similar deliver_to_party_id s */
3425: IF (nvl(x_line_tbl(i).deliver_to_party_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.deliver_to_party_id,FND_API.G_MISS_NUM) and
3426: nvl(x_line_tbl(i).deliver_to_party_number,FND_API.G_MISS_CHAR)=nvl(p_header_rec.deliver_to_party_number,FND_API.G_MISS_CHAR) and
3427: nvl(x_line_tbl(i).deliver_to_party_site_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.deliver_to_party_site_id,FND_API.G_MISS_NUM) and
3428: nvl(x_line_tbl(i).deliver_to_party_site_use_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.deliver_to_party_site_use_id,FND_API.G_MISS_NUM))
3429: THEN
3430: IF l_debug_level > 0 THEN
3431: oe_debug_pub.add('AAC: cache: >> matching header deliver_to_org_id:'||x_header_rec.deliver_to_org_id||' found');
3432: END IF;

Line 3445: if ((nvl(x_line_tbl(i).invoice_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM

3441:
3442: end if;
3443:
3444:
3445: if ((nvl(x_line_tbl(i).invoice_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3446: and
3447: (x_line_tbl(i).invoice_to_party_id is not null or
3448: x_line_tbl(i).invoice_to_party_number is not null or
3449: x_line_tbl(i).invoice_to_party_site_id is not null or

Line 3452: (nvl(x_line_tbl(i).invoice_to_contact_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM

3448: x_line_tbl(i).invoice_to_party_number is not null or
3449: x_line_tbl(i).invoice_to_party_site_id is not null or
3450: x_line_tbl(i).invoice_to_party_site_use_id is not null))
3451: OR
3452: (nvl(x_line_tbl(i).invoice_to_contact_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3453: and x_line_tbl(i).invoice_to_org_contact_id is not null))
3454: THEN
3455: IF l_debug_level > 0 THEN
3456: oe_debug_pub.add('AAC: invoice party info not null line#'||i);

Line 3459: IF (nvl(x_line_tbl(i).invoice_to_party_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.invoice_to_party_id,FND_API.G_MISS_NUM) and

3455: IF l_debug_level > 0 THEN
3456: oe_debug_pub.add('AAC: invoice party info not null line#'||i);
3457: END IF;
3458: /* look for similar invoice_to_party_id s */
3459: IF (nvl(x_line_tbl(i).invoice_to_party_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.invoice_to_party_id,FND_API.G_MISS_NUM) and
3460: nvl(x_line_tbl(i).invoice_to_party_number,FND_API.G_MISS_CHAR)=nvl(p_header_rec.invoice_to_party_number,FND_API.G_MISS_CHAR) and
3461: nvl(x_line_tbl(i).invoice_to_party_site_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.invoice_to_party_site_id,FND_API.G_MISS_NUM) and
3462: nvl(x_line_tbl(i).invoice_to_party_site_use_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.invoice_to_party_site_use_id,FND_API.G_MISS_NUM))
3463: THEN

Line 3460: nvl(x_line_tbl(i).invoice_to_party_number,FND_API.G_MISS_CHAR)=nvl(p_header_rec.invoice_to_party_number,FND_API.G_MISS_CHAR) and

3456: oe_debug_pub.add('AAC: invoice party info not null line#'||i);
3457: END IF;
3458: /* look for similar invoice_to_party_id s */
3459: IF (nvl(x_line_tbl(i).invoice_to_party_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.invoice_to_party_id,FND_API.G_MISS_NUM) and
3460: nvl(x_line_tbl(i).invoice_to_party_number,FND_API.G_MISS_CHAR)=nvl(p_header_rec.invoice_to_party_number,FND_API.G_MISS_CHAR) and
3461: nvl(x_line_tbl(i).invoice_to_party_site_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.invoice_to_party_site_id,FND_API.G_MISS_NUM) and
3462: nvl(x_line_tbl(i).invoice_to_party_site_use_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.invoice_to_party_site_use_id,FND_API.G_MISS_NUM))
3463: THEN
3464: IF l_debug_level > 0 THEN

Line 3461: nvl(x_line_tbl(i).invoice_to_party_site_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.invoice_to_party_site_id,FND_API.G_MISS_NUM) and

3457: END IF;
3458: /* look for similar invoice_to_party_id s */
3459: IF (nvl(x_line_tbl(i).invoice_to_party_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.invoice_to_party_id,FND_API.G_MISS_NUM) and
3460: nvl(x_line_tbl(i).invoice_to_party_number,FND_API.G_MISS_CHAR)=nvl(p_header_rec.invoice_to_party_number,FND_API.G_MISS_CHAR) and
3461: nvl(x_line_tbl(i).invoice_to_party_site_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.invoice_to_party_site_id,FND_API.G_MISS_NUM) and
3462: nvl(x_line_tbl(i).invoice_to_party_site_use_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.invoice_to_party_site_use_id,FND_API.G_MISS_NUM))
3463: THEN
3464: IF l_debug_level > 0 THEN
3465: oe_debug_pub.add('AAC: cache: >> matching header invoice_to_org_id:'||x_header_rec.invoice_to_org_id||' found');

Line 3462: nvl(x_line_tbl(i).invoice_to_party_site_use_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.invoice_to_party_site_use_id,FND_API.G_MISS_NUM))

3458: /* look for similar invoice_to_party_id s */
3459: IF (nvl(x_line_tbl(i).invoice_to_party_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.invoice_to_party_id,FND_API.G_MISS_NUM) and
3460: nvl(x_line_tbl(i).invoice_to_party_number,FND_API.G_MISS_CHAR)=nvl(p_header_rec.invoice_to_party_number,FND_API.G_MISS_CHAR) and
3461: nvl(x_line_tbl(i).invoice_to_party_site_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.invoice_to_party_site_id,FND_API.G_MISS_NUM) and
3462: nvl(x_line_tbl(i).invoice_to_party_site_use_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.invoice_to_party_site_use_id,FND_API.G_MISS_NUM))
3463: THEN
3464: IF l_debug_level > 0 THEN
3465: oe_debug_pub.add('AAC: cache: >> matching header invoice_to_org_id:'||x_header_rec.invoice_to_org_id||' found');
3466: END IF;

Line 3478: if ((nvl(x_line_tbl(i).end_customer_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM

3474: END IF;
3475: end if;
3476:
3477: --added for bug 4240715 - end customer project
3478: if ((nvl(x_line_tbl(i).end_customer_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3479: and
3480: (x_line_tbl(i).end_customer_party_id is not null or
3481: x_line_tbl(i).end_customer_party_number is not null or
3482: x_line_tbl(i).end_customer_party_site_id is not null or

Line 3485: (nvl(x_line_tbl(i).end_customer_contact_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM

3481: x_line_tbl(i).end_customer_party_number is not null or
3482: x_line_tbl(i).end_customer_party_site_id is not null or
3483: x_line_tbl(i).end_customer_party_site_use_id is not null))
3484: OR
3485: (nvl(x_line_tbl(i).end_customer_contact_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3486: and x_line_tbl(i).end_customer_org_contact_id is not null))
3487: THEN
3488: IF l_debug_level > 0 THEN
3489: oe_debug_pub.add('AAC: end customer party info not null line#'||i);

Line 3491: IF (nvl(x_line_tbl(i).end_customer_party_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.end_customer_party_id,FND_API.G_MISS_NUM) and

3487: THEN
3488: IF l_debug_level > 0 THEN
3489: oe_debug_pub.add('AAC: end customer party info not null line#'||i);
3490: END IF;
3491: IF (nvl(x_line_tbl(i).end_customer_party_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.end_customer_party_id,FND_API.G_MISS_NUM) and
3492: nvl(x_line_tbl(i).end_customer_party_number,FND_API.G_MISS_CHAR)=nvl(p_header_rec.end_customer_party_number,FND_API.G_MISS_CHAR) and
3493: nvl(x_line_tbl(i).end_customer_party_site_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.end_customer_party_site_id,FND_API.G_MISS_NUM) and
3494: nvl(x_line_tbl(i).end_customer_party_site_use_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.invoice_to_party_site_use_id,FND_API.G_MISS_NUM))
3495: THEN

Line 3492: nvl(x_line_tbl(i).end_customer_party_number,FND_API.G_MISS_CHAR)=nvl(p_header_rec.end_customer_party_number,FND_API.G_MISS_CHAR) and

3488: IF l_debug_level > 0 THEN
3489: oe_debug_pub.add('AAC: end customer party info not null line#'||i);
3490: END IF;
3491: IF (nvl(x_line_tbl(i).end_customer_party_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.end_customer_party_id,FND_API.G_MISS_NUM) and
3492: nvl(x_line_tbl(i).end_customer_party_number,FND_API.G_MISS_CHAR)=nvl(p_header_rec.end_customer_party_number,FND_API.G_MISS_CHAR) and
3493: nvl(x_line_tbl(i).end_customer_party_site_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.end_customer_party_site_id,FND_API.G_MISS_NUM) and
3494: nvl(x_line_tbl(i).end_customer_party_site_use_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.invoice_to_party_site_use_id,FND_API.G_MISS_NUM))
3495: THEN
3496: IF l_debug_level > 0 THEN

Line 3493: nvl(x_line_tbl(i).end_customer_party_site_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.end_customer_party_site_id,FND_API.G_MISS_NUM) and

3489: oe_debug_pub.add('AAC: end customer party info not null line#'||i);
3490: END IF;
3491: IF (nvl(x_line_tbl(i).end_customer_party_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.end_customer_party_id,FND_API.G_MISS_NUM) and
3492: nvl(x_line_tbl(i).end_customer_party_number,FND_API.G_MISS_CHAR)=nvl(p_header_rec.end_customer_party_number,FND_API.G_MISS_CHAR) and
3493: nvl(x_line_tbl(i).end_customer_party_site_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.end_customer_party_site_id,FND_API.G_MISS_NUM) and
3494: nvl(x_line_tbl(i).end_customer_party_site_use_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.invoice_to_party_site_use_id,FND_API.G_MISS_NUM))
3495: THEN
3496: IF l_debug_level > 0 THEN
3497: oe_debug_pub.add('AAC: cache: >> matching header end customer id:'||x_header_rec.end_customer_id||' found');

Line 3494: nvl(x_line_tbl(i).end_customer_party_site_use_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.invoice_to_party_site_use_id,FND_API.G_MISS_NUM))

3490: END IF;
3491: IF (nvl(x_line_tbl(i).end_customer_party_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.end_customer_party_id,FND_API.G_MISS_NUM) and
3492: nvl(x_line_tbl(i).end_customer_party_number,FND_API.G_MISS_CHAR)=nvl(p_header_rec.end_customer_party_number,FND_API.G_MISS_CHAR) and
3493: nvl(x_line_tbl(i).end_customer_party_site_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.end_customer_party_site_id,FND_API.G_MISS_NUM) and
3494: nvl(x_line_tbl(i).end_customer_party_site_use_id,FND_API.G_MISS_NUM)=nvl(p_header_rec.invoice_to_party_site_use_id,FND_API.G_MISS_NUM))
3495: THEN
3496: IF l_debug_level > 0 THEN
3497: oe_debug_pub.add('AAC: cache: >> matching header end customer id:'||x_header_rec.end_customer_id||' found');
3498: END IF;

Line 3520: IF (x_line_tbl.EXISTS(i) and nvl(x_line_tbl(i).ship_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM

3516:
3517: IF p_line_val_tbl.COUNT > 0 then
3518: for i in p_line_val_tbl.FIRST..p_line_val_tbl.LAST loop
3519:
3520: IF (x_line_tbl.EXISTS(i) and nvl(x_line_tbl(i).ship_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3521: and
3522: (nvl(p_line_val_tbl(i).ship_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3523: nvl(p_line_val_tbl(i).ship_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3524: nvl(p_line_val_tbl(i).ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3522: (nvl(p_line_val_tbl(i).ship_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3518: for i in p_line_val_tbl.FIRST..p_line_val_tbl.LAST loop
3519:
3520: IF (x_line_tbl.EXISTS(i) and nvl(x_line_tbl(i).ship_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3521: and
3522: (nvl(p_line_val_tbl(i).ship_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3523: nvl(p_line_val_tbl(i).ship_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3524: nvl(p_line_val_tbl(i).ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3525: nvl(p_line_val_tbl(i).ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3526: nvl(p_line_val_tbl(i).ship_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3523: nvl(p_line_val_tbl(i).ship_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3519:
3520: IF (x_line_tbl.EXISTS(i) and nvl(x_line_tbl(i).ship_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3521: and
3522: (nvl(p_line_val_tbl(i).ship_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3523: nvl(p_line_val_tbl(i).ship_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3524: nvl(p_line_val_tbl(i).ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3525: nvl(p_line_val_tbl(i).ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3526: nvl(p_line_val_tbl(i).ship_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3527: nvl(p_line_val_tbl(i).ship_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3524: nvl(p_line_val_tbl(i).ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3520: IF (x_line_tbl.EXISTS(i) and nvl(x_line_tbl(i).ship_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3521: and
3522: (nvl(p_line_val_tbl(i).ship_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3523: nvl(p_line_val_tbl(i).ship_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3524: nvl(p_line_val_tbl(i).ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3525: nvl(p_line_val_tbl(i).ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3526: nvl(p_line_val_tbl(i).ship_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3527: nvl(p_line_val_tbl(i).ship_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3528: nvl(p_line_val_tbl(i).ship_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3525: nvl(p_line_val_tbl(i).ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3521: and
3522: (nvl(p_line_val_tbl(i).ship_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3523: nvl(p_line_val_tbl(i).ship_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3524: nvl(p_line_val_tbl(i).ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3525: nvl(p_line_val_tbl(i).ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3526: nvl(p_line_val_tbl(i).ship_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3527: nvl(p_line_val_tbl(i).ship_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3528: nvl(p_line_val_tbl(i).ship_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3529: nvl(p_line_val_tbl(i).ship_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3526: nvl(p_line_val_tbl(i).ship_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3522: (nvl(p_line_val_tbl(i).ship_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3523: nvl(p_line_val_tbl(i).ship_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3524: nvl(p_line_val_tbl(i).ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3525: nvl(p_line_val_tbl(i).ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3526: nvl(p_line_val_tbl(i).ship_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3527: nvl(p_line_val_tbl(i).ship_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3528: nvl(p_line_val_tbl(i).ship_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3529: nvl(p_line_val_tbl(i).ship_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3530: nvl(p_line_val_tbl(i).ship_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3527: nvl(p_line_val_tbl(i).ship_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3523: nvl(p_line_val_tbl(i).ship_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3524: nvl(p_line_val_tbl(i).ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3525: nvl(p_line_val_tbl(i).ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3526: nvl(p_line_val_tbl(i).ship_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3527: nvl(p_line_val_tbl(i).ship_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3528: nvl(p_line_val_tbl(i).ship_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3529: nvl(p_line_val_tbl(i).ship_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3530: nvl(p_line_val_tbl(i).ship_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3531: nvl(p_line_val_tbl(i).ship_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3528: nvl(p_line_val_tbl(i).ship_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3524: nvl(p_line_val_tbl(i).ship_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3525: nvl(p_line_val_tbl(i).ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3526: nvl(p_line_val_tbl(i).ship_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3527: nvl(p_line_val_tbl(i).ship_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3528: nvl(p_line_val_tbl(i).ship_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3529: nvl(p_line_val_tbl(i).ship_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3530: nvl(p_line_val_tbl(i).ship_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3531: nvl(p_line_val_tbl(i).ship_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3532: nvl(p_line_val_tbl(i).ship_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3529: nvl(p_line_val_tbl(i).ship_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3525: nvl(p_line_val_tbl(i).ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3526: nvl(p_line_val_tbl(i).ship_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3527: nvl(p_line_val_tbl(i).ship_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3528: nvl(p_line_val_tbl(i).ship_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3529: nvl(p_line_val_tbl(i).ship_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3530: nvl(p_line_val_tbl(i).ship_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3531: nvl(p_line_val_tbl(i).ship_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3532: nvl(p_line_val_tbl(i).ship_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3533: nvl(p_line_val_tbl(i).ship_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR) )

Line 3530: nvl(p_line_val_tbl(i).ship_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3526: nvl(p_line_val_tbl(i).ship_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3527: nvl(p_line_val_tbl(i).ship_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3528: nvl(p_line_val_tbl(i).ship_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3529: nvl(p_line_val_tbl(i).ship_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3530: nvl(p_line_val_tbl(i).ship_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3531: nvl(p_line_val_tbl(i).ship_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3532: nvl(p_line_val_tbl(i).ship_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3533: nvl(p_line_val_tbl(i).ship_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR) )
3534: then

Line 3531: nvl(p_line_val_tbl(i).ship_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3527: nvl(p_line_val_tbl(i).ship_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3528: nvl(p_line_val_tbl(i).ship_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3529: nvl(p_line_val_tbl(i).ship_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3530: nvl(p_line_val_tbl(i).ship_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3531: nvl(p_line_val_tbl(i).ship_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3532: nvl(p_line_val_tbl(i).ship_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3533: nvl(p_line_val_tbl(i).ship_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR) )
3534: then
3535: IF l_debug_level > 0 THEN

Line 3532: nvl(p_line_val_tbl(i).ship_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3528: nvl(p_line_val_tbl(i).ship_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3529: nvl(p_line_val_tbl(i).ship_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3530: nvl(p_line_val_tbl(i).ship_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3531: nvl(p_line_val_tbl(i).ship_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3532: nvl(p_line_val_tbl(i).ship_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3533: nvl(p_line_val_tbl(i).ship_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR) )
3534: then
3535: IF l_debug_level > 0 THEN
3536: oe_debug_pub.add('ship to present:ship_to_org:'||p_line_val_tbl(i).ship_to_org|| 'ship_to_customer_number:'||p_line_val_tbl(i).ship_to_customer_number_oi||' ship_to_contact:'||p_line_val_tbl(i).ship_to_contact);

Line 3533: nvl(p_line_val_tbl(i).ship_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR) )

3529: nvl(p_line_val_tbl(i).ship_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3530: nvl(p_line_val_tbl(i).ship_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3531: nvl(p_line_val_tbl(i).ship_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3532: nvl(p_line_val_tbl(i).ship_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3533: nvl(p_line_val_tbl(i).ship_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR) )
3534: then
3535: IF l_debug_level > 0 THEN
3536: oe_debug_pub.add('ship to present:ship_to_org:'||p_line_val_tbl(i).ship_to_org|| 'ship_to_customer_number:'||p_line_val_tbl(i).ship_to_customer_number_oi||' ship_to_contact:'||p_line_val_tbl(i).ship_to_contact);
3537: END IF;

Line 3542: IF (x_line_tbl.EXISTS(i) and (nvl(x_line_tbl(i).ship_to_org_contact_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or

3538: l_line_acct_needed(i).ship := TRUE;
3539: l_line_acct_needed(i).ship_value := TRUE;
3540: end if;
3541:
3542: IF (x_line_tbl.EXISTS(i) and (nvl(x_line_tbl(i).ship_to_org_contact_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3543: nvl(p_line_val_tbl(i).ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)) then
3544:
3545: IF l_debug_level > 0 THEN
3546: oe_debug_pub.add('ship to contact present');

Line 3543: nvl(p_line_val_tbl(i).ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)) then

3539: l_line_acct_needed(i).ship_value := TRUE;
3540: end if;
3541:
3542: IF (x_line_tbl.EXISTS(i) and (nvl(x_line_tbl(i).ship_to_org_contact_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3543: nvl(p_line_val_tbl(i).ship_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR)) then
3544:
3545: IF l_debug_level > 0 THEN
3546: oe_debug_pub.add('ship to contact present');
3547: END IF;

Line 3552: IF (x_line_tbl.EXISTS(i) and nvl(x_line_tbl(i).deliver_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM

3548: l_line_acct_needed(i).ship := TRUE;
3549: l_line_acct_needed(i).ship_value := TRUE;
3550: END IF;
3551:
3552: IF (x_line_tbl.EXISTS(i) and nvl(x_line_tbl(i).deliver_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3553: and
3554: (nvl(p_line_val_tbl(i).deliver_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3555: nvl(p_line_val_tbl(i).deliver_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3556: nvl(p_line_val_tbl(i).deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3554: (nvl(p_line_val_tbl(i).deliver_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3550: END IF;
3551:
3552: IF (x_line_tbl.EXISTS(i) and nvl(x_line_tbl(i).deliver_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3553: and
3554: (nvl(p_line_val_tbl(i).deliver_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3555: nvl(p_line_val_tbl(i).deliver_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3556: nvl(p_line_val_tbl(i).deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3557: nvl(p_line_val_tbl(i).deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3558: nvl(p_line_val_tbl(i).deliver_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3555: nvl(p_line_val_tbl(i).deliver_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3551:
3552: IF (x_line_tbl.EXISTS(i) and nvl(x_line_tbl(i).deliver_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3553: and
3554: (nvl(p_line_val_tbl(i).deliver_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3555: nvl(p_line_val_tbl(i).deliver_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3556: nvl(p_line_val_tbl(i).deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3557: nvl(p_line_val_tbl(i).deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3558: nvl(p_line_val_tbl(i).deliver_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3559: nvl(p_line_val_tbl(i).deliver_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3556: nvl(p_line_val_tbl(i).deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3552: IF (x_line_tbl.EXISTS(i) and nvl(x_line_tbl(i).deliver_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3553: and
3554: (nvl(p_line_val_tbl(i).deliver_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3555: nvl(p_line_val_tbl(i).deliver_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3556: nvl(p_line_val_tbl(i).deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3557: nvl(p_line_val_tbl(i).deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3558: nvl(p_line_val_tbl(i).deliver_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3559: nvl(p_line_val_tbl(i).deliver_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3560: nvl(p_line_val_tbl(i).deliver_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3557: nvl(p_line_val_tbl(i).deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3553: and
3554: (nvl(p_line_val_tbl(i).deliver_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3555: nvl(p_line_val_tbl(i).deliver_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3556: nvl(p_line_val_tbl(i).deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3557: nvl(p_line_val_tbl(i).deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3558: nvl(p_line_val_tbl(i).deliver_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3559: nvl(p_line_val_tbl(i).deliver_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3560: nvl(p_line_val_tbl(i).deliver_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3561: nvl(p_line_val_tbl(i).deliver_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3558: nvl(p_line_val_tbl(i).deliver_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3554: (nvl(p_line_val_tbl(i).deliver_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3555: nvl(p_line_val_tbl(i).deliver_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3556: nvl(p_line_val_tbl(i).deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3557: nvl(p_line_val_tbl(i).deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3558: nvl(p_line_val_tbl(i).deliver_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3559: nvl(p_line_val_tbl(i).deliver_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3560: nvl(p_line_val_tbl(i).deliver_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3561: nvl(p_line_val_tbl(i).deliver_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3562: nvl(p_line_val_tbl(i).deliver_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3559: nvl(p_line_val_tbl(i).deliver_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3555: nvl(p_line_val_tbl(i).deliver_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3556: nvl(p_line_val_tbl(i).deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3557: nvl(p_line_val_tbl(i).deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3558: nvl(p_line_val_tbl(i).deliver_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3559: nvl(p_line_val_tbl(i).deliver_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3560: nvl(p_line_val_tbl(i).deliver_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3561: nvl(p_line_val_tbl(i).deliver_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3562: nvl(p_line_val_tbl(i).deliver_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3563: nvl(p_line_val_tbl(i).deliver_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3560: nvl(p_line_val_tbl(i).deliver_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3556: nvl(p_line_val_tbl(i).deliver_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3557: nvl(p_line_val_tbl(i).deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3558: nvl(p_line_val_tbl(i).deliver_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3559: nvl(p_line_val_tbl(i).deliver_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3560: nvl(p_line_val_tbl(i).deliver_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3561: nvl(p_line_val_tbl(i).deliver_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3562: nvl(p_line_val_tbl(i).deliver_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3563: nvl(p_line_val_tbl(i).deliver_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3564: nvl(p_line_val_tbl(i).deliver_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3561: nvl(p_line_val_tbl(i).deliver_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3557: nvl(p_line_val_tbl(i).deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3558: nvl(p_line_val_tbl(i).deliver_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3559: nvl(p_line_val_tbl(i).deliver_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3560: nvl(p_line_val_tbl(i).deliver_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3561: nvl(p_line_val_tbl(i).deliver_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3562: nvl(p_line_val_tbl(i).deliver_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3563: nvl(p_line_val_tbl(i).deliver_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3564: nvl(p_line_val_tbl(i).deliver_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3565: nvl(p_line_val_tbl(i).deliver_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))

Line 3562: nvl(p_line_val_tbl(i).deliver_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3558: nvl(p_line_val_tbl(i).deliver_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3559: nvl(p_line_val_tbl(i).deliver_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3560: nvl(p_line_val_tbl(i).deliver_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3561: nvl(p_line_val_tbl(i).deliver_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3562: nvl(p_line_val_tbl(i).deliver_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3563: nvl(p_line_val_tbl(i).deliver_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3564: nvl(p_line_val_tbl(i).deliver_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3565: nvl(p_line_val_tbl(i).deliver_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3566: then

Line 3563: nvl(p_line_val_tbl(i).deliver_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3559: nvl(p_line_val_tbl(i).deliver_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3560: nvl(p_line_val_tbl(i).deliver_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3561: nvl(p_line_val_tbl(i).deliver_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3562: nvl(p_line_val_tbl(i).deliver_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3563: nvl(p_line_val_tbl(i).deliver_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3564: nvl(p_line_val_tbl(i).deliver_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3565: nvl(p_line_val_tbl(i).deliver_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3566: then
3567: IF l_debug_level > 0 THEN

Line 3564: nvl(p_line_val_tbl(i).deliver_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3560: nvl(p_line_val_tbl(i).deliver_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3561: nvl(p_line_val_tbl(i).deliver_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3562: nvl(p_line_val_tbl(i).deliver_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3563: nvl(p_line_val_tbl(i).deliver_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3564: nvl(p_line_val_tbl(i).deliver_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3565: nvl(p_line_val_tbl(i).deliver_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3566: then
3567: IF l_debug_level > 0 THEN
3568: oe_debug_pub.add('deliver to present:deliver_to_org:'||p_line_val_tbl(i).deliver_to_org|| 'deliver_to_customer_number:'||p_line_val_tbl(i).deliver_to_customer_number_oi||' deliver_to_contact:'||p_line_val_tbl(i).deliver_to_contact);

Line 3565: nvl(p_line_val_tbl(i).deliver_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))

3561: nvl(p_line_val_tbl(i).deliver_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3562: nvl(p_line_val_tbl(i).deliver_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3563: nvl(p_line_val_tbl(i).deliver_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3564: nvl(p_line_val_tbl(i).deliver_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3565: nvl(p_line_val_tbl(i).deliver_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3566: then
3567: IF l_debug_level > 0 THEN
3568: oe_debug_pub.add('deliver to present:deliver_to_org:'||p_line_val_tbl(i).deliver_to_org|| 'deliver_to_customer_number:'||p_line_val_tbl(i).deliver_to_customer_number_oi||' deliver_to_contact:'||p_line_val_tbl(i).deliver_to_contact);
3569: END IF;

Line 3574: IF (x_line_tbl.EXISTS(i) and (nvl(x_line_tbl(i).deliver_to_org_contact_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or

3570: l_line_acct_needed(i).deliver := TRUE;
3571: l_line_acct_needed(i).deliver_value := TRUE;
3572: end if;
3573:
3574: IF (x_line_tbl.EXISTS(i) and (nvl(x_line_tbl(i).deliver_to_org_contact_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3575: nvl(p_line_val_tbl(i).deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3576: then
3577: IF l_debug_level > 0 THEN
3578: oe_debug_pub.add('deliver to contact present');

Line 3575: nvl(p_line_val_tbl(i).deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))

3571: l_line_acct_needed(i).deliver_value := TRUE;
3572: end if;
3573:
3574: IF (x_line_tbl.EXISTS(i) and (nvl(x_line_tbl(i).deliver_to_org_contact_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3575: nvl(p_line_val_tbl(i).deliver_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3576: then
3577: IF l_debug_level > 0 THEN
3578: oe_debug_pub.add('deliver to contact present');
3579: END IF;

Line 3584: IF (x_line_tbl.EXISTS(i) and nvl(x_line_tbl(i).invoice_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM

3580: l_line_acct_needed(i).deliver := TRUE;
3581: l_line_acct_needed(i).deliver_value := TRUE;
3582: END IF;
3583:
3584: IF (x_line_tbl.EXISTS(i) and nvl(x_line_tbl(i).invoice_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3585: and
3586: (nvl(p_line_val_tbl(i).invoice_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3587: nvl(p_line_val_tbl(i).invoice_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3588: nvl(p_line_val_tbl(i).invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3586: (nvl(p_line_val_tbl(i).invoice_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3582: END IF;
3583:
3584: IF (x_line_tbl.EXISTS(i) and nvl(x_line_tbl(i).invoice_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3585: and
3586: (nvl(p_line_val_tbl(i).invoice_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3587: nvl(p_line_val_tbl(i).invoice_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3588: nvl(p_line_val_tbl(i).invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3589: nvl(p_line_val_tbl(i).invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3590: nvl(p_line_val_tbl(i).invoice_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3587: nvl(p_line_val_tbl(i).invoice_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3583:
3584: IF (x_line_tbl.EXISTS(i) and nvl(x_line_tbl(i).invoice_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3585: and
3586: (nvl(p_line_val_tbl(i).invoice_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3587: nvl(p_line_val_tbl(i).invoice_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3588: nvl(p_line_val_tbl(i).invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3589: nvl(p_line_val_tbl(i).invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3590: nvl(p_line_val_tbl(i).invoice_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3591: nvl(p_line_val_tbl(i).invoice_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3588: nvl(p_line_val_tbl(i).invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3584: IF (x_line_tbl.EXISTS(i) and nvl(x_line_tbl(i).invoice_to_org_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3585: and
3586: (nvl(p_line_val_tbl(i).invoice_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3587: nvl(p_line_val_tbl(i).invoice_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3588: nvl(p_line_val_tbl(i).invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3589: nvl(p_line_val_tbl(i).invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3590: nvl(p_line_val_tbl(i).invoice_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3591: nvl(p_line_val_tbl(i).invoice_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3592: nvl(p_line_val_tbl(i).invoice_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3589: nvl(p_line_val_tbl(i).invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3585: and
3586: (nvl(p_line_val_tbl(i).invoice_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3587: nvl(p_line_val_tbl(i).invoice_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3588: nvl(p_line_val_tbl(i).invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3589: nvl(p_line_val_tbl(i).invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3590: nvl(p_line_val_tbl(i).invoice_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3591: nvl(p_line_val_tbl(i).invoice_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3592: nvl(p_line_val_tbl(i).invoice_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3593: nvl(p_line_val_tbl(i).invoice_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3590: nvl(p_line_val_tbl(i).invoice_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3586: (nvl(p_line_val_tbl(i).invoice_to_org,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3587: nvl(p_line_val_tbl(i).invoice_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3588: nvl(p_line_val_tbl(i).invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3589: nvl(p_line_val_tbl(i).invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3590: nvl(p_line_val_tbl(i).invoice_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3591: nvl(p_line_val_tbl(i).invoice_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3592: nvl(p_line_val_tbl(i).invoice_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3593: nvl(p_line_val_tbl(i).invoice_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3594: nvl(p_line_val_tbl(i).invoice_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3591: nvl(p_line_val_tbl(i).invoice_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3587: nvl(p_line_val_tbl(i).invoice_to_customer_number_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3588: nvl(p_line_val_tbl(i).invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3589: nvl(p_line_val_tbl(i).invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3590: nvl(p_line_val_tbl(i).invoice_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3591: nvl(p_line_val_tbl(i).invoice_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3592: nvl(p_line_val_tbl(i).invoice_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3593: nvl(p_line_val_tbl(i).invoice_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3594: nvl(p_line_val_tbl(i).invoice_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3595: nvl(p_line_val_tbl(i).invoice_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3592: nvl(p_line_val_tbl(i).invoice_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3588: nvl(p_line_val_tbl(i).invoice_to_customer_name_oi,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3589: nvl(p_line_val_tbl(i).invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3590: nvl(p_line_val_tbl(i).invoice_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3591: nvl(p_line_val_tbl(i).invoice_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3592: nvl(p_line_val_tbl(i).invoice_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3593: nvl(p_line_val_tbl(i).invoice_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3594: nvl(p_line_val_tbl(i).invoice_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3595: nvl(p_line_val_tbl(i).invoice_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3596: nvl(p_line_val_tbl(i).invoice_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3593: nvl(p_line_val_tbl(i).invoice_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3589: nvl(p_line_val_tbl(i).invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3590: nvl(p_line_val_tbl(i).invoice_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3591: nvl(p_line_val_tbl(i).invoice_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3592: nvl(p_line_val_tbl(i).invoice_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3593: nvl(p_line_val_tbl(i).invoice_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3594: nvl(p_line_val_tbl(i).invoice_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3595: nvl(p_line_val_tbl(i).invoice_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3596: nvl(p_line_val_tbl(i).invoice_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3597: nvl(p_line_val_tbl(i).invoice_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))

Line 3594: nvl(p_line_val_tbl(i).invoice_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3590: nvl(p_line_val_tbl(i).invoice_to_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3591: nvl(p_line_val_tbl(i).invoice_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3592: nvl(p_line_val_tbl(i).invoice_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3593: nvl(p_line_val_tbl(i).invoice_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3594: nvl(p_line_val_tbl(i).invoice_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3595: nvl(p_line_val_tbl(i).invoice_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3596: nvl(p_line_val_tbl(i).invoice_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3597: nvl(p_line_val_tbl(i).invoice_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3598: then

Line 3595: nvl(p_line_val_tbl(i).invoice_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3591: nvl(p_line_val_tbl(i).invoice_to_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3592: nvl(p_line_val_tbl(i).invoice_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3593: nvl(p_line_val_tbl(i).invoice_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3594: nvl(p_line_val_tbl(i).invoice_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3595: nvl(p_line_val_tbl(i).invoice_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3596: nvl(p_line_val_tbl(i).invoice_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3597: nvl(p_line_val_tbl(i).invoice_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3598: then
3599: IF l_debug_level > 0 THEN

Line 3596: nvl(p_line_val_tbl(i).invoice_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3592: nvl(p_line_val_tbl(i).invoice_to_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3593: nvl(p_line_val_tbl(i).invoice_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3594: nvl(p_line_val_tbl(i).invoice_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3595: nvl(p_line_val_tbl(i).invoice_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3596: nvl(p_line_val_tbl(i).invoice_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3597: nvl(p_line_val_tbl(i).invoice_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3598: then
3599: IF l_debug_level > 0 THEN
3600: oe_debug_pub.add('invoice to present:invoice_to_org:'||p_line_val_tbl(i).invoice_to_org|| 'invoice_to_customer_number:'||p_line_val_tbl(i).invoice_to_customer_number_oi||' invoice_to_contact:'||p_line_val_tbl(i).invoice_to_contact);

Line 3597: nvl(p_line_val_tbl(i).invoice_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))

3593: nvl(p_line_val_tbl(i).invoice_to_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3594: nvl(p_line_val_tbl(i).invoice_to_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3595: nvl(p_line_val_tbl(i).invoice_to_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3596: nvl(p_line_val_tbl(i).invoice_to_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3597: nvl(p_line_val_tbl(i).invoice_to_zip,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3598: then
3599: IF l_debug_level > 0 THEN
3600: oe_debug_pub.add('invoice to present:invoice_to_org:'||p_line_val_tbl(i).invoice_to_org|| 'invoice_to_customer_number:'||p_line_val_tbl(i).invoice_to_customer_number_oi||' invoice_to_contact:'||p_line_val_tbl(i).invoice_to_contact);
3601: END IF;

Line 3606: IF (x_line_tbl.EXISTS(i) and (nvl(x_line_tbl(i).invoice_to_org_contact_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or

3602: l_line_acct_needed(i).invoice := TRUE;
3603: l_line_acct_needed(i).invoice_value := TRUE;
3604: end if;
3605:
3606: IF (x_line_tbl.EXISTS(i) and (nvl(x_line_tbl(i).invoice_to_org_contact_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3607: nvl(p_line_val_tbl(i).invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3608: then
3609: IF l_debug_level > 0 THEN
3610: oe_debug_pub.add('invoice to contact present');

Line 3607: nvl(p_line_val_tbl(i).invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))

3603: l_line_acct_needed(i).invoice_value := TRUE;
3604: end if;
3605:
3606: IF (x_line_tbl.EXISTS(i) and (nvl(x_line_tbl(i).invoice_to_org_contact_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3607: nvl(p_line_val_tbl(i).invoice_to_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3608: then
3609: IF l_debug_level > 0 THEN
3610: oe_debug_pub.add('invoice to contact present');
3611: END IF;

Line 3619: IF (x_line_tbl.EXISTS(i) and nvl(x_line_tbl(i).end_customer_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM

3615:
3616: --added for bug 4240715
3617: -- end customer changes
3618:
3619: IF (x_line_tbl.EXISTS(i) and nvl(x_line_tbl(i).end_customer_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3620: and
3621: (nvl(p_line_val_tbl(i).end_customer_name,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3622: nvl(p_line_val_tbl(i).end_customer_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3623: nvl(p_line_val_tbl(i).end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3621: (nvl(p_line_val_tbl(i).end_customer_name,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3617: -- end customer changes
3618:
3619: IF (x_line_tbl.EXISTS(i) and nvl(x_line_tbl(i).end_customer_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3620: and
3621: (nvl(p_line_val_tbl(i).end_customer_name,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3622: nvl(p_line_val_tbl(i).end_customer_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3623: nvl(p_line_val_tbl(i).end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3624: nvl(p_line_val_tbl(i).end_customer_site_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3625: nvl(p_line_val_tbl(i).end_customer_site_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3622: nvl(p_line_val_tbl(i).end_customer_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3618:
3619: IF (x_line_tbl.EXISTS(i) and nvl(x_line_tbl(i).end_customer_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3620: and
3621: (nvl(p_line_val_tbl(i).end_customer_name,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3622: nvl(p_line_val_tbl(i).end_customer_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3623: nvl(p_line_val_tbl(i).end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3624: nvl(p_line_val_tbl(i).end_customer_site_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3625: nvl(p_line_val_tbl(i).end_customer_site_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3626: nvl(p_line_val_tbl(i).end_customer_site_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3623: nvl(p_line_val_tbl(i).end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3619: IF (x_line_tbl.EXISTS(i) and nvl(x_line_tbl(i).end_customer_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
3620: and
3621: (nvl(p_line_val_tbl(i).end_customer_name,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3622: nvl(p_line_val_tbl(i).end_customer_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3623: nvl(p_line_val_tbl(i).end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3624: nvl(p_line_val_tbl(i).end_customer_site_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3625: nvl(p_line_val_tbl(i).end_customer_site_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3626: nvl(p_line_val_tbl(i).end_customer_site_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3627: nvl(p_line_val_tbl(i).end_customer_site_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3624: nvl(p_line_val_tbl(i).end_customer_site_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3620: and
3621: (nvl(p_line_val_tbl(i).end_customer_name,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3622: nvl(p_line_val_tbl(i).end_customer_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3623: nvl(p_line_val_tbl(i).end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3624: nvl(p_line_val_tbl(i).end_customer_site_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3625: nvl(p_line_val_tbl(i).end_customer_site_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3626: nvl(p_line_val_tbl(i).end_customer_site_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3627: nvl(p_line_val_tbl(i).end_customer_site_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3628: nvl(p_line_val_tbl(i).end_customer_site_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3625: nvl(p_line_val_tbl(i).end_customer_site_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3621: (nvl(p_line_val_tbl(i).end_customer_name,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3622: nvl(p_line_val_tbl(i).end_customer_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3623: nvl(p_line_val_tbl(i).end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3624: nvl(p_line_val_tbl(i).end_customer_site_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3625: nvl(p_line_val_tbl(i).end_customer_site_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3626: nvl(p_line_val_tbl(i).end_customer_site_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3627: nvl(p_line_val_tbl(i).end_customer_site_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3628: nvl(p_line_val_tbl(i).end_customer_site_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3629: nvl(p_line_val_tbl(i).end_customer_site_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3626: nvl(p_line_val_tbl(i).end_customer_site_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3622: nvl(p_line_val_tbl(i).end_customer_number,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3623: nvl(p_line_val_tbl(i).end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3624: nvl(p_line_val_tbl(i).end_customer_site_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3625: nvl(p_line_val_tbl(i).end_customer_site_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3626: nvl(p_line_val_tbl(i).end_customer_site_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3627: nvl(p_line_val_tbl(i).end_customer_site_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3628: nvl(p_line_val_tbl(i).end_customer_site_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3629: nvl(p_line_val_tbl(i).end_customer_site_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3630: nvl(p_line_val_tbl(i).end_customer_site_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

Line 3627: nvl(p_line_val_tbl(i).end_customer_site_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3623: nvl(p_line_val_tbl(i).end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3624: nvl(p_line_val_tbl(i).end_customer_site_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3625: nvl(p_line_val_tbl(i).end_customer_site_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3626: nvl(p_line_val_tbl(i).end_customer_site_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3627: nvl(p_line_val_tbl(i).end_customer_site_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3628: nvl(p_line_val_tbl(i).end_customer_site_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3629: nvl(p_line_val_tbl(i).end_customer_site_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3630: nvl(p_line_val_tbl(i).end_customer_site_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3631: nvl(p_line_val_tbl(i).end_customer_site_postal_code,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))

Line 3628: nvl(p_line_val_tbl(i).end_customer_site_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3624: nvl(p_line_val_tbl(i).end_customer_site_address1,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3625: nvl(p_line_val_tbl(i).end_customer_site_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3626: nvl(p_line_val_tbl(i).end_customer_site_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3627: nvl(p_line_val_tbl(i).end_customer_site_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3628: nvl(p_line_val_tbl(i).end_customer_site_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3629: nvl(p_line_val_tbl(i).end_customer_site_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3630: nvl(p_line_val_tbl(i).end_customer_site_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3631: nvl(p_line_val_tbl(i).end_customer_site_postal_code,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3632: then

Line 3629: nvl(p_line_val_tbl(i).end_customer_site_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3625: nvl(p_line_val_tbl(i).end_customer_site_address2,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3626: nvl(p_line_val_tbl(i).end_customer_site_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3627: nvl(p_line_val_tbl(i).end_customer_site_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3628: nvl(p_line_val_tbl(i).end_customer_site_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3629: nvl(p_line_val_tbl(i).end_customer_site_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3630: nvl(p_line_val_tbl(i).end_customer_site_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3631: nvl(p_line_val_tbl(i).end_customer_site_postal_code,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3632: then
3633: IF l_debug_level > 0 THEN

Line 3630: nvl(p_line_val_tbl(i).end_customer_site_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or

3626: nvl(p_line_val_tbl(i).end_customer_site_address3,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3627: nvl(p_line_val_tbl(i).end_customer_site_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3628: nvl(p_line_val_tbl(i).end_customer_site_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3629: nvl(p_line_val_tbl(i).end_customer_site_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3630: nvl(p_line_val_tbl(i).end_customer_site_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3631: nvl(p_line_val_tbl(i).end_customer_site_postal_code,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3632: then
3633: IF l_debug_level > 0 THEN
3634: oe_debug_pub.add('end customer present:end customer name:'||p_line_val_tbl(i).end_customer_name|| 'end_customer_number:'||p_line_val_tbl(i).end_customer_number||' invoice_to_contact:'||p_line_val_tbl(i).end_customer_contact);

Line 3631: nvl(p_line_val_tbl(i).end_customer_site_postal_code,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))

3627: nvl(p_line_val_tbl(i).end_customer_site_address4,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3628: nvl(p_line_val_tbl(i).end_customer_site_state,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3629: nvl(p_line_val_tbl(i).end_customer_site_country,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3630: nvl(p_line_val_tbl(i).end_customer_site_city,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR or
3631: nvl(p_line_val_tbl(i).end_customer_site_postal_code,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3632: then
3633: IF l_debug_level > 0 THEN
3634: oe_debug_pub.add('end customer present:end customer name:'||p_line_val_tbl(i).end_customer_name|| 'end_customer_number:'||p_line_val_tbl(i).end_customer_number||' invoice_to_contact:'||p_line_val_tbl(i).end_customer_contact);
3635: END IF;

Line 3640: IF (x_line_tbl.EXISTS(i) and (nvl(x_line_tbl(i).end_customer_org_contact_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or

3636: l_line_acct_needed(i).end_customer := TRUE;
3637: l_line_acct_needed(i).end_customer_value := TRUE;
3638: end if;
3639:
3640: IF (x_line_tbl.EXISTS(i) and (nvl(x_line_tbl(i).end_customer_org_contact_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3641: nvl(p_line_val_tbl(i).end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3642: then
3643: IF l_debug_level > 0 THEN
3644: oe_debug_pub.add('end_customer contact present');

Line 3641: nvl(p_line_val_tbl(i).end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))

3637: l_line_acct_needed(i).end_customer_value := TRUE;
3638: end if;
3639:
3640: IF (x_line_tbl.EXISTS(i) and (nvl(x_line_tbl(i).end_customer_org_contact_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM or
3641: nvl(p_line_val_tbl(i).end_customer_contact,FND_API.G_MISS_CHAR) <> FND_API.G_MISS_CHAR))
3642: then
3643: IF l_debug_level > 0 THEN
3644: oe_debug_pub.add('end_customer contact present');
3645: END IF;

Line 3693: IF (nvl(x_line_tbl(i).ship_to_party_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).ship_to_party_id,FND_API.G_MISS_NUM) and

3689:
3690: /* Look for similar account in previously visited lines = Caching */
3691: for j in x_line_tbl.FIRST..i LOOP
3692: if x_line_tbl.EXISTS(j) and i <> j then
3693: IF (nvl(x_line_tbl(i).ship_to_party_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).ship_to_party_id,FND_API.G_MISS_NUM) and
3694: nvl(x_line_tbl(i).ship_to_party_number,FND_API.G_MISS_CHAR) = nvl(x_line_tbl(j).ship_to_party_number,FND_API.G_MISS_CHAR) and
3695: nvl(x_line_tbl(i).ship_to_party_site_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).ship_to_party_site_id,FND_API.G_MISS_NUM) and
3696: nvl(x_line_tbl(i).ship_to_party_site_use_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).ship_to_party_site_use_id,FND_API.G_MISS_NUM))
3697: THEN

Line 3694: nvl(x_line_tbl(i).ship_to_party_number,FND_API.G_MISS_CHAR) = nvl(x_line_tbl(j).ship_to_party_number,FND_API.G_MISS_CHAR) and

3690: /* Look for similar account in previously visited lines = Caching */
3691: for j in x_line_tbl.FIRST..i LOOP
3692: if x_line_tbl.EXISTS(j) and i <> j then
3693: IF (nvl(x_line_tbl(i).ship_to_party_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).ship_to_party_id,FND_API.G_MISS_NUM) and
3694: nvl(x_line_tbl(i).ship_to_party_number,FND_API.G_MISS_CHAR) = nvl(x_line_tbl(j).ship_to_party_number,FND_API.G_MISS_CHAR) and
3695: nvl(x_line_tbl(i).ship_to_party_site_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).ship_to_party_site_id,FND_API.G_MISS_NUM) and
3696: nvl(x_line_tbl(i).ship_to_party_site_use_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).ship_to_party_site_use_id,FND_API.G_MISS_NUM))
3697: THEN
3698: /* this ship_to line matches, copy record */

Line 3695: nvl(x_line_tbl(i).ship_to_party_site_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).ship_to_party_site_id,FND_API.G_MISS_NUM) and

3691: for j in x_line_tbl.FIRST..i LOOP
3692: if x_line_tbl.EXISTS(j) and i <> j then
3693: IF (nvl(x_line_tbl(i).ship_to_party_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).ship_to_party_id,FND_API.G_MISS_NUM) and
3694: nvl(x_line_tbl(i).ship_to_party_number,FND_API.G_MISS_CHAR) = nvl(x_line_tbl(j).ship_to_party_number,FND_API.G_MISS_CHAR) and
3695: nvl(x_line_tbl(i).ship_to_party_site_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).ship_to_party_site_id,FND_API.G_MISS_NUM) and
3696: nvl(x_line_tbl(i).ship_to_party_site_use_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).ship_to_party_site_use_id,FND_API.G_MISS_NUM))
3697: THEN
3698: /* this ship_to line matches, copy record */
3699: IF l_debug_level > 0 THEN

Line 3696: nvl(x_line_tbl(i).ship_to_party_site_use_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).ship_to_party_site_use_id,FND_API.G_MISS_NUM))

3692: if x_line_tbl.EXISTS(j) and i <> j then
3693: IF (nvl(x_line_tbl(i).ship_to_party_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).ship_to_party_id,FND_API.G_MISS_NUM) and
3694: nvl(x_line_tbl(i).ship_to_party_number,FND_API.G_MISS_CHAR) = nvl(x_line_tbl(j).ship_to_party_number,FND_API.G_MISS_CHAR) and
3695: nvl(x_line_tbl(i).ship_to_party_site_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).ship_to_party_site_id,FND_API.G_MISS_NUM) and
3696: nvl(x_line_tbl(i).ship_to_party_site_use_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).ship_to_party_site_use_id,FND_API.G_MISS_NUM))
3697: THEN
3698: /* this ship_to line matches, copy record */
3699: IF l_debug_level > 0 THEN
3700: oe_debug_pub.add('AAC: cache: >> matching line ship_to_org_id:'||x_line_tbl(j).ship_to_org_id||' found ');

Line 3709: IF(nvl(x_line_tbl(i).deliver_to_party_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).deliver_to_party_id,FND_API.G_MISS_NUM) and

3705: END IF;
3706: IF l_debug_level > 0 THEN
3707: oe_debug_pub.add(' AAC: X_ship#'||i||'.'||j);
3708: END IF;
3709: IF(nvl(x_line_tbl(i).deliver_to_party_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).deliver_to_party_id,FND_API.G_MISS_NUM) and
3710: nvl(x_line_tbl(i).deliver_to_party_number,FND_API.G_MISS_CHAR) = nvl(x_line_tbl(j).deliver_to_party_number,FND_API.G_MISS_CHAR) and
3711: nvl(x_line_tbl(i).deliver_to_party_site_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).deliver_to_party_site_id,FND_API.G_MISS_NUM) and
3712: nvl(x_line_tbl(i).deliver_to_party_site_use_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).deliver_to_party_site_use_id,FND_API.G_MISS_NUM))
3713: THEN

Line 3710: nvl(x_line_tbl(i).deliver_to_party_number,FND_API.G_MISS_CHAR) = nvl(x_line_tbl(j).deliver_to_party_number,FND_API.G_MISS_CHAR) and

3706: IF l_debug_level > 0 THEN
3707: oe_debug_pub.add(' AAC: X_ship#'||i||'.'||j);
3708: END IF;
3709: IF(nvl(x_line_tbl(i).deliver_to_party_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).deliver_to_party_id,FND_API.G_MISS_NUM) and
3710: nvl(x_line_tbl(i).deliver_to_party_number,FND_API.G_MISS_CHAR) = nvl(x_line_tbl(j).deliver_to_party_number,FND_API.G_MISS_CHAR) and
3711: nvl(x_line_tbl(i).deliver_to_party_site_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).deliver_to_party_site_id,FND_API.G_MISS_NUM) and
3712: nvl(x_line_tbl(i).deliver_to_party_site_use_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).deliver_to_party_site_use_id,FND_API.G_MISS_NUM))
3713: THEN
3714: /* this deliver_to line matches, copy record */

Line 3711: nvl(x_line_tbl(i).deliver_to_party_site_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).deliver_to_party_site_id,FND_API.G_MISS_NUM) and

3707: oe_debug_pub.add(' AAC: X_ship#'||i||'.'||j);
3708: END IF;
3709: IF(nvl(x_line_tbl(i).deliver_to_party_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).deliver_to_party_id,FND_API.G_MISS_NUM) and
3710: nvl(x_line_tbl(i).deliver_to_party_number,FND_API.G_MISS_CHAR) = nvl(x_line_tbl(j).deliver_to_party_number,FND_API.G_MISS_CHAR) and
3711: nvl(x_line_tbl(i).deliver_to_party_site_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).deliver_to_party_site_id,FND_API.G_MISS_NUM) and
3712: nvl(x_line_tbl(i).deliver_to_party_site_use_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).deliver_to_party_site_use_id,FND_API.G_MISS_NUM))
3713: THEN
3714: /* this deliver_to line matches, copy record */
3715: IF l_debug_level > 0 THEN

Line 3712: nvl(x_line_tbl(i).deliver_to_party_site_use_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).deliver_to_party_site_use_id,FND_API.G_MISS_NUM))

3708: END IF;
3709: IF(nvl(x_line_tbl(i).deliver_to_party_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).deliver_to_party_id,FND_API.G_MISS_NUM) and
3710: nvl(x_line_tbl(i).deliver_to_party_number,FND_API.G_MISS_CHAR) = nvl(x_line_tbl(j).deliver_to_party_number,FND_API.G_MISS_CHAR) and
3711: nvl(x_line_tbl(i).deliver_to_party_site_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).deliver_to_party_site_id,FND_API.G_MISS_NUM) and
3712: nvl(x_line_tbl(i).deliver_to_party_site_use_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).deliver_to_party_site_use_id,FND_API.G_MISS_NUM))
3713: THEN
3714: /* this deliver_to line matches, copy record */
3715: IF l_debug_level > 0 THEN
3716: oe_debug_pub.add('AAC: cache: >> matching line deliver_to_org_id:'||x_line_tbl(j).deliver_to_org_id||' found ');

Line 3725: IF(nvl(x_line_tbl(i).invoice_to_party_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).invoice_to_party_id,FND_API.G_MISS_NUM) and

3721: END IF;
3722: IF l_debug_level > 0 THEN
3723: oe_debug_pub.add(' AAC: X_deliver#'||i||'.'||j);
3724: END IF;
3725: IF(nvl(x_line_tbl(i).invoice_to_party_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).invoice_to_party_id,FND_API.G_MISS_NUM) and
3726: nvl(x_line_tbl(i).invoice_to_party_number,FND_API.G_MISS_CHAR) = nvl(x_line_tbl(j).invoice_to_party_number,FND_API.G_MISS_CHAR) and
3727: nvl(x_line_tbl(i).invoice_to_party_site_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).invoice_to_party_site_id,FND_API.G_MISS_NUM) and
3728: nvl(x_line_tbl(i).invoice_to_party_site_use_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).invoice_to_party_site_use_id,FND_API.G_MISS_NUM))
3729: THEN

Line 3726: nvl(x_line_tbl(i).invoice_to_party_number,FND_API.G_MISS_CHAR) = nvl(x_line_tbl(j).invoice_to_party_number,FND_API.G_MISS_CHAR) and

3722: IF l_debug_level > 0 THEN
3723: oe_debug_pub.add(' AAC: X_deliver#'||i||'.'||j);
3724: END IF;
3725: IF(nvl(x_line_tbl(i).invoice_to_party_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).invoice_to_party_id,FND_API.G_MISS_NUM) and
3726: nvl(x_line_tbl(i).invoice_to_party_number,FND_API.G_MISS_CHAR) = nvl(x_line_tbl(j).invoice_to_party_number,FND_API.G_MISS_CHAR) and
3727: nvl(x_line_tbl(i).invoice_to_party_site_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).invoice_to_party_site_id,FND_API.G_MISS_NUM) and
3728: nvl(x_line_tbl(i).invoice_to_party_site_use_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).invoice_to_party_site_use_id,FND_API.G_MISS_NUM))
3729: THEN
3730: /* this invoice_to line matches, copy record */

Line 3727: nvl(x_line_tbl(i).invoice_to_party_site_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).invoice_to_party_site_id,FND_API.G_MISS_NUM) and

3723: oe_debug_pub.add(' AAC: X_deliver#'||i||'.'||j);
3724: END IF;
3725: IF(nvl(x_line_tbl(i).invoice_to_party_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).invoice_to_party_id,FND_API.G_MISS_NUM) and
3726: nvl(x_line_tbl(i).invoice_to_party_number,FND_API.G_MISS_CHAR) = nvl(x_line_tbl(j).invoice_to_party_number,FND_API.G_MISS_CHAR) and
3727: nvl(x_line_tbl(i).invoice_to_party_site_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).invoice_to_party_site_id,FND_API.G_MISS_NUM) and
3728: nvl(x_line_tbl(i).invoice_to_party_site_use_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).invoice_to_party_site_use_id,FND_API.G_MISS_NUM))
3729: THEN
3730: /* this invoice_to line matches, copy record */
3731: IF l_debug_level > 0 THEN

Line 3728: nvl(x_line_tbl(i).invoice_to_party_site_use_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).invoice_to_party_site_use_id,FND_API.G_MISS_NUM))

3724: END IF;
3725: IF(nvl(x_line_tbl(i).invoice_to_party_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).invoice_to_party_id,FND_API.G_MISS_NUM) and
3726: nvl(x_line_tbl(i).invoice_to_party_number,FND_API.G_MISS_CHAR) = nvl(x_line_tbl(j).invoice_to_party_number,FND_API.G_MISS_CHAR) and
3727: nvl(x_line_tbl(i).invoice_to_party_site_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).invoice_to_party_site_id,FND_API.G_MISS_NUM) and
3728: nvl(x_line_tbl(i).invoice_to_party_site_use_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).invoice_to_party_site_use_id,FND_API.G_MISS_NUM))
3729: THEN
3730: /* this invoice_to line matches, copy record */
3731: IF l_debug_level > 0 THEN
3732: oe_debug_pub.add('AAC: cache: >> matching line invoice_to_org_id:'||x_line_tbl(j).invoice_to_org_id||' found ');

Line 3743: IF (nvl(x_line_tbl(i).end_customer_party_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).end_customer_party_id,FND_API.G_MISS_NUM) and

3739: oe_debug_pub.add(' AAC: X_invoice#'||i||'.'||j);
3740: END IF;
3741:
3742: --{added for bug 4240715
3743: IF (nvl(x_line_tbl(i).end_customer_party_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).end_customer_party_id,FND_API.G_MISS_NUM) and
3744: nvl(x_line_tbl(i).end_customer_party_number,FND_API.G_MISS_CHAR) = nvl(x_line_tbl(j).end_customer_party_number,FND_API.G_MISS_CHAR) and
3745: nvl(x_line_tbl(i).end_customer_party_site_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).end_customer_party_site_id,FND_API.G_MISS_NUM) and
3746: nvl(x_line_tbl(i).end_customer_party_site_use_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).end_customer_party_site_use_id,FND_API.G_MISS_NUM))
3747: THEN

Line 3744: nvl(x_line_tbl(i).end_customer_party_number,FND_API.G_MISS_CHAR) = nvl(x_line_tbl(j).end_customer_party_number,FND_API.G_MISS_CHAR) and

3740: END IF;
3741:
3742: --{added for bug 4240715
3743: IF (nvl(x_line_tbl(i).end_customer_party_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).end_customer_party_id,FND_API.G_MISS_NUM) and
3744: nvl(x_line_tbl(i).end_customer_party_number,FND_API.G_MISS_CHAR) = nvl(x_line_tbl(j).end_customer_party_number,FND_API.G_MISS_CHAR) and
3745: nvl(x_line_tbl(i).end_customer_party_site_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).end_customer_party_site_id,FND_API.G_MISS_NUM) and
3746: nvl(x_line_tbl(i).end_customer_party_site_use_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).end_customer_party_site_use_id,FND_API.G_MISS_NUM))
3747: THEN
3748: /* this end_customer line matches, copy record */

Line 3745: nvl(x_line_tbl(i).end_customer_party_site_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).end_customer_party_site_id,FND_API.G_MISS_NUM) and

3741:
3742: --{added for bug 4240715
3743: IF (nvl(x_line_tbl(i).end_customer_party_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).end_customer_party_id,FND_API.G_MISS_NUM) and
3744: nvl(x_line_tbl(i).end_customer_party_number,FND_API.G_MISS_CHAR) = nvl(x_line_tbl(j).end_customer_party_number,FND_API.G_MISS_CHAR) and
3745: nvl(x_line_tbl(i).end_customer_party_site_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).end_customer_party_site_id,FND_API.G_MISS_NUM) and
3746: nvl(x_line_tbl(i).end_customer_party_site_use_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).end_customer_party_site_use_id,FND_API.G_MISS_NUM))
3747: THEN
3748: /* this end_customer line matches, copy record */
3749: IF l_debug_level > 0 THEN

Line 3746: nvl(x_line_tbl(i).end_customer_party_site_use_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).end_customer_party_site_use_id,FND_API.G_MISS_NUM))

3742: --{added for bug 4240715
3743: IF (nvl(x_line_tbl(i).end_customer_party_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).end_customer_party_id,FND_API.G_MISS_NUM) and
3744: nvl(x_line_tbl(i).end_customer_party_number,FND_API.G_MISS_CHAR) = nvl(x_line_tbl(j).end_customer_party_number,FND_API.G_MISS_CHAR) and
3745: nvl(x_line_tbl(i).end_customer_party_site_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).end_customer_party_site_id,FND_API.G_MISS_NUM) and
3746: nvl(x_line_tbl(i).end_customer_party_site_use_id,FND_API.G_MISS_NUM) = nvl(x_line_tbl(j).end_customer_party_site_use_id,FND_API.G_MISS_NUM))
3747: THEN
3748: /* this end_customer line matches, copy record */
3749: IF l_debug_level > 0 THEN
3750: oe_debug_pub.add('AAC: cache: >> matching line end customer:'||x_line_tbl(j).end_customer_id||' found ');

Line 3788: if (nvl(x_line_tbl(i).ship_to_org_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM) then

3784: END IF;
3785: p_line_site_tbl(l_site_tbl_counter).p_party_site_id := x_line_tbl(i).ship_to_party_site_id;
3786: p_line_site_tbl(l_site_tbl_counter).p_party_site_use_id := x_line_tbl(i).ship_to_party_site_use_id;
3787:
3788: if (nvl(x_line_tbl(i).ship_to_org_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM) then
3789: p_line_site_tbl(l_site_tbl_counter).p_site_use_id := NULL;
3790: else
3791: p_line_site_tbl(l_site_tbl_counter).p_site_use_id := x_line_tbl(i).ship_to_org_id;
3792: end if;

Line 3830: if (nvl(x_line_tbl(i).deliver_to_org_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM) then

3826: END IF;
3827: p_line_site_tbl(l_site_tbl_counter).p_party_site_id := x_line_tbl(i).deliver_to_party_site_id;
3828: p_line_site_tbl(l_site_tbl_counter).p_party_site_use_id := x_line_tbl(i).deliver_to_party_site_use_id;
3829:
3830: if (nvl(x_line_tbl(i).deliver_to_org_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM) then
3831: p_line_site_tbl(l_site_tbl_counter).p_site_use_id := NULL;
3832: else
3833: p_line_site_tbl(l_site_tbl_counter).p_site_use_id := x_line_tbl(i).deliver_to_org_id;
3834: end if;

Line 3872: if (nvl(x_line_tbl(i).invoice_to_org_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM) then

3868: END IF;
3869: p_line_site_tbl(l_site_tbl_counter).p_party_site_id := x_line_tbl(i).invoice_to_party_site_id;
3870: p_line_site_tbl(l_site_tbl_counter).p_party_site_use_id := x_line_tbl(i).invoice_to_party_site_use_id;
3871:
3872: if (nvl(x_line_tbl(i).invoice_to_org_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM) then
3873: p_line_site_tbl(l_site_tbl_counter).p_site_use_id := NULL;
3874: else
3875: p_line_site_tbl(l_site_tbl_counter).p_site_use_id := x_line_tbl(i).invoice_to_org_id;
3876: end if;

Line 3917: if (nvl(x_line_tbl(i).end_customer_site_use_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM) then

3913: END IF;
3914: p_line_site_tbl(l_site_tbl_counter).p_party_site_id := x_line_tbl(i).end_customer_party_site_id;
3915: p_line_site_tbl(l_site_tbl_counter).p_party_site_use_id := x_line_tbl(i).end_customer_party_site_use_id;
3916:
3917: if (nvl(x_line_tbl(i).end_customer_site_use_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM) then
3918: p_line_site_tbl(l_site_tbl_counter).p_site_use_id := NULL;
3919: else
3920: p_line_site_tbl(l_site_tbl_counter).p_site_use_id := x_line_tbl(i).end_customer_site_use_id;
3921: end if;

Line 3947: if (nvl(x_line_tbl(i).end_customer_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM) then

3943: p_line_site_tbl(l_site_tbl_counter).p_site_use_code := 'END_CUST';
3944: p_line_site_tbl(l_site_tbl_counter).p_cust_account_role_id := x_line_tbl(i).end_customer_contact_id;
3945: p_line_site_tbl(l_site_tbl_counter).p_org_contact_id := x_line_tbl(i).end_customer_org_contact_id;
3946:
3947: if (nvl(x_line_tbl(i).end_customer_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM) then
3948: p_line_site_tbl(l_site_tbl_counter).p_cust_account_id := NULL;
3949: else
3950: p_line_site_tbl(l_site_tbl_counter).p_cust_account_id := x_line_tbl(i).end_customer_id;
3951: end if;

Line 3981: IF x_return_status <> fnd_api.G_RET_STS_SUCCESS THEN

3977: oe_debug_pub.add('AAC: line: after calling create_account_layer');
3978: END IF;
3979:
3980: /* check for errors{ */
3981: IF x_return_status <> fnd_api.G_RET_STS_SUCCESS THEN
3982: l_count :=oe_msg_pub.count_msg;
3983:
3984: IF l_debug_level > 0 THEN
3985: oe_debug_pub.add('AAC: line: Main Status is not success'||

Line 3990: RAISE FND_API.G_EXC_ERROR;

3986: ' msg='||x_msg_data||
3987: ' count='||x_msg_count
3988: );
3989: END IF;
3990: RAISE FND_API.G_EXC_ERROR;
3991: ELSE
3992: IF l_debug_level > 0 THEN
3993: oe_debug_pub.add('AAC: line: Status is success');
3994: END IF;

Line 4073: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4069: THEN
4070: OE_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,'Automatic_Account_Creation');
4071: END IF;
4072:
4073: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4074:
4075: END AUTOMATIC_ACCOUNT_CREATION;
4076:
4077:

Line 4103: x_return_status := FND_API.G_RET_STS_SUCCESS;

4099: BEGIN
4100:
4101:
4102: OE_MSG_PUB.initialize;
4103: x_return_status := FND_API.G_RET_STS_SUCCESS;
4104:
4105: IF(p_operation IS NULL or p_operation = '' ) THEN
4106: --raise an error for null operation
4107: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');

Line 4110: RAISE FND_API.G_EXC_ERROR;

4106: --raise an error for null operation
4107: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
4108: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','Operation');
4109: OE_MSG_PUB.Add;
4110: RAISE FND_API.G_EXC_ERROR;
4111: END IF;
4112:
4113: IF(p_header_id IS NULL) THEN
4114: --raise an error for null header_id

Line 4118: RAISE FND_API.G_EXC_ERROR;

4114: --raise an error for null header_id
4115: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
4116: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','header_id');
4117: OE_MSG_PUB.Add;
4118: RAISE FND_API.G_EXC_ERROR;
4119: ELSE
4120: -- (1)query header_rec by header_id
4121: -- (2) convert to RowType Rec
4122: -- (3) call Entity_Security.Is_OP_Constrained to see if

Line 4130: RAISE FND_API.G_EXC_ERROR;

4126: -- raise an error for null document_type
4127: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
4128: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','document_type');
4129: OE_MSG_PUB.Add;
4130: RAISE FND_API.G_EXC_ERROR;
4131: ELSIF p_document_type= 'O' THEN
4132: -- the caller is from Sales Order
4133: OE_HEADER_UTIL.QUERY_ROW(p_header_id=>p_header_id
4134: ,x_header_rec=>l_header_rec);

Line 4166: WHEN FND_API.G_EXC_ERROR THEN

4162: END IF;
4163:
4164: EXCEPTION
4165:
4166: WHEN FND_API.G_EXC_ERROR THEN
4167:
4168: x_return_status := FND_API.G_RET_STS_ERROR;
4169:
4170: -- Get message count and data

Line 4168: x_return_status := FND_API.G_RET_STS_ERROR;

4164: EXCEPTION
4165:
4166: WHEN FND_API.G_EXC_ERROR THEN
4167:
4168: x_return_status := FND_API.G_RET_STS_ERROR;
4169:
4170: -- Get message count and data
4171:
4172: OE_MSG_PUB.Count_And_Get

Line 4177: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

4173: ( p_count => x_msg_count
4174: , p_data => x_msg_data
4175: );
4176:
4177: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4178:
4179: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4180:
4181: -- Get message count and data

Line 4179: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

4175: );
4176:
4177: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4178:
4179: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
4180:
4181: -- Get message count and data
4182:
4183: OE_MSG_PUB.Count_And_Get

Line 4189: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4185: , p_data => x_msg_data
4186: );
4187:
4188: WHEN OTHERS THEN
4189: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4190:
4191: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
4192: THEN
4193: OE_MSG_PUB.Add_Exc_Msg