DBA Data[Home] [Help]

APPS.OE_ORDER_PVT dependencies on FND_API

Line 370: ( p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE

366: PROCEDURE Header
367: -----------------------------------------------------------------------*/
368:
369: PROCEDURE Header
370: ( p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
371: , p_validation_level IN NUMBER
372: , p_control_rec IN OE_GLOBALS.Control_Rec_Type
373: , p_x_header_rec IN OUT NOCOPY OE_Order_PUB.Header_Rec_Type
374: , p_x_old_header_rec IN OUT NOCOPY OE_Order_PUB.Header_Rec_Type

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

393: --
394: BEGIN
395: --Moac changes start
396: l_org_id := MO_GLOBAL.get_current_org_id;
397: IF (l_org_id IS NULL OR l_org_id = FND_API.G_MISS_NUM) THEN
398: FND_MESSAGE.set_name('FND','MO_ORG_REQUIRED');
399: OE_MSG_PUB.Add;
400: RAISE FND_API.G_EXC_ERROR;
401: END IF;

Line 400: RAISE FND_API.G_EXC_ERROR;

396: l_org_id := MO_GLOBAL.get_current_org_id;
397: IF (l_org_id IS NULL OR l_org_id = FND_API.G_MISS_NUM) THEN
398: FND_MESSAGE.set_name('FND','MO_ORG_REQUIRED');
399: OE_MSG_PUB.Add;
400: RAISE FND_API.G_EXC_ERROR;
401: END IF;
402: --Moac changes end
403: -- Initialize message list.
404: set_recursion_mode(p_Entity_Code => 2,

Line 407: IF FND_API.to_Boolean(p_init_msg_list) THEN

403: -- Initialize message list.
404: set_recursion_mode(p_Entity_Code => 2,
405: p_In_out => 1);
406:
407: IF FND_API.to_Boolean(p_init_msg_list) THEN
408: OE_MSG_PUB.initialize;
409: END IF;
410:
411: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 411: x_return_status := FND_API.G_RET_STS_SUCCESS;

407: IF FND_API.to_Boolean(p_init_msg_list) THEN
408: OE_MSG_PUB.initialize;
409: END IF;
410:
411: x_return_status := FND_API.G_RET_STS_SUCCESS;
412:
413: IF l_debug_level > 0 THEN
414: oe_debug_pub.add( 'ENTERING OE_ORDER_PVT.HEADER' , 1 ) ;
415: END IF;

Line 425: RAISE FND_API.G_EXC_ERROR;

421: IF l_debug_level > 0 THEN
422: oe_debug_pub.add( 'BEFORE CALLING VALID UPGRADE ORDER' , 2 ) ;
423: END IF;
424: IF NOT Valid_Upgraded_Order(p_x_header_rec.header_id ) THEN
425: RAISE FND_API.G_EXC_ERROR;
426: END IF;
427:
428: END IF;
429:

Line 430: IF p_x_old_header_rec.header_id = FND_API.G_MISS_NUM

426: END IF;
427:
428: END IF;
429:
430: IF p_x_old_header_rec.header_id = FND_API.G_MISS_NUM
431: OR p_x_old_header_rec.header_id IS NULL
432: THEN
433:
434: OE_MSG_PUB.set_msg_context(

Line 478: p_x_header_rec.return_status := FND_API.G_RET_STS_SUCCESS;

474: END IF;
475:
476: -- Set record return status.
477:
478: p_x_header_rec.return_status := FND_API.G_RET_STS_SUCCESS;
479:
480: -- Prepare record.
481:
482: IF p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN

Line 487: p_x_header_rec.db_flag := FND_API.G_FALSE;

483:
484: IF l_debug_level > 0 THEN
485: oe_debug_pub.add( 'OPERATION = CREATE SO SET OLD TO NULL' , 2 ) ;
486: END IF;
487: p_x_header_rec.db_flag := FND_API.G_FALSE;
488:
489: -- Set missing old record elements to NULL.
490:
491: OE_Header_Util.Convert_Miss_To_Null (p_x_old_header_rec);

Line 501: p_x_header_rec.db_flag := FND_API.G_TRUE;

497: IF l_debug_level > 0 THEN
498: oe_debug_pub.add( 'OPERATION = UPDATE SO QUERY OLD' , 2 ) ;
499: END IF;
500:
501: p_x_header_rec.db_flag := FND_API.G_TRUE;
502:
503: -- Query Old if missing
504:
505: IF p_x_old_header_rec.header_id = FND_API.G_MISS_NUM

Line 505: IF p_x_old_header_rec.header_id = FND_API.G_MISS_NUM

501: p_x_header_rec.db_flag := FND_API.G_TRUE;
502:
503: -- Query Old if missing
504:
505: IF p_x_old_header_rec.header_id = FND_API.G_MISS_NUM
506: OR p_x_old_header_rec.header_id IS NULL
507: THEN
508: IF l_debug_level > 0 THEN
509: oe_debug_pub.add( 'QUERYING OLD HEADER REC' ) ;

Line 572: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

568: , x_result => l_sec_result
569: , x_return_status => l_return_status
570: );
571:
572: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
573: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
574: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
575: RAISE FND_API.G_EXC_ERROR;
576: END IF;

Line 573: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

569: , x_return_status => l_return_status
570: );
571:
572: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
573: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
574: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
575: RAISE FND_API.G_EXC_ERROR;
576: END IF;
577:

Line 574: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

570: );
571:
572: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
573: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
574: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
575: RAISE FND_API.G_EXC_ERROR;
576: END IF;
577:
578: IF l_sec_result = OE_PC_GLOBALS.YES THEN

Line 575: RAISE FND_API.G_EXC_ERROR;

571:
572: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
573: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
574: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
575: RAISE FND_API.G_EXC_ERROR;
576: END IF;
577:
578: IF l_sec_result = OE_PC_GLOBALS.YES THEN
579: RAISE FND_API.G_EXC_ERROR;

Line 579: RAISE FND_API.G_EXC_ERROR;

575: RAISE FND_API.G_EXC_ERROR;
576: END IF;
577:
578: IF l_sec_result = OE_PC_GLOBALS.YES THEN
579: RAISE FND_API.G_EXC_ERROR;
580: END IF;
581:
582: END IF;
583:

Line 586: IF p_validation_level > FND_API.G_VALID_LEVEL_NONE THEN

582: END IF;
583:
584: -- Attribute level validation.
585:
586: IF p_validation_level > FND_API.G_VALID_LEVEL_NONE THEN
587:
588: IF l_debug_level > 0 THEN
589: oe_debug_pub.add( 'VALIDATE ATTRIBUTES' , 2 ) ;
590: END IF;

Line 600: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

596: , p_validation_level => p_validation_level
597: );
598:
599: IF p_validation_level <> OE_GLOBALS.G_VALID_LEVEL_PARTIAL THEN
600: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
601: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
602: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
603: RAISE FND_API.G_EXC_ERROR;
604: END IF;

Line 601: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

597: );
598:
599: IF p_validation_level <> OE_GLOBALS.G_VALID_LEVEL_PARTIAL THEN
600: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
601: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
602: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
603: RAISE FND_API.G_EXC_ERROR;
604: END IF;
605: END IF;

Line 602: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

598:
599: IF p_validation_level <> OE_GLOBALS.G_VALID_LEVEL_PARTIAL THEN
600: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
601: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
602: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
603: RAISE FND_API.G_EXC_ERROR;
604: END IF;
605: END IF;
606: END IF;

Line 603: RAISE FND_API.G_EXC_ERROR;

599: IF p_validation_level <> OE_GLOBALS.G_VALID_LEVEL_PARTIAL THEN
600: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
601: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
602: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
603: RAISE FND_API.G_EXC_ERROR;
604: END IF;
605: END IF;
606: END IF;
607:

Line 689: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

685: );
686:
687: END IF;
688:
689: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
690: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
691: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
692: RAISE FND_API.G_EXC_ERROR;
693: END IF;

Line 690: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

686:
687: END IF;
688:
689: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
690: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
691: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
692: RAISE FND_API.G_EXC_ERROR;
693: END IF;
694:

Line 691: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

687: END IF;
688:
689: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
690: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
691: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
692: RAISE FND_API.G_EXC_ERROR;
693: END IF;
694:
695: END IF;

Line 692: RAISE FND_API.G_EXC_ERROR;

688:
689: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
690: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
691: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
692: RAISE FND_API.G_EXC_ERROR;
693: END IF;
694:
695: END IF;
696:

Line 722: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

718: , x_result => l_sec_result
719: , x_return_status => l_return_status
720: );
721:
722: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
723: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
724: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
725: RAISE FND_API.G_EXC_ERROR;
726: END IF;

Line 723: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

719: , x_return_status => l_return_status
720: );
721:
722: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
723: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
724: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
725: RAISE FND_API.G_EXC_ERROR;
726: END IF;
727:

Line 724: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

720: );
721:
722: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
723: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
724: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
725: RAISE FND_API.G_EXC_ERROR;
726: END IF;
727:
728: IF l_sec_result = OE_PC_GLOBALS.YES THEN

Line 725: RAISE FND_API.G_EXC_ERROR;

721:
722: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
723: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
724: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
725: RAISE FND_API.G_EXC_ERROR;
726: END IF;
727:
728: IF l_sec_result = OE_PC_GLOBALS.YES THEN
729: RAISE FND_API.G_EXC_ERROR;

Line 729: RAISE FND_API.G_EXC_ERROR;

725: RAISE FND_API.G_EXC_ERROR;
726: END IF;
727:
728: IF l_sec_result = OE_PC_GLOBALS.YES THEN
729: RAISE FND_API.G_EXC_ERROR;
730: END IF;
731:
732: END IF;
733:

Line 760: IF p_x_header_rec.credit_card_approval_date = FND_API.G_MISS_DATE THEN

756: p_x_header_rec.last_update_date := SYSDATE;
757: p_x_header_rec.last_updated_by := NVL(OE_STANDARD_WF.g_user_id, FND_GLOBAL.USER_ID); -- 3169637
758: p_x_header_rec.last_update_login := FND_GLOBAL.LOGIN_ID;
759:
760: IF p_x_header_rec.credit_card_approval_date = FND_API.G_MISS_DATE THEN
761: p_x_header_rec.credit_card_approval_date := NULL;
762: END IF;
763:
764: IF p_x_header_rec.operation = OE_GLOBALS.G_OPR_UPDATE THEN

Line 806: p_x_header_rec.return_status := FND_API.G_RET_STS_SUCCESS;

802:
803: END IF;
804:
805: -- Load OUT parameters
806: p_x_header_rec.return_status := FND_API.G_RET_STS_SUCCESS;
807:
808: OE_Header_Security.g_check_all_cols_constraint := 'Y';
809:
810: IF l_debug_level > 0 THEN

Line 820: WHEN FND_API.G_EXC_ERROR THEN

816: p_In_out => 0);
817:
818: EXCEPTION
819:
820: WHEN FND_API.G_EXC_ERROR THEN
821:
822: set_recursion_mode(p_Entity_Code => 2,
823: p_In_out => 0);
824: p_x_header_rec.return_status := FND_API.G_RET_STS_ERROR;

Line 824: p_x_header_rec.return_status := FND_API.G_RET_STS_ERROR;

820: WHEN FND_API.G_EXC_ERROR THEN
821:
822: set_recursion_mode(p_Entity_Code => 2,
823: p_In_out => 0);
824: p_x_header_rec.return_status := FND_API.G_RET_STS_ERROR;
825: x_return_status := FND_API.G_RET_STS_ERROR;
826: OE_Header_Security.g_check_all_cols_constraint := 'Y';
827: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
828: IF l_debug_level > 0 THEN

Line 825: x_return_status := FND_API.G_RET_STS_ERROR;

821:
822: set_recursion_mode(p_Entity_Code => 2,
823: p_In_out => 0);
824: p_x_header_rec.return_status := FND_API.G_RET_STS_ERROR;
825: x_return_status := FND_API.G_RET_STS_ERROR;
826: OE_Header_Security.g_check_all_cols_constraint := 'Y';
827: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
828: IF l_debug_level > 0 THEN
829: oe_debug_pub.add( 'DELETE REQUEST1' , 2 ) ;

Line 836: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

832: (x_return_status => l_return_status);
833: END IF;
834: OE_MSG_PUB.reset_msg_context('HEADER');
835:
836: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
837:
838: set_recursion_mode(p_Entity_Code => 2,
839: p_In_out => 0);
840: p_x_header_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 840: p_x_header_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

836: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
837:
838: set_recursion_mode(p_Entity_Code => 2,
839: p_In_out => 0);
840: p_x_header_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
841: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
842: OE_Header_Security.g_check_all_cols_constraint := 'Y';
843: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
844: IF l_debug_level > 0 THEN

Line 841: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

837:
838: set_recursion_mode(p_Entity_Code => 2,
839: p_In_out => 0);
840: p_x_header_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
841: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
842: OE_Header_Security.g_check_all_cols_constraint := 'Y';
843: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
844: IF l_debug_level > 0 THEN
845: oe_debug_pub.add( 'DELETE REQUEST2' , 2 ) ;

Line 864: p_x_header_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

860: , 'Header'
861: );
862: END IF;
863:
864: p_x_header_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
865: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
866: OE_Header_Security.g_check_all_cols_constraint := 'Y';
867: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
868: IF l_debug_level > 0 THEN

Line 865: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

861: );
862: END IF;
863:
864: p_x_header_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
865: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
866: OE_Header_Security.g_check_all_cols_constraint := 'Y';
867: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
868: IF l_debug_level > 0 THEN
869: oe_debug_pub.add( 'DELETE REQUEST3' , 2 ) ;

Line 884: ( p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE

880: /*-------------------------------------------------------------------
881: PROCEDURE Header_Scredits
882: -------------------------------------------------------------------*/
883: PROCEDURE Header_Scredits
884: ( p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
885: , p_validation_level IN NUMBER
886: , p_control_rec IN OE_GLOBALS.Control_Rec_Type
887: , p_x_Header_Scredit_tbl IN OUT NOCOPY OE_Order_PUB.Header_Scredit_Tbl_Type
888: , p_x_old_Header_Scredit_tbl IN OUT NOCOPY OE_Order_PUB.Header_Scredit_Tbl_Type

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

916: BEGIN
917:
918: --MOAC changes start
919: l_org_id := MO_GLOBAL.get_current_org_id;
920: IF (l_org_id IS NULL OR l_org_id = FND_API.G_MISS_NUM) THEN
921: FND_MESSAGE.set_name('FND','MO_ORG_REQUIRED');
922: OE_MSG_PUB.Add;
923: RAISE FND_API.G_EXC_ERROR;
924: END IF;

Line 923: RAISE FND_API.G_EXC_ERROR;

919: l_org_id := MO_GLOBAL.get_current_org_id;
920: IF (l_org_id IS NULL OR l_org_id = FND_API.G_MISS_NUM) THEN
921: FND_MESSAGE.set_name('FND','MO_ORG_REQUIRED');
922: OE_MSG_PUB.Add;
923: RAISE FND_API.G_EXC_ERROR;
924: END IF;
925: --MOAC changes end
926:
927: set_recursion_mode(p_Entity_Code => 4,

Line 929: x_return_status := FND_API.G_RET_STS_SUCCESS;

925: --MOAC changes end
926:
927: set_recursion_mode(p_Entity_Code => 4,
928: p_In_out => 1);
929: x_return_status := FND_API.G_RET_STS_SUCCESS;
930:
931: -- Initialize message list.
932:
933: IF FND_API.to_Boolean(p_init_msg_list) THEN

Line 933: IF FND_API.to_Boolean(p_init_msg_list) THEN

929: x_return_status := FND_API.G_RET_STS_SUCCESS;
930:
931: -- Initialize message list.
932:
933: IF FND_API.to_Boolean(p_init_msg_list) THEN
934: OE_MSG_PUB.initialize;
935: END IF;
936:
937: IF p_control_rec.Process_Partial THEN

Line 964: if l_old_header_Scredit_rec.sales_credit_id = FND_API.G_MISS_NUM

960: ELSE
961: l_old_Header_Scredit_rec := OE_Order_PUB.G_MISS_HEADER_SCREDIT_REC;
962: END IF;
963:
964: if l_old_header_Scredit_rec.sales_credit_id = FND_API.G_MISS_NUM
965: OR l_old_header_Scredit_rec.sales_credit_id IS NULL
966: Then
967:
968: IF l_header_Scredit_rec.header_id IS NOT NULL AND

Line 969: l_header_Scredit_rec.header_id <> FND_API.G_MISS_NUM THEN

965: OR l_old_header_Scredit_rec.sales_credit_id IS NULL
966: Then
967:
968: IF l_header_Scredit_rec.header_id IS NOT NULL AND
969: l_header_Scredit_rec.header_id <> FND_API.G_MISS_NUM THEN
970: BEGIN
971: IF l_debug_level > 0 THEN
972: oe_debug_pub.add('Getting reference data for header_id:'||l_header_Scredit_rec.header_id);
973: END IF;

Line 1011: l_old_header_Scredit_rec.header_id <> FND_API.G_MISS_NUM THEN

1007: ,p_source_document_line_id => null );
1008:
1009: else
1010: IF l_old_header_Scredit_rec.header_id IS NOT NULL AND
1011: l_old_header_Scredit_rec.header_id <> FND_API.G_MISS_NUM THEN
1012:
1013: BEGIN
1014: IF l_debug_level > 0 THEN
1015: oe_debug_pub.add('Getting reference data for old header_id:'||l_old_header_Scredit_rec.header_id);

Line 1064: l_Header_Scredit_rec.return_status := FND_API.G_RET_STS_SUCCESS;

1060: );
1061:
1062: -- Set record return status.
1063:
1064: l_Header_Scredit_rec.return_status := FND_API.G_RET_STS_SUCCESS;
1065:
1066: -- Prepare record.
1067:
1068: IF l_Header_Scredit_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN

Line 1070: l_Header_Scredit_rec.db_flag := FND_API.G_FALSE;

1066: -- Prepare record.
1067:
1068: IF l_Header_Scredit_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
1069:
1070: l_Header_Scredit_rec.db_flag := FND_API.G_FALSE;
1071:
1072: -- Set missing old record elements to NULL.
1073:
1074: OE_Header_Scredit_Util.Convert_Miss_To_Null (l_old_Header_Scredit_rec);

Line 1080: l_Header_Scredit_rec.db_flag := FND_API.G_TRUE;

1076: ELSIF l_Header_Scredit_rec.operation = OE_GLOBALS.G_OPR_UPDATE
1077: OR l_Header_Scredit_rec.operation = OE_GLOBALS.G_OPR_DELETE
1078: THEN
1079:
1080: l_Header_Scredit_rec.db_flag := FND_API.G_TRUE;
1081:
1082: -- Query Old if missing
1083:
1084: IF l_old_Header_Scredit_rec.sales_credit_id = FND_API.G_MISS_NUM

Line 1084: IF l_old_Header_Scredit_rec.sales_credit_id = FND_API.G_MISS_NUM

1080: l_Header_Scredit_rec.db_flag := FND_API.G_TRUE;
1081:
1082: -- Query Old if missing
1083:
1084: IF l_old_Header_Scredit_rec.sales_credit_id = FND_API.G_MISS_NUM
1085: OR l_old_Header_Scredit_rec.sales_credit_id IS NULL
1086: THEN
1087:
1088: OE_Header_Scredit_Util.Query_Row

Line 1118: RAISE FND_API.G_EXC_ERROR;

1114: END IF;
1115:
1116: IF I = p_x_header_scredit_tbl.FIRST THEN
1117: IF NOT Valid_Upgraded_Order(l_header_scredit_rec.header_id) THEN
1118: RAISE FND_API.G_EXC_ERROR;
1119: END IF;
1120: END IF;
1121:
1122: -- Check security

Line 1140: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1136: , x_result => l_sec_result
1137: , x_return_status => l_return_status
1138: );
1139:
1140: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1141: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1142: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1143: RAISE FND_API.G_EXC_ERROR;
1144: END IF;

Line 1141: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1137: , x_return_status => l_return_status
1138: );
1139:
1140: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1141: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1142: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1143: RAISE FND_API.G_EXC_ERROR;
1144: END IF;
1145:

Line 1142: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

1138: );
1139:
1140: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1141: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1142: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1143: RAISE FND_API.G_EXC_ERROR;
1144: END IF;
1145:
1146: IF l_sec_result = OE_PC_GLOBALS.YES THEN

Line 1143: RAISE FND_API.G_EXC_ERROR;

1139:
1140: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1141: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1142: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1143: RAISE FND_API.G_EXC_ERROR;
1144: END IF;
1145:
1146: IF l_sec_result = OE_PC_GLOBALS.YES THEN
1147: RAISE FND_API.G_EXC_ERROR;

Line 1147: RAISE FND_API.G_EXC_ERROR;

1143: RAISE FND_API.G_EXC_ERROR;
1144: END IF;
1145:
1146: IF l_sec_result = OE_PC_GLOBALS.YES THEN
1147: RAISE FND_API.G_EXC_ERROR;
1148: END IF;
1149:
1150: END IF;
1151:

Line 1154: IF p_validation_level > FND_API.G_VALID_LEVEL_NONE THEN

1150: END IF;
1151:
1152: -- Attribute level validation.
1153:
1154: IF p_validation_level > FND_API.G_VALID_LEVEL_NONE THEN
1155:
1156: OE_Validate_Header_Scredit.Attributes
1157: ( x_return_status => l_return_status
1158: , p_Header_Scredit_rec => l_Header_Scredit_rec

Line 1162: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1158: , p_Header_Scredit_rec => l_Header_Scredit_rec
1159: , p_old_Header_Scredit_rec => l_old_Header_Scredit_rec
1160: );
1161:
1162: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1163: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1164: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1165: RAISE FND_API.G_EXC_ERROR;
1166: END IF;

Line 1163: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1159: , p_old_Header_Scredit_rec => l_old_Header_Scredit_rec
1160: );
1161:
1162: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1163: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1164: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1165: RAISE FND_API.G_EXC_ERROR;
1166: END IF;
1167:

Line 1164: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

1160: );
1161:
1162: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1163: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1164: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1165: RAISE FND_API.G_EXC_ERROR;
1166: END IF;
1167:
1168: END IF;

Line 1165: RAISE FND_API.G_EXC_ERROR;

1161:
1162: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1163: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1164: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1165: RAISE FND_API.G_EXC_ERROR;
1166: END IF;
1167:
1168: END IF;
1169:

Line 1227: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1223: );
1224:
1225: END IF;
1226:
1227: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1228: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1229: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1230: RAISE FND_API.G_EXC_ERROR;
1231: END IF;

Line 1228: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1224:
1225: END IF;
1226:
1227: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1228: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1229: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1230: RAISE FND_API.G_EXC_ERROR;
1231: END IF;
1232:

Line 1229: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

1225: END IF;
1226:
1227: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1228: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1229: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1230: RAISE FND_API.G_EXC_ERROR;
1231: END IF;
1232:
1233: END IF;

Line 1230: RAISE FND_API.G_EXC_ERROR;

1226:
1227: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1228: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1229: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1230: RAISE FND_API.G_EXC_ERROR;
1231: END IF;
1232:
1233: END IF;
1234:

Line 1259: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1255: , x_result => l_sec_result
1256: , x_return_status => l_return_status
1257: );
1258:
1259: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1260: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1261: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1262: RAISE FND_API.G_EXC_ERROR;
1263: END IF;

Line 1260: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1256: , x_return_status => l_return_status
1257: );
1258:
1259: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1260: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1261: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1262: RAISE FND_API.G_EXC_ERROR;
1263: END IF;
1264:

Line 1261: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

1257: );
1258:
1259: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1260: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1261: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1262: RAISE FND_API.G_EXC_ERROR;
1263: END IF;
1264:
1265: IF l_sec_result = OE_PC_GLOBALS.YES THEN

Line 1262: RAISE FND_API.G_EXC_ERROR;

1258:
1259: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1260: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1261: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1262: RAISE FND_API.G_EXC_ERROR;
1263: END IF;
1264:
1265: IF l_sec_result = OE_PC_GLOBALS.YES THEN
1266: RAISE FND_API.G_EXC_ERROR;

Line 1266: RAISE FND_API.G_EXC_ERROR;

1262: RAISE FND_API.G_EXC_ERROR;
1263: END IF;
1264:
1265: IF l_sec_result = OE_PC_GLOBALS.YES THEN
1266: RAISE FND_API.G_EXC_ERROR;
1267: END IF;
1268:
1269: END IF;
1270:

Line 1328: IF l_header_scredit_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1324: OE_Header_Scredit_Security.g_check_all_cols_constraint := 'Y';
1325: OE_MSG_PUB.reset_msg_context('HEADER_SCREDIT');
1326:
1327: -- loop exception handler.
1328: IF l_header_scredit_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1329: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1330: ELSIF l_header_scredit_rec.return_status = FND_API.G_RET_STS_ERROR THEN
1331: RAISE FND_API.G_EXC_ERROR;
1332: END IF;

Line 1329: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1325: OE_MSG_PUB.reset_msg_context('HEADER_SCREDIT');
1326:
1327: -- loop exception handler.
1328: IF l_header_scredit_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1329: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1330: ELSIF l_header_scredit_rec.return_status = FND_API.G_RET_STS_ERROR THEN
1331: RAISE FND_API.G_EXC_ERROR;
1332: END IF;
1333:

Line 1330: ELSIF l_header_scredit_rec.return_status = FND_API.G_RET_STS_ERROR THEN

1326:
1327: -- loop exception handler.
1328: IF l_header_scredit_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1329: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1330: ELSIF l_header_scredit_rec.return_status = FND_API.G_RET_STS_ERROR THEN
1331: RAISE FND_API.G_EXC_ERROR;
1332: END IF;
1333:
1334: -- Load tables.

Line 1331: RAISE FND_API.G_EXC_ERROR;

1327: -- loop exception handler.
1328: IF l_header_scredit_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1329: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1330: ELSIF l_header_scredit_rec.return_status = FND_API.G_RET_STS_ERROR THEN
1331: RAISE FND_API.G_EXC_ERROR;
1332: END IF;
1333:
1334: -- Load tables.
1335:

Line 1336: l_Header_Scredit_rec.return_status := FND_API.G_RET_STS_SUCCESS;

1332: END IF;
1333:
1334: -- Load tables.
1335:
1336: l_Header_Scredit_rec.return_status := FND_API.G_RET_STS_SUCCESS;
1337: p_x_Header_Scredit_tbl(I) := l_Header_Scredit_rec;
1338: p_x_old_Header_Scredit_tbl(I) := l_old_Header_Scredit_rec;
1339:
1340:

Line 1343: WHEN FND_API.G_EXC_ERROR THEN

1339:
1340:
1341: EXCEPTION
1342:
1343: WHEN FND_API.G_EXC_ERROR THEN
1344:
1345: l_Header_Scredit_rec.return_status := FND_API.G_RET_STS_ERROR;
1346: x_return_status := FND_API.G_RET_STS_ERROR;
1347: p_x_Header_Scredit_tbl(I) := l_Header_Scredit_rec;

Line 1345: l_Header_Scredit_rec.return_status := FND_API.G_RET_STS_ERROR;

1341: EXCEPTION
1342:
1343: WHEN FND_API.G_EXC_ERROR THEN
1344:
1345: l_Header_Scredit_rec.return_status := FND_API.G_RET_STS_ERROR;
1346: x_return_status := FND_API.G_RET_STS_ERROR;
1347: p_x_Header_Scredit_tbl(I) := l_Header_Scredit_rec;
1348: p_x_old_Header_Scredit_tbl(I) := l_old_Header_Scredit_rec;
1349:

Line 1346: x_return_status := FND_API.G_RET_STS_ERROR;

1342:
1343: WHEN FND_API.G_EXC_ERROR THEN
1344:
1345: l_Header_Scredit_rec.return_status := FND_API.G_RET_STS_ERROR;
1346: x_return_status := FND_API.G_RET_STS_ERROR;
1347: p_x_Header_Scredit_tbl(I) := l_Header_Scredit_rec;
1348: p_x_old_Header_Scredit_tbl(I) := l_old_Header_Scredit_rec;
1349:
1350: OE_Header_Scredit_Security.g_check_all_cols_constraint := 'Y';

Line 1367: l_del_ret_status = FND_API.G_RET_STS_ERROR THEN

1363: ROLLBACK TO SAVEPOINT Header_Scredits;
1364: ELSE
1365: --bug 5331854
1366: IF OE_GLOBALS.G_UI_FLAG AND
1367: l_del_ret_status = FND_API.G_RET_STS_ERROR THEN
1368: ROLLBACK TO SAVEPOINT DELETE_SCREDIT_FAILED;
1369: END IF;
1370: --bug 5331854
1371: RAISE FND_API.G_EXC_ERROR;

Line 1371: RAISE FND_API.G_EXC_ERROR;

1367: l_del_ret_status = FND_API.G_RET_STS_ERROR THEN
1368: ROLLBACK TO SAVEPOINT DELETE_SCREDIT_FAILED;
1369: END IF;
1370: --bug 5331854
1371: RAISE FND_API.G_EXC_ERROR;
1372: END IF;
1373:
1374: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1375:

Line 1374: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

1370: --bug 5331854
1371: RAISE FND_API.G_EXC_ERROR;
1372: END IF;
1373:
1374: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1375:
1376: l_Header_Scredit_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1377: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1378: p_x_Header_Scredit_tbl(I) := l_Header_Scredit_rec;

Line 1376: l_Header_Scredit_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1372: END IF;
1373:
1374: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1375:
1376: l_Header_Scredit_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1377: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1378: p_x_Header_Scredit_tbl(I) := l_Header_Scredit_rec;
1379: p_x_old_Header_Scredit_tbl(I) := l_old_Header_Scredit_rec;
1380: OE_Header_Scredit_Security.g_check_all_cols_constraint := 'Y';

Line 1377: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1373:
1374: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1375:
1376: l_Header_Scredit_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1377: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1378: p_x_Header_Scredit_tbl(I) := l_Header_Scredit_rec;
1379: p_x_old_Header_Scredit_tbl(I) := l_old_Header_Scredit_rec;
1380: OE_Header_Scredit_Security.g_check_all_cols_constraint := 'Y';
1381: OE_MSG_PUB.reset_msg_context('HEADER_SCREDIT');

Line 1382: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1378: p_x_Header_Scredit_tbl(I) := l_Header_Scredit_rec;
1379: p_x_old_Header_Scredit_tbl(I) := l_old_Header_Scredit_rec;
1380: OE_Header_Scredit_Security.g_check_all_cols_constraint := 'Y';
1381: OE_MSG_PUB.reset_msg_context('HEADER_SCREDIT');
1382: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1383:
1384: WHEN OTHERS THEN
1385:
1386: l_Header_Scredit_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 1386: l_Header_Scredit_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1382: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1383:
1384: WHEN OTHERS THEN
1385:
1386: l_Header_Scredit_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1387: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1388: p_x_Header_Scredit_tbl(I) := l_Header_Scredit_rec;
1389: p_x_old_Header_Scredit_tbl(I) := l_old_Header_Scredit_rec;
1390:

Line 1387: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1383:
1384: WHEN OTHERS THEN
1385:
1386: l_Header_Scredit_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1387: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1388: p_x_Header_Scredit_tbl(I) := l_Header_Scredit_rec;
1389: p_x_old_Header_Scredit_tbl(I) := l_old_Header_Scredit_rec;
1390:
1391: OE_Header_Scredit_Security.g_check_all_cols_constraint := 'Y';

Line 1401: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1397: );
1398: END IF;
1399:
1400: OE_MSG_PUB.reset_msg_context('HEADER_SCREDIT');
1401: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1402:
1403: END;
1404: I := p_x_Header_Scredit_tbl.NEXT(I);
1405: END LOOP;

Line 1416: WHEN FND_API.G_EXC_ERROR THEN

1412: set_recursion_mode(p_Entity_Code => 4,
1413: p_In_out => 0);
1414: EXCEPTION
1415:
1416: WHEN FND_API.G_EXC_ERROR THEN
1417:
1418: set_recursion_mode(p_Entity_Code => 4,
1419: p_In_out => 0);
1420: x_return_status := FND_API.G_RET_STS_ERROR;

Line 1420: x_return_status := FND_API.G_RET_STS_ERROR;

1416: WHEN FND_API.G_EXC_ERROR THEN
1417:
1418: set_recursion_mode(p_Entity_Code => 4,
1419: p_In_out => 0);
1420: x_return_status := FND_API.G_RET_STS_ERROR;
1421: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
1422: IF l_debug_level > 0 THEN
1423: oe_debug_pub.add( 'DELETE REQUEST5' , 2 ) ;
1424: END IF;

Line 1430: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

1426: (x_return_status => l_return_status);
1427: END IF;
1428: OE_MSG_PUB.reset_msg_context('HEADER_SCREDIT');
1429:
1430: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1431:
1432: set_recursion_mode(p_Entity_Code => 4,
1433: p_In_out => 0);
1434: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 1434: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1430: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1431:
1432: set_recursion_mode(p_Entity_Code => 4,
1433: p_In_out => 0);
1434: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1435: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
1436: IF l_debug_level > 0 THEN
1437: oe_debug_pub.add( 'DELETE REQUEST6' , 2 ) ;
1438: END IF;

Line 1448: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1444: WHEN OTHERS THEN
1445:
1446: set_recursion_mode(p_Entity_Code => 4,
1447: p_In_out => 0);
1448: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1449: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
1450: IF l_debug_level > 0 THEN
1451: oe_debug_pub.add( 'DELETE REQUEST7' , 2 ) ;
1452: END IF;

Line 1474: ( p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE

1470: /*-------------------------------------------------------------------
1471: PROCEDURE Header_Payments
1472: -------------------------------------------------------------------*/
1473: PROCEDURE Header_Payments
1474: ( p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
1475: , p_validation_level IN NUMBER
1476: , p_control_rec IN OE_GLOBALS.Control_Rec_Type
1477: , p_x_Header_Payment_tbl IN OUT NOCOPY OE_Order_PUB.Header_Payment_Tbl_Type
1478: , p_x_old_Header_Payment_tbl IN OUT NOCOPY OE_Order_PUB.Header_Payment_Tbl_Type

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

1501: BEGIN
1502:
1503: --MOAC changes start
1504: l_org_id := MO_GLOBAL.get_current_org_id;
1505: IF (l_org_id IS NULL OR l_org_id = FND_API.G_MISS_NUM) THEN
1506: FND_MESSAGE.set_name('FND','MO_ORG_REQUIRED');
1507: OE_MSG_PUB.Add;
1508: RAISE FND_API.G_EXC_ERROR;
1509: END IF;

Line 1508: RAISE FND_API.G_EXC_ERROR;

1504: l_org_id := MO_GLOBAL.get_current_org_id;
1505: IF (l_org_id IS NULL OR l_org_id = FND_API.G_MISS_NUM) THEN
1506: FND_MESSAGE.set_name('FND','MO_ORG_REQUIRED');
1507: OE_MSG_PUB.Add;
1508: RAISE FND_API.G_EXC_ERROR;
1509: END IF;
1510: --MOAC changes end
1511:
1512: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 1512: x_return_status := FND_API.G_RET_STS_SUCCESS;

1508: RAISE FND_API.G_EXC_ERROR;
1509: END IF;
1510: --MOAC changes end
1511:
1512: x_return_status := FND_API.G_RET_STS_SUCCESS;
1513:
1514: -- Initialize message list.
1515:
1516: IF FND_API.to_Boolean(p_init_msg_list) THEN

Line 1516: IF FND_API.to_Boolean(p_init_msg_list) THEN

1512: x_return_status := FND_API.G_RET_STS_SUCCESS;
1513:
1514: -- Initialize message list.
1515:
1516: IF FND_API.to_Boolean(p_init_msg_list) THEN
1517: OE_MSG_PUB.initialize;
1518: END IF;
1519:
1520: IF p_control_rec.Process_Partial THEN

Line 1547: if l_old_header_Payment_rec.payment_number = FND_API.G_MISS_NUM

1543: ELSE
1544: l_old_Header_Payment_rec := OE_Order_PUB.G_MISS_HEADER_PAYMENT_REC;
1545: END IF;
1546:
1547: if l_old_header_Payment_rec.payment_number = FND_API.G_MISS_NUM
1548: OR l_old_header_Payment_rec.payment_number IS NULL
1549: Then
1550:
1551: IF l_header_Payment_rec.header_id IS NOT NULL AND

Line 1552: l_header_Payment_rec.header_id <> FND_API.G_MISS_NUM THEN

1548: OR l_old_header_Payment_rec.payment_number IS NULL
1549: Then
1550:
1551: IF l_header_Payment_rec.header_id IS NOT NULL AND
1552: l_header_Payment_rec.header_id <> FND_API.G_MISS_NUM THEN
1553: BEGIN
1554: IF l_debug_level > 0 THEN
1555: oe_debug_pub.add('Getting reference data for header_id:'||l_header_Payment_rec.header_id);
1556: END IF;

Line 1594: l_old_header_Payment_rec.header_id <> FND_API.G_MISS_NUM THEN

1590: ,p_source_document_line_id => null );
1591:
1592: else
1593: IF l_old_header_Payment_rec.header_id IS NOT NULL AND
1594: l_old_header_Payment_rec.header_id <> FND_API.G_MISS_NUM THEN
1595:
1596: BEGIN
1597: IF l_debug_level > 0 THEN
1598: oe_debug_pub.add('Getting reference data for old header_id:'||l_old_header_Payment_rec.header_id);

Line 1647: l_Header_Payment_rec.return_status := FND_API.G_RET_STS_SUCCESS;

1643: );
1644:
1645: -- Set record return status.
1646:
1647: l_Header_Payment_rec.return_status := FND_API.G_RET_STS_SUCCESS;
1648:
1649: -- Prepare record.
1650:
1651: IF l_Header_Payment_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN

Line 1653: l_Header_Payment_rec.db_flag := FND_API.G_FALSE;

1649: -- Prepare record.
1650:
1651: IF l_Header_Payment_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
1652:
1653: l_Header_Payment_rec.db_flag := FND_API.G_FALSE;
1654:
1655: -- Set missing old record elements to NULL.
1656:
1657: IF l_debug_level > 0 THEN

Line 1669: l_Header_Payment_rec.db_flag := FND_API.G_TRUE;

1665: ELSIF l_Header_Payment_rec.operation = OE_GLOBALS.G_OPR_UPDATE
1666: OR l_Header_Payment_rec.operation = OE_GLOBALS.G_OPR_DELETE
1667: THEN
1668:
1669: l_Header_Payment_rec.db_flag := FND_API.G_TRUE;
1670:
1671: -- Query Old if missing
1672:
1673: IF l_old_Header_Payment_rec.payment_number = FND_API.G_MISS_NUM

Line 1673: IF l_old_Header_Payment_rec.payment_number = FND_API.G_MISS_NUM

1669: l_Header_Payment_rec.db_flag := FND_API.G_TRUE;
1670:
1671: -- Query Old if missing
1672:
1673: IF l_old_Header_Payment_rec.payment_number = FND_API.G_MISS_NUM
1674: OR l_old_Header_Payment_rec.payment_number IS NULL
1675: THEN
1676:
1677: IF l_debug_level > 0 THEN

Line 1726: RAISE FND_API.G_EXC_ERROR;

1722: END IF;
1723:
1724: IF I = p_x_header_Payment_tbl.FIRST THEN
1725: IF NOT Valid_Upgraded_Order(l_header_Payment_rec.header_id) THEN
1726: RAISE FND_API.G_EXC_ERROR;
1727: END IF;
1728: END IF;
1729:
1730: -- Check security

Line 1754: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1750: IF l_debug_level > 0 THEN
1751: oe_debug_pub.add('Payment:after OE_Header_Payment_Security.Attributes', 5);
1752: END IF;
1753:
1754: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1755: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1756: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1757: RAISE FND_API.G_EXC_ERROR;
1758: END IF;

Line 1755: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1751: oe_debug_pub.add('Payment:after OE_Header_Payment_Security.Attributes', 5);
1752: END IF;
1753:
1754: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1755: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1756: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1757: RAISE FND_API.G_EXC_ERROR;
1758: END IF;
1759:

Line 1756: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

1752: END IF;
1753:
1754: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1755: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1756: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1757: RAISE FND_API.G_EXC_ERROR;
1758: END IF;
1759:
1760: IF l_sec_result = OE_PC_GLOBALS.YES THEN

Line 1757: RAISE FND_API.G_EXC_ERROR;

1753:
1754: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1755: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1756: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1757: RAISE FND_API.G_EXC_ERROR;
1758: END IF;
1759:
1760: IF l_sec_result = OE_PC_GLOBALS.YES THEN
1761: RAISE FND_API.G_EXC_ERROR;

Line 1761: RAISE FND_API.G_EXC_ERROR;

1757: RAISE FND_API.G_EXC_ERROR;
1758: END IF;
1759:
1760: IF l_sec_result = OE_PC_GLOBALS.YES THEN
1761: RAISE FND_API.G_EXC_ERROR;
1762: END IF;
1763:
1764: END IF;
1765:

Line 1768: IF p_validation_level > FND_API.G_VALID_LEVEL_NONE THEN

1764: END IF;
1765:
1766: -- Attribute level validation.
1767:
1768: IF p_validation_level > FND_API.G_VALID_LEVEL_NONE THEN
1769: IF l_debug_level > 0 THEN
1770: oe_debug_pub.add('Payment:before OE_Validate_Header_Payment.Attributes', 5);
1771: END IF;
1772:

Line 1782: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1778: IF l_debug_level > 0 THEN
1779: oe_debug_pub.add('Payment:after OE_Validate_Header_Payment.Attributes',5);
1780: END IF;
1781:
1782: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1783: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1784: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1785: RAISE FND_API.G_EXC_ERROR;
1786: END IF;

Line 1783: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1779: oe_debug_pub.add('Payment:after OE_Validate_Header_Payment.Attributes',5);
1780: END IF;
1781:
1782: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1783: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1784: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1785: RAISE FND_API.G_EXC_ERROR;
1786: END IF;
1787:

Line 1784: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

1780: END IF;
1781:
1782: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1783: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1784: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1785: RAISE FND_API.G_EXC_ERROR;
1786: END IF;
1787:
1788: END IF;

Line 1785: RAISE FND_API.G_EXC_ERROR;

1781:
1782: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1783: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1784: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1785: RAISE FND_API.G_EXC_ERROR;
1786: END IF;
1787:
1788: END IF;
1789:

Line 1877: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1873: END IF;
1874:
1875: END IF;
1876:
1877: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1878: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1879: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1880: RAISE FND_API.G_EXC_ERROR;
1881: END IF;

Line 1878: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1874:
1875: END IF;
1876:
1877: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1878: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1879: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1880: RAISE FND_API.G_EXC_ERROR;
1881: END IF;
1882:

Line 1879: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

1875: END IF;
1876:
1877: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1878: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1879: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1880: RAISE FND_API.G_EXC_ERROR;
1881: END IF;
1882:
1883: END IF;

Line 1880: RAISE FND_API.G_EXC_ERROR;

1876:
1877: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1878: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1879: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1880: RAISE FND_API.G_EXC_ERROR;
1881: END IF;
1882:
1883: END IF;
1884:

Line 1915: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1911: IF l_debug_level > 0 THEN
1912: oe_debug_pub.add('Payment:after OE_Header_Payment_Security.Entity', 5);
1913: END IF;
1914:
1915: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1916: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1917: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1918: RAISE FND_API.G_EXC_ERROR;
1919: END IF;

Line 1916: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1912: oe_debug_pub.add('Payment:after OE_Header_Payment_Security.Entity', 5);
1913: END IF;
1914:
1915: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1916: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1917: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1918: RAISE FND_API.G_EXC_ERROR;
1919: END IF;
1920:

Line 1917: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

1913: END IF;
1914:
1915: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1916: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1917: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1918: RAISE FND_API.G_EXC_ERROR;
1919: END IF;
1920:
1921: IF l_sec_result = OE_PC_GLOBALS.YES THEN

Line 1918: RAISE FND_API.G_EXC_ERROR;

1914:
1915: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1916: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1917: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1918: RAISE FND_API.G_EXC_ERROR;
1919: END IF;
1920:
1921: IF l_sec_result = OE_PC_GLOBALS.YES THEN
1922: RAISE FND_API.G_EXC_ERROR;

Line 1922: RAISE FND_API.G_EXC_ERROR;

1918: RAISE FND_API.G_EXC_ERROR;
1919: END IF;
1920:
1921: IF l_sec_result = OE_PC_GLOBALS.YES THEN
1922: RAISE FND_API.G_EXC_ERROR;
1923: END IF;
1924:
1925: END IF;
1926:

Line 1991: IF l_header_payment_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1987: OE_Header_Payment_Security.g_check_all_cols_constraint := 'Y';
1988: OE_MSG_PUB.reset_msg_context('HEADER_PAYMENT');
1989:
1990: -- loop exception handler.
1991: IF l_header_payment_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1992: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1993: ELSIF l_header_payment_rec.return_status = FND_API.G_RET_STS_ERROR THEN
1994: RAISE FND_API.G_EXC_ERROR;
1995: END IF;

Line 1992: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1988: OE_MSG_PUB.reset_msg_context('HEADER_PAYMENT');
1989:
1990: -- loop exception handler.
1991: IF l_header_payment_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1992: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1993: ELSIF l_header_payment_rec.return_status = FND_API.G_RET_STS_ERROR THEN
1994: RAISE FND_API.G_EXC_ERROR;
1995: END IF;
1996:

Line 1993: ELSIF l_header_payment_rec.return_status = FND_API.G_RET_STS_ERROR THEN

1989:
1990: -- loop exception handler.
1991: IF l_header_payment_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1992: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1993: ELSIF l_header_payment_rec.return_status = FND_API.G_RET_STS_ERROR THEN
1994: RAISE FND_API.G_EXC_ERROR;
1995: END IF;
1996:
1997: -- Load tables.

Line 1994: RAISE FND_API.G_EXC_ERROR;

1990: -- loop exception handler.
1991: IF l_header_payment_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1992: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1993: ELSIF l_header_payment_rec.return_status = FND_API.G_RET_STS_ERROR THEN
1994: RAISE FND_API.G_EXC_ERROR;
1995: END IF;
1996:
1997: -- Load tables.
1998:

Line 1999: l_Header_Payment_rec.return_status := FND_API.G_RET_STS_SUCCESS;

1995: END IF;
1996:
1997: -- Load tables.
1998:
1999: l_Header_Payment_rec.return_status := FND_API.G_RET_STS_SUCCESS;
2000: p_x_Header_Payment_tbl(I) := l_Header_Payment_rec;
2001: p_x_old_Header_Payment_tbl(I) := l_old_Header_Payment_rec;
2002:
2003:

Line 2006: WHEN FND_API.G_EXC_ERROR THEN

2002:
2003:
2004: EXCEPTION
2005:
2006: WHEN FND_API.G_EXC_ERROR THEN
2007:
2008: l_Header_Payment_rec.return_status := FND_API.G_RET_STS_ERROR;
2009: x_return_status := FND_API.G_RET_STS_ERROR;
2010: p_x_Header_Payment_tbl(I) := l_Header_Payment_rec;

Line 2008: l_Header_Payment_rec.return_status := FND_API.G_RET_STS_ERROR;

2004: EXCEPTION
2005:
2006: WHEN FND_API.G_EXC_ERROR THEN
2007:
2008: l_Header_Payment_rec.return_status := FND_API.G_RET_STS_ERROR;
2009: x_return_status := FND_API.G_RET_STS_ERROR;
2010: p_x_Header_Payment_tbl(I) := l_Header_Payment_rec;
2011: p_x_old_Header_Payment_tbl(I) := l_old_Header_Payment_rec;
2012:

Line 2009: x_return_status := FND_API.G_RET_STS_ERROR;

2005:
2006: WHEN FND_API.G_EXC_ERROR THEN
2007:
2008: l_Header_Payment_rec.return_status := FND_API.G_RET_STS_ERROR;
2009: x_return_status := FND_API.G_RET_STS_ERROR;
2010: p_x_Header_Payment_tbl(I) := l_Header_Payment_rec;
2011: p_x_old_Header_Payment_tbl(I) := l_old_Header_Payment_rec;
2012:
2013: OE_Header_Payment_Security.g_check_all_cols_constraint := 'Y';

Line 2027: RAISE FND_API.G_EXC_ERROR;

2023: x_return_status => l_return_status);
2024: END IF;
2025: ROLLBACK TO SAVEPOINT Header_Payments;
2026: ELSE
2027: RAISE FND_API.G_EXC_ERROR;
2028: END IF;
2029:
2030: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2031:

Line 2030: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

2026: ELSE
2027: RAISE FND_API.G_EXC_ERROR;
2028: END IF;
2029:
2030: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2031:
2032: l_Header_Payment_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2033: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2034: p_x_Header_Payment_tbl(I) := l_Header_Payment_rec;

Line 2032: l_Header_Payment_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2028: END IF;
2029:
2030: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2031:
2032: l_Header_Payment_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2033: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2034: p_x_Header_Payment_tbl(I) := l_Header_Payment_rec;
2035: p_x_old_Header_Payment_tbl(I) := l_old_Header_Payment_rec;
2036: OE_Header_Payment_Security.g_check_all_cols_constraint := 'Y';

Line 2033: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2029:
2030: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2031:
2032: l_Header_Payment_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2033: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2034: p_x_Header_Payment_tbl(I) := l_Header_Payment_rec;
2035: p_x_old_Header_Payment_tbl(I) := l_old_Header_Payment_rec;
2036: OE_Header_Payment_Security.g_check_all_cols_constraint := 'Y';
2037: OE_MSG_PUB.reset_msg_context('HEADER_PAYMENT');

Line 2038: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2034: p_x_Header_Payment_tbl(I) := l_Header_Payment_rec;
2035: p_x_old_Header_Payment_tbl(I) := l_old_Header_Payment_rec;
2036: OE_Header_Payment_Security.g_check_all_cols_constraint := 'Y';
2037: OE_MSG_PUB.reset_msg_context('HEADER_PAYMENT');
2038: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2039:
2040: WHEN OTHERS THEN
2041:
2042: l_Header_Payment_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 2042: l_Header_Payment_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2038: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2039:
2040: WHEN OTHERS THEN
2041:
2042: l_Header_Payment_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2043: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2044: p_x_Header_Payment_tbl(I) := l_Header_Payment_rec;
2045: p_x_old_Header_Payment_tbl(I) := l_old_Header_Payment_rec;
2046:

Line 2043: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2039:
2040: WHEN OTHERS THEN
2041:
2042: l_Header_Payment_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2043: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2044: p_x_Header_Payment_tbl(I) := l_Header_Payment_rec;
2045: p_x_old_Header_Payment_tbl(I) := l_old_Header_Payment_rec;
2046:
2047: OE_Header_Payment_Security.g_check_all_cols_constraint := 'Y';

Line 2057: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2053: );
2054: END IF;
2055:
2056: OE_MSG_PUB.reset_msg_context('HEADER_PAYMENT');
2057: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2058:
2059: END;
2060: I := p_x_Header_Payment_tbl.NEXT(I);
2061: END LOOP;

Line 2070: WHEN FND_API.G_EXC_ERROR THEN

2066: OE_MSG_PUB.reset_msg_context('HEADER_PAYMENT');
2067:
2068: EXCEPTION
2069:
2070: WHEN FND_API.G_EXC_ERROR THEN
2071:
2072: x_return_status := FND_API.G_RET_STS_ERROR;
2073: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
2074: IF l_debug_level > 0 THEN

Line 2072: x_return_status := FND_API.G_RET_STS_ERROR;

2068: EXCEPTION
2069:
2070: WHEN FND_API.G_EXC_ERROR THEN
2071:
2072: x_return_status := FND_API.G_RET_STS_ERROR;
2073: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
2074: IF l_debug_level > 0 THEN
2075: oe_debug_pub.add( 'DELETE REQUEST5' , 2 ) ;
2076: END IF;

Line 2082: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

2078: (x_return_status => l_return_status);
2079: END IF;
2080: OE_MSG_PUB.reset_msg_context('HEADER_PAYMENT');
2081:
2082: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2083:
2084: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2085: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
2086: IF l_debug_level > 0 THEN

Line 2084: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2080: OE_MSG_PUB.reset_msg_context('HEADER_PAYMENT');
2081:
2082: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2083:
2084: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2085: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
2086: IF l_debug_level > 0 THEN
2087: oe_debug_pub.add( 'DELETE REQUEST6' , 2 ) ;
2088: END IF;

Line 2096: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2092: OE_MSG_PUB.reset_msg_context('HEADER_PAYMENT');
2093:
2094: WHEN OTHERS THEN
2095:
2096: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2097: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
2098: IF l_debug_level > 0 THEN
2099: oe_debug_pub.add( 'DELETE REQUEST7' , 2 ) ;
2100: END IF;

Line 2145: IF ( NVL(p_line_rec.service_reference_line_id,FND_API.G_MISS_NUM)

2141: --
2142: BEGIN
2143:
2144: -- SERVICE line if service line identifiers are populated
2145: IF ( NVL(p_line_rec.service_reference_line_id,FND_API.G_MISS_NUM)
2146: <> FND_API.G_MISS_NUM
2147: OR NVL(p_line_rec.service_line_index,FND_API.G_MISS_NUM)
2148: <> FND_API.G_MISS_NUM )
2149: THEN

Line 2146: <> FND_API.G_MISS_NUM

2142: BEGIN
2143:
2144: -- SERVICE line if service line identifiers are populated
2145: IF ( NVL(p_line_rec.service_reference_line_id,FND_API.G_MISS_NUM)
2146: <> FND_API.G_MISS_NUM
2147: OR NVL(p_line_rec.service_line_index,FND_API.G_MISS_NUM)
2148: <> FND_API.G_MISS_NUM )
2149: THEN
2150:

Line 2147: OR NVL(p_line_rec.service_line_index,FND_API.G_MISS_NUM)

2143:
2144: -- SERVICE line if service line identifiers are populated
2145: IF ( NVL(p_line_rec.service_reference_line_id,FND_API.G_MISS_NUM)
2146: <> FND_API.G_MISS_NUM
2147: OR NVL(p_line_rec.service_line_index,FND_API.G_MISS_NUM)
2148: <> FND_API.G_MISS_NUM )
2149: THEN
2150:
2151: IF l_debug_level > 0 THEN

Line 2148: <> FND_API.G_MISS_NUM )

2144: -- SERVICE line if service line identifiers are populated
2145: IF ( NVL(p_line_rec.service_reference_line_id,FND_API.G_MISS_NUM)
2146: <> FND_API.G_MISS_NUM
2147: OR NVL(p_line_rec.service_line_index,FND_API.G_MISS_NUM)
2148: <> FND_API.G_MISS_NUM )
2149: THEN
2150:
2151: IF l_debug_level > 0 THEN
2152: oe_debug_pub.add( 'SERVICE LINE' , 1 ) ;

Line 2157: ELSIF ( NVL(p_line_rec.top_model_line_id,FND_API.G_MISS_NUM)

2153: END IF;
2154: RETURN 3;
2155:
2156: -- Top model line identifiers are populated
2157: ELSIF ( NVL(p_line_rec.top_model_line_id,FND_API.G_MISS_NUM)
2158: <> FND_API.G_MISS_NUM
2159: OR NVL(p_line_rec.top_model_line_index,FND_API.G_MISS_NUM)
2160: <> FND_API.G_MISS_NUM )
2161: THEN

Line 2158: <> FND_API.G_MISS_NUM

2154: RETURN 3;
2155:
2156: -- Top model line identifiers are populated
2157: ELSIF ( NVL(p_line_rec.top_model_line_id,FND_API.G_MISS_NUM)
2158: <> FND_API.G_MISS_NUM
2159: OR NVL(p_line_rec.top_model_line_index,FND_API.G_MISS_NUM)
2160: <> FND_API.G_MISS_NUM )
2161: THEN
2162:

Line 2159: OR NVL(p_line_rec.top_model_line_index,FND_API.G_MISS_NUM)

2155:
2156: -- Top model line identifiers are populated
2157: ELSIF ( NVL(p_line_rec.top_model_line_id,FND_API.G_MISS_NUM)
2158: <> FND_API.G_MISS_NUM
2159: OR NVL(p_line_rec.top_model_line_index,FND_API.G_MISS_NUM)
2160: <> FND_API.G_MISS_NUM )
2161: THEN
2162:
2163: -- MODEL line if top model line is same as the current line

Line 2160: <> FND_API.G_MISS_NUM )

2156: -- Top model line identifiers are populated
2157: ELSIF ( NVL(p_line_rec.top_model_line_id,FND_API.G_MISS_NUM)
2158: <> FND_API.G_MISS_NUM
2159: OR NVL(p_line_rec.top_model_line_index,FND_API.G_MISS_NUM)
2160: <> FND_API.G_MISS_NUM )
2161: THEN
2162:
2163: -- MODEL line if top model line is same as the current line
2164: IF ( p_line_rec.top_model_line_id <> FND_API.G_MISS_NUM

Line 2164: IF ( p_line_rec.top_model_line_id <> FND_API.G_MISS_NUM

2160: <> FND_API.G_MISS_NUM )
2161: THEN
2162:
2163: -- MODEL line if top model line is same as the current line
2164: IF ( p_line_rec.top_model_line_id <> FND_API.G_MISS_NUM
2165: AND p_line_rec.top_model_line_id = p_line_rec.line_id )
2166: OR ( p_line_rec.top_model_line_index <> FND_API.G_MISS_NUM
2167: AND p_line_rec.top_model_line_index = p_line_index )
2168: THEN

Line 2166: OR ( p_line_rec.top_model_line_index <> FND_API.G_MISS_NUM

2162:
2163: -- MODEL line if top model line is same as the current line
2164: IF ( p_line_rec.top_model_line_id <> FND_API.G_MISS_NUM
2165: AND p_line_rec.top_model_line_id = p_line_rec.line_id )
2166: OR ( p_line_rec.top_model_line_index <> FND_API.G_MISS_NUM
2167: AND p_line_rec.top_model_line_index = p_line_index )
2168: THEN
2169: IF l_debug_level > 0 THEN
2170: oe_debug_pub.add( 'TOP MODEL LINE' , 1 ) ;

Line 2366: (p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE

2362: while calling complete_config_line.
2363: -----------------------------------------------------------------------*/
2364:
2365: PROCEDURE Lines
2366: (p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
2367: ,p_validation_level IN NUMBER
2368: ,p_control_rec IN OE_GLOBALS.Control_Rec_Type
2369: ,p_x_line_tbl IN OUT NOCOPY OE_Order_PUB.Line_Tbl_Type
2370: ,p_x_old_line_tbl IN OUT NOCOPY OE_Order_PUB.Line_Tbl_Type

Line 2396: l_header_locked VARCHAR2(1) := FND_API.G_MISS_CHAR;

2392: l_check_item_type NUMBER;
2393: l_daemon_type VARCHAR2(1);
2394: l_is_ota_line BOOLEAN;
2395: l_order_quantity_uom VARCHAR2(3);
2396: l_header_locked VARCHAR2(1) := FND_API.G_MISS_CHAR;
2397: l_locked_header_rec OE_Order_PUB.Header_Rec_Type;
2398: l_process_this_line BOOLEAN;
2399: COMPLETE_AND_CLASS_SAVE_MODE BOOLEAN := TRUE;
2400: l_options_index_tbl OE_OPTION_INDEX_TBL_TYPE;

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

2409: --
2410: BEGIN
2411: --Moac changes start
2412: l_org_id := MO_GLOBAL.get_current_org_id;
2413: IF (l_org_id IS NULL OR l_org_id = FND_API.G_MISS_NUM) THEN
2414: FND_MESSAGE.set_name('FND','MO_ORG_REQUIRED');
2415: OE_MSG_PUB.Add;
2416: RAISE FND_API.G_EXC_ERROR;
2417: END IF;

Line 2416: RAISE FND_API.G_EXC_ERROR;

2412: l_org_id := MO_GLOBAL.get_current_org_id;
2413: IF (l_org_id IS NULL OR l_org_id = FND_API.G_MISS_NUM) THEN
2414: FND_MESSAGE.set_name('FND','MO_ORG_REQUIRED');
2415: OE_MSG_PUB.Add;
2416: RAISE FND_API.G_EXC_ERROR;
2417: END IF;
2418: --Moac changes end
2419: set_recursion_mode(p_Entity_Code => 5,
2420: p_In_out => 1);

Line 2426: x_return_status := FND_API.G_RET_STS_SUCCESS;

2422: l_num_lines := p_x_line_tbl.COUNT;
2423:
2424: Print_Time('Entering OE_ORDER_PVT.LINES ' || l_num_lines);
2425:
2426: x_return_status := FND_API.G_RET_STS_SUCCESS;
2427:
2428: IF OE_GLOBALS.G_RECURSION_MODE <> 'Y' THEN
2429: SAVEPOINT Lines_Non_Partial;
2430: END IF;

Line 2434: IF FND_API.to_Boolean(p_init_msg_list) THEN

2430: END IF;
2431:
2432: -- Initialize message list.
2433:
2434: IF FND_API.to_Boolean(p_init_msg_list) THEN
2435: OE_MSG_PUB.initialize;
2436: END IF;
2437:
2438: -- Looping through the table to first process all the models and

Line 2486: p_x_line_tbl(I).line_category_code = FND_API.G_MISS_CHAR OR

2482: -- ordered_quantity as negative. (bug2620749)
2483:
2484: IF p_x_line_tbl(I).ordered_quantity < 0 AND
2485: ( p_x_line_tbl(I).line_category_code IS NULL OR
2486: p_x_line_tbl(I).line_category_code = FND_API.G_MISS_CHAR OR
2487: p_x_line_tbl(I).line_category_code = 'RETURN')
2488: THEN
2489: p_x_line_tbl(I).line_category_code := 'RETURN';
2490: p_x_line_tbl(I).ordered_quantity := (-1) *

Line 2498: p_x_old_line_tbl(I).line_category_code = FND_API.G_MISS_CHAR OR

2494: -- Change the same on the OLD record.
2495: IF p_x_old_line_tbl.EXISTS(I) THEN
2496: IF p_x_old_line_tbl(I).ordered_quantity < 0 AND
2497: ( p_x_old_line_tbl(I).line_category_code IS NULL OR
2498: p_x_old_line_tbl(I).line_category_code = FND_API.G_MISS_CHAR OR
2499: p_x_old_line_tbl(I).line_category_code = 'RETURN')
2500: THEN
2501: p_x_old_line_tbl(I).line_category_code := 'RETURN';
2502: p_x_old_line_tbl(I).ordered_quantity := (-1) *

Line 2530: IF l_old_line_rec.line_id = FND_API.G_MISS_NUM OR

2526: ELSE
2527: l_old_line_rec := OE_Order_PUB.G_MISS_LINE_REC;
2528: END IF;
2529:
2530: IF l_old_line_rec.line_id = FND_API.G_MISS_NUM OR
2531: l_old_line_rec.line_id IS NULL
2532: THEN
2533:
2534: OE_MSG_PUB.set_msg_context

Line 2585: l_line_rec.db_flag := FND_API.G_FALSE;

2581: IF l_debug_level > 0 THEN
2582: oe_debug_pub.add( 'OPERATION = CREATE SO SETTING OLD TO NULL' , 2 ) ;
2583: END IF;
2584:
2585: l_line_rec.db_flag := FND_API.G_FALSE;
2586:
2587: -- Set missing old record elements to NULL.
2588:
2589: OE_Line_Util.Convert_Miss_To_Null (l_old_line_rec);

Line 2596: IF l_header_locked = FND_API.G_MISS_CHAR THEN

2592: -- lines from being inserted on an order when it is being booked
2593: -- as the booking process also locks the order header.
2594:
2595: /*******
2596: IF l_header_locked = FND_API.G_MISS_CHAR THEN
2597: oe_debug_pub.add('locking the header record');
2598:
2599: SAVEPOINT Header_Lock;
2600:

Line 2606: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2602: ( p_header_id => l_line_rec.header_id
2603: , x_return_status => l_return_status
2604: , p_x_header_rec => l_locked_header_rec);
2605:
2606: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2607: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2608: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2609: RAISE FND_API.G_EXC_ERROR;
2610: END IF;

Line 2607: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2603: , x_return_status => l_return_status
2604: , p_x_header_rec => l_locked_header_rec);
2605:
2606: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2607: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2608: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2609: RAISE FND_API.G_EXC_ERROR;
2610: END IF;
2611:

Line 2608: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

2604: , p_x_header_rec => l_locked_header_rec);
2605:
2606: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2607: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2608: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2609: RAISE FND_API.G_EXC_ERROR;
2610: END IF;
2611:
2612: IF l_locked_header_rec.booked_flag = 'N' THEN

Line 2609: RAISE FND_API.G_EXC_ERROR;

2605:
2606: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2607: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2608: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2609: RAISE FND_API.G_EXC_ERROR;
2610: END IF;
2611:
2612: IF l_locked_header_rec.booked_flag = 'N' THEN
2613: l_header_locked := 'Y';

Line 2630: l_line_rec.db_flag := FND_API.G_TRUE;

2626: IF l_debug_level > 0 THEN
2627: oe_debug_pub.add( 'OPERATION = UPDATE SO QUERY OLD' , 1 ) ;
2628: END IF;
2629:
2630: l_line_rec.db_flag := FND_API.G_TRUE;
2631:
2632: -- Query Old if missing
2633:
2634: IF l_old_line_rec.line_id = FND_API.G_MISS_NUM OR

Line 2634: IF l_old_line_rec.line_id = FND_API.G_MISS_NUM OR

2630: l_line_rec.db_flag := FND_API.G_TRUE;
2631:
2632: -- Query Old if missing
2633:
2634: IF l_old_line_rec.line_id = FND_API.G_MISS_NUM OR
2635: l_old_line_rec.line_id IS NULL
2636: THEN
2637:
2638: OE_Line_Util.Query_Row

Line 2682: AND nvl(l_line_rec.xml_transaction_type_code, FND_API.G_MISS_CHAR)

2678: IF OE_Code_Control.code_release_level >= '110510'
2679: AND NVL(FND_PROFILE.VALUE('ONT_3A7_RESPONSE_REQUIRED'), 'N') = 'Y'
2680: -- Added this check because, holds will be applied only when this profile is set to 'YES'.
2681: AND l_line_rec.order_source_id = OE_Acknowledgment_Pub.G_XML_ORDER_SOURCE_ID
2682: AND nvl(l_line_rec.xml_transaction_type_code, FND_API.G_MISS_CHAR)
2683: IN (OE_Acknowledgment_Pub.G_TRANSACTION_CHO,OE_Acknowledgment_Pub.G_TRANSACTION_CPO) THEN -- 3A8/3A9
2684:
2685: IF l_debug_level > 0 THEN
2686: oe_debug_pub.add( 'Calling OE_Acknowledgment_PUB.Process_3A8 for transaction type: '|| l_line_rec.xml_transaction_type_code, 2 ) ;

Line 2697: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2693: IF l_debug_level > 0 THEN
2694: oe_debug_pub.add( 'Return status after call to Process_3A8:' || l_return_status, 2 ) ;
2695: END IF;
2696:
2697: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2698: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2699: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2700: RAISE FND_API.G_EXC_ERROR;
2701: END IF;

Line 2698: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2694: oe_debug_pub.add( 'Return status after call to Process_3A8:' || l_return_status, 2 ) ;
2695: END IF;
2696:
2697: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2698: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2699: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2700: RAISE FND_API.G_EXC_ERROR;
2701: END IF;
2702: END IF;

Line 2699: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

2695: END IF;
2696:
2697: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2698: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2699: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2700: RAISE FND_API.G_EXC_ERROR;
2701: END IF;
2702: END IF;
2703:

Line 2700: RAISE FND_API.G_EXC_ERROR;

2696:
2697: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2698: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2699: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2700: RAISE FND_API.G_EXC_ERROR;
2701: END IF;
2702: END IF;
2703:
2704: END IF; -- if operation is create.

Line 2711: RAISE FND_API.G_EXC_ERROR;

2707: oe_debug_pub.add( 'AT LINE LEVEL HEADER_ID' || L_LINE_REC.HEADER_ID , 2 ) ;
2708: END IF;
2709: IF I = p_x_line_tbl.FIRST THEN
2710: IF NOT Valid_Upgraded_Order(l_line_rec.header_id) THEN
2711: RAISE FND_API.G_EXC_ERROR;
2712: END IF;
2713: END IF;
2714:
2715: -- Lock the order header for unbooked orders: This would prevent order

Line 2725: IF l_header_locked = FND_API.G_MISS_CHAR THEN -- AND g_booked_flag = 'N' THEN #2940426

2721: IF l_line_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
2722: -- QUOTING changes
2723: -- Comment out booked flag check, move header locked
2724: -- check inside this IF statement.
2725: IF l_header_locked = FND_API.G_MISS_CHAR THEN -- AND g_booked_flag = 'N' THEN #2940426
2726:
2727: -- Lock only if the po is called by UI or
2728: -- with write_to_db flag , this way for validate_only
2729: -- don't lock.

Line 2744: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2740: ( p_header_id => l_line_rec.header_id
2741: ,x_return_status => l_return_status
2742: ,p_x_header_rec => l_locked_header_rec);
2743:
2744: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2745: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2746: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2747: RAISE FND_API.G_EXC_ERROR;
2748: END IF;

Line 2745: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2741: ,x_return_status => l_return_status
2742: ,p_x_header_rec => l_locked_header_rec);
2743:
2744: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2745: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2746: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2747: RAISE FND_API.G_EXC_ERROR;
2748: END IF;
2749:

Line 2746: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

2742: ,p_x_header_rec => l_locked_header_rec);
2743:
2744: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2745: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2746: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2747: RAISE FND_API.G_EXC_ERROR;
2748: END IF;
2749:
2750: l_header_locked := 'Y';

Line 2747: RAISE FND_API.G_EXC_ERROR;

2743:
2744: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2745: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2746: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2747: RAISE FND_API.G_EXC_ERROR;
2748: END IF;
2749:
2750: l_header_locked := 'Y';
2751: END IF; -- UI flag

Line 2787: l_line_rec.top_model_line_index <> FND_API.G_MISS_NUM) OR

2783:
2784: IF OE_Config_Util.G_Config_UI_Used = 'N' AND
2785: l_line_rec.operation = OE_GLOBALS.G_OPR_CREATE AND
2786: ((l_line_rec.top_model_line_index is NOT NULL AND
2787: l_line_rec.top_model_line_index <> FND_API.G_MISS_NUM) OR
2788: (l_line_rec.top_model_line_id is NOT NULL AND
2789: l_line_rec.top_model_line_id <> FND_API.G_MISS_NUM)) AND
2790: (l_line_rec.split_from_line_id is NULL OR
2791: l_line_rec.split_from_line_id = FND_API.G_MISS_NUM)

Line 2789: l_line_rec.top_model_line_id <> FND_API.G_MISS_NUM)) AND

2785: l_line_rec.operation = OE_GLOBALS.G_OPR_CREATE AND
2786: ((l_line_rec.top_model_line_index is NOT NULL AND
2787: l_line_rec.top_model_line_index <> FND_API.G_MISS_NUM) OR
2788: (l_line_rec.top_model_line_id is NOT NULL AND
2789: l_line_rec.top_model_line_id <> FND_API.G_MISS_NUM)) AND
2790: (l_line_rec.split_from_line_id is NULL OR
2791: l_line_rec.split_from_line_id = FND_API.G_MISS_NUM)
2792: THEN
2793: -- bug 3286378

Line 2791: l_line_rec.split_from_line_id = FND_API.G_MISS_NUM)

2787: l_line_rec.top_model_line_index <> FND_API.G_MISS_NUM) OR
2788: (l_line_rec.top_model_line_id is NOT NULL AND
2789: l_line_rec.top_model_line_id <> FND_API.G_MISS_NUM)) AND
2790: (l_line_rec.split_from_line_id is NULL OR
2791: l_line_rec.split_from_line_id = FND_API.G_MISS_NUM)
2792: THEN
2793: -- bug 3286378
2794: IF l_line_rec.inventory_item_id IS NULL THEN
2795: IF l_debug_level > 0 THEN

Line 2863: --RAISE FND_API.G_EXC_ERROR;

2859: WHEN OTHERS THEN
2860: IF l_debug_level > 0 THEN
2861: oe_debug_pub.add( 'Did not get any bom item type',1);
2862: END IF;
2863: --RAISE FND_API.G_EXC_ERROR;
2864: RAISE;
2865: END;
2866: END IF;
2867: END IF;

Line 2897: IF ((l_line_rec.top_model_line_index <> FND_API.G_MISS_NUM) AND

2893: -- note that the top most model line will get its top_model_line_id in
2894: -- hardcoded defaulting and since we process models before options,
2895: -- model should already have the top model line id.
2896:
2897: IF ((l_line_rec.top_model_line_index <> FND_API.G_MISS_NUM) AND
2898: (l_line_rec.top_model_line_index IS NOT NULL))
2899: THEN
2900: l_top_model_line_index := l_line_rec.top_model_line_index;
2901:

Line 2904: IF (l_line_rec.top_model_line_id = FND_API.G_MISS_NUM) OR

2900: l_top_model_line_index := l_line_rec.top_model_line_index;
2901:
2902: IF p_x_line_tbl.EXISTS(l_top_model_line_index) THEN
2903:
2904: IF (l_line_rec.top_model_line_id = FND_API.G_MISS_NUM) OR
2905: (l_line_rec.top_model_line_id IS NULL) THEN
2906:
2907: IF l_debug_level > 0 THEN
2908: oe_debug_pub.add( 'MODEL:'||P_X_LINE_TBL ( L_TOP_MODEL_LINE_INDEX ) .RETURN_STATUS ) ;

Line 2913: FND_API.G_RET_STS_SUCCESS THEN

2909: END IF;
2910:
2911:
2912: IF p_x_line_tbl(l_top_model_line_index).return_status =
2913: FND_API.G_RET_STS_SUCCESS THEN
2914:
2915: l_line_rec.top_model_line_id :=
2916: p_x_line_tbl(l_top_model_line_index).line_id;
2917:

Line 2942: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2938: ELSE -- Invalid Index
2939: IF l_debug_level > 0 THEN
2940: oe_debug_pub.add( 'INVALID LINE INDEX ' , 2 ) ;
2941: END IF;
2942: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2943: END IF; -- if valid index, top model is not at the index
2944:
2945: ELSE
2946: IF l_debug_level > 0 THEN

Line 2963: l_line_rec.split_from_line_id = FND_API.G_MISS_NUM) AND

2959: IF COMPLETE_AND_CLASS_SAVE_MODE THEN
2960:
2961: IF OE_Config_Util.G_Config_UI_Used = 'N' AND
2962: (l_line_rec.split_from_line_id is NULL OR
2963: l_line_rec.split_from_line_id = FND_API.G_MISS_NUM) AND
2964: (l_line_rec.top_model_line_index is NOT NULL AND
2965: l_line_rec.top_model_line_index <> FND_API.G_MISS_NUM)
2966: THEN
2967:

Line 2965: l_line_rec.top_model_line_index <> FND_API.G_MISS_NUM)

2961: IF OE_Config_Util.G_Config_UI_Used = 'N' AND
2962: (l_line_rec.split_from_line_id is NULL OR
2963: l_line_rec.split_from_line_id = FND_API.G_MISS_NUM) AND
2964: (l_line_rec.top_model_line_index is NOT NULL AND
2965: l_line_rec.top_model_line_index <> FND_API.G_MISS_NUM)
2966: THEN
2967:
2968: Complete_Config_Line
2969: ( p_x_line_rec => l_line_rec

Line 3032: IF ((l_line_rec.service_line_index <> FND_API.G_MISS_NUM) AND

3028: oe_debug_pub.add( 'JPN: MODE IS SERVICE' ) ;
3029: END IF;
3030: l_process_this_line := TRUE;
3031:
3032: IF ((l_line_rec.service_line_index <> FND_API.G_MISS_NUM) AND
3033: (l_line_rec.service_line_index IS NOT NULL))
3034: THEN
3035: l_service_line_index := l_line_rec.service_line_index;
3036:

Line 3042: IF (l_line_rec.service_reference_line_id = FND_API.G_MISS_NUM)

3038: -- service_reference_line_id from the
3039: -- p_x_line_tbl(service_line_index).line_id
3040:
3041: IF p_x_line_tbl.EXISTS(l_service_line_index) THEN
3042: IF (l_line_rec.service_reference_line_id = FND_API.G_MISS_NUM)
3043: OR (l_line_rec.service_reference_line_id IS NULL) THEN
3044:
3045: IF p_x_line_tbl(l_service_line_index).return_status =
3046: FND_API.G_RET_STS_SUCCESS THEN

Line 3046: FND_API.G_RET_STS_SUCCESS THEN

3042: IF (l_line_rec.service_reference_line_id = FND_API.G_MISS_NUM)
3043: OR (l_line_rec.service_reference_line_id IS NULL) THEN
3044:
3045: IF p_x_line_tbl(l_service_line_index).return_status =
3046: FND_API.G_RET_STS_SUCCESS THEN
3047: -- lchen added to check parent line operation to fix bug 2017271
3048: IF p_x_line_tbl(l_service_line_index).operation = OE_GLOBALS.G_OPR_NONE
3049: THEN
3050: GOTO end_of_lines_loop;

Line 3065: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3061: ELSE -- Invalid Index
3062: IF l_debug_level > 0 THEN
3063: oe_debug_pub.add( 'INVALID SERVICE LINE INDEX ' , 2 ) ;
3064: END IF;
3065: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3066: END IF; -- If Valid Line Index
3067:
3068: END IF;
3069:

Line 3131: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3127: ,p_old_line_rec => l_old_line_rec
3128: ,x_result => l_sec_result
3129: ,x_return_status => l_return_status);
3130:
3131: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3132: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3133: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3134: RAISE FND_API.G_EXC_ERROR;
3135: END IF;

Line 3132: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3128: ,x_result => l_sec_result
3129: ,x_return_status => l_return_status);
3130:
3131: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3132: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3133: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3134: RAISE FND_API.G_EXC_ERROR;
3135: END IF;
3136:

Line 3133: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

3129: ,x_return_status => l_return_status);
3130:
3131: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3132: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3133: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3134: RAISE FND_API.G_EXC_ERROR;
3135: END IF;
3136:
3137: -- if operation on any attribute is constrained

Line 3134: RAISE FND_API.G_EXC_ERROR;

3130:
3131: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3132: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3133: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3134: RAISE FND_API.G_EXC_ERROR;
3135: END IF;
3136:
3137: -- if operation on any attribute is constrained
3138: IF l_sec_result = OE_PC_GLOBALS.YES THEN

Line 3139: RAISE FND_API.G_EXC_ERROR;

3135: END IF;
3136:
3137: -- if operation on any attribute is constrained
3138: IF l_sec_result = OE_PC_GLOBALS.YES THEN
3139: RAISE FND_API.G_EXC_ERROR;
3140: END IF;
3141:
3142: END IF; -- security
3143:

Line 3149: l_line_rec.split_from_line_id <> FND_API.G_MISS_NUM))

3145: -- ATTRIBUTE LEVEL VALIDATION
3146:
3147: IF NOT (l_line_rec.operation = oe_globals.g_opr_create and
3148: (l_line_rec.split_from_line_id IS NOT NULL AND
3149: l_line_rec.split_from_line_id <> FND_API.G_MISS_NUM))
3150: THEN
3151:
3152: IF l_debug_level > 0 THEN
3153: oe_debug_pub.add( 'ATTRIBUTE VALIDATION' , 1 ) ;

Line 3156: IF p_validation_level > FND_API.G_VALID_LEVEL_NONE THEN

3152: IF l_debug_level > 0 THEN
3153: oe_debug_pub.add( 'ATTRIBUTE VALIDATION' , 1 ) ;
3154: END IF;
3155:
3156: IF p_validation_level > FND_API.G_VALID_LEVEL_NONE THEN
3157:
3158: OE_Validate_Line.Attributes
3159: ( x_return_status => l_return_status
3160: ,p_x_line_rec => l_line_rec

Line 3169: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3165: oe_debug_pub.add( 'AFTER ATTRIBUTE VALIDATION' , 1 ) ;
3166: END IF;
3167:
3168: IF p_validation_level <> OE_GLOBALS.G_VALID_LEVEL_PARTIAL THEN
3169: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3170: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3171: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3172: RAISE FND_API.G_EXC_ERROR;
3173: END IF;

Line 3170: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3166: END IF;
3167:
3168: IF p_validation_level <> OE_GLOBALS.G_VALID_LEVEL_PARTIAL THEN
3169: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3170: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3171: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3172: RAISE FND_API.G_EXC_ERROR;
3173: END IF;
3174: END IF;

Line 3171: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

3167:
3168: IF p_validation_level <> OE_GLOBALS.G_VALID_LEVEL_PARTIAL THEN
3169: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3170: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3171: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3172: RAISE FND_API.G_EXC_ERROR;
3173: END IF;
3174: END IF;
3175:

Line 3172: RAISE FND_API.G_EXC_ERROR;

3168: IF p_validation_level <> OE_GLOBALS.G_VALID_LEVEL_PARTIAL THEN
3169: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3170: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3171: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3172: RAISE FND_API.G_EXC_ERROR;
3173: END IF;
3174: END IF;
3175:
3176: END IF; -- end of check to see if validation level > NONE

Line 3186: l_line_rec.split_from_line_id <> FND_API.G_MISS_NUM))

3182:
3183: IF l_control_rec.clear_dependents AND
3184: NOT (l_line_rec.operation = oe_globals.g_opr_create and
3185: (l_line_rec.split_from_line_id IS NOT NULL AND
3186: l_line_rec.split_from_line_id <> FND_API.G_MISS_NUM))
3187: THEN
3188:
3189: IF l_debug_level > 0 THEN
3190: oe_debug_pub.add( 'CLEAR DEPENDENT ATTRIBUTES' , 1 ) ;

Line 3205: l_line_rec.split_from_line_id <> FND_API.G_MISS_NUM))

3201:
3202: IF (l_control_rec.default_attributes) THEN
3203: IF NOT (l_line_rec.operation = oe_globals.g_opr_create and
3204: (l_line_rec.split_from_line_id IS NOT NULL AND
3205: l_line_rec.split_from_line_id <> FND_API.G_MISS_NUM))
3206: THEN
3207:
3208: IF l_debug_level > 0 THEN
3209: oe_debug_pub.add( 'DEFAULT MISSING' , 1 ) ;

Line 3235: -- l_line_rec.split_from_line_id <> FND_API.G_MISS_NUM))

3231:
3232: IF (l_control_rec.change_attributes)
3233: -- AND NOT (l_line_rec.operation = oe_globals.g_opr_create and
3234: -- (l_line_rec.split_from_line_id IS NOT NULL AND
3235: -- l_line_rec.split_from_line_id <> FND_API.G_MISS_NUM))
3236: THEN
3237:
3238: IF l_debug_level > 0 THEN
3239: oe_debug_pub.add( 'APPLY ATTRIBUTE CHANGES' , 2 ) ;

Line 3246: IF l_line_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3242: OE_Line_Util.Apply_Attribute_Changes
3243: ( p_x_line_rec => l_line_rec
3244: ,p_old_line_rec => l_old_line_rec );
3245:
3246: IF l_line_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3247: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3248: ELSIF l_line_rec.return_status = FND_API.G_RET_STS_ERROR THEN
3249: RAISE FND_API.G_EXC_ERROR;
3250: END IF;

Line 3247: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3243: ( p_x_line_rec => l_line_rec
3244: ,p_old_line_rec => l_old_line_rec );
3245:
3246: IF l_line_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3247: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3248: ELSIF l_line_rec.return_status = FND_API.G_RET_STS_ERROR THEN
3249: RAISE FND_API.G_EXC_ERROR;
3250: END IF;
3251: END IF;

Line 3248: ELSIF l_line_rec.return_status = FND_API.G_RET_STS_ERROR THEN

3244: ,p_old_line_rec => l_old_line_rec );
3245:
3246: IF l_line_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3247: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3248: ELSIF l_line_rec.return_status = FND_API.G_RET_STS_ERROR THEN
3249: RAISE FND_API.G_EXC_ERROR;
3250: END IF;
3251: END IF;
3252:

Line 3249: RAISE FND_API.G_EXC_ERROR;

3245:
3246: IF l_line_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3247: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3248: ELSIF l_line_rec.return_status = FND_API.G_RET_STS_ERROR THEN
3249: RAISE FND_API.G_EXC_ERROR;
3250: END IF;
3251: END IF;
3252:
3253:

Line 3259: l_line_rec.split_from_line_id <> FND_API.G_MISS_NUM))

3255:
3256: IF l_control_rec.validate_entity
3257: AND NOT (l_line_rec.operation = oe_globals.g_opr_create and
3258: (l_line_rec.split_from_line_id IS NOT NULL AND
3259: l_line_rec.split_from_line_id <> FND_API.G_MISS_NUM))
3260: and l_line_rec.ordered_quantity<>0 -- added for bug 6494347
3261:
3262: THEN
3263:

Line 3284: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3280: ,p_validation_level => p_validation_level);
3281:
3282: END IF;
3283:
3284: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3285: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3286: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3287: RAISE FND_API.G_EXC_ERROR;
3288: END IF;

Line 3285: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3281:
3282: END IF;
3283:
3284: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3285: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3286: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3287: RAISE FND_API.G_EXC_ERROR;
3288: END IF;
3289:

Line 3286: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

3282: END IF;
3283:
3284: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3285: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3286: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3287: RAISE FND_API.G_EXC_ERROR;
3288: END IF;
3289:
3290: END IF; -- entity validation

Line 3287: RAISE FND_API.G_EXC_ERROR;

3283:
3284: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3285: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3286: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3287: RAISE FND_API.G_EXC_ERROR;
3288: END IF;
3289:
3290: END IF; -- entity validation
3291:

Line 3322: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3318: ( p_line_rec => l_line_rec
3319: ,x_result => l_sec_result
3320: ,x_return_status => l_return_status );
3321:
3322: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3323: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3324: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3325: RAISE FND_API.G_EXC_ERROR;
3326: END IF;

Line 3323: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3319: ,x_result => l_sec_result
3320: ,x_return_status => l_return_status );
3321:
3322: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3323: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3324: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3325: RAISE FND_API.G_EXC_ERROR;
3326: END IF;
3327:

Line 3324: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

3320: ,x_return_status => l_return_status );
3321:
3322: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3323: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3324: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3325: RAISE FND_API.G_EXC_ERROR;
3326: END IF;
3327:
3328: -- if operation on any attribute is constrained

Line 3325: RAISE FND_API.G_EXC_ERROR;

3321:
3322: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3323: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3324: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3325: RAISE FND_API.G_EXC_ERROR;
3326: END IF;
3327:
3328: -- if operation on any attribute is constrained
3329: IF l_sec_result = OE_PC_GLOBALS.YES THEN

Line 3330: RAISE FND_API.G_EXC_ERROR;

3326: END IF;
3327:
3328: -- if operation on any attribute is constrained
3329: IF l_sec_result = OE_PC_GLOBALS.YES THEN
3330: RAISE FND_API.G_EXC_ERROR;
3331: END IF;
3332:
3333: END IF;
3334:

Line 3381: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3377:
3378: IF l_debug_level > 0 THEN
3379: oe_debug_pub.add( 'AFTER NOTIFY_OTA API' , 1 ) ;
3380: END IF;
3381: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3382: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3383: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3384: RAISE FND_API.G_EXC_ERROR;
3385: END IF;

Line 3382: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3378: IF l_debug_level > 0 THEN
3379: oe_debug_pub.add( 'AFTER NOTIFY_OTA API' , 1 ) ;
3380: END IF;
3381: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3382: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3383: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3384: RAISE FND_API.G_EXC_ERROR;
3385: END IF;
3386: END IF; --End of OTA processing

Line 3383: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

3379: oe_debug_pub.add( 'AFTER NOTIFY_OTA API' , 1 ) ;
3380: END IF;
3381: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3382: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3383: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3384: RAISE FND_API.G_EXC_ERROR;
3385: END IF;
3386: END IF; --End of OTA processing
3387:

Line 3384: RAISE FND_API.G_EXC_ERROR;

3380: END IF;
3381: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3382: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3383: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3384: RAISE FND_API.G_EXC_ERROR;
3385: END IF;
3386: END IF; --End of OTA processing
3387:
3388: ELSE -- operation is update or create

Line 3429: IF l_line_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3425:
3426: END IF; -- write to db true
3427:
3428: -- loop exception handler.
3429: IF l_line_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3430: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3431: ELSIF l_line_rec.return_status = FND_API.G_RET_STS_ERROR THEN
3432: RAISE FND_API.G_EXC_ERROR;
3433: END IF;

Line 3430: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3426: END IF; -- write to db true
3427:
3428: -- loop exception handler.
3429: IF l_line_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3430: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3431: ELSIF l_line_rec.return_status = FND_API.G_RET_STS_ERROR THEN
3432: RAISE FND_API.G_EXC_ERROR;
3433: END IF;
3434:

Line 3431: ELSIF l_line_rec.return_status = FND_API.G_RET_STS_ERROR THEN

3427:
3428: -- loop exception handler.
3429: IF l_line_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3430: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3431: ELSIF l_line_rec.return_status = FND_API.G_RET_STS_ERROR THEN
3432: RAISE FND_API.G_EXC_ERROR;
3433: END IF;
3434:
3435: -- Load tables.

Line 3432: RAISE FND_API.G_EXC_ERROR;

3428: -- loop exception handler.
3429: IF l_line_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3430: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3431: ELSIF l_line_rec.return_status = FND_API.G_RET_STS_ERROR THEN
3432: RAISE FND_API.G_EXC_ERROR;
3433: END IF;
3434:
3435: -- Load tables.
3436:

Line 3437: l_line_rec.return_status := FND_API.G_RET_STS_SUCCESS;

3433: END IF;
3434:
3435: -- Load tables.
3436:
3437: l_line_rec.return_status := FND_API.G_RET_STS_SUCCESS;
3438: p_x_line_tbl(I) := l_line_rec;
3439: p_x_old_line_tbl(I) := l_old_line_rec;
3440: p_x_line_tbl(I).semi_processed_flag := l_process_this_line;
3441:

Line 3461: WHEN FND_API.G_EXC_ERROR THEN

3457: END IF;
3458:
3459: EXCEPTION
3460:
3461: WHEN FND_API.G_EXC_ERROR THEN
3462:
3463: x_return_status:= FND_API.G_RET_STS_ERROR;
3464: l_line_rec.return_status := FND_API.G_RET_STS_ERROR;
3465: p_x_line_tbl(I) := l_line_rec;

Line 3463: x_return_status:= FND_API.G_RET_STS_ERROR;

3459: EXCEPTION
3460:
3461: WHEN FND_API.G_EXC_ERROR THEN
3462:
3463: x_return_status:= FND_API.G_RET_STS_ERROR;
3464: l_line_rec.return_status := FND_API.G_RET_STS_ERROR;
3465: p_x_line_tbl(I) := l_line_rec;
3466: p_x_line_tbl(I).semi_processed_flag := l_process_this_line;
3467: p_x_old_line_tbl(I) := l_old_line_rec;

Line 3464: l_line_rec.return_status := FND_API.G_RET_STS_ERROR;

3460:
3461: WHEN FND_API.G_EXC_ERROR THEN
3462:
3463: x_return_status:= FND_API.G_RET_STS_ERROR;
3464: l_line_rec.return_status := FND_API.G_RET_STS_ERROR;
3465: p_x_line_tbl(I) := l_line_rec;
3466: p_x_line_tbl(I).semi_processed_flag := l_process_this_line;
3467: p_x_old_line_tbl(I) := l_old_line_rec;
3468:

Line 3482: RAISE FND_API.G_EXC_ERROR;

3478: IF l_line_rec.source_document_type_id = 2 AND
3479: l_line_rec.line_set_id IS NOT NULL AND
3480: l_line_rec.OPERATION = OE_GLOBALS.G_OPR_CREATE
3481: THEN
3482: RAISE FND_API.G_EXC_ERROR;
3483: END IF;
3484:
3485:
3486: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN

Line 3500: RAISE FND_API.G_EXC_ERROR ;

3496:
3497: ROLLBACK TO SAVEPOINT Lines;
3498:
3499: ELSE
3500: RAISE FND_API.G_EXC_ERROR ;
3501: END IF; -- process partial = true
3502:
3503:
3504: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 3504: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

3500: RAISE FND_API.G_EXC_ERROR ;
3501: END IF; -- process partial = true
3502:
3503:
3504: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3505:
3506: x_return_status:= FND_API.G_RET_STS_UNEXP_ERROR;
3507: l_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3508: p_x_line_tbl(I) := l_line_rec;

Line 3506: x_return_status:= FND_API.G_RET_STS_UNEXP_ERROR;

3502:
3503:
3504: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3505:
3506: x_return_status:= FND_API.G_RET_STS_UNEXP_ERROR;
3507: l_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3508: p_x_line_tbl(I) := l_line_rec;
3509: p_x_line_tbl(I).semi_processed_flag := l_process_this_line;
3510: p_x_old_line_tbl(I) := l_old_line_rec;

Line 3507: l_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3503:
3504: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3505:
3506: x_return_status:= FND_API.G_RET_STS_UNEXP_ERROR;
3507: l_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3508: p_x_line_tbl(I) := l_line_rec;
3509: p_x_line_tbl(I).semi_processed_flag := l_process_this_line;
3510: p_x_old_line_tbl(I) := l_old_line_rec;
3511:

Line 3514: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3510: p_x_old_line_tbl(I) := l_old_line_rec;
3511:
3512:
3513: OE_MSG_PUB.reset_msg_context('LINE');
3514: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3515:
3516:
3517: WHEN OTHERS THEN
3518:

Line 3519: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3515:
3516:
3517: WHEN OTHERS THEN
3518:
3519: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3520: l_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3521: p_x_line_tbl(I) := l_line_rec;
3522: p_x_line_tbl(I).semi_processed_flag := l_process_this_line;
3523: p_x_old_line_tbl(I) := l_old_line_rec;

Line 3520: l_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3516:
3517: WHEN OTHERS THEN
3518:
3519: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3520: l_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3521: p_x_line_tbl(I) := l_line_rec;
3522: p_x_line_tbl(I).semi_processed_flag := l_process_this_line;
3523: p_x_old_line_tbl(I) := l_old_line_rec;
3524:

Line 3535: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3531: END IF;
3532:
3533: OE_Line_Security.g_check_all_cols_constraint := 'Y';
3534: OE_MSG_PUB.reset_msg_context('LINE');
3535: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3536:
3537: END; -- of the big BEGIN with the WHILE
3538:
3539:

Line 3625: WHEN FND_API.G_EXC_ERROR THEN

3621: p_In_out => 0);
3622:
3623: EXCEPTION
3624:
3625: WHEN FND_API.G_EXC_ERROR THEN
3626: OE_SET_UTIL.G_SET_TBL.delete; --bug#2428456
3627: OE_SET_UTIL.G_SET_OPT_TBL.delete; -- bug#2428456
3628: x_return_status := FND_API.G_RET_STS_ERROR;
3629: set_recursion_mode(p_Entity_Code => 5,

Line 3628: x_return_status := FND_API.G_RET_STS_ERROR;

3624:
3625: WHEN FND_API.G_EXC_ERROR THEN
3626: OE_SET_UTIL.G_SET_TBL.delete; --bug#2428456
3627: OE_SET_UTIL.G_SET_OPT_TBL.delete; -- bug#2428456
3628: x_return_status := FND_API.G_RET_STS_ERROR;
3629: set_recursion_mode(p_Entity_Code => 5,
3630: p_In_out => 0);
3631: OE_MSG_PUB.reset_msg_context('LINE');
3632:

Line 3652: RAISE FND_API.G_EXC_ERROR;

3648: -- of the post line process. This is same as an error coming
3649: -- out of delayed requests and hence we should raise and not continue.
3650:
3651: IF l_control_rec.Process_Partial THEN
3652: RAISE FND_API.G_EXC_ERROR;
3653: END IF;
3654:
3655: END IF;
3656:

Line 3657: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

3653: END IF;
3654:
3655: END IF;
3656:
3657: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3658: OE_SET_UTIL.G_SET_TBL.delete; --bug#2428456
3659: OE_SET_UTIL.G_SET_OPT_TBL.delete; -- bug#2428456
3660: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3661: set_recursion_mode(p_Entity_Code => 5,

Line 3660: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3656:
3657: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3658: OE_SET_UTIL.G_SET_TBL.delete; --bug#2428456
3659: OE_SET_UTIL.G_SET_OPT_TBL.delete; -- bug#2428456
3660: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3661: set_recursion_mode(p_Entity_Code => 5,
3662: p_In_out => 0);
3663:
3664: OE_MSG_PUB.reset_msg_context('LINE');

Line 3682: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3678: -- Same as comments give above for exc error
3679: -- Bug 2801876
3680:
3681: IF l_control_rec.Process_Partial THEN
3682: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3683: END IF;
3684:
3685: END IF;
3686:

Line 3690: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3686:
3687: WHEN OTHERS THEN
3688: OE_SET_UTIL.G_SET_TBL.delete; --bug#2428456
3689: OE_SET_UTIL.G_SET_OPT_TBL.delete; -- bug#2428456
3690: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3691:
3692: IF NOT (OE_GLOBALS.G_UI_FLAG) and line_ctr = 1 THEN
3693: IF l_debug_level > 0 THEN
3694: oe_debug_pub.add( 'DELETE REQUEST11' , 2 ) ;

Line 3715: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3711: ,'Lines');
3712: END IF;
3713:
3714: OE_MSG_PUB.reset_msg_context('LINE');
3715: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3716:
3717: END Lines;
3718:
3719:

Line 3725: ( p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE

3721: PROCEDURE Line_Scredits
3722: -----------------------------------------------------------------------*/
3723:
3724: PROCEDURE Line_Scredits
3725: ( p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
3726: , p_validation_level IN NUMBER
3727: , p_control_rec IN OE_GLOBALS.Control_Rec_Type
3728: , p_x_Line_Scredit_tbl IN OUT NOCOPY OE_Order_PUB.Line_Scredit_Tbl_Type
3729: , p_x_old_Line_Scredit_tbl IN OUT NOCOPY OE_Order_PUB.Line_Scredit_Tbl_Type

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

3752: l_org_id number ;
3753: BEGIN
3754: --MOAC changes start
3755: l_org_id := MO_GLOBAL.get_current_org_id;
3756: IF (l_org_id IS NULL OR l_org_id = FND_API.G_MISS_NUM) THEN
3757: FND_MESSAGE.set_name('FND','MO_ORG_REQUIRED');
3758: OE_MSG_PUB.Add;
3759: RAISE FND_API.G_EXC_ERROR;
3760: END IF;

Line 3759: RAISE FND_API.G_EXC_ERROR;

3755: l_org_id := MO_GLOBAL.get_current_org_id;
3756: IF (l_org_id IS NULL OR l_org_id = FND_API.G_MISS_NUM) THEN
3757: FND_MESSAGE.set_name('FND','MO_ORG_REQUIRED');
3758: OE_MSG_PUB.Add;
3759: RAISE FND_API.G_EXC_ERROR;
3760: END IF;
3761: --MOAC changes end
3762: set_recursion_mode(p_Entity_Code => 7,
3763: p_In_out => 1);

Line 3764: x_return_status := FND_API.G_RET_STS_SUCCESS;

3760: END IF;
3761: --MOAC changes end
3762: set_recursion_mode(p_Entity_Code => 7,
3763: p_In_out => 1);
3764: x_return_status := FND_API.G_RET_STS_SUCCESS;
3765:
3766: -- Initialize message list.
3767:
3768: IF FND_API.to_Boolean(p_init_msg_list) THEN

Line 3768: IF FND_API.to_Boolean(p_init_msg_list) THEN

3764: x_return_status := FND_API.G_RET_STS_SUCCESS;
3765:
3766: -- Initialize message list.
3767:
3768: IF FND_API.to_Boolean(p_init_msg_list) THEN
3769: OE_MSG_PUB.initialize;
3770: END IF;
3771:
3772: IF p_control_rec.Process_Partial THEN

Line 3795: if l_old_line_Scredit_rec.sales_credit_id = FND_API.G_MISS_NUM Then

3791: l_old_Line_Scredit_rec := p_x_old_Line_Scredit_tbl(I);
3792: ELSE
3793: l_old_Line_Scredit_rec := OE_Order_PUB.G_MISS_LINE_SCREDIT_REC;
3794: END IF;
3795: if l_old_line_Scredit_rec.sales_credit_id = FND_API.G_MISS_NUM Then
3796: IF l_line_Scredit_rec.line_id IS NOT NULL AND
3797: l_line_Scredit_rec.line_id <> FND_API.G_MISS_NUM THEN
3798: BEGIN
3799: IF l_debug_level > 0 THEN

Line 3797: l_line_Scredit_rec.line_id <> FND_API.G_MISS_NUM THEN

3793: l_old_Line_Scredit_rec := OE_Order_PUB.G_MISS_LINE_SCREDIT_REC;
3794: END IF;
3795: if l_old_line_Scredit_rec.sales_credit_id = FND_API.G_MISS_NUM Then
3796: IF l_line_Scredit_rec.line_id IS NOT NULL AND
3797: l_line_Scredit_rec.line_id <> FND_API.G_MISS_NUM THEN
3798: BEGIN
3799: IF l_debug_level > 0 THEN
3800: oe_debug_pub.add('Getting reference data for line_id:'||l_line_Scredit_rec.line_id);
3801: END IF;

Line 3848: l_old_line_Scredit_rec.line_id <> FND_API.G_MISS_NUM THEN

3844: ,p_source_document_line_id => l_source_document_line_id );
3845:
3846: else
3847: IF l_old_line_Scredit_rec.line_id IS NOT NULL AND
3848: l_old_line_Scredit_rec.line_id <> FND_API.G_MISS_NUM THEN
3849: BEGIN
3850: IF l_debug_level > 0 THEN
3851: oe_debug_pub.add('Getting reference data for old line_id:'||l_old_line_Scredit_rec.line_id);
3852: END IF;

Line 3909: l_Line_Scredit_rec.return_status := FND_API.G_RET_STS_SUCCESS;

3905: );
3906:
3907: -- Set record return status.
3908:
3909: l_Line_Scredit_rec.return_status := FND_API.G_RET_STS_SUCCESS;
3910:
3911: -- Prepare record.
3912:
3913: IF l_Line_Scredit_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN

Line 3915: l_Line_Scredit_rec.db_flag := FND_API.G_FALSE;

3911: -- Prepare record.
3912:
3913: IF l_Line_Scredit_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
3914:
3915: l_Line_Scredit_rec.db_flag := FND_API.G_FALSE;
3916:
3917: -- Set missing old record elements to NULL.
3918:
3919: OE_Line_Scredit_Util.Convert_Miss_To_Null (l_old_Line_Scredit_rec);

Line 3925: l_Line_Scredit_rec.db_flag := FND_API.G_TRUE;

3921: ELSIF l_Line_Scredit_rec.operation = OE_GLOBALS.G_OPR_UPDATE
3922: OR l_Line_Scredit_rec.operation = OE_GLOBALS.G_OPR_DELETE
3923: THEN
3924:
3925: l_Line_Scredit_rec.db_flag := FND_API.G_TRUE;
3926:
3927: -- Query Old if missing
3928:
3929: IF l_old_Line_Scredit_rec.sales_credit_id = FND_API.G_MISS_NUM

Line 3929: IF l_old_Line_Scredit_rec.sales_credit_id = FND_API.G_MISS_NUM

3925: l_Line_Scredit_rec.db_flag := FND_API.G_TRUE;
3926:
3927: -- Query Old if missing
3928:
3929: IF l_old_Line_Scredit_rec.sales_credit_id = FND_API.G_MISS_NUM
3930: THEN
3931:
3932: OE_Line_Scredit_Util.Query_Row
3933: ( p_sales_credit_id => l_Line_Scredit_rec.sales_credit_id

Line 3962: RAISE FND_API.G_EXC_ERROR;

3958: END IF;
3959:
3960: IF I = p_x_line_scredit_tbl.FIRST THEN
3961: IF NOT Valid_Upgraded_Order(l_line_scredit_rec.header_id) THEN
3962: RAISE FND_API.G_EXC_ERROR;
3963: END IF;
3964: END IF;
3965:
3966: -- Check security

Line 3983: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3979: , x_result => l_sec_result
3980: , x_return_status => l_return_status
3981: );
3982:
3983: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3984: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3985: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3986: RAISE FND_API.G_EXC_ERROR;
3987: END IF;

Line 3984: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3980: , x_return_status => l_return_status
3981: );
3982:
3983: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3984: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3985: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3986: RAISE FND_API.G_EXC_ERROR;
3987: END IF;
3988:

Line 3985: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

3981: );
3982:
3983: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3984: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3985: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3986: RAISE FND_API.G_EXC_ERROR;
3987: END IF;
3988:
3989: IF l_sec_result = OE_PC_GLOBALS.YES THEN

Line 3986: RAISE FND_API.G_EXC_ERROR;

3982:
3983: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3984: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3985: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3986: RAISE FND_API.G_EXC_ERROR;
3987: END IF;
3988:
3989: IF l_sec_result = OE_PC_GLOBALS.YES THEN
3990: RAISE FND_API.G_EXC_ERROR;

Line 3990: RAISE FND_API.G_EXC_ERROR;

3986: RAISE FND_API.G_EXC_ERROR;
3987: END IF;
3988:
3989: IF l_sec_result = OE_PC_GLOBALS.YES THEN
3990: RAISE FND_API.G_EXC_ERROR;
3991: END IF;
3992:
3993: END IF;
3994:

Line 3997: IF p_validation_level > FND_API.G_VALID_LEVEL_NONE THEN

3993: END IF;
3994:
3995: -- Attribute level validation.
3996:
3997: IF p_validation_level > FND_API.G_VALID_LEVEL_NONE THEN
3998:
3999: OE_Validate_Line_Scredit.Attributes
4000: ( x_return_status => l_return_status
4001: , p_Line_Scredit_rec => l_Line_Scredit_rec

Line 4005: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

4001: , p_Line_Scredit_rec => l_Line_Scredit_rec
4002: , p_old_Line_Scredit_rec => l_old_Line_Scredit_rec
4003: );
4004:
4005: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4006: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4007: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4008: RAISE FND_API.G_EXC_ERROR;
4009: END IF;

Line 4006: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4002: , p_old_Line_Scredit_rec => l_old_Line_Scredit_rec
4003: );
4004:
4005: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4006: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4007: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4008: RAISE FND_API.G_EXC_ERROR;
4009: END IF;
4010:

Line 4007: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

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

Line 4008: RAISE FND_API.G_EXC_ERROR;

4004:
4005: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4006: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4007: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4008: RAISE FND_API.G_EXC_ERROR;
4009: END IF;
4010:
4011: END IF;
4012:

Line 4081: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

4077: );
4078:
4079: END IF;
4080:
4081: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4082: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4083: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4084: RAISE FND_API.G_EXC_ERROR;
4085: END IF;

Line 4082: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4078:
4079: END IF;
4080:
4081: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4082: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4083: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4084: RAISE FND_API.G_EXC_ERROR;
4085: END IF;
4086:

Line 4083: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

4079: END IF;
4080:
4081: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4082: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4083: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4084: RAISE FND_API.G_EXC_ERROR;
4085: END IF;
4086:
4087: END IF;

Line 4084: RAISE FND_API.G_EXC_ERROR;

4080:
4081: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4082: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4083: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4084: RAISE FND_API.G_EXC_ERROR;
4085: END IF;
4086:
4087: END IF;
4088:

Line 4115: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

4111: , x_result => l_sec_result
4112: , x_return_status => l_return_status
4113: );
4114:
4115: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4116: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4117: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4118: RAISE FND_API.G_EXC_ERROR;
4119: END IF;

Line 4116: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4112: , x_return_status => l_return_status
4113: );
4114:
4115: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4116: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4117: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4118: RAISE FND_API.G_EXC_ERROR;
4119: END IF;
4120:

Line 4117: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

4113: );
4114:
4115: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4116: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4117: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4118: RAISE FND_API.G_EXC_ERROR;
4119: END IF;
4120:
4121: IF l_sec_result = OE_PC_GLOBALS.YES THEN

Line 4118: RAISE FND_API.G_EXC_ERROR;

4114:
4115: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4116: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4117: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4118: RAISE FND_API.G_EXC_ERROR;
4119: END IF;
4120:
4121: IF l_sec_result = OE_PC_GLOBALS.YES THEN
4122: RAISE FND_API.G_EXC_ERROR;

Line 4122: RAISE FND_API.G_EXC_ERROR;

4118: RAISE FND_API.G_EXC_ERROR;
4119: END IF;
4120:
4121: IF l_sec_result = OE_PC_GLOBALS.YES THEN
4122: RAISE FND_API.G_EXC_ERROR;
4123: END IF;
4124:
4125: END IF;
4126:

Line 4172: IF l_line_scredit_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

4168: OE_Line_Scredit_Security.g_check_all_cols_constraint := 'Y';
4169: OE_MSG_PUB.reset_msg_context('LINE_SCREDIT');
4170:
4171: -- loop exception handler.
4172: IF l_line_scredit_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4173: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4174: ELSIF l_line_scredit_rec.return_status = FND_API.G_RET_STS_ERROR THEN
4175: RAISE FND_API.G_EXC_ERROR;
4176: END IF;

Line 4173: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4169: OE_MSG_PUB.reset_msg_context('LINE_SCREDIT');
4170:
4171: -- loop exception handler.
4172: IF l_line_scredit_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4173: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4174: ELSIF l_line_scredit_rec.return_status = FND_API.G_RET_STS_ERROR THEN
4175: RAISE FND_API.G_EXC_ERROR;
4176: END IF;
4177:

Line 4174: ELSIF l_line_scredit_rec.return_status = FND_API.G_RET_STS_ERROR THEN

4170:
4171: -- loop exception handler.
4172: IF l_line_scredit_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4173: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4174: ELSIF l_line_scredit_rec.return_status = FND_API.G_RET_STS_ERROR THEN
4175: RAISE FND_API.G_EXC_ERROR;
4176: END IF;
4177:
4178: -- Load tables.

Line 4175: RAISE FND_API.G_EXC_ERROR;

4171: -- loop exception handler.
4172: IF l_line_scredit_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4173: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4174: ELSIF l_line_scredit_rec.return_status = FND_API.G_RET_STS_ERROR THEN
4175: RAISE FND_API.G_EXC_ERROR;
4176: END IF;
4177:
4178: -- Load tables.
4179:

Line 4180: l_Line_Scredit_rec.return_status := FND_API.G_RET_STS_SUCCESS;

4176: END IF;
4177:
4178: -- Load tables.
4179:
4180: l_Line_Scredit_rec.return_status := FND_API.G_RET_STS_SUCCESS;
4181: p_x_Line_Scredit_tbl(I) := l_Line_Scredit_rec;
4182: p_x_old_Line_Scredit_tbl(I) := l_old_Line_Scredit_rec;
4183:
4184:

Line 4187: WHEN FND_API.G_EXC_ERROR THEN

4183:
4184:
4185: EXCEPTION
4186:
4187: WHEN FND_API.G_EXC_ERROR THEN
4188:
4189: x_return_status := FND_API.G_RET_STS_ERROR;
4190: l_Line_Scredit_rec.return_status := FND_API.G_RET_STS_ERROR;
4191: p_x_Line_Scredit_tbl(I) := l_Line_Scredit_rec;

Line 4189: x_return_status := FND_API.G_RET_STS_ERROR;

4185: EXCEPTION
4186:
4187: WHEN FND_API.G_EXC_ERROR THEN
4188:
4189: x_return_status := FND_API.G_RET_STS_ERROR;
4190: l_Line_Scredit_rec.return_status := FND_API.G_RET_STS_ERROR;
4191: p_x_Line_Scredit_tbl(I) := l_Line_Scredit_rec;
4192: p_x_old_Line_Scredit_tbl(I) := l_old_Line_Scredit_rec;
4193:

Line 4190: l_Line_Scredit_rec.return_status := FND_API.G_RET_STS_ERROR;

4186:
4187: WHEN FND_API.G_EXC_ERROR THEN
4188:
4189: x_return_status := FND_API.G_RET_STS_ERROR;
4190: l_Line_Scredit_rec.return_status := FND_API.G_RET_STS_ERROR;
4191: p_x_Line_Scredit_tbl(I) := l_Line_Scredit_rec;
4192: p_x_old_Line_Scredit_tbl(I) := l_old_Line_Scredit_rec;
4193:
4194: OE_Line_Scredit_Security.g_check_all_cols_constraint := 'Y';

Line 4208: RAISE FND_API.G_EXC_ERROR;

4204: x_return_status => l_return_status);
4205: END IF;
4206: ROLLBACK TO SAVEPOINT Line_Scredits;
4207: ELSE
4208: RAISE FND_API.G_EXC_ERROR;
4209: END IF;
4210:
4211: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4212:

Line 4211: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

4207: ELSE
4208: RAISE FND_API.G_EXC_ERROR;
4209: END IF;
4210:
4211: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4212:
4213: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4214: l_Line_Scredit_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4215: p_x_Line_Scredit_tbl(I) := l_Line_Scredit_rec;

Line 4213: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4209: END IF;
4210:
4211: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4212:
4213: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4214: l_Line_Scredit_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4215: p_x_Line_Scredit_tbl(I) := l_Line_Scredit_rec;
4216: p_x_old_Line_Scredit_tbl(I) := l_old_Line_Scredit_rec;
4217: OE_Line_Scredit_Security.g_check_all_cols_constraint := 'Y';

Line 4214: l_Line_Scredit_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4210:
4211: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4212:
4213: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4214: l_Line_Scredit_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4215: p_x_Line_Scredit_tbl(I) := l_Line_Scredit_rec;
4216: p_x_old_Line_Scredit_tbl(I) := l_old_Line_Scredit_rec;
4217: OE_Line_Scredit_Security.g_check_all_cols_constraint := 'Y';
4218: OE_MSG_PUB.reset_msg_context('LINE_SCREDIT');

Line 4219: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4215: p_x_Line_Scredit_tbl(I) := l_Line_Scredit_rec;
4216: p_x_old_Line_Scredit_tbl(I) := l_old_Line_Scredit_rec;
4217: OE_Line_Scredit_Security.g_check_all_cols_constraint := 'Y';
4218: OE_MSG_PUB.reset_msg_context('LINE_SCREDIT');
4219: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4220:
4221: WHEN OTHERS THEN
4222:
4223: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 4223: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4219: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4220:
4221: WHEN OTHERS THEN
4222:
4223: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4224: l_Line_Scredit_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4225: p_x_Line_Scredit_tbl(I) := l_Line_Scredit_rec;
4226: p_x_old_Line_Scredit_tbl(I) := l_old_Line_Scredit_rec;
4227: OE_Line_Scredit_Security.g_check_all_cols_constraint := 'Y';

Line 4224: l_Line_Scredit_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4220:
4221: WHEN OTHERS THEN
4222:
4223: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4224: l_Line_Scredit_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4225: p_x_Line_Scredit_tbl(I) := l_Line_Scredit_rec;
4226: p_x_old_Line_Scredit_tbl(I) := l_old_Line_Scredit_rec;
4227: OE_Line_Scredit_Security.g_check_all_cols_constraint := 'Y';
4228: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)

Line 4237: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4233: );
4234: END IF;
4235:
4236: OE_MSG_PUB.reset_msg_context('LINE_SCREDIT');
4237: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4238:
4239: END;
4240: I := p_x_Line_Scredit_tbl.NEXT(I);
4241: END LOOP;

Line 4252: WHEN FND_API.G_EXC_ERROR THEN

4248: set_recursion_mode(p_Entity_Code => 7,
4249: p_In_out => 0);
4250: EXCEPTION
4251:
4252: WHEN FND_API.G_EXC_ERROR THEN
4253:
4254: set_recursion_mode(p_Entity_Code => 7,
4255: p_In_out => 0);
4256: x_return_status := FND_API.G_RET_STS_ERROR;

Line 4256: x_return_status := FND_API.G_RET_STS_ERROR;

4252: WHEN FND_API.G_EXC_ERROR THEN
4253:
4254: set_recursion_mode(p_Entity_Code => 7,
4255: p_In_out => 0);
4256: x_return_status := FND_API.G_RET_STS_ERROR;
4257: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
4258: IF l_debug_level > 0 THEN
4259: oe_debug_pub.add( 'DELETE REQUEST13' , 2 ) ;
4260: END IF;

Line 4266: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

4262: (x_return_status => l_return_status);
4263: END IF;
4264: OE_MSG_PUB.reset_msg_context('LINE_SCREDIT');
4265:
4266: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4267:
4268: set_recursion_mode(p_Entity_Code => 7,
4269: p_In_out => 0);
4270: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 4270: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4266: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4267:
4268: set_recursion_mode(p_Entity_Code => 7,
4269: p_In_out => 0);
4270: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4271: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
4272: IF l_debug_level > 0 THEN
4273: oe_debug_pub.add( 'DELETE REQUEST14' , 2 ) ;
4274: END IF;

Line 4284: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4280: WHEN OTHERS THEN
4281:
4282: set_recursion_mode(p_Entity_Code => 7,
4283: p_In_out => 0);
4284: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4285: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
4286: IF l_debug_level > 0 THEN
4287: oe_debug_pub.add( 'DELETE REQUEST15' , 2 ) ;
4288: END IF;

Line 4309: ( p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE

4305: PROCEDURE Line_Payments
4306: -----------------------------------------------------------------------*/
4307:
4308: PROCEDURE Line_Payments
4309: ( p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
4310: , p_validation_level IN NUMBER
4311: , p_control_rec IN OE_GLOBALS.Control_Rec_Type
4312: , p_x_Line_Payment_tbl IN OUT NOCOPY OE_Order_PUB.Line_Payment_Tbl_Type
4313: , p_x_old_Line_Payment_tbl IN OUT NOCOPY OE_Order_PUB.Line_Payment_Tbl_Type

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

4336: l_org_id number ;
4337: BEGIN
4338: --MOAC changes start
4339: l_org_id := MO_GLOBAL.get_current_org_id;
4340: IF (l_org_id IS NULL OR l_org_id = FND_API.G_MISS_NUM) THEN
4341: FND_MESSAGE.set_name('FND','MO_ORG_REQUIRED');
4342: OE_MSG_PUB.Add;
4343: RAISE FND_API.G_EXC_ERROR;
4344: END IF;

Line 4343: RAISE FND_API.G_EXC_ERROR;

4339: l_org_id := MO_GLOBAL.get_current_org_id;
4340: IF (l_org_id IS NULL OR l_org_id = FND_API.G_MISS_NUM) THEN
4341: FND_MESSAGE.set_name('FND','MO_ORG_REQUIRED');
4342: OE_MSG_PUB.Add;
4343: RAISE FND_API.G_EXC_ERROR;
4344: END IF;
4345: --MOAC changes end
4346: x_return_status := FND_API.G_RET_STS_SUCCESS;
4347:

Line 4346: x_return_status := FND_API.G_RET_STS_SUCCESS;

4342: OE_MSG_PUB.Add;
4343: RAISE FND_API.G_EXC_ERROR;
4344: END IF;
4345: --MOAC changes end
4346: x_return_status := FND_API.G_RET_STS_SUCCESS;
4347:
4348: -- Initialize message list.
4349:
4350: IF FND_API.to_Boolean(p_init_msg_list) THEN

Line 4350: IF FND_API.to_Boolean(p_init_msg_list) THEN

4346: x_return_status := FND_API.G_RET_STS_SUCCESS;
4347:
4348: -- Initialize message list.
4349:
4350: IF FND_API.to_Boolean(p_init_msg_list) THEN
4351: OE_MSG_PUB.initialize;
4352: END IF;
4353:
4354: IF p_control_rec.Process_Partial THEN

Line 4377: if l_old_line_Payment_rec.payment_number = FND_API.G_MISS_NUM Then

4373: l_old_Line_Payment_rec := p_x_old_Line_Payment_tbl(I);
4374: ELSE
4375: l_old_Line_Payment_rec := OE_Order_PUB.G_MISS_LINE_PAYMENT_REC;
4376: END IF;
4377: if l_old_line_Payment_rec.payment_number = FND_API.G_MISS_NUM Then
4378: IF l_line_Payment_rec.line_id IS NOT NULL AND
4379: l_line_Payment_rec.line_id <> FND_API.G_MISS_NUM THEN
4380: BEGIN
4381: IF l_debug_level > 0 THEN

Line 4379: l_line_Payment_rec.line_id <> FND_API.G_MISS_NUM THEN

4375: l_old_Line_Payment_rec := OE_Order_PUB.G_MISS_LINE_PAYMENT_REC;
4376: END IF;
4377: if l_old_line_Payment_rec.payment_number = FND_API.G_MISS_NUM Then
4378: IF l_line_Payment_rec.line_id IS NOT NULL AND
4379: l_line_Payment_rec.line_id <> FND_API.G_MISS_NUM THEN
4380: BEGIN
4381: IF l_debug_level > 0 THEN
4382: oe_debug_pub.add('Getting reference data for line_id:'||l_line_Payment_rec.line_id);
4383: END IF;

Line 4430: l_old_line_Payment_rec.line_id <> FND_API.G_MISS_NUM THEN

4426: ,p_source_document_line_id => l_source_document_line_id );
4427:
4428: else
4429: IF l_old_line_Payment_rec.line_id IS NOT NULL AND
4430: l_old_line_Payment_rec.line_id <> FND_API.G_MISS_NUM THEN
4431: BEGIN
4432: IF l_debug_level > 0 THEN
4433: oe_debug_pub.add('Getting reference data for old line_id:'||l_old_line_Payment_rec.line_id);
4434: END IF;

Line 4491: l_Line_Payment_rec.return_status := FND_API.G_RET_STS_SUCCESS;

4487: );
4488:
4489: -- Set record return status.
4490:
4491: l_Line_Payment_rec.return_status := FND_API.G_RET_STS_SUCCESS;
4492:
4493: -- Prepare record.
4494:
4495: IF l_Line_Payment_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN

Line 4497: l_Line_Payment_rec.db_flag := FND_API.G_FALSE;

4493: -- Prepare record.
4494:
4495: IF l_Line_Payment_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
4496:
4497: l_Line_Payment_rec.db_flag := FND_API.G_FALSE;
4498:
4499: -- Set missing old record elements to NULL.
4500:
4501: IF l_debug_level > 0 THEN

Line 4513: l_Line_Payment_rec.db_flag := FND_API.G_TRUE;

4509: ELSIF l_Line_Payment_rec.operation = OE_GLOBALS.G_OPR_UPDATE
4510: OR l_Line_Payment_rec.operation = OE_GLOBALS.G_OPR_DELETE
4511: THEN
4512:
4513: l_Line_Payment_rec.db_flag := FND_API.G_TRUE;
4514:
4515: -- Query Old if missing
4516:
4517: IF l_old_Line_Payment_rec.payment_number = FND_API.G_MISS_NUM

Line 4517: IF l_old_Line_Payment_rec.payment_number = FND_API.G_MISS_NUM

4513: l_Line_Payment_rec.db_flag := FND_API.G_TRUE;
4514:
4515: -- Query Old if missing
4516:
4517: IF l_old_Line_Payment_rec.payment_number = FND_API.G_MISS_NUM
4518: THEN
4519:
4520: IF l_debug_level > 0 THEN
4521: oe_debug_pub.add('Payment:before OE_Line_Payment_Util.Query_Row', 5);

Line 4564: RAISE FND_API.G_EXC_ERROR;

4560: END IF;
4561:
4562: IF I = p_x_line_payment_tbl.FIRST THEN
4563: IF NOT Valid_Upgraded_Order(l_line_payment_rec.header_id) THEN
4564: RAISE FND_API.G_EXC_ERROR;
4565: END IF;
4566: END IF;
4567:
4568: -- Check security

Line 4587: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

4583: IF l_debug_level > 0 THEN
4584: oe_debug_pub.add('Payment:after OE_Line_Payment_Security.Attributes', 5);
4585: END IF;
4586:
4587: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4588: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4589: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4590: RAISE FND_API.G_EXC_ERROR;
4591: END IF;

Line 4588: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4584: oe_debug_pub.add('Payment:after OE_Line_Payment_Security.Attributes', 5);
4585: END IF;
4586:
4587: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4588: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4589: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4590: RAISE FND_API.G_EXC_ERROR;
4591: END IF;
4592:

Line 4589: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

4585: END IF;
4586:
4587: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4588: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4589: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4590: RAISE FND_API.G_EXC_ERROR;
4591: END IF;
4592:
4593: IF l_sec_result = OE_PC_GLOBALS.YES THEN

Line 4590: RAISE FND_API.G_EXC_ERROR;

4586:
4587: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4588: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4589: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4590: RAISE FND_API.G_EXC_ERROR;
4591: END IF;
4592:
4593: IF l_sec_result = OE_PC_GLOBALS.YES THEN
4594: RAISE FND_API.G_EXC_ERROR;

Line 4594: RAISE FND_API.G_EXC_ERROR;

4590: RAISE FND_API.G_EXC_ERROR;
4591: END IF;
4592:
4593: IF l_sec_result = OE_PC_GLOBALS.YES THEN
4594: RAISE FND_API.G_EXC_ERROR;
4595: END IF;
4596:
4597: END IF;
4598:

Line 4601: IF p_validation_level > FND_API.G_VALID_LEVEL_NONE THEN

4597: END IF;
4598:
4599: -- Attribute level validation.
4600:
4601: IF p_validation_level > FND_API.G_VALID_LEVEL_NONE THEN
4602:
4603: IF l_debug_level > 0 THEN
4604: oe_debug_pub.add('Payment:before OE_Validate_Line_Payment.Attributes', 5);
4605: END IF;

Line 4615: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

4611: IF l_debug_level > 0 THEN
4612: oe_debug_pub.add('Payment:after OE_Validate_Line_Payment.Attributes', 5);
4613: END IF;
4614:
4615: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4616: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4617: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4618: RAISE FND_API.G_EXC_ERROR;
4619: END IF;

Line 4616: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4612: oe_debug_pub.add('Payment:after OE_Validate_Line_Payment.Attributes', 5);
4613: END IF;
4614:
4615: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4616: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4617: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4618: RAISE FND_API.G_EXC_ERROR;
4619: END IF;
4620:

Line 4617: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

4613: END IF;
4614:
4615: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4616: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4617: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4618: RAISE FND_API.G_EXC_ERROR;
4619: END IF;
4620:
4621: END IF;

Line 4618: RAISE FND_API.G_EXC_ERROR;

4614:
4615: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4616: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4617: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4618: RAISE FND_API.G_EXC_ERROR;
4619: END IF;
4620:
4621: END IF;
4622:

Line 4721: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

4717: END IF;
4718:
4719: END IF;
4720:
4721: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4722: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4723: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4724: RAISE FND_API.G_EXC_ERROR;
4725: END IF;

Line 4722: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4718:
4719: END IF;
4720:
4721: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4722: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4723: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4724: RAISE FND_API.G_EXC_ERROR;
4725: END IF;
4726:

Line 4723: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

4719: END IF;
4720:
4721: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4722: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4723: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4724: RAISE FND_API.G_EXC_ERROR;
4725: END IF;
4726:
4727: END IF;

Line 4724: RAISE FND_API.G_EXC_ERROR;

4720:
4721: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4722: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4723: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4724: RAISE FND_API.G_EXC_ERROR;
4725: END IF;
4726:
4727: END IF;
4728:

Line 4757: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

4753: IF l_debug_level > 0 THEN
4754: oe_debug_pub.add('Payment:after OE_Line_Payment_Security.Entity', 5);
4755: END IF;
4756:
4757: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4758: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4759: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4760: RAISE FND_API.G_EXC_ERROR;
4761: END IF;

Line 4758: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4754: oe_debug_pub.add('Payment:after OE_Line_Payment_Security.Entity', 5);
4755: END IF;
4756:
4757: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4758: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4759: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4760: RAISE FND_API.G_EXC_ERROR;
4761: END IF;
4762:

Line 4759: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

4755: END IF;
4756:
4757: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4758: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4759: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4760: RAISE FND_API.G_EXC_ERROR;
4761: END IF;
4762:
4763: IF l_sec_result = OE_PC_GLOBALS.YES THEN

Line 4760: RAISE FND_API.G_EXC_ERROR;

4756:
4757: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4758: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4759: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
4760: RAISE FND_API.G_EXC_ERROR;
4761: END IF;
4762:
4763: IF l_sec_result = OE_PC_GLOBALS.YES THEN
4764: RAISE FND_API.G_EXC_ERROR;

Line 4764: RAISE FND_API.G_EXC_ERROR;

4760: RAISE FND_API.G_EXC_ERROR;
4761: END IF;
4762:
4763: IF l_sec_result = OE_PC_GLOBALS.YES THEN
4764: RAISE FND_API.G_EXC_ERROR;
4765: END IF;
4766:
4767: END IF;
4768:

Line 4840: IF l_line_payment_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

4836: OE_Line_Payment_Security.g_check_all_cols_constraint := 'Y';
4837: OE_MSG_PUB.reset_msg_context('LINE_PAYMENT');
4838:
4839: -- loop exception handler.
4840: IF l_line_payment_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4841: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4842: ELSIF l_line_payment_rec.return_status = FND_API.G_RET_STS_ERROR THEN
4843: RAISE FND_API.G_EXC_ERROR;
4844: END IF;

Line 4841: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4837: OE_MSG_PUB.reset_msg_context('LINE_PAYMENT');
4838:
4839: -- loop exception handler.
4840: IF l_line_payment_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4841: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4842: ELSIF l_line_payment_rec.return_status = FND_API.G_RET_STS_ERROR THEN
4843: RAISE FND_API.G_EXC_ERROR;
4844: END IF;
4845:

Line 4842: ELSIF l_line_payment_rec.return_status = FND_API.G_RET_STS_ERROR THEN

4838:
4839: -- loop exception handler.
4840: IF l_line_payment_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4841: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4842: ELSIF l_line_payment_rec.return_status = FND_API.G_RET_STS_ERROR THEN
4843: RAISE FND_API.G_EXC_ERROR;
4844: END IF;
4845:
4846: -- Load tables.

Line 4843: RAISE FND_API.G_EXC_ERROR;

4839: -- loop exception handler.
4840: IF l_line_payment_rec.return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4841: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4842: ELSIF l_line_payment_rec.return_status = FND_API.G_RET_STS_ERROR THEN
4843: RAISE FND_API.G_EXC_ERROR;
4844: END IF;
4845:
4846: -- Load tables.
4847:

Line 4848: l_Line_Payment_rec.return_status := FND_API.G_RET_STS_SUCCESS;

4844: END IF;
4845:
4846: -- Load tables.
4847:
4848: l_Line_Payment_rec.return_status := FND_API.G_RET_STS_SUCCESS;
4849: p_x_Line_Payment_tbl(I) := l_Line_Payment_rec;
4850: p_x_old_Line_Payment_tbl(I) := l_old_Line_Payment_rec;
4851:
4852:

Line 4855: WHEN FND_API.G_EXC_ERROR THEN

4851:
4852:
4853: EXCEPTION
4854:
4855: WHEN FND_API.G_EXC_ERROR THEN
4856:
4857: x_return_status := FND_API.G_RET_STS_ERROR;
4858: l_Line_Payment_rec.return_status := FND_API.G_RET_STS_ERROR;
4859: p_x_Line_Payment_tbl(I) := l_Line_Payment_rec;

Line 4857: x_return_status := FND_API.G_RET_STS_ERROR;

4853: EXCEPTION
4854:
4855: WHEN FND_API.G_EXC_ERROR THEN
4856:
4857: x_return_status := FND_API.G_RET_STS_ERROR;
4858: l_Line_Payment_rec.return_status := FND_API.G_RET_STS_ERROR;
4859: p_x_Line_Payment_tbl(I) := l_Line_Payment_rec;
4860: p_x_old_Line_Payment_tbl(I) := l_old_Line_Payment_rec;
4861:

Line 4858: l_Line_Payment_rec.return_status := FND_API.G_RET_STS_ERROR;

4854:
4855: WHEN FND_API.G_EXC_ERROR THEN
4856:
4857: x_return_status := FND_API.G_RET_STS_ERROR;
4858: l_Line_Payment_rec.return_status := FND_API.G_RET_STS_ERROR;
4859: p_x_Line_Payment_tbl(I) := l_Line_Payment_rec;
4860: p_x_old_Line_Payment_tbl(I) := l_old_Line_Payment_rec;
4861:
4862: OE_Line_Payment_Security.g_check_all_cols_constraint := 'Y';

Line 4876: RAISE FND_API.G_EXC_ERROR;

4872: x_return_status => l_return_status);
4873: END IF;
4874: ROLLBACK TO SAVEPOINT Line_Payments;
4875: ELSE
4876: RAISE FND_API.G_EXC_ERROR;
4877: END IF;
4878:
4879: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4880:

Line 4879: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

4875: ELSE
4876: RAISE FND_API.G_EXC_ERROR;
4877: END IF;
4878:
4879: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4880:
4881: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4882: l_Line_Payment_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4883: p_x_Line_Payment_tbl(I) := l_Line_Payment_rec;

Line 4881: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4877: END IF;
4878:
4879: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4880:
4881: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4882: l_Line_Payment_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4883: p_x_Line_Payment_tbl(I) := l_Line_Payment_rec;
4884: p_x_old_Line_Payment_tbl(I) := l_old_Line_Payment_rec;
4885: OE_Line_Payment_Security.g_check_all_cols_constraint := 'Y';

Line 4882: l_Line_Payment_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4878:
4879: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4880:
4881: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4882: l_Line_Payment_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4883: p_x_Line_Payment_tbl(I) := l_Line_Payment_rec;
4884: p_x_old_Line_Payment_tbl(I) := l_old_Line_Payment_rec;
4885: OE_Line_Payment_Security.g_check_all_cols_constraint := 'Y';
4886: OE_MSG_PUB.reset_msg_context('LINE_PAYMENT');

Line 4887: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4883: p_x_Line_Payment_tbl(I) := l_Line_Payment_rec;
4884: p_x_old_Line_Payment_tbl(I) := l_old_Line_Payment_rec;
4885: OE_Line_Payment_Security.g_check_all_cols_constraint := 'Y';
4886: OE_MSG_PUB.reset_msg_context('LINE_PAYMENT');
4887: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4888:
4889: WHEN OTHERS THEN
4890:
4891: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 4891: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4887: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4888:
4889: WHEN OTHERS THEN
4890:
4891: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4892: l_Line_Payment_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4893: p_x_Line_Payment_tbl(I) := l_Line_Payment_rec;
4894: p_x_old_Line_Payment_tbl(I) := l_old_Line_Payment_rec;
4895: OE_Line_Payment_Security.g_check_all_cols_constraint := 'Y';

Line 4892: l_Line_Payment_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4888:
4889: WHEN OTHERS THEN
4890:
4891: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4892: l_Line_Payment_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4893: p_x_Line_Payment_tbl(I) := l_Line_Payment_rec;
4894: p_x_old_Line_Payment_tbl(I) := l_old_Line_Payment_rec;
4895: OE_Line_Payment_Security.g_check_all_cols_constraint := 'Y';
4896: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)

Line 4905: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4901: );
4902: END IF;
4903:
4904: OE_MSG_PUB.reset_msg_context('LINE_PAYMENT');
4905: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4906:
4907: END;
4908: I := p_x_Line_Payment_tbl.NEXT(I);
4909: END LOOP;

Line 4918: WHEN FND_API.G_EXC_ERROR THEN

4914: END IF;
4915: OE_MSG_PUB.reset_msg_context('LINE_PAYMENT');
4916: EXCEPTION
4917:
4918: WHEN FND_API.G_EXC_ERROR THEN
4919:
4920: x_return_status := FND_API.G_RET_STS_ERROR;
4921: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
4922: IF l_debug_level > 0 THEN

Line 4920: x_return_status := FND_API.G_RET_STS_ERROR;

4916: EXCEPTION
4917:
4918: WHEN FND_API.G_EXC_ERROR THEN
4919:
4920: x_return_status := FND_API.G_RET_STS_ERROR;
4921: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
4922: IF l_debug_level > 0 THEN
4923: oe_debug_pub.add( 'DELETE REQUEST13' , 2 ) ;
4924: END IF;

Line 4930: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

4926: (x_return_status => l_return_status);
4927: END IF;
4928: OE_MSG_PUB.reset_msg_context('LINE_PAYMENT');
4929:
4930: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4931:
4932: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4933: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
4934: IF l_debug_level > 0 THEN

Line 4932: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4928: OE_MSG_PUB.reset_msg_context('LINE_PAYMENT');
4929:
4930: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4931:
4932: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4933: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
4934: IF l_debug_level > 0 THEN
4935: oe_debug_pub.add( 'DELETE REQUEST14' , 2 ) ;
4936: END IF;

Line 4944: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4940: OE_MSG_PUB.reset_msg_context('LINE_PAYMENT');
4941:
4942: WHEN OTHERS THEN
4943:
4944: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4945: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
4946: IF l_debug_level > 0 THEN
4947: oe_debug_pub.add( 'DELETE REQUEST15' , 2 ) ;
4948: END IF;

Line 4969: ( p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE

4965: PROCEDURE Lot_Serials
4966: --------------------------------------------------------------------*/
4967:
4968: PROCEDURE Lot_Serials
4969: ( p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
4970: , p_validation_level IN NUMBER
4971: , p_control_rec IN OE_GLOBALS.Control_Rec_Type
4972: , p_x_Lot_Serial_tbl IN OUT NOCOPY OE_Order_PUB.Lot_Serial_Tbl_Type
4973: , p_x_old_Lot_Serial_tbl IN OUT NOCOPY OE_Order_PUB.Lot_Serial_Tbl_Type

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

4984: l_org_id number;
4985: BEGIN
4986: --MOAC changes start
4987: l_org_id := MO_GLOBAL.get_current_org_id;
4988: IF (l_org_id IS NULL OR l_org_id = FND_API.G_MISS_NUM) THEN
4989: FND_MESSAGE.set_name('FND','MO_ORG_REQUIRED');
4990: OE_MSG_PUB.Add;
4991: RAISE FND_API.G_EXC_ERROR;
4992: END IF;

Line 4991: RAISE FND_API.G_EXC_ERROR;

4987: l_org_id := MO_GLOBAL.get_current_org_id;
4988: IF (l_org_id IS NULL OR l_org_id = FND_API.G_MISS_NUM) THEN
4989: FND_MESSAGE.set_name('FND','MO_ORG_REQUIRED');
4990: OE_MSG_PUB.Add;
4991: RAISE FND_API.G_EXC_ERROR;
4992: END IF;
4993: --MOAC changes end
4994: x_return_status := FND_API.G_RET_STS_SUCCESS;
4995:

Line 4994: x_return_status := FND_API.G_RET_STS_SUCCESS;

4990: OE_MSG_PUB.Add;
4991: RAISE FND_API.G_EXC_ERROR;
4992: END IF;
4993: --MOAC changes end
4994: x_return_status := FND_API.G_RET_STS_SUCCESS;
4995:
4996: -- Initialize message list.
4997:
4998: IF FND_API.to_Boolean(p_init_msg_list) THEN

Line 4998: IF FND_API.to_Boolean(p_init_msg_list) THEN

4994: x_return_status := FND_API.G_RET_STS_SUCCESS;
4995:
4996: -- Initialize message list.
4997:
4998: IF FND_API.to_Boolean(p_init_msg_list) THEN
4999: OE_MSG_PUB.initialize;
5000: END IF;
5001:
5002: -- FOR I IN 1..p_x_Lot_Serial_tbl.COUNT LOOP

Line 5028: l_Lot_Serial_rec.return_status := FND_API.G_RET_STS_SUCCESS;

5024: );
5025:
5026: -- Set record return status.
5027:
5028: l_Lot_Serial_rec.return_status := FND_API.G_RET_STS_SUCCESS;
5029:
5030: -- Prepare record.
5031:
5032: IF l_Lot_Serial_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN

Line 5034: l_Lot_Serial_rec.db_flag := FND_API.G_FALSE;

5030: -- Prepare record.
5031:
5032: IF l_Lot_Serial_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
5033:
5034: l_Lot_Serial_rec.db_flag := FND_API.G_FALSE;
5035:
5036: -- Set missing old record elements to NULL.
5037:
5038: OE_Lot_Serial_Util.Convert_Miss_To_Null (l_old_Lot_Serial_rec);

Line 5044: l_Lot_Serial_rec.db_flag := FND_API.G_TRUE;

5040: ELSIF l_Lot_Serial_rec.operation = OE_GLOBALS.G_OPR_UPDATE
5041: OR l_Lot_Serial_rec.operation = OE_GLOBALS.G_OPR_DELETE
5042: THEN
5043:
5044: l_Lot_Serial_rec.db_flag := FND_API.G_TRUE;
5045:
5046: -- Query Old if missing
5047:
5048: IF l_old_Lot_Serial_rec.lot_serial_id = FND_API.G_MISS_NUM

Line 5048: IF l_old_Lot_Serial_rec.lot_serial_id = FND_API.G_MISS_NUM

5044: l_Lot_Serial_rec.db_flag := FND_API.G_TRUE;
5045:
5046: -- Query Old if missing
5047:
5048: IF l_old_Lot_Serial_rec.lot_serial_id = FND_API.G_MISS_NUM
5049: THEN
5050:
5051: OE_Lot_Serial_Util.Query_Row
5052: ( p_lot_serial_id => l_Lot_Serial_rec.lot_serial_id

Line 5075: IF p_validation_level > FND_API.G_VALID_LEVEL_NONE THEN

5071: END IF;
5072:
5073: -- Attribute level validation.
5074:
5075: IF p_validation_level > FND_API.G_VALID_LEVEL_NONE THEN
5076:
5077: OE_Validate_Lot_Serial.Attributes
5078: ( x_return_status => l_return_status
5079: , p_Lot_Serial_rec => l_Lot_Serial_rec

Line 5083: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5079: , p_Lot_Serial_rec => l_Lot_Serial_rec
5080: , p_old_Lot_Serial_rec => l_old_Lot_Serial_rec
5081: );
5082:
5083: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5084: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5085: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5086: RAISE FND_API.G_EXC_ERROR;
5087: END IF;

Line 5084: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5080: , p_old_Lot_Serial_rec => l_old_Lot_Serial_rec
5081: );
5082:
5083: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5084: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5085: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5086: RAISE FND_API.G_EXC_ERROR;
5087: END IF;
5088:

Line 5085: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

5081: );
5082:
5083: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5084: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5085: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5086: RAISE FND_API.G_EXC_ERROR;
5087: END IF;
5088:
5089: END IF;

Line 5086: RAISE FND_API.G_EXC_ERROR;

5082:
5083: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5084: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5085: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5086: RAISE FND_API.G_EXC_ERROR;
5087: END IF;
5088:
5089: END IF;
5090:

Line 5146: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5142: );
5143:
5144: END IF;
5145:
5146: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5147: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5148: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5149: RAISE FND_API.G_EXC_ERROR;
5150: END IF;

Line 5147: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5143:
5144: END IF;
5145:
5146: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5147: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5148: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5149: RAISE FND_API.G_EXC_ERROR;
5150: END IF;
5151:

Line 5148: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

5144: END IF;
5145:
5146: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5147: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5148: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5149: RAISE FND_API.G_EXC_ERROR;
5150: END IF;
5151:
5152: END IF;

Line 5149: RAISE FND_API.G_EXC_ERROR;

5145:
5146: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5147: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5148: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5149: RAISE FND_API.G_EXC_ERROR;
5150: END IF;
5151:
5152: END IF;
5153:

Line 5199: WHEN FND_API.G_EXC_ERROR THEN

5195:
5196:
5197: EXCEPTION
5198:
5199: WHEN FND_API.G_EXC_ERROR THEN
5200:
5201: x_return_status := FND_API.G_RET_STS_ERROR;
5202: l_Lot_Serial_rec.return_status := FND_API.G_RET_STS_ERROR;
5203: p_x_Lot_Serial_tbl(I) := l_Lot_Serial_rec;

Line 5201: x_return_status := FND_API.G_RET_STS_ERROR;

5197: EXCEPTION
5198:
5199: WHEN FND_API.G_EXC_ERROR THEN
5200:
5201: x_return_status := FND_API.G_RET_STS_ERROR;
5202: l_Lot_Serial_rec.return_status := FND_API.G_RET_STS_ERROR;
5203: p_x_Lot_Serial_tbl(I) := l_Lot_Serial_rec;
5204: p_x_old_Lot_Serial_tbl(I) := l_old_Lot_Serial_rec;
5205:

Line 5202: l_Lot_Serial_rec.return_status := FND_API.G_RET_STS_ERROR;

5198:
5199: WHEN FND_API.G_EXC_ERROR THEN
5200:
5201: x_return_status := FND_API.G_RET_STS_ERROR;
5202: l_Lot_Serial_rec.return_status := FND_API.G_RET_STS_ERROR;
5203: p_x_Lot_Serial_tbl(I) := l_Lot_Serial_rec;
5204: p_x_old_Lot_Serial_tbl(I) := l_old_Lot_Serial_rec;
5205:
5206: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 5206: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

5202: l_Lot_Serial_rec.return_status := FND_API.G_RET_STS_ERROR;
5203: p_x_Lot_Serial_tbl(I) := l_Lot_Serial_rec;
5204: p_x_old_Lot_Serial_tbl(I) := l_old_Lot_Serial_rec;
5205:
5206: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5207:
5208: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5209: l_Lot_Serial_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5210: p_x_Lot_Serial_tbl(I) := l_Lot_Serial_rec;

Line 5208: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5204: p_x_old_Lot_Serial_tbl(I) := l_old_Lot_Serial_rec;
5205:
5206: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5207:
5208: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5209: l_Lot_Serial_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5210: p_x_Lot_Serial_tbl(I) := l_Lot_Serial_rec;
5211: p_x_old_Lot_Serial_tbl(I) := l_old_Lot_Serial_rec;
5212: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 5209: l_Lot_Serial_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5205:
5206: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5207:
5208: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5209: l_Lot_Serial_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5210: p_x_Lot_Serial_tbl(I) := l_Lot_Serial_rec;
5211: p_x_old_Lot_Serial_tbl(I) := l_old_Lot_Serial_rec;
5212: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5213:

Line 5212: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5208: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5209: l_Lot_Serial_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5210: p_x_Lot_Serial_tbl(I) := l_Lot_Serial_rec;
5211: p_x_old_Lot_Serial_tbl(I) := l_old_Lot_Serial_rec;
5212: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5213:
5214: WHEN OTHERS THEN
5215:
5216: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 5216: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5212: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5213:
5214: WHEN OTHERS THEN
5215:
5216: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5217: l_Lot_Serial_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5218: p_x_Lot_Serial_tbl(I) := l_Lot_Serial_rec;
5219: p_x_old_Lot_Serial_tbl(I) := l_old_Lot_Serial_rec;
5220:

Line 5217: l_Lot_Serial_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5213:
5214: WHEN OTHERS THEN
5215:
5216: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5217: l_Lot_Serial_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5218: p_x_Lot_Serial_tbl(I) := l_Lot_Serial_rec;
5219: p_x_old_Lot_Serial_tbl(I) := l_old_Lot_Serial_rec;
5220:
5221: IF oe_msg_pub.Check_Msg_Level(oe_msg_pub.G_MSG_LVL_UNEXP_ERROR)

Line 5229: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5225: , 'Lot_Serials'
5226: );
5227: END IF;
5228:
5229: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5230:
5231: END;
5232: I := p_x_Lot_Serial_tbl.NEXT(I);
5233: END LOOP;

Line 5237: WHEN FND_API.G_EXC_ERROR THEN

5233: END LOOP;
5234:
5235: EXCEPTION
5236:
5237: WHEN FND_API.G_EXC_ERROR THEN
5238:
5239: x_return_status := FND_API.G_RET_STS_ERROR;
5240: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
5241: IF l_debug_level > 0 THEN

Line 5239: x_return_status := FND_API.G_RET_STS_ERROR;

5235: EXCEPTION
5236:
5237: WHEN FND_API.G_EXC_ERROR THEN
5238:
5239: x_return_status := FND_API.G_RET_STS_ERROR;
5240: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
5241: IF l_debug_level > 0 THEN
5242: oe_debug_pub.add( 'DELETE REQUEST17' , 2 ) ;
5243: END IF;

Line 5248: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

5244: OE_Delayed_Requests_Pvt.Clear_Request
5245: (x_return_status => l_return_status);
5246: END IF;
5247:
5248: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5249:
5250: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5251: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
5252: IF l_debug_level > 0 THEN

Line 5250: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5246: END IF;
5247:
5248: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5249:
5250: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5251: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
5252: IF l_debug_level > 0 THEN
5253: oe_debug_pub.add( 'DELETE REQUEST18' , 2 ) ;
5254: END IF;

Line 5261: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5257: END IF;
5258:
5259: WHEN OTHERS THEN
5260:
5261: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5262: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
5263: IF l_debug_level > 0 THEN
5264: oe_debug_pub.add( 'DELETE REQUEST19' , 2 ) ;
5265: END IF;

Line 5285: ( p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE

5281: PROCEDURE Process_Requests_And_Notify
5282: ------------------------------------------------------------------*/
5283:
5284: PROCEDURE Process_Requests_And_Notify
5285: ( p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
5286: , p_process_requests IN BOOLEAN := TRUE
5287: , p_notify IN BOOLEAN := TRUE
5288: , p_process_ack IN BOOLEAN := TRUE
5289: , x_return_status OUT NOCOPY VARCHAR2

Line 5374: x_return_status := FND_API.G_RET_STS_SUCCESS;

5370: IF l_debug_level > 0 THEN
5371: oe_debug_pub.add( 'ENTER OE_ORDER_PVT.PROCESS_REQUESTS_AND_NOTIFY' , 1 ) ;
5372: END IF;
5373:
5374: x_return_status := FND_API.G_RET_STS_SUCCESS;
5375: fnd_profile.get('ONT_NEW_EDI_ACK_FWK', l_edi_ack_pfile);
5376: l_edi_ack_pfile := nvl(l_edi_ack_pfile, 'NO');
5377:
5378: -- Initialize message list.

Line 5380: IF FND_API.to_Boolean(p_init_msg_list) THEN

5376: l_edi_ack_pfile := nvl(l_edi_ack_pfile, 'NO');
5377:
5378: -- Initialize message list.
5379:
5380: IF FND_API.to_Boolean(p_init_msg_list) THEN
5381: OE_MSG_PUB.initialize;
5382: END IF;
5383:
5384:

Line 5394: ,p_delete => FND_API.G_TRUE

5390: THEN
5391:
5392: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5393: (p_entity_code => OE_GLOBALS.G_ENTITY_HEADER_ADJ
5394: ,p_delete => FND_API.G_TRUE
5395: ,x_return_status => l_return_status
5396: );
5397: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5398: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 5397: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5393: (p_entity_code => OE_GLOBALS.G_ENTITY_HEADER_ADJ
5394: ,p_delete => FND_API.G_TRUE
5395: ,x_return_status => l_return_status
5396: );
5397: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5398: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5399: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5400: RAISE FND_API.G_EXC_ERROR;
5401: END IF;

Line 5398: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5394: ,p_delete => FND_API.G_TRUE
5395: ,x_return_status => l_return_status
5396: );
5397: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5398: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5399: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5400: RAISE FND_API.G_EXC_ERROR;
5401: END IF;
5402:

Line 5399: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

5395: ,x_return_status => l_return_status
5396: );
5397: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5398: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5399: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5400: RAISE FND_API.G_EXC_ERROR;
5401: END IF;
5402:
5403: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity

Line 5400: RAISE FND_API.G_EXC_ERROR;

5396: );
5397: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5398: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5399: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5400: RAISE FND_API.G_EXC_ERROR;
5401: END IF;
5402:
5403: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5404: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Price_Att

Line 5405: ,p_delete => FND_API.G_TRUE

5401: END IF;
5402:
5403: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5404: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Price_Att
5405: ,p_delete => FND_API.G_TRUE
5406: ,x_return_status => l_return_status
5407: );
5408: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5409: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 5408: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5404: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Price_Att
5405: ,p_delete => FND_API.G_TRUE
5406: ,x_return_status => l_return_status
5407: );
5408: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5409: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5410: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5411: RAISE FND_API.G_EXC_ERROR;
5412: END IF;

Line 5409: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5405: ,p_delete => FND_API.G_TRUE
5406: ,x_return_status => l_return_status
5407: );
5408: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5409: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5410: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5411: RAISE FND_API.G_EXC_ERROR;
5412: END IF;
5413:

Line 5410: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

5406: ,x_return_status => l_return_status
5407: );
5408: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5409: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5410: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5411: RAISE FND_API.G_EXC_ERROR;
5412: END IF;
5413:
5414: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity

Line 5411: RAISE FND_API.G_EXC_ERROR;

5407: );
5408: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5409: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5410: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5411: RAISE FND_API.G_EXC_ERROR;
5412: END IF;
5413:
5414: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5415: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Adj_Att

Line 5416: ,p_delete => FND_API.G_TRUE

5412: END IF;
5413:
5414: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5415: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Adj_Att
5416: ,p_delete => FND_API.G_TRUE
5417: ,x_return_status => l_return_status
5418: );
5419: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5420: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 5419: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5415: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Adj_Att
5416: ,p_delete => FND_API.G_TRUE
5417: ,x_return_status => l_return_status
5418: );
5419: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5420: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5421: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5422: RAISE FND_API.G_EXC_ERROR;
5423: END IF;

Line 5420: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5416: ,p_delete => FND_API.G_TRUE
5417: ,x_return_status => l_return_status
5418: );
5419: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5420: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5421: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5422: RAISE FND_API.G_EXC_ERROR;
5423: END IF;
5424:

Line 5421: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

5417: ,x_return_status => l_return_status
5418: );
5419: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5420: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5421: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5422: RAISE FND_API.G_EXC_ERROR;
5423: END IF;
5424:
5425: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity

Line 5422: RAISE FND_API.G_EXC_ERROR;

5418: );
5419: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5420: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5421: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5422: RAISE FND_API.G_EXC_ERROR;
5423: END IF;
5424:
5425: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5426: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Adj_Assoc

Line 5427: ,p_delete => FND_API.G_TRUE

5423: END IF;
5424:
5425: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5426: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Adj_Assoc
5427: ,p_delete => FND_API.G_TRUE
5428: ,x_return_status => l_return_status
5429: );
5430: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5431: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 5430: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5426: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Adj_Assoc
5427: ,p_delete => FND_API.G_TRUE
5428: ,x_return_status => l_return_status
5429: );
5430: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5431: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5432: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5433: RAISE FND_API.G_EXC_ERROR;
5434: END IF;

Line 5431: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5427: ,p_delete => FND_API.G_TRUE
5428: ,x_return_status => l_return_status
5429: );
5430: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5431: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5432: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5433: RAISE FND_API.G_EXC_ERROR;
5434: END IF;
5435:

Line 5432: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

5428: ,x_return_status => l_return_status
5429: );
5430: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5431: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5432: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5433: RAISE FND_API.G_EXC_ERROR;
5434: END IF;
5435:
5436: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity

Line 5433: RAISE FND_API.G_EXC_ERROR;

5429: );
5430: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5431: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5432: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5433: RAISE FND_API.G_EXC_ERROR;
5434: END IF;
5435:
5436: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5437: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Scredit

Line 5438: ,p_delete => FND_API.G_TRUE

5434: END IF;
5435:
5436: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5437: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Scredit
5438: ,p_delete => FND_API.G_TRUE
5439: ,x_return_status => l_return_status
5440: );
5441: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5442: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 5441: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5437: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Scredit
5438: ,p_delete => FND_API.G_TRUE
5439: ,x_return_status => l_return_status
5440: );
5441: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5442: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5443: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5444: RAISE FND_API.G_EXC_ERROR;
5445: END IF;

Line 5442: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5438: ,p_delete => FND_API.G_TRUE
5439: ,x_return_status => l_return_status
5440: );
5441: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5442: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5443: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5444: RAISE FND_API.G_EXC_ERROR;
5445: END IF;
5446:

Line 5443: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

5439: ,x_return_status => l_return_status
5440: );
5441: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5442: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5443: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5444: RAISE FND_API.G_EXC_ERROR;
5445: END IF;
5446:
5447: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity

Line 5444: RAISE FND_API.G_EXC_ERROR;

5440: );
5441: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5442: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5443: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5444: RAISE FND_API.G_EXC_ERROR;
5445: END IF;
5446:
5447: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5448: (p_entity_code => OE_GLOBALS.G_ENTITY_HEADER_PAYMENT

Line 5449: ,p_delete => FND_API.G_TRUE

5445: END IF;
5446:
5447: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5448: (p_entity_code => OE_GLOBALS.G_ENTITY_HEADER_PAYMENT
5449: ,p_delete => FND_API.G_TRUE
5450: ,x_return_status => l_return_status
5451: );
5452: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5453: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 5452: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5448: (p_entity_code => OE_GLOBALS.G_ENTITY_HEADER_PAYMENT
5449: ,p_delete => FND_API.G_TRUE
5450: ,x_return_status => l_return_status
5451: );
5452: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5453: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5454: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5455: RAISE FND_API.G_EXC_ERROR;
5456: END IF;

Line 5453: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5449: ,p_delete => FND_API.G_TRUE
5450: ,x_return_status => l_return_status
5451: );
5452: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5453: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5454: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5455: RAISE FND_API.G_EXC_ERROR;
5456: END IF;
5457:

Line 5454: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

5450: ,x_return_status => l_return_status
5451: );
5452: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5453: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5454: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5455: RAISE FND_API.G_EXC_ERROR;
5456: END IF;
5457:
5458: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity

Line 5455: RAISE FND_API.G_EXC_ERROR;

5451: );
5452: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5453: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5454: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5455: RAISE FND_API.G_EXC_ERROR;
5456: END IF;
5457:
5458: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5459: (p_entity_code => OE_GLOBALS.G_ENTITY_LINE

Line 5460: ,p_delete => FND_API.G_TRUE

5456: END IF;
5457:
5458: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5459: (p_entity_code => OE_GLOBALS.G_ENTITY_LINE
5460: ,p_delete => FND_API.G_TRUE
5461: ,x_return_status => l_return_status
5462: );
5463: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5464: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 5463: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5459: (p_entity_code => OE_GLOBALS.G_ENTITY_LINE
5460: ,p_delete => FND_API.G_TRUE
5461: ,x_return_status => l_return_status
5462: );
5463: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5464: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5465: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5466: RAISE FND_API.G_EXC_ERROR;
5467: END IF;

Line 5464: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5460: ,p_delete => FND_API.G_TRUE
5461: ,x_return_status => l_return_status
5462: );
5463: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5464: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5465: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5466: RAISE FND_API.G_EXC_ERROR;
5467: END IF;
5468:

Line 5465: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

5461: ,x_return_status => l_return_status
5462: );
5463: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5464: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5465: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5466: RAISE FND_API.G_EXC_ERROR;
5467: END IF;
5468:
5469: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity

Line 5466: RAISE FND_API.G_EXC_ERROR;

5462: );
5463: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5464: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5465: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5466: RAISE FND_API.G_EXC_ERROR;
5467: END IF;
5468:
5469: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5470: (p_entity_code => OE_GLOBALS.G_ENTITY_LINE_ADJ

Line 5471: ,p_delete => FND_API.G_TRUE

5467: END IF;
5468:
5469: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5470: (p_entity_code => OE_GLOBALS.G_ENTITY_LINE_ADJ
5471: ,p_delete => FND_API.G_TRUE
5472: ,x_return_status => l_return_status
5473: );
5474: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5475: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 5474: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5470: (p_entity_code => OE_GLOBALS.G_ENTITY_LINE_ADJ
5471: ,p_delete => FND_API.G_TRUE
5472: ,x_return_status => l_return_status
5473: );
5474: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5475: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5476: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5477: RAISE FND_API.G_EXC_ERROR;
5478: END IF;

Line 5475: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5471: ,p_delete => FND_API.G_TRUE
5472: ,x_return_status => l_return_status
5473: );
5474: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5475: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5476: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5477: RAISE FND_API.G_EXC_ERROR;
5478: END IF;
5479:

Line 5476: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

5472: ,x_return_status => l_return_status
5473: );
5474: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5475: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5476: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5477: RAISE FND_API.G_EXC_ERROR;
5478: END IF;
5479:
5480: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity

Line 5477: RAISE FND_API.G_EXC_ERROR;

5473: );
5474: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5475: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5476: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5477: RAISE FND_API.G_EXC_ERROR;
5478: END IF;
5479:
5480: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5481: (p_entity_code => OE_GLOBALS.G_ENTITY_Line_Scredit

Line 5482: ,p_delete => FND_API.G_TRUE

5478: END IF;
5479:
5480: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5481: (p_entity_code => OE_GLOBALS.G_ENTITY_Line_Scredit
5482: ,p_delete => FND_API.G_TRUE
5483: ,x_return_status => l_return_status
5484: );
5485: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5486: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 5485: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5481: (p_entity_code => OE_GLOBALS.G_ENTITY_Line_Scredit
5482: ,p_delete => FND_API.G_TRUE
5483: ,x_return_status => l_return_status
5484: );
5485: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5486: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5487: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5488: RAISE FND_API.G_EXC_ERROR;
5489: END IF;

Line 5486: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5482: ,p_delete => FND_API.G_TRUE
5483: ,x_return_status => l_return_status
5484: );
5485: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5486: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5487: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5488: RAISE FND_API.G_EXC_ERROR;
5489: END IF;
5490:

Line 5487: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

5483: ,x_return_status => l_return_status
5484: );
5485: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5486: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5487: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5488: RAISE FND_API.G_EXC_ERROR;
5489: END IF;
5490:
5491: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity

Line 5488: RAISE FND_API.G_EXC_ERROR;

5484: );
5485: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5486: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5487: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5488: RAISE FND_API.G_EXC_ERROR;
5489: END IF;
5490:
5491: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5492: (p_entity_code => OE_GLOBALS.G_ENTITY_LINE_PAYMENT

Line 5493: ,p_delete => FND_API.G_TRUE

5489: END IF;
5490:
5491: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5492: (p_entity_code => OE_GLOBALS.G_ENTITY_LINE_PAYMENT
5493: ,p_delete => FND_API.G_TRUE
5494: ,x_return_status => l_return_status
5495: );
5496: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5497: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 5496: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5492: (p_entity_code => OE_GLOBALS.G_ENTITY_LINE_PAYMENT
5493: ,p_delete => FND_API.G_TRUE
5494: ,x_return_status => l_return_status
5495: );
5496: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5497: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5498: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5499: RAISE FND_API.G_EXC_ERROR;
5500: END IF;

Line 5497: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5493: ,p_delete => FND_API.G_TRUE
5494: ,x_return_status => l_return_status
5495: );
5496: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5497: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5498: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5499: RAISE FND_API.G_EXC_ERROR;
5500: END IF;
5501:

Line 5498: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

5494: ,x_return_status => l_return_status
5495: );
5496: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5497: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5498: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5499: RAISE FND_API.G_EXC_ERROR;
5500: END IF;
5501:
5502: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity

Line 5499: RAISE FND_API.G_EXC_ERROR;

5495: );
5496: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5497: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5498: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5499: RAISE FND_API.G_EXC_ERROR;
5500: END IF;
5501:
5502: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5503: (p_entity_code => OE_GLOBALS.G_ENTITY_Line_Price_Att

Line 5504: ,p_delete => FND_API.G_TRUE

5500: END IF;
5501:
5502: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5503: (p_entity_code => OE_GLOBALS.G_ENTITY_Line_Price_Att
5504: ,p_delete => FND_API.G_TRUE
5505: ,x_return_status => l_return_status
5506: );
5507: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5508: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 5507: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5503: (p_entity_code => OE_GLOBALS.G_ENTITY_Line_Price_Att
5504: ,p_delete => FND_API.G_TRUE
5505: ,x_return_status => l_return_status
5506: );
5507: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5508: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5509: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5510: RAISE FND_API.G_EXC_ERROR;
5511: END IF;

Line 5508: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5504: ,p_delete => FND_API.G_TRUE
5505: ,x_return_status => l_return_status
5506: );
5507: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5508: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5509: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5510: RAISE FND_API.G_EXC_ERROR;
5511: END IF;
5512:

Line 5509: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

5505: ,x_return_status => l_return_status
5506: );
5507: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5508: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5509: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5510: RAISE FND_API.G_EXC_ERROR;
5511: END IF;
5512:
5513: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity

Line 5510: RAISE FND_API.G_EXC_ERROR;

5506: );
5507: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5508: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5509: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5510: RAISE FND_API.G_EXC_ERROR;
5511: END IF;
5512:
5513: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5514: (p_entity_code => OE_GLOBALS.G_ENTITY_Line_Adj_Att

Line 5515: ,p_delete => FND_API.G_TRUE

5511: END IF;
5512:
5513: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5514: (p_entity_code => OE_GLOBALS.G_ENTITY_Line_Adj_Att
5515: ,p_delete => FND_API.G_TRUE
5516: ,x_return_status => l_return_status
5517: );
5518: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5519: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 5518: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5514: (p_entity_code => OE_GLOBALS.G_ENTITY_Line_Adj_Att
5515: ,p_delete => FND_API.G_TRUE
5516: ,x_return_status => l_return_status
5517: );
5518: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5519: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5520: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5521: RAISE FND_API.G_EXC_ERROR;
5522: END IF;

Line 5519: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5515: ,p_delete => FND_API.G_TRUE
5516: ,x_return_status => l_return_status
5517: );
5518: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5519: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5520: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5521: RAISE FND_API.G_EXC_ERROR;
5522: END IF;
5523:

Line 5520: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

5516: ,x_return_status => l_return_status
5517: );
5518: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5519: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5520: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5521: RAISE FND_API.G_EXC_ERROR;
5522: END IF;
5523:
5524: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity

Line 5521: RAISE FND_API.G_EXC_ERROR;

5517: );
5518: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5519: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5520: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5521: RAISE FND_API.G_EXC_ERROR;
5522: END IF;
5523:
5524: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5525: (p_entity_code => OE_GLOBALS.G_ENTITY_Line_Adj_Assoc

Line 5526: ,p_delete => FND_API.G_TRUE

5522: END IF;
5523:
5524: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
5525: (p_entity_code => OE_GLOBALS.G_ENTITY_Line_Adj_Assoc
5526: ,p_delete => FND_API.G_TRUE
5527: ,x_return_status => l_return_status
5528: );
5529: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5530: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 5529: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5525: (p_entity_code => OE_GLOBALS.G_ENTITY_Line_Adj_Assoc
5526: ,p_delete => FND_API.G_TRUE
5527: ,x_return_status => l_return_status
5528: );
5529: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5530: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5531: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5532: RAISE FND_API.G_EXC_ERROR;
5533: END IF;

Line 5530: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5526: ,p_delete => FND_API.G_TRUE
5527: ,x_return_status => l_return_status
5528: );
5529: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5530: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5531: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5532: RAISE FND_API.G_EXC_ERROR;
5533: END IF;
5534:

Line 5531: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

5527: ,x_return_status => l_return_status
5528: );
5529: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5530: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5531: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5532: RAISE FND_API.G_EXC_ERROR;
5533: END IF;
5534:
5535: -- Execute all remaining delayed requests. This would execute

Line 5532: RAISE FND_API.G_EXC_ERROR;

5528: );
5529: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5530: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5531: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5532: RAISE FND_API.G_EXC_ERROR;
5533: END IF;
5534:
5535: -- Execute all remaining delayed requests. This would execute
5536: -- requests logged against entity G_ENTITY_HEADER and G_ENTITY_ALL

Line 5542: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5538: OE_DELAYED_REQUESTS_PVT.Process_Delayed_Requests(
5539: x_return_status => l_return_status
5540: );
5541:
5542: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5543: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5544: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5545: RAISE FND_API.G_EXC_ERROR;
5546: END IF;

Line 5543: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5539: x_return_status => l_return_status
5540: );
5541:
5542: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5543: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5544: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5545: RAISE FND_API.G_EXC_ERROR;
5546: END IF;
5547:

Line 5544: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

5540: );
5541:
5542: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5543: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5544: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5545: RAISE FND_API.G_EXC_ERROR;
5546: END IF;
5547:
5548:

Line 5545: RAISE FND_API.G_EXC_ERROR;

5541:
5542: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5543: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5544: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5545: RAISE FND_API.G_EXC_ERROR;
5546: END IF;
5547:
5548:
5549: END IF; --End of requests processing

Line 5569: , p_init_msg_list => FND_API.G_FALSE

5565: END IF;
5566:
5567: OE_SERVICE_UTIL.Notify_OC
5568: ( p_api_version_number => 1.0
5569: , p_init_msg_list => FND_API.G_FALSE
5570: , x_return_status => l_return_status
5571: , x_msg_count => l_msg_count
5572: , x_msg_data => l_msg_data
5573: , p_header_rec => p_header_rec

Line 5610: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5606:
5607: IF l_debug_level > 0 THEN
5608: oe_debug_pub.add( 'AFTER NOTIFY_OC API' , 1 ) ;
5609: END IF;
5610: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5611: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5612: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5613: RAISE FND_API.G_EXC_ERROR;
5614: END IF;

Line 5611: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5607: IF l_debug_level > 0 THEN
5608: oe_debug_pub.add( 'AFTER NOTIFY_OC API' , 1 ) ;
5609: END IF;
5610: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5611: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5612: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5613: RAISE FND_API.G_EXC_ERROR;
5614: END IF;
5615: END IF; --p_notify

Line 5612: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

5608: oe_debug_pub.add( 'AFTER NOTIFY_OC API' , 1 ) ;
5609: END IF;
5610: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5611: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5612: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5613: RAISE FND_API.G_EXC_ERROR;
5614: END IF;
5615: END IF; --p_notify
5616:

Line 5613: RAISE FND_API.G_EXC_ERROR;

5609: END IF;
5610: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5611: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5612: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5613: RAISE FND_API.G_EXC_ERROR;
5614: END IF;
5615: END IF; --p_notify
5616:
5617: IF l_debug_level > 0 THEN

Line 5643: ,p_init_msg_list => FND_API.G_FALSE

5639: p_header_rec.order_source_id In (0,2,6,20) Then
5640:
5641: OE_Acknowledgment_Pvt.Process_Acknowledgment
5642: (p_api_version_number => 1
5643: ,p_init_msg_list => FND_API.G_FALSE
5644: ,p_header_rec => p_header_rec
5645: ,p_header_adj_tbl => p_header_adj_tbl
5646: ,p_header_Scredit_tbl => p_header_scredit_tbl
5647: ,p_line_tbl => p_line_tbl

Line 5667: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5663: );
5664:
5665: End If;
5666:
5667: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5668: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5669: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5670: RAISE FND_API.G_EXC_ERROR;
5671: x_return_status := l_return_status;

Line 5668: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5664:
5665: End If;
5666:
5667: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5668: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5669: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5670: RAISE FND_API.G_EXC_ERROR;
5671: x_return_status := l_return_status;
5672: END IF;

Line 5669: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

5665: End If;
5666:
5667: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5668: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5669: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5670: RAISE FND_API.G_EXC_ERROR;
5671: x_return_status := l_return_status;
5672: END IF;
5673: END IF; -- p_notify and p_process_ack

Line 5670: RAISE FND_API.G_EXC_ERROR;

5666:
5667: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5668: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5669: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5670: RAISE FND_API.G_EXC_ERROR;
5671: x_return_status := l_return_status;
5672: END IF;
5673: END IF; -- p_notify and p_process_ack
5674:

Line 5697: OR OE_ORDER_UTIL.g_header_rec.header_id <> FND_API.G_MISS_NUM

5693:
5694: /*check global pictures, to see if there's any record in the seven key entities*/
5695:
5696: IF ( OE_ORDER_UTIL.g_header_rec.header_id is not null
5697: OR OE_ORDER_UTIL.g_header_rec.header_id <> FND_API.G_MISS_NUM
5698: OR OE_ORDER_UTIL.g_header_adj_tbl.count >0
5699: OR OE_ORDER_UTIL.g_Header_Scredit_tbl.count >0
5700: -- OR OE_ORDER_UTIL.g_Header_Payment_tbl.count >0
5701: OR OE_ORDER_UTIL.g_line_tbl.count >0

Line 5716: AND OE_ORDER_UTIL.g_header_rec.header_id <> FND_API.G_MISS_NUM) THEN

5712:
5713: l_index := 1;
5714:
5715: IF ( OE_ORDER_UTIL.g_header_rec.header_id is not null
5716: AND OE_ORDER_UTIL.g_header_rec.header_id <> FND_API.G_MISS_NUM) THEN
5717: l_header_id := OE_ORDER_UTIL.g_header_rec.header_id;
5718:
5719: IF l_debug_level > 0 THEN
5720: oe_debug_pub.add('header id in g_header_rec is: ' || l_header_id ) ;

Line 5823: IF (l_header_id is not null AND l_header_id <> FND_API.G_MISS_NUM) THEN

5819: IF l_debug_level > 0 THEN
5820: oe_debug_pub.add( 'header id is: ' || l_header_id ) ;
5821: END IF;
5822:
5823: IF (l_header_id is not null AND l_header_id <> FND_API.G_MISS_NUM) THEN
5824:
5825: IF l_debug_level > 0 THEN
5826: oe_debug_pub.add('Just before calling Load_Order_Header');
5827: END IF;

Line 5846: , p_init_msg_list => FND_API.G_FALSE

5842: END IF;
5843:
5844: OE_SERVICE_UTIL.Notify_OC
5845: ( p_api_version_number => 1.0
5846: , p_init_msg_list => FND_API.G_FALSE
5847: , x_return_status => l_return_status
5848: , x_msg_count => l_msg_count
5849: , x_msg_data => l_msg_data
5850: , p_header_rec => OE_ORDER_UTIL.g_header_rec

Line 5873: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5869:
5870: IF l_debug_level > 0 THEN
5871: oe_debug_pub.add( 'AFTER NOTIFY_OC API' , 1 ) ;
5872: END IF;
5873: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5874: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5875: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5876: RAISE FND_API.G_EXC_ERROR;
5877: END IF;

Line 5874: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5870: IF l_debug_level > 0 THEN
5871: oe_debug_pub.add( 'AFTER NOTIFY_OC API' , 1 ) ;
5872: END IF;
5873: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5874: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5875: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5876: RAISE FND_API.G_EXC_ERROR;
5877: END IF;
5878:

Line 5875: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

5871: oe_debug_pub.add( 'AFTER NOTIFY_OC API' , 1 ) ;
5872: END IF;
5873: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5874: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5875: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5876: RAISE FND_API.G_EXC_ERROR;
5877: END IF;
5878:
5879:

Line 5876: RAISE FND_API.G_EXC_ERROR;

5872: END IF;
5873: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5874: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5875: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5876: RAISE FND_API.G_EXC_ERROR;
5877: END IF;
5878:
5879:
5880: END IF;

Line 5915: ,p_init_msg_list => FND_API.G_FALSE

5911:
5912:
5913: OE_Acknowledgment_Pub.Process_SSO
5914: (p_api_version_number => 1
5915: ,p_init_msg_list => FND_API.G_FALSE
5916: ,p_header_rec => OE_ORDER_CACHE.g_header_rec
5917: ,p_line_tbl => OE_ORDER_UTIL.g_line_tbl
5918: ,p_old_header_rec => OE_ORDER_UTIL.g_old_header_rec
5919: ,p_old_line_tbl => OE_ORDER_UTIL.g_old_line_tbl

Line 5938: ,p_init_msg_list => FND_API.G_FALSE

5934: Elsif l_edi_ack_pfile = 'NO' And
5935: OE_ORDER_CACHE.g_header_rec.order_source_id in (0,2,6) Then
5936: OE_Acknowledgment_Pvt.Process_Acknowledgment
5937: (p_api_version_number => 1
5938: ,p_init_msg_list => FND_API.G_FALSE
5939: ,p_header_rec => OE_ORDER_UTIL.g_header_rec
5940: ,p_header_adj_tbl => OE_ORDER_UTIL.g_header_adj_tbl
5941: ,p_header_Scredit_tbl => OE_ORDER_UTIL.g_header_scredit_tbl
5942: ,p_line_tbl => OE_ORDER_UTIL.g_line_tbl

Line 5964: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5960: End If;
5961: -- End of If order_source_id = 20 }
5962: -- End 3A6 changes}
5963:
5964: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5965: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5966: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5967: RAISE FND_API.G_EXC_ERROR;
5968: x_return_status := l_return_status;

Line 5965: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5961: -- End of If order_source_id = 20 }
5962: -- End 3A6 changes}
5963:
5964: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5965: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5966: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5967: RAISE FND_API.G_EXC_ERROR;
5968: x_return_status := l_return_status;
5969: END IF;

Line 5966: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

5962: -- End 3A6 changes}
5963:
5964: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5965: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5966: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5967: RAISE FND_API.G_EXC_ERROR;
5968: x_return_status := l_return_status;
5969: END IF;
5970:

Line 5967: RAISE FND_API.G_EXC_ERROR;

5963:
5964: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5965: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5966: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5967: RAISE FND_API.G_EXC_ERROR;
5968: x_return_status := l_return_status;
5969: END IF;
5970:
5971: END IF;

Line 5985: --p_header_rec.header_id <> FND_API.G_MISS_NUM

5981: IF NVL(FND_PROFILE.VALUE('ONT_DBI_INSTALLED'), 'N') = 'Y' AND
5982: oe_order_cache.g_header_rec.booked_flag = 'Y' AND
5983: OE_ORDER_UTIL.G_Recursion_Without_Exception = 'N'
5984: -- AND p_header_rec.header_id IS NOT NULL AND
5985: --p_header_rec.header_id <> FND_API.G_MISS_NUM
5986: THEN
5987: OE_DBI_UTIL.Update_DBI_Log( x_return_status => l_return_status);
5988:
5989: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

Line 5989: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5985: --p_header_rec.header_id <> FND_API.G_MISS_NUM
5986: THEN
5987: OE_DBI_UTIL.Update_DBI_Log( x_return_status => l_return_status);
5988:
5989: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5990: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5991: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5992: RAISE FND_API.G_EXC_ERROR;
5993: x_return_status := l_return_status;

Line 5990: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5986: THEN
5987: OE_DBI_UTIL.Update_DBI_Log( x_return_status => l_return_status);
5988:
5989: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5990: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5991: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5992: RAISE FND_API.G_EXC_ERROR;
5993: x_return_status := l_return_status;
5994: END IF;

Line 5991: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

5987: OE_DBI_UTIL.Update_DBI_Log( x_return_status => l_return_status);
5988:
5989: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5990: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5991: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5992: RAISE FND_API.G_EXC_ERROR;
5993: x_return_status := l_return_status;
5994: END IF;
5995: END IF;

Line 5992: RAISE FND_API.G_EXC_ERROR;

5988:
5989: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5990: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5991: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5992: RAISE FND_API.G_EXC_ERROR;
5993: x_return_status := l_return_status;
5994: END IF;
5995: END IF;
5996: -- DBI project changes end

Line 6039: WHEN FND_API.G_EXC_ERROR THEN

6035:
6036:
6037: EXCEPTION
6038:
6039: WHEN FND_API.G_EXC_ERROR THEN
6040:
6041: set_recursion_mode(p_Entity_Code => 8,
6042: p_In_out => 0);
6043: x_return_status := FND_API.G_RET_STS_ERROR;

Line 6043: x_return_status := FND_API.G_RET_STS_ERROR;

6039: WHEN FND_API.G_EXC_ERROR THEN
6040:
6041: set_recursion_mode(p_Entity_Code => 8,
6042: p_In_out => 0);
6043: x_return_status := FND_API.G_RET_STS_ERROR;
6044: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
6045: OE_DELAYED_REQUESTS_PVT.Clear_Request(l_return_status);
6046: IF OE_CODE_CONTROL.CODE_RELEASE_LEVEL >= '110508' THEN
6047: OE_ORDER_UTIL.Clear_Global_Picture(l_return_status);

Line 6051: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

6047: OE_ORDER_UTIL.Clear_Global_Picture(l_return_status);
6048: END IF;
6049: END IF;
6050:
6051: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
6052:
6053: set_recursion_mode(p_Entity_Code => 8,
6054: p_In_out => 0);
6055: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

Line 6055: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

6051: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
6052:
6053: set_recursion_mode(p_Entity_Code => 8,
6054: p_In_out => 0);
6055: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
6056: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
6057: OE_DELAYED_REQUESTS_PVT.Clear_Request(l_return_status);
6058: IF OE_CODE_CONTROL.CODE_RELEASE_LEVEL >= '110508' THEN
6059: OE_ORDER_UTIL.Clear_Global_Picture(l_return_status);

Line 6070: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

6066: p_In_out => 0);
6067: IF l_debug_level > 0 THEN
6068: oe_debug_pub.add( 'PO: EXITING PROCESS_REQUESTS_AND_NOTIFY WITH OTHERS ERROR' , 2 ) ;
6069: END IF;
6070: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
6071: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
6072: OE_DELAYED_REQUESTS_PVT.Clear_Request(l_return_status);
6073: IF OE_CODE_CONTROL.CODE_RELEASE_LEVEL >= '110508' THEN
6074: OE_ORDER_UTIL.Clear_Global_Picture(l_return_status);

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

6085: END Process_Requests_And_Notify;
6086:
6087: PROCEDURE Process_Order_AG
6088: ( p_api_version_number IN NUMBER
6089: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
6090: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
6091: , p_control_rec IN OE_GLOBALS.Control_Rec_Type :=
6092: OE_GLOBALS.G_MISS_CONTROL_REC
6093: , x_return_status OUT NOCOPY VARCHAR2

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

6086:
6087: PROCEDURE Process_Order_AG
6088: ( p_api_version_number IN NUMBER
6089: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
6090: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
6091: , p_control_rec IN OE_GLOBALS.Control_Rec_Type :=
6092: OE_GLOBALS.G_MISS_CONTROL_REC
6093: , x_return_status OUT NOCOPY VARCHAR2
6094:

Line 6149: , p_action_commit IN VARCHAR2 := FND_API.G_FALSE

6145: OE_Order_PUB.G_MISS_LOT_SERIAL_VAL_TBL
6146: , p_old_Lot_Serial_val_tbl IN OE_Order_PUB.Lot_Serial_Val_Tbl_Type :=
6147: OE_Order_PUB.G_MISS_LOT_SERIAL_VAL_TBL
6148: , p_x_action_request_tbl IN OUT NOCOPY OE_Order_PUB.request_tbl_type
6149: , p_action_commit IN VARCHAR2 := FND_API.G_FALSE
6150: )
6151: IS
6152: l_api_version_number CONSTANT NUMBER := 1.0;
6153: l_control_rec OE_GLOBALS.Control_Rec_Type := p_control_rec;

Line 6184: x_return_status := FND_API.G_RET_STS_SUCCESS;

6180: oe_debug_pub.add( 'ENTER PROCESS_ORDER_AG' , 1 ) ;
6181: END IF;
6182:
6183: -- Initialize x_return_status
6184: x_return_status := FND_API.G_RET_STS_SUCCESS;
6185: fnd_profile.get('ONT_NEW_EDI_ACK_FWK', l_edi_ack_pfile);
6186: l_edi_ack_pfile := nvl(l_edi_ack_pfile, 'NO');
6187:
6188: -- Init local table variables for old tables as these are only

Line 6221: p_x_header_rec.header_id <> FND_API.G_MISS_NUM THEN

6217:
6218: --Bug 2790512: Prevent processing of header if operation is invalid
6219: --Bug 2878121: Ignore NULL operation code
6220: IF p_x_header_rec.header_id is NOT NULL AND
6221: p_x_header_rec.header_id <> FND_API.G_MISS_NUM THEN
6222: IF p_x_header_rec.operation IS NOT NULL AND
6223: p_x_header_rec.operation NOT IN (OE_GLOBALS.G_OPR_CREATE,
6224: OE_GLOBALS.G_OPR_DELETE, OE_GLOBALS.G_OPR_UPDATE,
6225: OE_GLOBALS.G_OPR_NONE) THEN

Line 6228: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

6224: OE_GLOBALS.G_OPR_DELETE, OE_GLOBALS.G_OPR_UPDATE,
6225: OE_GLOBALS.G_OPR_NONE) THEN
6226: FND_MESSAGE.SET_NAME('ONT','OE_OI_OPERATION_CODE');
6227: OE_MSG_PUB.Add;
6228: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6229: END IF;
6230: END IF;
6231:
6232: IF p_x_header_rec.operation IS NOT NULL

Line 6254: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

6250: );
6251:
6252: OE_Validate_Header_Scredit.G_Create_Auto_Sales_Credit := 'Y';
6253:
6254: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6255: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6256: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6257: RAISE FND_API.G_EXC_ERROR;
6258: END IF;

Line 6255: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

6251:
6252: OE_Validate_Header_Scredit.G_Create_Auto_Sales_Credit := 'Y';
6253:
6254: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6255: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6256: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6257: RAISE FND_API.G_EXC_ERROR;
6258: END IF;
6259: END IF;

Line 6256: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

6252: OE_Validate_Header_Scredit.G_Create_Auto_Sales_Credit := 'Y';
6253:
6254: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6255: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6256: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6257: RAISE FND_API.G_EXC_ERROR;
6258: END IF;
6259: END IF;
6260: IF l_debug_level > 0 THEN

Line 6257: RAISE FND_API.G_EXC_ERROR;

6253:
6254: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6255: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6256: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6257: RAISE FND_API.G_EXC_ERROR;
6258: END IF;
6259: END IF;
6260: IF l_debug_level > 0 THEN
6261: oe_debug_pub.add( 'AFTER HEADER PROCESSING HEADER_ID = '|| TO_CHAR ( P_X_HEADER_REC.HEADER_ID ) , 2 ) ;

Line 6294: p_x_header_adj_tbl(I).header_id = FND_API.G_MISS_NUM)

6290: END IF;
6291:
6292: IF p_x_header_adj_tbl(I).operation = OE_GLOBALS.G_OPR_CREATE
6293: AND (p_x_header_adj_tbl(I).header_id IS NULL OR
6294: p_x_header_adj_tbl(I).header_id = FND_API.G_MISS_NUM)
6295: THEN
6296: IF p_x_header_rec.header_id IS NULL OR
6297: p_x_header_rec.header_id = FND_API.G_MISS_NUM THEN
6298: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');

Line 6297: p_x_header_rec.header_id = FND_API.G_MISS_NUM THEN

6293: AND (p_x_header_adj_tbl(I).header_id IS NULL OR
6294: p_x_header_adj_tbl(I).header_id = FND_API.G_MISS_NUM)
6295: THEN
6296: IF p_x_header_rec.header_id IS NULL OR
6297: p_x_header_rec.header_id = FND_API.G_MISS_NUM THEN
6298: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');
6299: OE_MSG_PUB.Add;
6300: RAISE FND_API.G_EXC_ERROR;
6301: ELSE

Line 6300: RAISE FND_API.G_EXC_ERROR;

6296: IF p_x_header_rec.header_id IS NULL OR
6297: p_x_header_rec.header_id = FND_API.G_MISS_NUM THEN
6298: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');
6299: OE_MSG_PUB.Add;
6300: RAISE FND_API.G_EXC_ERROR;
6301: ELSE
6302: -- Copy parent_id.
6303: p_x_header_adj_tbl(I).header_id := p_x_header_rec.header_id;
6304: END IF;

Line 6310: p_x_header_adj_tbl(I).header_id <> FND_API.G_MISS_NUM) THEN

6306:
6307: -- This is added to prevent invalid upgraded orders
6308: IF I = p_x_header_adj_tbl.FIRST THEN
6309: IF (p_x_header_adj_tbl(I).header_id IS NOT NULL AND
6310: p_x_header_adj_tbl(I).header_id <> FND_API.G_MISS_NUM) THEN
6311: IF NOT Valid_Upgraded_Order(p_x_header_adj_tbl(I).header_id ) THEN
6312: RAISE FND_API.G_EXC_ERROR;
6313: END IF;
6314: END IF;

Line 6312: RAISE FND_API.G_EXC_ERROR;

6308: IF I = p_x_header_adj_tbl.FIRST THEN
6309: IF (p_x_header_adj_tbl(I).header_id IS NOT NULL AND
6310: p_x_header_adj_tbl(I).header_id <> FND_API.G_MISS_NUM) THEN
6311: IF NOT Valid_Upgraded_Order(p_x_header_adj_tbl(I).header_id ) THEN
6312: RAISE FND_API.G_EXC_ERROR;
6313: END IF;
6314: END IF;
6315:
6316: END IF;

Line 6349: ,p_delete => FND_API.G_TRUE

6345: THEN
6346:
6347: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
6348: (p_entity_code => OE_GLOBALS.G_ENTITY_HEADER_ADJ
6349: ,p_delete => FND_API.G_TRUE
6350: ,x_return_status => l_return_status
6351: );
6352: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6353: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 6352: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

6348: (p_entity_code => OE_GLOBALS.G_ENTITY_HEADER_ADJ
6349: ,p_delete => FND_API.G_TRUE
6350: ,x_return_status => l_return_status
6351: );
6352: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6353: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6354: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6355: RAISE FND_API.G_EXC_ERROR;
6356: END IF;

Line 6353: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

6349: ,p_delete => FND_API.G_TRUE
6350: ,x_return_status => l_return_status
6351: );
6352: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6353: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6354: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6355: RAISE FND_API.G_EXC_ERROR;
6356: END IF;
6357:

Line 6354: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

6350: ,x_return_status => l_return_status
6351: );
6352: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6353: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6354: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6355: RAISE FND_API.G_EXC_ERROR;
6356: END IF;
6357:
6358:

Line 6355: RAISE FND_API.G_EXC_ERROR;

6351: );
6352: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6353: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6354: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6355: RAISE FND_API.G_EXC_ERROR;
6356: END IF;
6357:
6358:
6359: END IF;

Line 6377: p_x_header_price_att_tbl(I).header_id = FND_API.G_MISS_NUM)

6373: oe_debug_pub.add( 'SETTING HEADER ID ON HDR_PRICE_ATT_TBL' , 2 ) ;
6374: END IF;
6375: IF p_x_header_price_att_tbl(I).operation = OE_GLOBALS.G_OPR_CREATE
6376: AND (p_x_header_price_att_tbl(I).header_id IS NULL OR
6377: p_x_header_price_att_tbl(I).header_id = FND_API.G_MISS_NUM)
6378: THEN
6379: IF p_x_header_rec.header_id IS NULL OR
6380: p_x_header_rec.header_id = FND_API.G_MISS_NUM THEN
6381: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');

Line 6380: p_x_header_rec.header_id = FND_API.G_MISS_NUM THEN

6376: AND (p_x_header_price_att_tbl(I).header_id IS NULL OR
6377: p_x_header_price_att_tbl(I).header_id = FND_API.G_MISS_NUM)
6378: THEN
6379: IF p_x_header_rec.header_id IS NULL OR
6380: p_x_header_rec.header_id = FND_API.G_MISS_NUM THEN
6381: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');
6382: OE_MSG_PUB.Add;
6383: RAISE FND_API.G_EXC_ERROR;
6384: ELSE

Line 6383: RAISE FND_API.G_EXC_ERROR;

6379: IF p_x_header_rec.header_id IS NULL OR
6380: p_x_header_rec.header_id = FND_API.G_MISS_NUM THEN
6381: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');
6382: OE_MSG_PUB.Add;
6383: RAISE FND_API.G_EXC_ERROR;
6384: ELSE
6385:
6386: -- Copy parent_id.
6387:

Line 6423: ,p_delete => FND_API.G_TRUE

6419: THEN
6420:
6421: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
6422: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Price_Att
6423: ,p_delete => FND_API.G_TRUE
6424: ,x_return_status => l_return_status
6425: );
6426: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6427: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 6426: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

6422: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Price_Att
6423: ,p_delete => FND_API.G_TRUE
6424: ,x_return_status => l_return_status
6425: );
6426: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6427: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6428: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6429: RAISE FND_API.G_EXC_ERROR;
6430: END IF;

Line 6427: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

6423: ,p_delete => FND_API.G_TRUE
6424: ,x_return_status => l_return_status
6425: );
6426: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6427: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6428: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6429: RAISE FND_API.G_EXC_ERROR;
6430: END IF;
6431:

Line 6428: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

6424: ,x_return_status => l_return_status
6425: );
6426: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6427: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6428: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6429: RAISE FND_API.G_EXC_ERROR;
6430: END IF;
6431:
6432:

Line 6429: RAISE FND_API.G_EXC_ERROR;

6425: );
6426: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6427: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6428: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6429: RAISE FND_API.G_EXC_ERROR;
6430: END IF;
6431:
6432:
6433: END IF;

Line 6451: p_x_header_adj_att_tbl(I).price_adjustment_id = FND_API.G_MISS_NUM)

6447: oe_debug_pub.add( 'SETTING PRICE ADJUSTMENT ID ON HDR_ADJ_ATTBS' , 2 ) ;
6448: END IF;
6449: IF p_x_header_adj_att_tbl(I).operation = OE_GLOBALS.G_OPR_CREATE
6450: AND (p_x_header_adj_att_tbl(I).price_adjustment_id IS NULL OR
6451: p_x_header_adj_att_tbl(I).price_adjustment_id = FND_API.G_MISS_NUM)
6452: THEN
6453:
6454: IF p_x_header_adj_Tbl.exists(p_x_header_adj_att_tbl(I).Adj_index)
6455: Then

Line 6466: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

6462: THEN
6463: IF l_debug_level > 0 THEN
6464: oe_debug_pub.add( 'INVALID ADJ INDEX '|| TO_CHAR ( P_X_HEADER_ADJ_ATT_TBL ( I ) .ADJ_INDEX ) || 'ON HEADER ADJ ATTRIBUTES' , 2 ) ;
6465: END IF;
6466: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6467: fnd_message.set_name('ONT','OE_API_INV_PARENT_INDEX');
6468: FND_MESSAGE.SET_TOKEN('ENTITY_NAME','Header_Adj_Attribs');
6469: FND_MESSAGE.SET_TOKEN('ENTITY_INDEX',I);
6470: FND_MESSAGE.SET_TOKEN('PARENT_INDEX',p_x_header_adj_att_tbl(I).adj_index);

Line 6514: p_x_header_adj_assoc_tbl(I).Price_Adjustment_id = FND_API.G_MISS_NUM)

6510: oe_debug_pub.add( 'SETTING HEADER ID ON HDR_ADJ_ASSOC_TBL' , 2 ) ;
6511: END IF;
6512: IF p_x_header_adj_assoc_tbl(I).operation = OE_GLOBALS.G_OPR_CREATE
6513: AND (p_x_header_adj_assoc_tbl(I).Price_Adjustment_id IS NULL OR
6514: p_x_header_adj_assoc_tbl(I).Price_Adjustment_id = FND_API.G_MISS_NUM)
6515: THEN
6516:
6517: IF p_x_header_adj_Tbl.exists(p_x_header_adj_assoc_tbl(I).Adj_Index) Then
6518: -- Copy parent_id.

Line 6528: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

6524: THEN
6525: IF l_debug_level > 0 THEN
6526: oe_debug_pub.add( 'INVALID ADJ INDEX '|| TO_CHAR ( P_X_HEADER_ADJ_ASSOC_TBL ( I ) .ADJ_INDEX ) || 'ON HEADER ADJ ATTRIBUTES' , 2 ) ;
6527: END IF;
6528: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6529: fnd_message.set_name('ONT','OE_API_INV_PARENT_INDEX');
6530: FND_MESSAGE.SET_TOKEN('ENTITY_NAME','Header_Adj_Assocs');
6531: FND_MESSAGE.SET_TOKEN('ENTITY_INDEX',I);
6532: FND_MESSAGE.SET_TOKEN('PARENT_INDEX',p_x_header_adj_assoc_tbl(I).adj_index);

Line 6541: p_x_header_adj_assoc_tbl(I).rltd_Price_Adj_Id = FND_API.G_MISS_NUM)

6537: END IF;
6538:
6539: IF p_x_header_adj_assoc_tbl(I).operation = OE_GLOBALS.G_OPR_CREATE
6540: AND (p_x_header_adj_assoc_tbl(I).rltd_Price_Adj_Id IS NULL OR
6541: p_x_header_adj_assoc_tbl(I).rltd_Price_Adj_Id = FND_API.G_MISS_NUM)
6542: THEN
6543:
6544: IF p_x_header_adj_Tbl.exists(p_x_header_adj_assoc_tbl(I).Rltd_Adj_Index) Then
6545: -- Copy parent_id.

Line 6590: p_x_header_scredit_tbl(I).header_id = FND_API.G_MISS_NUM)

6586: oe_debug_pub.add( 'SETTING HEADER_ID ON HEADER_SCREDIT_TBL' , 2 ) ;
6587: END IF;
6588: IF p_x_header_scredit_tbl(I).operation = OE_GLOBALS.G_OPR_CREATE
6589: AND (p_x_header_scredit_tbl(I).header_id IS NULL OR
6590: p_x_header_scredit_tbl(I).header_id = FND_API.G_MISS_NUM)
6591: THEN
6592:
6593: IF p_x_header_rec.header_id IS NULL OR
6594: p_x_header_rec.header_id = FND_API.G_MISS_NUM THEN

Line 6594: p_x_header_rec.header_id = FND_API.G_MISS_NUM THEN

6590: p_x_header_scredit_tbl(I).header_id = FND_API.G_MISS_NUM)
6591: THEN
6592:
6593: IF p_x_header_rec.header_id IS NULL OR
6594: p_x_header_rec.header_id = FND_API.G_MISS_NUM THEN
6595: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');
6596: OE_MSG_PUB.Add;
6597: RAISE FND_API.G_EXC_ERROR;
6598: ELSE

Line 6597: RAISE FND_API.G_EXC_ERROR;

6593: IF p_x_header_rec.header_id IS NULL OR
6594: p_x_header_rec.header_id = FND_API.G_MISS_NUM THEN
6595: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');
6596: OE_MSG_PUB.Add;
6597: RAISE FND_API.G_EXC_ERROR;
6598: ELSE
6599: -- Copy parent_id.
6600:
6601: p_x_header_scredit_tbl(I).header_id := p_x_header_rec.header_id;

Line 6622: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

6618: , p_x_Header_Scredit_tbl => p_x_header_scredit_tbl
6619: , p_x_old_Header_Scredit_tbl => l_old_header_Scredit_tbl
6620: , x_return_status => l_return_status
6621: );
6622: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6623: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6624: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6625: IF p_control_rec.process_partial THEN
6626: x_return_status := FND_API.G_RET_STS_ERROR;

Line 6623: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

6619: , p_x_old_Header_Scredit_tbl => l_old_header_Scredit_tbl
6620: , x_return_status => l_return_status
6621: );
6622: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6623: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6624: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6625: IF p_control_rec.process_partial THEN
6626: x_return_status := FND_API.G_RET_STS_ERROR;
6627: ELSE

Line 6624: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

6620: , x_return_status => l_return_status
6621: );
6622: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6623: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6624: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6625: IF p_control_rec.process_partial THEN
6626: x_return_status := FND_API.G_RET_STS_ERROR;
6627: ELSE
6628: RAISE FND_API.G_EXC_ERROR;

Line 6626: x_return_status := FND_API.G_RET_STS_ERROR;

6622: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6623: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6624: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6625: IF p_control_rec.process_partial THEN
6626: x_return_status := FND_API.G_RET_STS_ERROR;
6627: ELSE
6628: RAISE FND_API.G_EXC_ERROR;
6629: END IF;
6630: END IF;

Line 6628: RAISE FND_API.G_EXC_ERROR;

6624: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6625: IF p_control_rec.process_partial THEN
6626: x_return_status := FND_API.G_RET_STS_ERROR;
6627: ELSE
6628: RAISE FND_API.G_EXC_ERROR;
6629: END IF;
6630: END IF;
6631: IF l_debug_level > 0 THEN
6632: oe_debug_pub.add( 'AFTER HEADER_SCREDITS PROCESSING' , 2 ) ;

Line 6647: ,p_delete => FND_API.G_TRUE

6643: THEN
6644:
6645: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
6646: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Scredit
6647: ,p_delete => FND_API.G_TRUE
6648: ,x_return_status => l_return_status
6649: );
6650: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6651: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 6650: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

6646: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Scredit
6647: ,p_delete => FND_API.G_TRUE
6648: ,x_return_status => l_return_status
6649: );
6650: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6651: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6652: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6653: RAISE FND_API.G_EXC_ERROR;
6654: END IF;

Line 6651: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

6647: ,p_delete => FND_API.G_TRUE
6648: ,x_return_status => l_return_status
6649: );
6650: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6651: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6652: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6653: RAISE FND_API.G_EXC_ERROR;
6654: END IF;
6655:

Line 6652: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

6648: ,x_return_status => l_return_status
6649: );
6650: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6651: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6652: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6653: RAISE FND_API.G_EXC_ERROR;
6654: END IF;
6655:
6656: END IF;

Line 6653: RAISE FND_API.G_EXC_ERROR;

6649: );
6650: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6651: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6652: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6653: RAISE FND_API.G_EXC_ERROR;
6654: END IF;
6655:
6656: END IF;
6657:

Line 6670: IF (p_x_line_tbl(k).header_id = FND_API.G_MISS_NUM

6666: IF p_x_line_tbl.COUNT > 0 THEN
6667:
6668: For k in p_x_line_tbl.first .. p_x_line_tbl.last LOOP
6669:
6670: IF (p_x_line_tbl(k).header_id = FND_API.G_MISS_NUM
6671: OR p_x_line_tbl(k).header_id is null ) THEN
6672:
6673: -- Kris do not loop through the lines unless they have the right header_id
6674: -- If people pass in a header_id with a bogus value, the record should be ignored

Line 6701: p_x_header_payment_tbl(I).header_id = FND_API.G_MISS_NUM)

6697: oe_debug_pub.add( 'SETTING HEADER_ID ON HEADER_PAYMENT_TBL' , 2 ) ;
6698: END IF;
6699: IF p_x_header_payment_tbl(I).operation = OE_GLOBALS.G_OPR_CREATE
6700: AND (p_x_header_payment_tbl(I).header_id IS NULL OR
6701: p_x_header_payment_tbl(I).header_id = FND_API.G_MISS_NUM)
6702: THEN
6703:
6704: IF p_x_header_rec.header_id IS NULL OR
6705: p_x_header_rec.header_id = FND_API.G_MISS_NUM THEN

Line 6705: p_x_header_rec.header_id = FND_API.G_MISS_NUM THEN

6701: p_x_header_payment_tbl(I).header_id = FND_API.G_MISS_NUM)
6702: THEN
6703:
6704: IF p_x_header_rec.header_id IS NULL OR
6705: p_x_header_rec.header_id = FND_API.G_MISS_NUM THEN
6706: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');
6707: OE_MSG_PUB.Add;
6708: RAISE FND_API.G_EXC_ERROR;
6709: ELSE

Line 6708: RAISE FND_API.G_EXC_ERROR;

6704: IF p_x_header_rec.header_id IS NULL OR
6705: p_x_header_rec.header_id = FND_API.G_MISS_NUM THEN
6706: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');
6707: OE_MSG_PUB.Add;
6708: RAISE FND_API.G_EXC_ERROR;
6709: ELSE
6710: -- Copy parent_id.
6711:
6712: p_x_header_payment_tbl(I).header_id := p_x_header_rec.header_id;

Line 6733: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

6729: , p_x_Header_Payment_tbl => p_x_header_Payment_tbl
6730: , p_x_old_Header_Payment_tbl => l_old_header_Payment_tbl
6731: , x_return_status => l_return_status
6732: );
6733: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6734: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6735: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6736: IF p_control_rec.process_partial THEN
6737: x_return_status := FND_API.G_RET_STS_ERROR;

Line 6734: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

6730: , p_x_old_Header_Payment_tbl => l_old_header_Payment_tbl
6731: , x_return_status => l_return_status
6732: );
6733: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6734: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6735: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6736: IF p_control_rec.process_partial THEN
6737: x_return_status := FND_API.G_RET_STS_ERROR;
6738: ELSE

Line 6735: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

6731: , x_return_status => l_return_status
6732: );
6733: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6734: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6735: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6736: IF p_control_rec.process_partial THEN
6737: x_return_status := FND_API.G_RET_STS_ERROR;
6738: ELSE
6739: RAISE FND_API.G_EXC_ERROR;

Line 6737: x_return_status := FND_API.G_RET_STS_ERROR;

6733: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6734: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6735: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6736: IF p_control_rec.process_partial THEN
6737: x_return_status := FND_API.G_RET_STS_ERROR;
6738: ELSE
6739: RAISE FND_API.G_EXC_ERROR;
6740: END IF;
6741: END IF;

Line 6739: RAISE FND_API.G_EXC_ERROR;

6735: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6736: IF p_control_rec.process_partial THEN
6737: x_return_status := FND_API.G_RET_STS_ERROR;
6738: ELSE
6739: RAISE FND_API.G_EXC_ERROR;
6740: END IF;
6741: END IF;
6742: IF l_debug_level > 0 THEN
6743: oe_debug_pub.add( 'AFTER HEADER_PAYMENTS PROCESSING' , 2 ) ;

Line 6758: ,p_delete => FND_API.G_TRUE

6754: THEN
6755:
6756: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
6757: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Payment
6758: ,p_delete => FND_API.G_TRUE
6759: ,x_return_status => l_return_status
6760: );
6761: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6762: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 6761: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

6757: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Payment
6758: ,p_delete => FND_API.G_TRUE
6759: ,x_return_status => l_return_status
6760: );
6761: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6762: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6763: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6764: RAISE FND_API.G_EXC_ERROR;
6765: END IF;

Line 6762: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

6758: ,p_delete => FND_API.G_TRUE
6759: ,x_return_status => l_return_status
6760: );
6761: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6762: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6763: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6764: RAISE FND_API.G_EXC_ERROR;
6765: END IF;
6766:

Line 6763: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

6759: ,x_return_status => l_return_status
6760: );
6761: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6762: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6763: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6764: RAISE FND_API.G_EXC_ERROR;
6765: END IF;
6766:
6767: END IF;

Line 6764: RAISE FND_API.G_EXC_ERROR;

6760: );
6761: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6762: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6763: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6764: RAISE FND_API.G_EXC_ERROR;
6765: END IF;
6766:
6767: END IF;
6768: END IF;

Line 6785: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

6781: OE_GLOBALS.G_OPR_DELETE, OE_GLOBALS.G_OPR_UPDATE,
6782: OE_GLOBALS.G_OPR_INSERT, OE_GLOBALS.G_OPR_NONE) THEN
6783: FND_MESSAGE.SET_NAME('ONT','OE_OI_OPERATION_CODE');
6784: OE_MSG_PUB.Add;
6785: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6786: END IF;
6787:
6788: IF p_x_line_tbl(I).operation = oe_globals.g_opr_update
6789: AND p_x_line_tbl(I).split_action_code = 'SPLIT' THEN

Line 6812: RAISE FND_API.G_EXC_ERROR;

6808: FND_MESSAGE.SET_NAME('ONT','OE_PC_SPLIT_VIOLATION');
6809: FND_MESSAGE.SET_TOKEN('OBJECT',p_x_line_tbl(I).line_id);
6810: FND_MESSAGE.SET_TOKEN('REASON','Line is in Negotiation Phase');
6811: OE_MSG_PUB.Add;
6812: RAISE FND_API.G_EXC_ERROR;
6813: ELSE
6814: l_call_split := TRUE;
6815: END IF;
6816: END IF;

Line 6824: p_x_header_rec.header_id <> FND_API.G_MISS_NUM) THEN

6820: -- Retrieve the header ID, either from the header record
6821: -- or from the first line
6822: IF (I = p_x_line_tbl.FIRST) THEN
6823: IF (p_x_header_rec.header_id IS NOT NULL AND
6824: p_x_header_rec.header_id <> FND_API.G_MISS_NUM) THEN
6825: l_header_id := p_x_header_rec.header_id;
6826: ELSIF (p_x_line_tbl(I).header_id IS NOT NULL AND
6827: p_x_line_tbl(I).header_id <> FND_API.G_MISS_NUM) THEN
6828: l_header_id := p_x_line_tbl(I).header_id;

Line 6827: p_x_line_tbl(I).header_id <> FND_API.G_MISS_NUM) THEN

6823: IF (p_x_header_rec.header_id IS NOT NULL AND
6824: p_x_header_rec.header_id <> FND_API.G_MISS_NUM) THEN
6825: l_header_id := p_x_header_rec.header_id;
6826: ELSIF (p_x_line_tbl(I).header_id IS NOT NULL AND
6827: p_x_line_tbl(I).header_id <> FND_API.G_MISS_NUM) THEN
6828: l_header_id := p_x_line_tbl(I).header_id;
6829: END IF;
6830: END IF;
6831:

Line 6834: p_x_line_tbl(I).header_id = FND_API.G_MISS_NUM)

6830: END IF;
6831:
6832: IF p_x_line_tbl(I).operation <> OE_GLOBALS.G_OPR_CREATE
6833: AND (p_x_line_tbl(I).header_id IS NULL OR
6834: p_x_line_tbl(I).header_id = FND_API.G_MISS_NUM)
6835: THEN
6836: IF (l_header_id IS NOT NULL AND
6837: l_header_id <> FND_API.G_MISS_NUM) THEN
6838: p_x_line_tbl(I).header_id := l_header_id;

Line 6837: l_header_id <> FND_API.G_MISS_NUM) THEN

6833: AND (p_x_line_tbl(I).header_id IS NULL OR
6834: p_x_line_tbl(I).header_id = FND_API.G_MISS_NUM)
6835: THEN
6836: IF (l_header_id IS NOT NULL AND
6837: l_header_id <> FND_API.G_MISS_NUM) THEN
6838: p_x_line_tbl(I).header_id := l_header_id;
6839: ELSE
6840: oe_line_util.query_header
6841: (p_line_id => p_x_line_tbl(I).line_id,

Line 6851: p_x_line_tbl(I).header_id = FND_API.G_MISS_NUM)

6847: -- Copy the parent ID (header ID), if not passed, on
6848: -- the record for CREATE operations
6849: IF p_x_line_tbl(I).operation = OE_GLOBALS.G_OPR_CREATE THEN
6850: IF (p_x_line_tbl(I).header_id IS NULL OR
6851: p_x_line_tbl(I).header_id = FND_API.G_MISS_NUM)
6852: THEN
6853: -- Copy parent_id.
6854: p_x_line_tbl(I).header_id := l_header_id;
6855: END IF;

Line 6861: l_header_id <> FND_API.G_MISS_NUM) THEN

6857:
6858: -- Raise error if the header ID for the line is different
6859: -- from header ID on the header record or other lines
6860: IF (l_header_id IS NOT NULL AND
6861: l_header_id <> FND_API.G_MISS_NUM) THEN
6862: IF p_x_line_tbl(I).header_id <> l_header_id THEN
6863: fnd_message.set_name('ONT', 'OE_HEADER_MISSING');
6864: oe_msg_pub.add;
6865: RAISE FND_API.G_EXC_ERROR;

Line 6865: RAISE FND_API.G_EXC_ERROR;

6861: l_header_id <> FND_API.G_MISS_NUM) THEN
6862: IF p_x_line_tbl(I).header_id <> l_header_id THEN
6863: fnd_message.set_name('ONT', 'OE_HEADER_MISSING');
6864: oe_msg_pub.add;
6865: RAISE FND_API.G_EXC_ERROR;
6866: END IF;
6867: END IF;
6868:
6869: -- END: CHECK IF ALL LINES BELONG TO THE SAME ORDER

Line 6899: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

6895: , p_x_line_tbl => p_x_line_tbl
6896: , p_x_old_line_tbl => l_old_line_tbl
6897: , x_return_status => l_return_status
6898: );
6899: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6900: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6901: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6902: IF p_control_rec.process_partial THEN
6903: x_return_status := FND_API.G_RET_STS_ERROR;

Line 6900: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

6896: , p_x_old_line_tbl => l_old_line_tbl
6897: , x_return_status => l_return_status
6898: );
6899: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6900: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6901: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6902: IF p_control_rec.process_partial THEN
6903: x_return_status := FND_API.G_RET_STS_ERROR;
6904: ELSE

Line 6901: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

6897: , x_return_status => l_return_status
6898: );
6899: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6900: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6901: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6902: IF p_control_rec.process_partial THEN
6903: x_return_status := FND_API.G_RET_STS_ERROR;
6904: ELSE
6905: RAISE FND_API.G_EXC_ERROR;

Line 6903: x_return_status := FND_API.G_RET_STS_ERROR;

6899: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6900: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6901: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6902: IF p_control_rec.process_partial THEN
6903: x_return_status := FND_API.G_RET_STS_ERROR;
6904: ELSE
6905: RAISE FND_API.G_EXC_ERROR;
6906: END IF;
6907: END IF;

Line 6905: RAISE FND_API.G_EXC_ERROR;

6901: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
6902: IF p_control_rec.process_partial THEN
6903: x_return_status := FND_API.G_RET_STS_ERROR;
6904: ELSE
6905: RAISE FND_API.G_EXC_ERROR;
6906: END IF;
6907: END IF;
6908: IF l_debug_level > 0 THEN
6909: oe_debug_pub.add( 'AFTER LINES PROCESSING' , 2 ) ;

Line 6923: p_x_line_scredit_tbl(I).line_id = FND_API.G_MISS_NUM)

6919: oe_debug_pub.add( 'SETTING HEADER/LINE IDS ON LINE SC TABLE' ) ;
6920: END IF;
6921: IF p_x_line_scredit_tbl(I).operation = OE_GLOBALS.G_OPR_CREATE
6922: AND (p_x_line_scredit_tbl(I).line_id IS NULL OR
6923: p_x_line_scredit_tbl(I).line_id = FND_API.G_MISS_NUM)
6924: THEN
6925: IF l_debug_level > 0 THEN
6926: oe_debug_pub.add( 'SETTING LINE IDS ON LINE SC TABLE' , 2 ) ;
6927: END IF;

Line 6950: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

6946: THEN
6947: IF l_debug_level > 0 THEN
6948: oe_debug_pub.add( 'INVALID LINE INDEX ' ||TO_CHAR ( L_LINE_INDEX ) ||'ON LINE SALES CREDITS' , 2 ) ;
6949: END IF;
6950: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6951: fnd_message.set_name('ONT','OE_API_INV_PARENT_INDEX');
6952: FND_MESSAGE.SET_TOKEN('ENTITY_NAME','Line_Scredit');
6953: FND_MESSAGE.SET_TOKEN('ENTITY_INDEX',I);
6954: FND_MESSAGE.SET_TOKEN('PARENT_INDEX',p_x_line_scredit_tbl(I).line_index);

Line 6974: p_x_line_payment_tbl(I).line_id = FND_API.G_MISS_NUM)

6970: oe_debug_pub.add( 'SETTING HEADER/LINE IDS ON LINE SC TABLE' ) ;
6971: END IF;
6972: IF p_x_line_payment_tbl(I).operation = OE_GLOBALS.G_OPR_CREATE
6973: AND (p_x_line_payment_tbl(I).line_id IS NULL OR
6974: p_x_line_payment_tbl(I).line_id = FND_API.G_MISS_NUM)
6975: THEN
6976: IF l_debug_level > 0 THEN
6977: oe_debug_pub.add( 'SETTING LINE IDS ON LINE PAYMENT TABLE' , 2 ) ;
6978: END IF;

Line 6996: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

6992: THEN
6993: IF l_debug_level > 0 THEN
6994: oe_debug_pub.add( 'INVALID LINE INDEX ' ||TO_CHAR ( L_LINE_INDEX ) ||'ON LINE SALES CREDITS' , 2 ) ;
6995: END IF;
6996: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6997: fnd_message.set_name('ONT','OE_API_INV_PARENT_INDEX');
6998: FND_MESSAGE.SET_TOKEN('ENTITY_NAME','Line_Payment');
6999: FND_MESSAGE.SET_TOKEN('ENTITY_INDEX',I);
7000: FND_MESSAGE.SET_TOKEN('PARENT_INDEX',p_x_line_payment_tbl(I).line_index);

Line 7021: p_x_line_adj_tbl(I).line_id = FND_API.G_MISS_NUM)

7017: END IF;
7018:
7019: IF p_x_line_adj_tbl(I).operation = OE_GLOBALS.G_OPR_CREATE
7020: AND (p_x_line_adj_tbl(I).line_id IS NULL OR
7021: p_x_line_adj_tbl(I).line_id = FND_API.G_MISS_NUM)
7022: THEN
7023:
7024: IF l_debug_level > 0 THEN
7025: oe_debug_pub.add( 'SETTING LINE IDS ON LINE ADJ TABLE' , 2 ) ;

Line 7029: IF p_x_line_adj_tbl(I).line_index <> fnd_api.g_miss_num and

7025: oe_debug_pub.add( 'SETTING LINE IDS ON LINE ADJ TABLE' , 2 ) ;
7026: END IF;
7027: -- Check If parent exists.
7028:
7029: IF p_x_line_adj_tbl(I).line_index <> fnd_api.g_miss_num and
7030: p_x_line_tbl.EXISTS(p_x_line_adj_tbl(I).line_index) THEN
7031:
7032: -- Copy parent_id.
7033:

Line 7038: p_x_line_adj_tbl(I).header_id <> FND_API.G_MISS_NUM Then

7034: p_x_line_adj_tbl(I).line_id := p_x_line_tbl(p_x_Line_adj_tbl(I).line_index).line_id;
7035: p_x_line_adj_tbl(I).header_id := p_x_line_tbl(p_x_Line_adj_tbl(I).line_index).header_id;
7036:
7037: ELSIF p_x_line_adj_tbl(I).header_id is not null and
7038: p_x_line_adj_tbl(I).header_id <> FND_API.G_MISS_NUM Then
7039: -- Treat the adjustment record as a header_adjustment record
7040: IF l_debug_level > 0 THEN
7041: oe_debug_pub.add( 'TREATING THE RECORD AS HEADER_ADJUSTMENT' ) ;
7042: END IF;

Line 7050: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7046: THEN
7047: IF l_debug_level > 0 THEN
7048: oe_debug_pub.add( 'INVALID LINE INDEX ' ||TO_CHAR ( L_LINE_INDEX ) ||'ON PRICE ADJUSTMENTS' , 2 ) ;
7049: END IF;
7050: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7051:
7052: fnd_message.set_name('ONT','OE_API_INV_PARENT_INDEX');
7053: FND_MESSAGE.SET_TOKEN('ENTITY_NAME','Line_Adj');
7054: FND_MESSAGE.SET_TOKEN('ENTITY_INDEX',I);

Line 7078: ,p_delete => FND_API.G_TRUE

7074: END IF;
7075:
7076: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
7077: (p_entity_code => OE_GLOBALS.G_ENTITY_LINE
7078: ,p_delete => FND_API.G_TRUE
7079: ,x_return_status => l_return_status
7080: );
7081: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7082: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 7081: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

7077: (p_entity_code => OE_GLOBALS.G_ENTITY_LINE
7078: ,p_delete => FND_API.G_TRUE
7079: ,x_return_status => l_return_status
7080: );
7081: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7082: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7083: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7084: RAISE FND_API.G_EXC_ERROR;
7085: END IF;

Line 7082: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7078: ,p_delete => FND_API.G_TRUE
7079: ,x_return_status => l_return_status
7080: );
7081: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7082: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7083: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7084: RAISE FND_API.G_EXC_ERROR;
7085: END IF;
7086:

Line 7083: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

7079: ,x_return_status => l_return_status
7080: );
7081: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7082: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7083: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7084: RAISE FND_API.G_EXC_ERROR;
7085: END IF;
7086:
7087: END IF;

Line 7084: RAISE FND_API.G_EXC_ERROR;

7080: );
7081: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7082: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7083: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7084: RAISE FND_API.G_EXC_ERROR;
7085: END IF;
7086:
7087: END IF;
7088:

Line 7117: ,p_delete => FND_API.G_TRUE

7113: THEN
7114:
7115: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
7116: (p_entity_code => OE_GLOBALS.G_ENTITY_LINE_ADJ
7117: ,p_delete => FND_API.G_TRUE
7118: ,x_return_status => l_return_status
7119: );
7120: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7121: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 7120: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

7116: (p_entity_code => OE_GLOBALS.G_ENTITY_LINE_ADJ
7117: ,p_delete => FND_API.G_TRUE
7118: ,x_return_status => l_return_status
7119: );
7120: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7121: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7122: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7123: RAISE FND_API.G_EXC_ERROR;
7124: END IF;

Line 7121: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7117: ,p_delete => FND_API.G_TRUE
7118: ,x_return_status => l_return_status
7119: );
7120: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7121: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7122: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7123: RAISE FND_API.G_EXC_ERROR;
7124: END IF;
7125:

Line 7122: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

7118: ,x_return_status => l_return_status
7119: );
7120: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7121: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7122: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7123: RAISE FND_API.G_EXC_ERROR;
7124: END IF;
7125:
7126: END IF;

Line 7123: RAISE FND_API.G_EXC_ERROR;

7119: );
7120: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7121: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7122: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7123: RAISE FND_API.G_EXC_ERROR;
7124: END IF;
7125:
7126: END IF;
7127:

Line 7143: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

7139: , p_x_Line_Scredit_tbl => p_x_line_scredit_tbl
7140: , p_x_old_Line_Scredit_tbl => l_old_line_Scredit_tbl
7141: , x_return_status => l_return_status
7142: );
7143: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7144: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7145: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7146: IF p_control_rec.process_partial THEN
7147: x_return_status := FND_API.G_RET_STS_ERROR;

Line 7144: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7140: , p_x_old_Line_Scredit_tbl => l_old_line_Scredit_tbl
7141: , x_return_status => l_return_status
7142: );
7143: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7144: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7145: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7146: IF p_control_rec.process_partial THEN
7147: x_return_status := FND_API.G_RET_STS_ERROR;
7148: ELSE

Line 7145: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

7141: , x_return_status => l_return_status
7142: );
7143: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7144: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7145: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7146: IF p_control_rec.process_partial THEN
7147: x_return_status := FND_API.G_RET_STS_ERROR;
7148: ELSE
7149: RAISE FND_API.G_EXC_ERROR;

Line 7147: x_return_status := FND_API.G_RET_STS_ERROR;

7143: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7144: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7145: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7146: IF p_control_rec.process_partial THEN
7147: x_return_status := FND_API.G_RET_STS_ERROR;
7148: ELSE
7149: RAISE FND_API.G_EXC_ERROR;
7150: END IF;
7151: END IF;

Line 7149: RAISE FND_API.G_EXC_ERROR;

7145: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7146: IF p_control_rec.process_partial THEN
7147: x_return_status := FND_API.G_RET_STS_ERROR;
7148: ELSE
7149: RAISE FND_API.G_EXC_ERROR;
7150: END IF;
7151: END IF;
7152:
7153: END IF;

Line 7169: ,p_delete => FND_API.G_TRUE

7165: END IF;
7166:
7167: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
7168: (p_entity_code => OE_GLOBALS.G_ENTITY_Line_Scredit
7169: ,p_delete => FND_API.G_TRUE
7170: ,x_return_status => l_return_status
7171: );
7172:
7173: IF l_debug_level > 0 THEN

Line 7177: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

7173: IF l_debug_level > 0 THEN
7174: oe_debug_pub.add( 'PROCESSED DELAYED REQUESTS FOR LINES' , 2 ) ;
7175: END IF;
7176:
7177: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7178: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7179: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7180: RAISE FND_API.G_EXC_ERROR;
7181: END IF;

Line 7178: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7174: oe_debug_pub.add( 'PROCESSED DELAYED REQUESTS FOR LINES' , 2 ) ;
7175: END IF;
7176:
7177: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7178: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7179: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7180: RAISE FND_API.G_EXC_ERROR;
7181: END IF;
7182:

Line 7179: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

7175: END IF;
7176:
7177: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7178: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7179: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7180: RAISE FND_API.G_EXC_ERROR;
7181: END IF;
7182:
7183: END IF;

Line 7180: RAISE FND_API.G_EXC_ERROR;

7176:
7177: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7178: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7179: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7180: RAISE FND_API.G_EXC_ERROR;
7181: END IF;
7182:
7183: END IF;
7184:

Line 7202: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

7198: , p_x_Line_Payment_tbl => p_x_line_Payment_tbl
7199: , p_x_old_Line_Payment_tbl => l_old_line_Payment_tbl
7200: , x_return_status => l_return_status
7201: );
7202: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7203: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7204: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7205: IF p_control_rec.process_partial THEN
7206: x_return_status := FND_API.G_RET_STS_ERROR;

Line 7203: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7199: , p_x_old_Line_Payment_tbl => l_old_line_Payment_tbl
7200: , x_return_status => l_return_status
7201: );
7202: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7203: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7204: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7205: IF p_control_rec.process_partial THEN
7206: x_return_status := FND_API.G_RET_STS_ERROR;
7207: ELSE

Line 7204: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

7200: , x_return_status => l_return_status
7201: );
7202: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7203: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7204: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7205: IF p_control_rec.process_partial THEN
7206: x_return_status := FND_API.G_RET_STS_ERROR;
7207: ELSE
7208: RAISE FND_API.G_EXC_ERROR;

Line 7206: x_return_status := FND_API.G_RET_STS_ERROR;

7202: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7203: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7204: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7205: IF p_control_rec.process_partial THEN
7206: x_return_status := FND_API.G_RET_STS_ERROR;
7207: ELSE
7208: RAISE FND_API.G_EXC_ERROR;
7209: END IF;
7210: END IF;

Line 7208: RAISE FND_API.G_EXC_ERROR;

7204: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7205: IF p_control_rec.process_partial THEN
7206: x_return_status := FND_API.G_RET_STS_ERROR;
7207: ELSE
7208: RAISE FND_API.G_EXC_ERROR;
7209: END IF;
7210: END IF;
7211:
7212: END IF;

Line 7228: ,p_delete => FND_API.G_TRUE

7224: END IF;
7225:
7226: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
7227: (p_entity_code => OE_GLOBALS.G_ENTITY_LINE_PAYMENT
7228: ,p_delete => FND_API.G_TRUE
7229: ,x_return_status => l_return_status
7230: );
7231:
7232: IF l_debug_level > 0 THEN

Line 7236: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

7232: IF l_debug_level > 0 THEN
7233: oe_debug_pub.add( 'PROCESSED DELAYED REQUESTS FOR LINES' , 2 ) ;
7234: END IF;
7235:
7236: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7237: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7238: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7239: RAISE FND_API.G_EXC_ERROR;
7240: END IF;

Line 7237: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7233: oe_debug_pub.add( 'PROCESSED DELAYED REQUESTS FOR LINES' , 2 ) ;
7234: END IF;
7235:
7236: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7237: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7238: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7239: RAISE FND_API.G_EXC_ERROR;
7240: END IF;
7241:

Line 7238: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

7234: END IF;
7235:
7236: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7237: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7238: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7239: RAISE FND_API.G_EXC_ERROR;
7240: END IF;
7241:
7242: END IF;

Line 7239: RAISE FND_API.G_EXC_ERROR;

7235:
7236: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7237: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7238: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7239: RAISE FND_API.G_EXC_ERROR;
7240: END IF;
7241:
7242: END IF;
7243: END IF;

Line 7258: p_x_lot_serial_tbl(I).line_id = FND_API.G_MISS_NUM)

7254: WHILE I IS NOT NULL LOOP
7255:
7256: IF p_x_lot_serial_tbl(I).operation = OE_GLOBALS.G_OPR_CREATE
7257: AND (p_x_lot_serial_tbl(I).line_id IS NULL OR
7258: p_x_lot_serial_tbl(I).line_id = FND_API.G_MISS_NUM)
7259: THEN
7260:
7261: -- Check If parent exists.
7262:

Line 7295: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

7291: , p_x_Lot_Serial_tbl => p_x_lot_serial_tbl
7292: , p_x_old_Lot_Serial_tbl => l_old_lot_Serial_tbl
7293: , x_return_status => l_return_status
7294: );
7295: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7296: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7297: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7298: IF p_control_rec.process_partial THEN
7299: x_return_status := FND_API.G_RET_STS_ERROR;

Line 7296: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7292: , p_x_old_Lot_Serial_tbl => l_old_lot_Serial_tbl
7293: , x_return_status => l_return_status
7294: );
7295: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7296: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7297: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7298: IF p_control_rec.process_partial THEN
7299: x_return_status := FND_API.G_RET_STS_ERROR;
7300: ELSE

Line 7297: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

7293: , x_return_status => l_return_status
7294: );
7295: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7296: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7297: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7298: IF p_control_rec.process_partial THEN
7299: x_return_status := FND_API.G_RET_STS_ERROR;
7300: ELSE
7301: RAISE FND_API.G_EXC_ERROR;

Line 7299: x_return_status := FND_API.G_RET_STS_ERROR;

7295: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7296: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7297: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7298: IF p_control_rec.process_partial THEN
7299: x_return_status := FND_API.G_RET_STS_ERROR;
7300: ELSE
7301: RAISE FND_API.G_EXC_ERROR;
7302: END IF;
7303: END IF;

Line 7301: RAISE FND_API.G_EXC_ERROR;

7297: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7298: IF p_control_rec.process_partial THEN
7299: x_return_status := FND_API.G_RET_STS_ERROR;
7300: ELSE
7301: RAISE FND_API.G_EXC_ERROR;
7302: END IF;
7303: END IF;
7304:
7305: END IF;

Line 7333: p_x_line_price_att_tbl(I).line_id = FND_API.G_MISS_NUM)

7329: oe_debug_pub.add( 'SETTING HEADER/LINE IDS ON LINE ATTRIBUTES TABLE' , 2 ) ;
7330: END IF;
7331: IF p_x_line_price_att_tbl(I).operation = OE_GLOBALS.G_OPR_CREATE
7332: AND (p_x_line_price_att_tbl(I).line_id IS NULL OR
7333: p_x_line_price_att_tbl(I).line_id = FND_API.G_MISS_NUM)
7334: THEN
7335:
7336: IF l_debug_level > 0 THEN
7337: oe_debug_pub.add( 'SETTING LINE IDS ON LINE ATTRIB TABLE' , 2 ) ;

Line 7355: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7351: THEN
7352: IF l_debug_level > 0 THEN
7353: oe_debug_pub.add( 'INVALID LINE INDEX ' ||TO_CHAR ( P_X_LINE_PRICE_ATT_TBL ( I ) .LINE_INDEX ) ||'ON PRICE ADJUSTMENTS' , 2 ) ;
7354: END IF;
7355: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7356:
7357: fnd_message.set_name('ONT','OE_API_INV_PARENT_INDEX');
7358: FND_MESSAGE.SET_TOKEN('ENTITY_NAME','Line_Price_Att');
7359: FND_MESSAGE.SET_TOKEN('ENTITY_INDEX',I);

Line 7392: ,p_delete => FND_API.G_TRUE

7388: THEN
7389:
7390: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
7391: (p_entity_code => OE_GLOBALS.G_ENTITY_Line_Price_Att
7392: ,p_delete => FND_API.G_TRUE
7393: ,x_return_status => l_return_status
7394: );
7395: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7396: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 7395: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

7391: (p_entity_code => OE_GLOBALS.G_ENTITY_Line_Price_Att
7392: ,p_delete => FND_API.G_TRUE
7393: ,x_return_status => l_return_status
7394: );
7395: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7396: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7397: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7398: RAISE FND_API.G_EXC_ERROR;
7399: END IF;

Line 7396: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7392: ,p_delete => FND_API.G_TRUE
7393: ,x_return_status => l_return_status
7394: );
7395: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7396: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7397: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7398: RAISE FND_API.G_EXC_ERROR;
7399: END IF;
7400:

Line 7397: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

7393: ,x_return_status => l_return_status
7394: );
7395: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7396: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7397: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7398: RAISE FND_API.G_EXC_ERROR;
7399: END IF;
7400:
7401: END IF;

Line 7398: RAISE FND_API.G_EXC_ERROR;

7394: );
7395: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7396: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7397: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7398: RAISE FND_API.G_EXC_ERROR;
7399: END IF;
7400:
7401: END IF;
7402:

Line 7419: p_x_line_adj_att_tbl(I).price_adjustment_id = FND_API.G_MISS_NUM)

7415: END IF;
7416:
7417: IF p_x_line_adj_att_tbl(I).operation = OE_GLOBALS.G_OPR_CREATE
7418: AND (p_x_line_adj_att_tbl(I).price_adjustment_id IS NULL OR
7419: p_x_line_adj_att_tbl(I).price_adjustment_id = FND_API.G_MISS_NUM)
7420: THEN
7421:
7422: IF l_debug_level > 0 THEN
7423: oe_debug_pub.add( 'SETTING ADJ IDS ON LINE ADJ ATTRIB TABLE' , 2 ) ;

Line 7440: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7436: THEN
7437: IF l_debug_level > 0 THEN
7438: oe_debug_pub.add( 'INVALID ADJ INDEX ' ||TO_CHAR ( P_X_LINE_ADJ_ATT_TBL ( I ) .ADJ_INDEX ) ||'ON ADJ ATTRIBS' , 2 ) ;
7439: END IF;
7440: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7441:
7442: fnd_message.set_name('ONT','OE_API_INV_PARENT_INDEX');
7443: FND_MESSAGE.SET_TOKEN('ENTITY_NAME','Line_Adj_Att');
7444: FND_MESSAGE.SET_TOKEN('ENTITY_INDEX',I);

Line 7481: p_x_line_adj_assoc_tbl(I).price_adjustment_id = FND_API.G_MISS_NUM)

7477: oe_debug_pub.add( 'SETTING PRICE_ADJUSTMENT_ID ON LINE ADJ ASSOCS TABLE' , 2 ) ;
7478: END IF;
7479: IF p_x_line_adj_assoc_tbl(I).operation = OE_GLOBALS.G_OPR_CREATE
7480: AND (p_x_line_adj_assoc_tbl(I).price_adjustment_id IS NULL OR
7481: p_x_line_adj_assoc_tbl(I).price_adjustment_id = FND_API.G_MISS_NUM)
7482: THEN
7483:
7484: IF l_debug_level > 0 THEN
7485: oe_debug_pub.add( 'SETTING ADJ IDS ON LINE ADJ ASSOCS TABLE' , 2 ) ;

Line 7502: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7498: THEN
7499: IF l_debug_level > 0 THEN
7500: oe_debug_pub.add( 'INVALID ADJ INDEX ' ||TO_CHAR ( P_X_LINE_ADJ_ASSOC_TBL ( I ) .ADJ_INDEX ) ||'ON ADJ ASSOCS' , 2 ) ;
7501: END IF;
7502: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7503:
7504: fnd_message.set_name('ONT','OE_API_INV_PARENT_INDEX');
7505: FND_MESSAGE.SET_TOKEN('ENTITY_NAME','Line_Adj_Assoc');
7506: FND_MESSAGE.SET_TOKEN('ENTITY_INDEX',I);

Line 7516: p_x_line_adj_assoc_tbl(I).Line_id = FND_API.G_MISS_NUM)

7512: END IF;
7513:
7514: IF p_x_line_adj_assoc_tbl(I).operation = OE_GLOBALS.G_OPR_CREATE
7515: AND (p_x_line_adj_assoc_tbl(I).Line_id IS NULL OR
7516: p_x_line_adj_assoc_tbl(I).Line_id = FND_API.G_MISS_NUM)
7517: THEN
7518:
7519: IF l_debug_level > 0 THEN
7520: oe_debug_pub.add( 'SETTING LINE IDS ON LINE ADJ ASSOCS TABLE' , 2 ) ;

Line 7534: p_x_line_adj_assoc_tbl(I).rltd_Price_Adj_Id = FND_API.G_MISS_NUM)

7530: END IF;
7531:
7532: IF p_x_line_adj_assoc_tbl(I).operation = OE_GLOBALS.G_OPR_CREATE
7533: AND (p_x_line_adj_assoc_tbl(I).rltd_Price_Adj_Id IS NULL OR
7534: p_x_line_adj_assoc_tbl(I).rltd_Price_Adj_Id = FND_API.G_MISS_NUM)
7535: THEN
7536:
7537: IF p_x_line_adj_Tbl.exists(p_x_Line_Adj_assoc_tbl(I).Rltd_Adj_Index) Then
7538: -- Copy parent_id.

Line 7575: p_x_action_request_tbl(I).entity_id = FND_API.G_MISS_NUM)

7571:
7572: IF (p_x_action_request_tbl(I).entity_code = OE_GLOBALS.G_ENTITY_HEADER) THEN
7573:
7574: IF (p_x_action_request_tbl(I).entity_id IS NULL OR
7575: p_x_action_request_tbl(I).entity_id = FND_API.G_MISS_NUM)
7576: THEN
7577: IF l_debug_level > 0 THEN
7578: oe_debug_pub.add( 'SETTING HEADER IDS ON REQUEST TABLE FOR HEADER ENTITY' , 2 ) ;
7579: END IF;

Line 7581: p_x_header_rec.header_id = FND_API.G_MISS_NUM THEN

7577: IF l_debug_level > 0 THEN
7578: oe_debug_pub.add( 'SETTING HEADER IDS ON REQUEST TABLE FOR HEADER ENTITY' , 2 ) ;
7579: END IF;
7580: IF p_x_header_rec.header_id IS NULL OR
7581: p_x_header_rec.header_id = FND_API.G_MISS_NUM THEN
7582: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');
7583: OE_MSG_PUB.Add;
7584: RAISE FND_API.G_EXC_ERROR;
7585: ELSE

Line 7584: RAISE FND_API.G_EXC_ERROR;

7580: IF p_x_header_rec.header_id IS NULL OR
7581: p_x_header_rec.header_id = FND_API.G_MISS_NUM THEN
7582: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');
7583: OE_MSG_PUB.Add;
7584: RAISE FND_API.G_EXC_ERROR;
7585: ELSE
7586: p_x_action_request_tbl(I).entity_id := p_x_header_rec.header_id;
7587: END IF;
7588: END IF;

Line 7593: p_x_action_request_tbl(I).entity_id = FND_API.G_MISS_NUM)

7589:
7590: ELSIF (p_x_action_request_tbl(I).entity_code = OE_GLOBALS.G_ENTITY_LINE) THEN
7591:
7592: IF (p_x_action_request_tbl(I).entity_id IS NULL OR
7593: p_x_action_request_tbl(I).entity_id = FND_API.G_MISS_NUM)
7594: THEN
7595: IF l_debug_level > 0 THEN
7596: oe_debug_pub.add( 'SETTING LINE IDS ON REQUEST TABLE FOR LINE ENTITY' , 2 ) ;
7597: END IF;

Line 7613: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7609: THEN
7610: IF l_debug_level > 0 THEN
7611: oe_debug_pub.add( 'INVALID ENTITY INDEX ' ||TO_CHAR ( p_x_action_request_tbl ( I ) .ENTITY_INDEX ) ||'ON REQUEST TABLE FOR LINE ENTITY' , 2 ) ;
7612: END IF;
7613: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7614: END IF;
7615: END IF;
7616: END IF;
7617:

Line 7621: p_x_action_request_tbl(I).entity_id = FND_API.G_MISS_NUM)

7617:
7618: ELSIF (p_x_action_request_tbl(I).request_type = OE_GLOBALS.G_VERIFY_PAYMENT) THEN
7619:
7620: IF (p_x_action_request_tbl(I).entity_id IS NULL OR
7621: p_x_action_request_tbl(I).entity_id = FND_API.G_MISS_NUM)
7622: THEN
7623: IF l_debug_level > 0 THEN
7624: oe_debug_pub.add( 'SETTING HEADER IDS ON REQUEST TABLE FOR VERIFY_PAYMENT' , 2 ) ;
7625: END IF;

Line 7627: p_x_header_rec.header_id = FND_API.G_MISS_NUM THEN

7623: IF l_debug_level > 0 THEN
7624: oe_debug_pub.add( 'SETTING HEADER IDS ON REQUEST TABLE FOR VERIFY_PAYMENT' , 2 ) ;
7625: END IF;
7626: IF p_x_header_rec.header_id IS NULL OR
7627: p_x_header_rec.header_id = FND_API.G_MISS_NUM THEN
7628: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');
7629: OE_MSG_PUB.Add;
7630: RAISE FND_API.G_EXC_ERROR;
7631: ELSE

Line 7630: RAISE FND_API.G_EXC_ERROR;

7626: IF p_x_header_rec.header_id IS NULL OR
7627: p_x_header_rec.header_id = FND_API.G_MISS_NUM THEN
7628: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');
7629: OE_MSG_PUB.Add;
7630: RAISE FND_API.G_EXC_ERROR;
7631: ELSE
7632: p_x_action_request_tbl(I).entity_id := p_x_header_rec.header_id;
7633: END IF;
7634: END IF;

Line 7658: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

7654: );
7655: IF l_debug_level > 0 THEN
7656: oe_debug_pub.add( 'OEXVORDB: COMPLETED PROCESS_DELAYED_REQUESTS ' || ' WITH RETURN STATUS' || L_RETURN_STATUS , 2 ) ;
7657: END IF;
7658: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7659: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7660: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7661: RAISE FND_API.G_EXC_ERROR;
7662: END IF;

Line 7659: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7655: IF l_debug_level > 0 THEN
7656: oe_debug_pub.add( 'OEXVORDB: COMPLETED PROCESS_DELAYED_REQUESTS ' || ' WITH RETURN STATUS' || L_RETURN_STATUS , 2 ) ;
7657: END IF;
7658: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7659: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7660: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7661: RAISE FND_API.G_EXC_ERROR;
7662: END IF;
7663:

Line 7660: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

7656: oe_debug_pub.add( 'OEXVORDB: COMPLETED PROCESS_DELAYED_REQUESTS ' || ' WITH RETURN STATUS' || L_RETURN_STATUS , 2 ) ;
7657: END IF;
7658: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7659: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7660: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7661: RAISE FND_API.G_EXC_ERROR;
7662: END IF;
7663:
7664: END IF;

Line 7661: RAISE FND_API.G_EXC_ERROR;

7657: END IF;
7658: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7659: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7660: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7661: RAISE FND_API.G_EXC_ERROR;
7662: END IF;
7663:
7664: END IF;
7665:

Line 7687: IF p_x_action_request_tbl(i).return_status = FND_API.G_RET_STS_ERROR

7683: IF l_debug_level > 0 THEN
7684: oe_debug_pub.add('return_status : ' || p_x_action_request_tbl(i).return_status);
7685: oe_debug_pub.add('request_type : ' || p_x_action_request_tbl(i).request_type);
7686: END IF;
7687: IF p_x_action_request_tbl(i).return_status = FND_API.G_RET_STS_ERROR
7688: AND p_x_action_request_tbl(i).request_type = OE_GLOBALS.G_VERIFY_PAYMENT THEN
7689: x_return_status := FND_API.G_RET_STS_ERROR;
7690: RAISE FND_API.G_EXC_ERROR;
7691: END IF;

Line 7689: x_return_status := FND_API.G_RET_STS_ERROR;

7685: oe_debug_pub.add('request_type : ' || p_x_action_request_tbl(i).request_type);
7686: END IF;
7687: IF p_x_action_request_tbl(i).return_status = FND_API.G_RET_STS_ERROR
7688: AND p_x_action_request_tbl(i).request_type = OE_GLOBALS.G_VERIFY_PAYMENT THEN
7689: x_return_status := FND_API.G_RET_STS_ERROR;
7690: RAISE FND_API.G_EXC_ERROR;
7691: END IF;
7692: i := p_x_action_request_tbl.next(i);
7693: end loop;

Line 7690: RAISE FND_API.G_EXC_ERROR;

7686: END IF;
7687: IF p_x_action_request_tbl(i).return_status = FND_API.G_RET_STS_ERROR
7688: AND p_x_action_request_tbl(i).request_type = OE_GLOBALS.G_VERIFY_PAYMENT THEN
7689: x_return_status := FND_API.G_RET_STS_ERROR;
7690: RAISE FND_API.G_EXC_ERROR;
7691: END IF;
7692: i := p_x_action_request_tbl.next(i);
7693: end loop;
7694: --R12 CVV2

Line 7736: IF p_x_header_rec.return_status = FND_API.G_RET_STS_ERROR THEN

7732: END IF;
7733:
7734: -- Derive return status
7735:
7736: IF p_x_header_rec.return_status = FND_API.G_RET_STS_ERROR THEN
7737: x_return_status := FND_API.G_RET_STS_ERROR;
7738: END IF;
7739:
7740: -- Do not need to loop through header_scredits, lines

Line 7737: x_return_status := FND_API.G_RET_STS_ERROR;

7733:
7734: -- Derive return status
7735:
7736: IF p_x_header_rec.return_status = FND_API.G_RET_STS_ERROR THEN
7737: x_return_status := FND_API.G_RET_STS_ERROR;
7738: END IF;
7739:
7740: -- Do not need to loop through header_scredits, lines
7741: -- line_scredits or lot_serials as the x_return_status is set

Line 7747: IF p_x_header_adj_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN

7743:
7744: I := p_x_header_adj_tbl.FIRST;
7745: WHILE I IS NOT NULL LOOP
7746:
7747: IF p_x_header_adj_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
7748: x_return_status := FND_API.G_RET_STS_ERROR;
7749: END IF;
7750:
7751: I := p_x_header_adj_tbl.NEXT(I);

Line 7748: x_return_status := FND_API.G_RET_STS_ERROR;

7744: I := p_x_header_adj_tbl.FIRST;
7745: WHILE I IS NOT NULL LOOP
7746:
7747: IF p_x_header_adj_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
7748: x_return_status := FND_API.G_RET_STS_ERROR;
7749: END IF;
7750:
7751: I := p_x_header_adj_tbl.NEXT(I);
7752: END LOOP;

Line 7757: IF p_x_header_price_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN

7753:
7754: I := p_x_header_price_Att_tbl.FIRST;
7755: WHILE I IS NOT NULL LOOP
7756:
7757: IF p_x_header_price_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
7758: x_return_status := FND_API.G_RET_STS_ERROR;
7759: END IF;
7760:
7761: I := p_x_header_price_Att_tbl.NEXT(I);

Line 7758: x_return_status := FND_API.G_RET_STS_ERROR;

7754: I := p_x_header_price_Att_tbl.FIRST;
7755: WHILE I IS NOT NULL LOOP
7756:
7757: IF p_x_header_price_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
7758: x_return_status := FND_API.G_RET_STS_ERROR;
7759: END IF;
7760:
7761: I := p_x_header_price_Att_tbl.NEXT(I);
7762: END LOOP;

Line 7767: IF p_x_header_adj_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN

7763:
7764: I := p_x_header_adj_Att_tbl.FIRST;
7765: WHILE I IS NOT NULL LOOP
7766:
7767: IF p_x_header_adj_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
7768: x_return_status := FND_API.G_RET_STS_ERROR;
7769: END IF;
7770:
7771: I := p_x_header_adj_Att_tbl.NEXT(I);

Line 7768: x_return_status := FND_API.G_RET_STS_ERROR;

7764: I := p_x_header_adj_Att_tbl.FIRST;
7765: WHILE I IS NOT NULL LOOP
7766:
7767: IF p_x_header_adj_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
7768: x_return_status := FND_API.G_RET_STS_ERROR;
7769: END IF;
7770:
7771: I := p_x_header_adj_Att_tbl.NEXT(I);
7772: END LOOP;

Line 7777: IF p_x_header_adj_Assoc_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN

7773:
7774: I := p_x_header_adj_Assoc_tbl.FIRST;
7775: WHILE I IS NOT NULL LOOP
7776:
7777: IF p_x_header_adj_Assoc_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
7778: x_return_status := FND_API.G_RET_STS_ERROR;
7779: END IF;
7780:
7781: I := p_x_header_adj_Assoc_tbl.NEXT(I);

Line 7778: x_return_status := FND_API.G_RET_STS_ERROR;

7774: I := p_x_header_adj_Assoc_tbl.FIRST;
7775: WHILE I IS NOT NULL LOOP
7776:
7777: IF p_x_header_adj_Assoc_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
7778: x_return_status := FND_API.G_RET_STS_ERROR;
7779: END IF;
7780:
7781: I := p_x_header_adj_Assoc_tbl.NEXT(I);
7782: END LOOP;

Line 7787: IF p_x_line_adj_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN

7783:
7784: I := p_x_line_adj_tbl.FIRST;
7785: WHILE I IS NOT NULL LOOP
7786:
7787: IF p_x_line_adj_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
7788: x_return_status := FND_API.G_RET_STS_ERROR;
7789: END IF;
7790:
7791: I := p_x_line_adj_tbl.NEXT(I);

Line 7788: x_return_status := FND_API.G_RET_STS_ERROR;

7784: I := p_x_line_adj_tbl.FIRST;
7785: WHILE I IS NOT NULL LOOP
7786:
7787: IF p_x_line_adj_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
7788: x_return_status := FND_API.G_RET_STS_ERROR;
7789: END IF;
7790:
7791: I := p_x_line_adj_tbl.NEXT(I);
7792: END LOOP;

Line 7797: IF p_x_line_price_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN

7793:
7794: I := p_x_line_price_Att_tbl.FIRST;
7795: WHILE I IS NOT NULL LOOP
7796:
7797: IF p_x_line_price_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
7798: x_return_status := FND_API.G_RET_STS_ERROR;
7799: END IF;
7800:
7801: I := p_x_line_price_Att_tbl.NEXT(I);

Line 7798: x_return_status := FND_API.G_RET_STS_ERROR;

7794: I := p_x_line_price_Att_tbl.FIRST;
7795: WHILE I IS NOT NULL LOOP
7796:
7797: IF p_x_line_price_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
7798: x_return_status := FND_API.G_RET_STS_ERROR;
7799: END IF;
7800:
7801: I := p_x_line_price_Att_tbl.NEXT(I);
7802: END LOOP;

Line 7807: IF p_x_line_adj_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN

7803:
7804: I := p_x_line_adj_Att_tbl.FIRST;
7805: WHILE I IS NOT NULL LOOP
7806:
7807: IF p_x_line_adj_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
7808: x_return_status := FND_API.G_RET_STS_ERROR;
7809: END IF;
7810:
7811: I := p_x_line_adj_Att_tbl.NEXT(I);

Line 7808: x_return_status := FND_API.G_RET_STS_ERROR;

7804: I := p_x_line_adj_Att_tbl.FIRST;
7805: WHILE I IS NOT NULL LOOP
7806:
7807: IF p_x_line_adj_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
7808: x_return_status := FND_API.G_RET_STS_ERROR;
7809: END IF;
7810:
7811: I := p_x_line_adj_Att_tbl.NEXT(I);
7812: END LOOP;

Line 7817: IF p_x_line_adj_Assoc_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN

7813:
7814: I := p_x_line_adj_Assoc_tbl.FIRST;
7815: WHILE I IS NOT NULL LOOP
7816:
7817: IF p_x_line_adj_Assoc_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
7818: x_return_status := FND_API.G_RET_STS_ERROR;
7819: END IF;
7820:
7821: I := p_x_line_adj_Assoc_tbl.NEXT(I);

Line 7818: x_return_status := FND_API.G_RET_STS_ERROR;

7814: I := p_x_line_adj_Assoc_tbl.FIRST;
7815: WHILE I IS NOT NULL LOOP
7816:
7817: IF p_x_line_adj_Assoc_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
7818: x_return_status := FND_API.G_RET_STS_ERROR;
7819: END IF;
7820:
7821: I := p_x_line_adj_Assoc_tbl.NEXT(I);
7822: END LOOP;

Line 7861: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

7857: p_old_Line_Payment_tbl => l_old_line_Payment_tbl,
7858: p_Lot_Serial_tbl => p_x_lot_Serial_tbl,
7859: p_old_Lot_Serial_tbl => l_old_Lot_Serial_tbl);
7860:
7861: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7862: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7863: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7864: RAISE FND_API.G_EXC_ERROR;
7865: END IF;

Line 7862: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7858: p_Lot_Serial_tbl => p_x_lot_Serial_tbl,
7859: p_old_Lot_Serial_tbl => l_old_Lot_Serial_tbl);
7860:
7861: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7862: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7863: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7864: RAISE FND_API.G_EXC_ERROR;
7865: END IF;
7866:

Line 7863: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

7859: p_old_Lot_Serial_tbl => l_old_Lot_Serial_tbl);
7860:
7861: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7862: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7863: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7864: RAISE FND_API.G_EXC_ERROR;
7865: END IF;
7866:
7867: ELSE

Line 7864: RAISE FND_API.G_EXC_ERROR;

7860:
7861: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7862: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7863: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7864: RAISE FND_API.G_EXC_ERROR;
7865: END IF;
7866:
7867: ELSE
7868: /* Pre Pack H processsing */

Line 7874: IF x_return_status = FND_API.G_RET_STS_SUCCESS AND

7870:
7871: IF l_debug_level > 0 THEN
7872: oe_debug_pub.add( 'CS BEFORE CALLING NOTIFY_OC API' , 1 ) ;
7873: END IF;
7874: IF x_return_status = FND_API.G_RET_STS_SUCCESS AND
7875: p_control_rec.write_to_db = TRUE
7876: AND oe_order_cache.g_header_rec.booked_flag = 'Y'
7877: THEN
7878: IF l_debug_level > 0 THEN

Line 7884: , p_init_msg_list => FND_API.G_FALSE

7880: END IF;
7881:
7882: OE_SERVICE_UTIL.Notify_OC
7883: ( p_api_version_number => l_api_version_number
7884: , p_init_msg_list => FND_API.G_FALSE
7885: , p_validation_level => p_validation_level
7886: , p_control_rec => p_control_rec
7887: , x_return_status => l_return_status
7888: , x_msg_count => x_msg_count

Line 7929: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

7925:
7926: IF l_debug_level > 0 THEN
7927: oe_debug_pub.add( 'AFTER NOTIFY_OC API' , 1 ) ;
7928: END IF;
7929: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7930: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7931: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7932: RAISE FND_API.G_EXC_ERROR;
7933: END IF;

Line 7930: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7926: IF l_debug_level > 0 THEN
7927: oe_debug_pub.add( 'AFTER NOTIFY_OC API' , 1 ) ;
7928: END IF;
7929: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7930: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7931: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7932: RAISE FND_API.G_EXC_ERROR;
7933: END IF;
7934:

Line 7931: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

7927: oe_debug_pub.add( 'AFTER NOTIFY_OC API' , 1 ) ;
7928: END IF;
7929: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7930: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7931: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7932: RAISE FND_API.G_EXC_ERROR;
7933: END IF;
7934:
7935:

Line 7932: RAISE FND_API.G_EXC_ERROR;

7928: END IF;
7929: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7930: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7931: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7932: RAISE FND_API.G_EXC_ERROR;
7933: END IF;
7934:
7935:
7936: END IF;

Line 7943: x_return_status = FND_API.G_RET_STS_SUCCESS AND

7939: oe_debug_pub.add( 'PROCESSING ACKS' , 1 ) ;
7940: END IF;
7941:
7942: IF OE_Globals.G_RECURSION_MODE <> 'Y' AND
7943: x_return_status = FND_API.G_RET_STS_SUCCESS AND
7944: l_control_rec.write_to_db = TRUE
7945: THEN
7946: IF l_debug_level > 0 THEN
7947: oe_debug_pub.add( 'CALLING ACKS API' , 1 ) ;

Line 7991: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

7987: );
7988:
7989: End If;
7990:
7991: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7992: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7993: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7994: RAISE FND_API.G_EXC_ERROR;
7995: x_return_status := l_return_status;

Line 7992: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7988:
7989: End If;
7990:
7991: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7992: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7993: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7994: RAISE FND_API.G_EXC_ERROR;
7995: x_return_status := l_return_status;
7996: END IF;

Line 7993: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

7989: End If;
7990:
7991: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7992: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7993: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7994: RAISE FND_API.G_EXC_ERROR;
7995: x_return_status := l_return_status;
7996: END IF;
7997: END IF;

Line 7994: RAISE FND_API.G_EXC_ERROR;

7990:
7991: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7992: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7993: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
7994: RAISE FND_API.G_EXC_ERROR;
7995: x_return_status := l_return_status;
7996: END IF;
7997: END IF;
7998:

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

8029: -- End of Comments
8030: ----------------------------------------------------------------*/
8031: PROCEDURE Process_Order
8032: ( p_api_version_number IN NUMBER
8033: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
8034: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
8035: , p_control_rec IN OE_GLOBALS.Control_Rec_Type :=
8036: OE_GLOBALS.G_MISS_CONTROL_REC
8037: , x_return_status OUT NOCOPY VARCHAR2

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

8030: ----------------------------------------------------------------*/
8031: PROCEDURE Process_Order
8032: ( p_api_version_number IN NUMBER
8033: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
8034: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
8035: , p_control_rec IN OE_GLOBALS.Control_Rec_Type :=
8036: OE_GLOBALS.G_MISS_CONTROL_REC
8037: , x_return_status OUT NOCOPY VARCHAR2
8038:

Line 8087: , p_action_commit IN VARCHAR2 := FND_API.G_FALSE

8083: OE_Order_PUB.G_MISS_LOT_SERIAL_VAL_TBL
8084: , p_old_Lot_Serial_val_tbl IN OE_Order_PUB.Lot_Serial_Val_Tbl_Type :=
8085: OE_Order_PUB.G_MISS_LOT_SERIAL_VAL_TBL
8086: , p_x_action_request_tbl IN OUT NOCOPY OE_Order_PUB.request_tbl_type
8087: , p_action_commit IN VARCHAR2 := FND_API.G_FALSE
8088: )
8089: IS
8090: l_x_Header_Payment_tbl OE_Order_PUB.Header_Payment_Tbl_Type;
8091: l_x_Line_Payment_tbl OE_Order_PUB.Line_Payment_Tbl_Type;

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

8139:
8140: -- overloaded for payments
8141: PROCEDURE Process_Order
8142: ( p_api_version_number IN NUMBER
8143: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
8144: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
8145: , p_control_rec IN OE_GLOBALS.Control_Rec_Type :=
8146: OE_GLOBALS.G_MISS_CONTROL_REC
8147: , x_return_status OUT NOCOPY VARCHAR2

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

8140: -- overloaded for payments
8141: PROCEDURE Process_Order
8142: ( p_api_version_number IN NUMBER
8143: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
8144: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
8145: , p_control_rec IN OE_GLOBALS.Control_Rec_Type :=
8146: OE_GLOBALS.G_MISS_CONTROL_REC
8147: , x_return_status OUT NOCOPY VARCHAR2
8148:

Line 8203: , p_action_commit IN VARCHAR2 := FND_API.G_FALSE

8199: OE_Order_PUB.G_MISS_LOT_SERIAL_VAL_TBL
8200: , p_old_Lot_Serial_val_tbl IN OE_Order_PUB.Lot_Serial_Val_Tbl_Type :=
8201: OE_Order_PUB.G_MISS_LOT_SERIAL_VAL_TBL
8202: , p_x_action_request_tbl IN OUT NOCOPY OE_Order_PUB.request_tbl_type
8203: , p_action_commit IN VARCHAR2 := FND_API.G_FALSE
8204: )
8205: IS
8206: l_api_version_number CONSTANT NUMBER := 1.0;
8207: l_api_name CONSTANT VARCHAR2(30):= 'Process_Order';

Line 8269: l_validation_level NUMBER := FND_API.G_VALID_LEVEL_FULL;

8265: l_line_index NUMBER;
8266: l_header_id NUMBER;
8267: I NUMBER; -- Used for as table index.
8268: l_init_msg_list VARCHAR2(1) := p_init_msg_list;
8269: l_validation_level NUMBER := FND_API.G_VALID_LEVEL_FULL;
8270: l_Call_Split BOOLEAN := FALSE;
8271: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
8272: l_edi_ack_pfile Varchar2(3);
8273:

Line 8281: x_return_status := FND_API.G_RET_STS_SUCCESS;

8277:
8278: set_recursion_mode(p_Entity_Code => 1,
8279: p_In_out => 1);
8280:
8281: x_return_status := FND_API.G_RET_STS_SUCCESS;
8282: fnd_profile.get('ONT_NEW_EDI_ACK_FWK', l_edi_ack_pfile);
8283: l_edi_ack_pfile := nvl(l_edi_ack_pfile, 'NO');
8284:
8285: IF OE_GLOBALS.G_RECURSION_MODE <> 'Y' THEN

Line 8296: IF NOT FND_API.Compatible_API_Call

8292: oe_debug_pub.add( 'ENTERING OE_ORDER_PUB.PROCESS_ORDER' , 1 ) ;
8293: END IF;
8294: -- Standard call to check for call compatibility
8295:
8296: IF NOT FND_API.Compatible_API_Call
8297: ( l_api_version_number
8298: , p_api_version_number
8299: , l_api_name
8300: , G_PKG_NAME

Line 8303: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8299: , l_api_name
8300: , G_PKG_NAME
8301: )
8302: THEN
8303: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8304: END IF;
8305:
8306: -- Initialize message list.
8307:

Line 8308: IF FND_API.to_Boolean(p_init_msg_list) THEN

8304: END IF;
8305:
8306: -- Initialize message list.
8307:
8308: IF FND_API.to_Boolean(p_init_msg_list) THEN
8309: OE_MSG_PUB.initialize;
8310: END IF;
8311:
8312: -- Set Org Context

Line 8436: l_header_rec.header_id <> FND_API.G_MISS_NUM THEN

8432:
8433: --Bug 2790512: Prevent processing of header if operation is invalid
8434: --Bug 2878121: Ignore NULL operation code
8435: IF l_header_rec.header_id is NOT NULL AND
8436: l_header_rec.header_id <> FND_API.G_MISS_NUM THEN
8437: IF l_header_rec.operation IS NOT NULL AND
8438: l_header_rec.operation NOT IN (OE_GLOBALS.G_OPR_CREATE,
8439: OE_GLOBALS.G_OPR_DELETE, OE_GLOBALS.G_OPR_UPDATE,
8440: OE_GLOBALS.G_OPR_NONE) THEN

Line 8443: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8439: OE_GLOBALS.G_OPR_DELETE, OE_GLOBALS.G_OPR_UPDATE,
8440: OE_GLOBALS.G_OPR_NONE) THEN
8441: FND_MESSAGE.SET_NAME('ONT','OE_OI_OPERATION_CODE');
8442: OE_MSG_PUB.Add;
8443: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8444: END IF;
8445: END IF;
8446:
8447: IF l_header_rec.operation IS NOT NULL

Line 8469: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

8465: );
8466:
8467: OE_Validate_Header_Scredit.G_Create_Auto_Sales_Credit := 'Y';
8468:
8469: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8470: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8471: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8472: RAISE FND_API.G_EXC_ERROR;
8473: END IF;

Line 8470: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8466:
8467: OE_Validate_Header_Scredit.G_Create_Auto_Sales_Credit := 'Y';
8468:
8469: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8470: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8471: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8472: RAISE FND_API.G_EXC_ERROR;
8473: END IF;
8474: END IF;

Line 8471: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

8467: OE_Validate_Header_Scredit.G_Create_Auto_Sales_Credit := 'Y';
8468:
8469: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8470: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8471: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8472: RAISE FND_API.G_EXC_ERROR;
8473: END IF;
8474: END IF;
8475: IF l_debug_level > 0 THEN

Line 8472: RAISE FND_API.G_EXC_ERROR;

8468:
8469: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8470: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8471: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8472: RAISE FND_API.G_EXC_ERROR;
8473: END IF;
8474: END IF;
8475: IF l_debug_level > 0 THEN
8476: oe_debug_pub.add( 'AFTER HEADER PROCESSING HEADER_ID = '|| TO_CHAR ( L_HEADER_REC.HEADER_ID ) , 2 ) ;

Line 8510: l_Header_Adj_rec.header_id = FND_API.G_MISS_NUM)

8506: l_Header_Adj_rec := l_Header_Adj_tbl(I);
8507:
8508: IF l_Header_Adj_rec.operation = OE_GLOBALS.G_OPR_CREATE
8509: AND (l_Header_Adj_rec.header_id IS NULL OR
8510: l_Header_Adj_rec.header_id = FND_API.G_MISS_NUM)
8511: THEN
8512: IF l_header_rec.header_id IS NULL OR
8513: l_header_rec.header_id = FND_API.G_MISS_NUM THEN
8514: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');

Line 8513: l_header_rec.header_id = FND_API.G_MISS_NUM THEN

8509: AND (l_Header_Adj_rec.header_id IS NULL OR
8510: l_Header_Adj_rec.header_id = FND_API.G_MISS_NUM)
8511: THEN
8512: IF l_header_rec.header_id IS NULL OR
8513: l_header_rec.header_id = FND_API.G_MISS_NUM THEN
8514: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');
8515: OE_MSG_PUB.Add;
8516: RAISE FND_API.G_EXC_ERROR;
8517: ELSE

Line 8516: RAISE FND_API.G_EXC_ERROR;

8512: IF l_header_rec.header_id IS NULL OR
8513: l_header_rec.header_id = FND_API.G_MISS_NUM THEN
8514: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');
8515: OE_MSG_PUB.Add;
8516: RAISE FND_API.G_EXC_ERROR;
8517: ELSE
8518: -- Copy parent_id.
8519: l_Header_Adj_tbl(I).header_id := l_header_rec.header_id;
8520: END IF;

Line 8526: l_header_adj_rec.header_id <> FND_API.G_MISS_NUM) THEN

8522:
8523: -- This is added to prevent invalid upgraded orders
8524: IF I = l_Header_Adj_tbl.FIRST THEN
8525: IF (l_header_adj_rec.header_id IS NOT NULL AND
8526: l_header_adj_rec.header_id <> FND_API.G_MISS_NUM) THEN
8527: IF NOT Valid_Upgraded_Order(l_header_adj_rec.header_id ) THEN
8528: RAISE FND_API.G_EXC_ERROR;
8529: END IF;
8530: END IF;

Line 8528: RAISE FND_API.G_EXC_ERROR;

8524: IF I = l_Header_Adj_tbl.FIRST THEN
8525: IF (l_header_adj_rec.header_id IS NOT NULL AND
8526: l_header_adj_rec.header_id <> FND_API.G_MISS_NUM) THEN
8527: IF NOT Valid_Upgraded_Order(l_header_adj_rec.header_id ) THEN
8528: RAISE FND_API.G_EXC_ERROR;
8529: END IF;
8530: END IF;
8531:
8532: END IF;

Line 8565: ,p_delete => FND_API.G_TRUE

8561: THEN
8562:
8563: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
8564: (p_entity_code => OE_GLOBALS.G_ENTITY_HEADER_ADJ
8565: ,p_delete => FND_API.G_TRUE
8566: ,x_return_status => l_return_status
8567: );
8568: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8569: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 8568: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

8564: (p_entity_code => OE_GLOBALS.G_ENTITY_HEADER_ADJ
8565: ,p_delete => FND_API.G_TRUE
8566: ,x_return_status => l_return_status
8567: );
8568: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8569: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8570: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8571: RAISE FND_API.G_EXC_ERROR;
8572: END IF;

Line 8569: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8565: ,p_delete => FND_API.G_TRUE
8566: ,x_return_status => l_return_status
8567: );
8568: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8569: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8570: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8571: RAISE FND_API.G_EXC_ERROR;
8572: END IF;
8573:

Line 8570: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

8566: ,x_return_status => l_return_status
8567: );
8568: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8569: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8570: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8571: RAISE FND_API.G_EXC_ERROR;
8572: END IF;
8573:
8574:

Line 8571: RAISE FND_API.G_EXC_ERROR;

8567: );
8568: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8569: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8570: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8571: RAISE FND_API.G_EXC_ERROR;
8572: END IF;
8573:
8574:
8575: END IF;

Line 8595: l_Header_Price_Att_rec.header_id = FND_API.G_MISS_NUM)

8591: l_Header_Price_Att_Rec := l_Header_Price_att_tbl(I);
8592:
8593: IF l_Header_Price_Att_rec.operation = OE_GLOBALS.G_OPR_CREATE
8594: AND (l_Header_Price_Att_rec.header_id IS NULL OR
8595: l_Header_Price_Att_rec.header_id = FND_API.G_MISS_NUM)
8596: THEN
8597: IF l_header_rec.header_id IS NULL OR
8598: l_header_rec.header_id = FND_API.G_MISS_NUM THEN
8599: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');

Line 8598: l_header_rec.header_id = FND_API.G_MISS_NUM THEN

8594: AND (l_Header_Price_Att_rec.header_id IS NULL OR
8595: l_Header_Price_Att_rec.header_id = FND_API.G_MISS_NUM)
8596: THEN
8597: IF l_header_rec.header_id IS NULL OR
8598: l_header_rec.header_id = FND_API.G_MISS_NUM THEN
8599: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');
8600: OE_MSG_PUB.Add;
8601: RAISE FND_API.G_EXC_ERROR;
8602: ELSE

Line 8601: RAISE FND_API.G_EXC_ERROR;

8597: IF l_header_rec.header_id IS NULL OR
8598: l_header_rec.header_id = FND_API.G_MISS_NUM THEN
8599: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');
8600: OE_MSG_PUB.Add;
8601: RAISE FND_API.G_EXC_ERROR;
8602: ELSE
8603:
8604: -- Copy parent_id.
8605:

Line 8641: ,p_delete => FND_API.G_TRUE

8637: THEN
8638:
8639: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
8640: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Price_Att
8641: ,p_delete => FND_API.G_TRUE
8642: ,x_return_status => l_return_status
8643: );
8644: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8645: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 8644: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

8640: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Price_Att
8641: ,p_delete => FND_API.G_TRUE
8642: ,x_return_status => l_return_status
8643: );
8644: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8645: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8646: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8647: RAISE FND_API.G_EXC_ERROR;
8648: END IF;

Line 8645: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8641: ,p_delete => FND_API.G_TRUE
8642: ,x_return_status => l_return_status
8643: );
8644: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8645: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8646: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8647: RAISE FND_API.G_EXC_ERROR;
8648: END IF;
8649:

Line 8646: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

8642: ,x_return_status => l_return_status
8643: );
8644: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8645: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8646: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8647: RAISE FND_API.G_EXC_ERROR;
8648: END IF;
8649:
8650:

Line 8647: RAISE FND_API.G_EXC_ERROR;

8643: );
8644: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8645: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8646: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8647: RAISE FND_API.G_EXC_ERROR;
8648: END IF;
8649:
8650:
8651: END IF;

Line 8671: l_Header_Adj_Att_rec.price_adjustment_id = FND_API.G_MISS_NUM)

8667: l_Header_Adj_Att_rec := l_Header_Adj_Att_tbl(I);
8668:
8669: IF l_Header_Adj_Att_rec.operation = OE_GLOBALS.G_OPR_CREATE
8670: AND (l_Header_Adj_Att_rec.price_adjustment_id IS NULL OR
8671: l_Header_Adj_Att_rec.price_adjustment_id = FND_API.G_MISS_NUM)
8672: THEN
8673:
8674: IF l_header_Adj_Tbl.exists(l_Header_Adj_Att_Rec.Adj_index)
8675: Then

Line 8686: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8682: THEN
8683: IF l_debug_level > 0 THEN
8684: oe_debug_pub.add( 'INVALID ADJ INDEX '|| TO_CHAR ( L_HEADER_ADJ_ATT_REC.ADJ_INDEX ) || 'ON HEADER ADJ ATTRIBUTES' , 2 ) ;
8685: END IF;
8686: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8687: fnd_message.set_name('ONT','OE_API_INV_PARENT_INDEX');
8688: FND_MESSAGE.SET_TOKEN('ENTITY_NAME','Header_Adj_Attribs');
8689: FND_MESSAGE.SET_TOKEN('ENTITY_INDEX',I);
8690: FND_MESSAGE.SET_TOKEN('PARENT_INDEX',l_Header_Adj_Att_Rec.adj_index);

Line 8731: ,p_delete => FND_API.G_TRUE

8727: THEN
8728:
8729: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
8730: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Adj_Att
8731: ,p_delete => FND_API.G_TRUE
8732: ,x_return_status => l_return_status
8733: );
8734: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8735: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 8734: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

8730: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Adj_Att
8731: ,p_delete => FND_API.G_TRUE
8732: ,x_return_status => l_return_status
8733: );
8734: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8735: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8736: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8737: RAISE FND_API.G_EXC_ERROR;
8738: END IF;

Line 8735: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8731: ,p_delete => FND_API.G_TRUE
8732: ,x_return_status => l_return_status
8733: );
8734: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8735: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8736: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8737: RAISE FND_API.G_EXC_ERROR;
8738: END IF;
8739:

Line 8736: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

8732: ,x_return_status => l_return_status
8733: );
8734: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8735: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8736: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8737: RAISE FND_API.G_EXC_ERROR;
8738: END IF;
8739:
8740:

Line 8737: RAISE FND_API.G_EXC_ERROR;

8733: );
8734: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8735: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8736: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8737: RAISE FND_API.G_EXC_ERROR;
8738: END IF;
8739:
8740:
8741: END IF;

Line 8762: l_Header_Adj_Assoc_rec.Price_Adjustment_id = FND_API.G_MISS_NUM)

8758: l_Header_Adj_Assoc_rec := l_Header_Adj_Assoc_tbl(I);
8759:
8760: IF l_Header_Adj_Assoc_rec.operation = OE_GLOBALS.G_OPR_CREATE
8761: AND (l_Header_Adj_Assoc_rec.Price_Adjustment_id IS NULL OR
8762: l_Header_Adj_Assoc_rec.Price_Adjustment_id = FND_API.G_MISS_NUM)
8763: THEN
8764:
8765: IF l_header_Adj_Tbl.exists(l_Header_Adj_Assoc_Rec.Adj_Index) Then
8766: -- Copy parent_id.

Line 8776: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8772: THEN
8773: IF l_debug_level > 0 THEN
8774: oe_debug_pub.add( 'INVALID ADJ INDEX '|| TO_CHAR ( L_HEADER_ADJ_ASSOC_REC.ADJ_INDEX ) || 'ON HEADER ADJ ATTRIBUTES' , 2 ) ;
8775: END IF;
8776: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8777: fnd_message.set_name('ONT','OE_API_INV_PARENT_INDEX');
8778: FND_MESSAGE.SET_TOKEN('ENTITY_NAME','Header_Adj_Assocs');
8779: FND_MESSAGE.SET_TOKEN('ENTITY_INDEX',I);
8780: FND_MESSAGE.SET_TOKEN('PARENT_INDEX',l_Header_Adj_Assoc_Rec.adj_index);

Line 8789: l_Header_Adj_Assoc_rec.rltd_Price_Adj_Id = FND_API.G_MISS_NUM)

8785: END IF;
8786:
8787: IF l_Header_Adj_Assoc_rec.operation = OE_GLOBALS.G_OPR_CREATE
8788: AND (l_Header_Adj_Assoc_rec.rltd_Price_Adj_Id IS NULL OR
8789: l_Header_Adj_Assoc_rec.rltd_Price_Adj_Id = FND_API.G_MISS_NUM)
8790: THEN
8791:
8792: IF l_header_Adj_Tbl.exists(l_Header_Adj_Assoc_Rec.Rltd_Adj_Index) Then
8793: -- Copy parent_id.

Line 8835: ,p_delete => FND_API.G_TRUE

8831: THEN
8832:
8833: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
8834: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Adj_Assoc
8835: ,p_delete => FND_API.G_TRUE
8836: ,x_return_status => l_return_status
8837: );
8838: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8839: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 8838: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

8834: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Adj_Assoc
8835: ,p_delete => FND_API.G_TRUE
8836: ,x_return_status => l_return_status
8837: );
8838: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8839: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8840: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8841: RAISE FND_API.G_EXC_ERROR;
8842: END IF;

Line 8839: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8835: ,p_delete => FND_API.G_TRUE
8836: ,x_return_status => l_return_status
8837: );
8838: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8839: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8840: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8841: RAISE FND_API.G_EXC_ERROR;
8842: END IF;
8843:

Line 8840: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

8836: ,x_return_status => l_return_status
8837: );
8838: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8839: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8840: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8841: RAISE FND_API.G_EXC_ERROR;
8842: END IF;
8843:
8844:

Line 8841: RAISE FND_API.G_EXC_ERROR;

8837: );
8838: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8839: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8840: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8841: RAISE FND_API.G_EXC_ERROR;
8842: END IF;
8843:
8844:
8845: END IF;

Line 8869: l_Header_Scredit_rec.header_id = FND_API.G_MISS_NUM)

8865: l_Header_Scredit_rec := l_Header_Scredit_tbl(I);
8866:
8867: IF l_Header_Scredit_rec.operation = OE_GLOBALS.G_OPR_CREATE
8868: AND (l_Header_Scredit_rec.header_id IS NULL OR
8869: l_Header_Scredit_rec.header_id = FND_API.G_MISS_NUM)
8870: THEN
8871: IF l_header_rec.header_id IS NULL OR -- p_x_header_rec replaced with l_header_rec for 2896409
8872: l_header_rec.header_id = FND_API.G_MISS_NUM THEN
8873: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');

Line 8872: l_header_rec.header_id = FND_API.G_MISS_NUM THEN

8868: AND (l_Header_Scredit_rec.header_id IS NULL OR
8869: l_Header_Scredit_rec.header_id = FND_API.G_MISS_NUM)
8870: THEN
8871: IF l_header_rec.header_id IS NULL OR -- p_x_header_rec replaced with l_header_rec for 2896409
8872: l_header_rec.header_id = FND_API.G_MISS_NUM THEN
8873: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');
8874: OE_MSG_PUB.Add;
8875: RAISE FND_API.G_EXC_ERROR;
8876: ELSE

Line 8875: RAISE FND_API.G_EXC_ERROR;

8871: IF l_header_rec.header_id IS NULL OR -- p_x_header_rec replaced with l_header_rec for 2896409
8872: l_header_rec.header_id = FND_API.G_MISS_NUM THEN
8873: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');
8874: OE_MSG_PUB.Add;
8875: RAISE FND_API.G_EXC_ERROR;
8876: ELSE
8877:
8878: -- Copy parent_id.
8879:

Line 8901: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

8897: , p_x_Header_Scredit_tbl => l_Header_Scredit_tbl
8898: , p_x_old_Header_Scredit_tbl => l_old_Header_Scredit_tbl
8899: , x_return_status => l_return_status
8900: );
8901: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8902: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8903: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8904: IF p_control_rec.process_partial THEN
8905: x_return_status := FND_API.G_RET_STS_ERROR;

Line 8902: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8898: , p_x_old_Header_Scredit_tbl => l_old_Header_Scredit_tbl
8899: , x_return_status => l_return_status
8900: );
8901: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8902: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8903: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8904: IF p_control_rec.process_partial THEN
8905: x_return_status := FND_API.G_RET_STS_ERROR;
8906: ELSE

Line 8903: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

8899: , x_return_status => l_return_status
8900: );
8901: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8902: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8903: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8904: IF p_control_rec.process_partial THEN
8905: x_return_status := FND_API.G_RET_STS_ERROR;
8906: ELSE
8907: RAISE FND_API.G_EXC_ERROR;

Line 8905: x_return_status := FND_API.G_RET_STS_ERROR;

8901: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8902: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8903: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8904: IF p_control_rec.process_partial THEN
8905: x_return_status := FND_API.G_RET_STS_ERROR;
8906: ELSE
8907: RAISE FND_API.G_EXC_ERROR;
8908: END IF;
8909: END IF;

Line 8907: RAISE FND_API.G_EXC_ERROR;

8903: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8904: IF p_control_rec.process_partial THEN
8905: x_return_status := FND_API.G_RET_STS_ERROR;
8906: ELSE
8907: RAISE FND_API.G_EXC_ERROR;
8908: END IF;
8909: END IF;
8910: IF l_debug_level > 0 THEN
8911: oe_debug_pub.add( 'AFTER HEADER_SCREDITS PROCESSING' , 2 ) ;

Line 8926: ,p_delete => FND_API.G_TRUE

8922: THEN
8923:
8924: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
8925: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Scredit
8926: ,p_delete => FND_API.G_TRUE
8927: ,x_return_status => l_return_status
8928: );
8929: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8930: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 8929: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

8925: (p_entity_code => OE_GLOBALS.G_ENTITY_Header_Scredit
8926: ,p_delete => FND_API.G_TRUE
8927: ,x_return_status => l_return_status
8928: );
8929: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8930: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8931: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8932: RAISE FND_API.G_EXC_ERROR;
8933: END IF;

Line 8930: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8926: ,p_delete => FND_API.G_TRUE
8927: ,x_return_status => l_return_status
8928: );
8929: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8930: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8931: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8932: RAISE FND_API.G_EXC_ERROR;
8933: END IF;
8934:

Line 8931: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

8927: ,x_return_status => l_return_status
8928: );
8929: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8930: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8931: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8932: RAISE FND_API.G_EXC_ERROR;
8933: END IF;
8934:
8935: END IF;

Line 8932: RAISE FND_API.G_EXC_ERROR;

8928: );
8929: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8930: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8931: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8932: RAISE FND_API.G_EXC_ERROR;
8933: END IF;
8934:
8935: END IF;
8936:

Line 8949: IF (l_line_tbl(k).header_id = FND_API.G_MISS_NUM

8945: IF l_line_tbl.COUNT > 0 THEN
8946:
8947: For k in l_line_tbl.first .. l_line_tbl.last LOOP
8948:
8949: IF (l_line_tbl(k).header_id = FND_API.G_MISS_NUM
8950: OR l_line_tbl(k).header_id is null ) THEN
8951:
8952: -- Kris do not loop through the lines unless they have the right header_id
8953: -- If people pass in a header_id with a bogus value, the record should be ignored

Line 8985: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8981: OE_GLOBALS.G_OPR_DELETE, OE_GLOBALS.G_OPR_UPDATE,
8982: OE_GLOBALS.G_OPR_INSERT, OE_GLOBALS.G_OPR_NONE) THEN
8983: FND_MESSAGE.SET_NAME('ONT','OE_OI_OPERATION_CODE');
8984: OE_MSG_PUB.Add;
8985: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8986: END IF;
8987:
8988: IF l_line_rec.operation = oe_globals.g_opr_update
8989: AND l_line_rec.split_action_code = 'SPLIT' THEN

Line 8999: l_header_rec.header_id <> FND_API.G_MISS_NUM) THEN

8995: -- Retrieve the header ID, either from the header record
8996: -- or from the first line
8997: IF (I = l_line_tbl.FIRST) THEN
8998: IF (l_header_rec.header_id IS NOT NULL AND
8999: l_header_rec.header_id <> FND_API.G_MISS_NUM) THEN
9000: l_header_id := l_header_rec.header_id;
9001: ELSIF (l_line_rec.header_id IS NOT NULL AND
9002: l_line_rec.header_id <> FND_API.G_MISS_NUM) THEN
9003: l_header_id := l_line_tbl(I).header_id;

Line 9002: l_line_rec.header_id <> FND_API.G_MISS_NUM) THEN

8998: IF (l_header_rec.header_id IS NOT NULL AND
8999: l_header_rec.header_id <> FND_API.G_MISS_NUM) THEN
9000: l_header_id := l_header_rec.header_id;
9001: ELSIF (l_line_rec.header_id IS NOT NULL AND
9002: l_line_rec.header_id <> FND_API.G_MISS_NUM) THEN
9003: l_header_id := l_line_tbl(I).header_id;
9004: END IF;
9005: END IF;
9006:

Line 9009: l_line_rec.header_id = FND_API.G_MISS_NUM)

9005: END IF;
9006:
9007: IF l_line_rec.operation <> OE_GLOBALS.G_OPR_CREATE
9008: AND (l_line_rec.header_id IS NULL OR
9009: l_line_rec.header_id = FND_API.G_MISS_NUM)
9010: THEN
9011: IF (l_header_id IS NOT NULL AND
9012: l_header_id <> FND_API.G_MISS_NUM) THEN
9013: l_line_tbl(I).header_id := l_header_id;

Line 9012: l_header_id <> FND_API.G_MISS_NUM) THEN

9008: AND (l_line_rec.header_id IS NULL OR
9009: l_line_rec.header_id = FND_API.G_MISS_NUM)
9010: THEN
9011: IF (l_header_id IS NOT NULL AND
9012: l_header_id <> FND_API.G_MISS_NUM) THEN
9013: l_line_tbl(I).header_id := l_header_id;
9014: ELSE
9015: oe_line_util.query_header
9016: (p_line_id => l_line_rec.line_id,

Line 9028: l_line_rec.header_id = FND_API.G_MISS_NUM)

9024: IF l_line_rec.operation = OE_GLOBALS.G_OPR_CREATE
9025: THEN
9026:
9027: IF (l_line_rec.header_id IS NULL OR
9028: l_line_rec.header_id = FND_API.G_MISS_NUM)
9029: THEN
9030: -- Copy parent_id.
9031: l_line_tbl(I).header_id := l_header_id;
9032: END IF;

Line 9039: l_header_id <> FND_API.G_MISS_NUM) THEN

9035:
9036: -- Raise error if the header ID for the line is different
9037: -- from header ID on the header record or other lines
9038: IF (l_header_id IS NOT NULL AND
9039: l_header_id <> FND_API.G_MISS_NUM) THEN
9040: IF l_line_tbl(I).header_id <> l_header_id THEN
9041: fnd_message.set_name('ONT', 'OE_HEADER_MISSING');
9042: oe_msg_pub.add;
9043: RAISE FND_API.G_EXC_ERROR;

Line 9043: RAISE FND_API.G_EXC_ERROR;

9039: l_header_id <> FND_API.G_MISS_NUM) THEN
9040: IF l_line_tbl(I).header_id <> l_header_id THEN
9041: fnd_message.set_name('ONT', 'OE_HEADER_MISSING');
9042: oe_msg_pub.add;
9043: RAISE FND_API.G_EXC_ERROR;
9044: END IF;
9045: END IF;
9046:
9047: -- END: CHECK IF ALL LINES BELONG TO THE SAME ORDER

Line 9078: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

9074: , p_x_line_tbl => l_line_tbl
9075: , p_x_old_line_tbl => l_old_line_tbl
9076: , x_return_status => l_return_status
9077: );
9078: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9079: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9080: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9081: IF p_control_rec.process_partial THEN
9082: x_return_status := FND_API.G_RET_STS_ERROR;

Line 9079: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9075: , p_x_old_line_tbl => l_old_line_tbl
9076: , x_return_status => l_return_status
9077: );
9078: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9079: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9080: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9081: IF p_control_rec.process_partial THEN
9082: x_return_status := FND_API.G_RET_STS_ERROR;
9083: ELSE

Line 9080: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

9076: , x_return_status => l_return_status
9077: );
9078: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9079: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9080: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9081: IF p_control_rec.process_partial THEN
9082: x_return_status := FND_API.G_RET_STS_ERROR;
9083: ELSE
9084: RAISE FND_API.G_EXC_ERROR;

Line 9082: x_return_status := FND_API.G_RET_STS_ERROR;

9078: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9079: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9080: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9081: IF p_control_rec.process_partial THEN
9082: x_return_status := FND_API.G_RET_STS_ERROR;
9083: ELSE
9084: RAISE FND_API.G_EXC_ERROR;
9085: END IF;
9086: END IF;

Line 9084: RAISE FND_API.G_EXC_ERROR;

9080: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9081: IF p_control_rec.process_partial THEN
9082: x_return_status := FND_API.G_RET_STS_ERROR;
9083: ELSE
9084: RAISE FND_API.G_EXC_ERROR;
9085: END IF;
9086: END IF;
9087: IF l_debug_level > 0 THEN
9088: oe_debug_pub.add( 'AFTER LINES PROCESSING' , 2 ) ;

Line 9106: IF (l_line_Scredit_tbl(k).line_index <> FND_API.G_MISS_NUM)

9102: FOR k in l_Line_Scredit_tbl.first .. l_line_Scredit_tbl.last LOOP
9103:
9104: -- oe_debug_pub.add('Processing Line SC Record ' ||TO_CHAR(k), 2);
9105:
9106: IF (l_line_Scredit_tbl(k).line_index <> FND_API.G_MISS_NUM)
9107: AND (l_line_Scredit_tbl(k).line_index IS NOT NULL) THEN
9108:
9109: l_line_index := l_line_Scredit_tbl(k).line_index;
9110:

Line 9113: IF (l_line_Scredit_tbl(k).line_id = FND_API.G_MISS_NUM)

9109: l_line_index := l_line_Scredit_tbl(k).line_index;
9110:
9111: IF l_line_tbl.EXISTS(l_line_index) THEN
9112:
9113: IF (l_line_Scredit_tbl(k).line_id = FND_API.G_MISS_NUM)
9114: OR (l_line_Scredit_tbl(k).line_id IS NULL) THEN
9115:
9116: l_line_Scredit_tbl(k).line_id := l_line_tbl(l_line_index).line_id;
9117:

Line 9121: IF (l_line_Scredit_tbl(k).header_id = FND_API.G_MISS_NUM)

9117:
9118: END IF; -- Line Id on Child is missing or is null
9119:
9120:
9121: IF (l_line_Scredit_tbl(k).header_id = FND_API.G_MISS_NUM)
9122: OR (l_line_Scredit_tbl(k).header_id IS NULL) THEN
9123:
9124: l_line_Scredit_tbl(k).header_id := l_line_tbl(l_line_index).header_id;
9125:

Line 9134: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9130:
9131: oe_debug_pub.add('Invalid Line Index '
9132: ||TO_CHAR(l_line_index)
9133: ||' on Line Sales Credits', 2);
9134: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9135:
9136: END IF; -- If Valid Line Index
9137: END IF; -- Line Index is not null and not missing
9138:

Line 9151: IF (l_line_Adj_tbl(k).line_index <> FND_API.G_MISS_NUM)

9147: FOR k in l_Line_Adj_tbl.first .. l_line_Adj_tbl.last LOOP
9148:
9149: -- oe_debug_pub.add('Processing Line Adj Record ' ||TO_CHAR(k), 2);
9150:
9151: IF (l_line_Adj_tbl(k).line_index <> FND_API.G_MISS_NUM)
9152: AND (l_line_Adj_tbl(k).line_index IS NOT NULL) THEN
9153:
9154: l_line_index := l_line_Adj_tbl(k).line_index;
9155: oe_debug_pub.add('Line Index is '||TO_CHAR(l_line_index), 2);

Line 9159: IF (l_line_Adj_tbl(k).line_id = FND_API.G_MISS_NUM)

9155: oe_debug_pub.add('Line Index is '||TO_CHAR(l_line_index), 2);
9156:
9157: IF l_line_tbl.EXISTS(l_line_index) THEN
9158:
9159: IF (l_line_Adj_tbl(k).line_id = FND_API.G_MISS_NUM)
9160: OR (l_line_Adj_tbl(k).line_id IS NULL) THEN
9161:
9162: l_line_Adj_tbl(k).line_id := l_line_tbl(l_line_index).line_id;
9163:

Line 9166: IF (l_line_Adj_tbl(k).Header_id = FND_API.G_MISS_NUM)

9162: l_line_Adj_tbl(k).line_id := l_line_tbl(l_line_index).line_id;
9163:
9164: END IF; -- Line Id on Child is missing or is null
9165:
9166: IF (l_line_Adj_tbl(k).Header_id = FND_API.G_MISS_NUM)
9167: OR (l_line_Adj_tbl(k).Header_id IS NULL) THEN
9168:
9169: l_line_Adj_tbl(k).Header_id := l_line_tbl(l_line_index).Header_id;
9170:

Line 9178: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9174:
9175: oe_debug_pub.add('Invalid Line Index '
9176: ||TO_CHAR(l_line_index)
9177: ||'on Line Price Adjustments', 2);
9178: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9179:
9180: END IF; -- If Valid Line Index
9181: END IF; -- Line Index is not null and not missing
9182:

Line 9201: l_Line_Scredit_rec.line_id = FND_API.G_MISS_NUM)

9197: l_Line_Scredit_rec := l_Line_Scredit_tbl(I);
9198:
9199: IF l_Line_Scredit_rec.operation = OE_GLOBALS.G_OPR_CREATE
9200: AND (l_Line_Scredit_rec.line_id IS NULL OR
9201: l_Line_Scredit_rec.line_id = FND_API.G_MISS_NUM)
9202: THEN
9203: IF l_debug_level > 0 THEN
9204: oe_debug_pub.add( 'SETTING LINE IDS ON LINE SC TABLE' , 2 ) ;
9205: END IF;

Line 9228: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9224: THEN
9225: IF l_debug_level > 0 THEN
9226: oe_debug_pub.add( 'INVALID LINE INDEX ' ||TO_CHAR ( L_LINE_INDEX ) ||'ON LINE SALES CREDITS' , 2 ) ;
9227: END IF;
9228: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9229: fnd_message.set_name('ONT','OE_API_INV_PARENT_INDEX');
9230: FND_MESSAGE.SET_TOKEN('ENTITY_NAME','Line_Scredit');
9231: FND_MESSAGE.SET_TOKEN('ENTITY_INDEX',I);
9232: FND_MESSAGE.SET_TOKEN('PARENT_INDEX',l_Line_Scredit_rec.line_index);

Line 9255: l_Line_Adj_rec.line_id = FND_API.G_MISS_NUM)

9251: l_Line_Adj_rec := l_Line_Adj_tbl(I);
9252:
9253: IF l_Line_Adj_rec.operation = OE_GLOBALS.G_OPR_CREATE
9254: AND (l_Line_Adj_rec.line_id IS NULL OR
9255: l_Line_Adj_rec.line_id = FND_API.G_MISS_NUM)
9256: THEN
9257:
9258: IF l_debug_level > 0 THEN
9259: oe_debug_pub.add( 'SETTING LINE IDS ON LINE ADJ TABLE' , 2 ) ;

Line 9263: IF l_Line_Adj_rec.line_index <> fnd_api.g_miss_num and

9259: oe_debug_pub.add( 'SETTING LINE IDS ON LINE ADJ TABLE' , 2 ) ;
9260: END IF;
9261: -- Check If parent exists.
9262:
9263: IF l_Line_Adj_rec.line_index <> fnd_api.g_miss_num and
9264: l_line_tbl.EXISTS(l_Line_Adj_rec.line_index) THEN
9265:
9266: -- Copy parent_id.
9267:

Line 9272: l_Line_Adj_tbl(I).header_id <> FND_API.G_MISS_NUM Then

9268: l_Line_Adj_tbl(I).line_id := l_line_tbl(l_Line_Adj_rec.line_index).line_id;
9269: l_Line_Adj_tbl(I).header_id := l_line_tbl(l_Line_Adj_rec.line_index).header_id;
9270:
9271: ELSIF l_Line_Adj_tbl(I).header_id is not null and
9272: l_Line_Adj_tbl(I).header_id <> FND_API.G_MISS_NUM Then
9273: -- Treat the adjustment record as a header_adjustment record
9274: IF l_debug_level > 0 THEN
9275: oe_debug_pub.add( 'TREATING THE RECORD AS HEADER_ADJUSTMENT' ) ;
9276: END IF;

Line 9284: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9280: THEN
9281: IF l_debug_level > 0 THEN
9282: oe_debug_pub.add( 'INVALID LINE INDEX ' ||TO_CHAR ( L_LINE_INDEX ) ||'ON PRICE ADJUSTMENTS' , 2 ) ;
9283: END IF;
9284: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9285:
9286: fnd_message.set_name('ONT','OE_API_INV_PARENT_INDEX');
9287: FND_MESSAGE.SET_TOKEN('ENTITY_NAME','Line_Adj');
9288: FND_MESSAGE.SET_TOKEN('ENTITY_INDEX',I);

Line 9312: ,p_delete => FND_API.G_TRUE

9308: END IF;
9309:
9310: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
9311: (p_entity_code => OE_GLOBALS.G_ENTITY_LINE
9312: ,p_delete => FND_API.G_TRUE
9313: ,x_return_status => l_return_status
9314: );
9315: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9316: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 9315: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

9311: (p_entity_code => OE_GLOBALS.G_ENTITY_LINE
9312: ,p_delete => FND_API.G_TRUE
9313: ,x_return_status => l_return_status
9314: );
9315: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9316: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9317: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9318: RAISE FND_API.G_EXC_ERROR;
9319: END IF;

Line 9316: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9312: ,p_delete => FND_API.G_TRUE
9313: ,x_return_status => l_return_status
9314: );
9315: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9316: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9317: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9318: RAISE FND_API.G_EXC_ERROR;
9319: END IF;
9320:

Line 9317: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

9313: ,x_return_status => l_return_status
9314: );
9315: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9316: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9317: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9318: RAISE FND_API.G_EXC_ERROR;
9319: END IF;
9320:
9321: END IF;

Line 9318: RAISE FND_API.G_EXC_ERROR;

9314: );
9315: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9316: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9317: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9318: RAISE FND_API.G_EXC_ERROR;
9319: END IF;
9320:
9321: END IF;
9322:

Line 9351: ,p_delete => FND_API.G_TRUE

9347: THEN
9348:
9349: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
9350: (p_entity_code => OE_GLOBALS.G_ENTITY_LINE_ADJ
9351: ,p_delete => FND_API.G_TRUE
9352: ,x_return_status => l_return_status
9353: );
9354: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9355: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 9354: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

9350: (p_entity_code => OE_GLOBALS.G_ENTITY_LINE_ADJ
9351: ,p_delete => FND_API.G_TRUE
9352: ,x_return_status => l_return_status
9353: );
9354: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9355: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9356: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9357: RAISE FND_API.G_EXC_ERROR;
9358: END IF;

Line 9355: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9351: ,p_delete => FND_API.G_TRUE
9352: ,x_return_status => l_return_status
9353: );
9354: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9355: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9356: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9357: RAISE FND_API.G_EXC_ERROR;
9358: END IF;
9359:

Line 9356: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

9352: ,x_return_status => l_return_status
9353: );
9354: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9355: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9356: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9357: RAISE FND_API.G_EXC_ERROR;
9358: END IF;
9359:
9360: END IF;

Line 9357: RAISE FND_API.G_EXC_ERROR;

9353: );
9354: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9355: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9356: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9357: RAISE FND_API.G_EXC_ERROR;
9358: END IF;
9359:
9360: END IF;
9361:

Line 9377: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

9373: , p_x_Line_Scredit_tbl => l_Line_Scredit_tbl
9374: , p_x_old_Line_Scredit_tbl => l_old_Line_Scredit_tbl
9375: , x_return_status => l_return_status
9376: );
9377: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9378: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9379: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9380: IF p_control_rec.process_partial THEN
9381: x_return_status := FND_API.G_RET_STS_ERROR;

Line 9378: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9374: , p_x_old_Line_Scredit_tbl => l_old_Line_Scredit_tbl
9375: , x_return_status => l_return_status
9376: );
9377: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9378: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9379: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9380: IF p_control_rec.process_partial THEN
9381: x_return_status := FND_API.G_RET_STS_ERROR;
9382: ELSE

Line 9379: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

9375: , x_return_status => l_return_status
9376: );
9377: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9378: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9379: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9380: IF p_control_rec.process_partial THEN
9381: x_return_status := FND_API.G_RET_STS_ERROR;
9382: ELSE
9383: RAISE FND_API.G_EXC_ERROR;

Line 9381: x_return_status := FND_API.G_RET_STS_ERROR;

9377: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9378: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9379: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9380: IF p_control_rec.process_partial THEN
9381: x_return_status := FND_API.G_RET_STS_ERROR;
9382: ELSE
9383: RAISE FND_API.G_EXC_ERROR;
9384: END IF;
9385: END IF;

Line 9383: RAISE FND_API.G_EXC_ERROR;

9379: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9380: IF p_control_rec.process_partial THEN
9381: x_return_status := FND_API.G_RET_STS_ERROR;
9382: ELSE
9383: RAISE FND_API.G_EXC_ERROR;
9384: END IF;
9385: END IF;
9386:
9387: END IF;

Line 9403: ,p_delete => FND_API.G_TRUE

9399: END IF;
9400:
9401: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
9402: (p_entity_code => OE_GLOBALS.G_ENTITY_Line_Scredit
9403: ,p_delete => FND_API.G_TRUE
9404: ,x_return_status => l_return_status
9405: );
9406:
9407: IF l_debug_level > 0 THEN

Line 9411: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

9407: IF l_debug_level > 0 THEN
9408: oe_debug_pub.add( 'PROCESSED DELAYED REQUESTS FOR LINES' , 2 ) ;
9409: END IF;
9410:
9411: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9412: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9413: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9414: RAISE FND_API.G_EXC_ERROR;
9415: END IF;

Line 9412: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9408: oe_debug_pub.add( 'PROCESSED DELAYED REQUESTS FOR LINES' , 2 ) ;
9409: END IF;
9410:
9411: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9412: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9413: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9414: RAISE FND_API.G_EXC_ERROR;
9415: END IF;
9416:

Line 9413: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

9409: END IF;
9410:
9411: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9412: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9413: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9414: RAISE FND_API.G_EXC_ERROR;
9415: END IF;
9416:
9417: END IF;

Line 9414: RAISE FND_API.G_EXC_ERROR;

9410:
9411: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9412: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9413: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9414: RAISE FND_API.G_EXC_ERROR;
9415: END IF;
9416:
9417: END IF;
9418:

Line 9437: l_Lot_Serial_rec.line_id = FND_API.G_MISS_NUM)

9433: l_Lot_Serial_rec := l_Lot_Serial_tbl(I);
9434:
9435: IF l_Lot_Serial_rec.operation = OE_GLOBALS.G_OPR_CREATE
9436: AND (l_Lot_Serial_rec.line_id IS NULL OR
9437: l_Lot_Serial_rec.line_id = FND_API.G_MISS_NUM)
9438: THEN
9439:
9440: -- Check If parent exists.
9441:

Line 9474: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

9470: , p_x_Lot_Serial_tbl => l_Lot_Serial_tbl
9471: , p_x_old_Lot_Serial_tbl => l_old_Lot_Serial_tbl
9472: , x_return_status => l_return_status
9473: );
9474: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9475: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9476: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9477: IF p_control_rec.process_partial THEN
9478: x_return_status := FND_API.G_RET_STS_ERROR;

Line 9475: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9471: , p_x_old_Lot_Serial_tbl => l_old_Lot_Serial_tbl
9472: , x_return_status => l_return_status
9473: );
9474: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9475: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9476: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9477: IF p_control_rec.process_partial THEN
9478: x_return_status := FND_API.G_RET_STS_ERROR;
9479: ELSE

Line 9476: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

9472: , x_return_status => l_return_status
9473: );
9474: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9475: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9476: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9477: IF p_control_rec.process_partial THEN
9478: x_return_status := FND_API.G_RET_STS_ERROR;
9479: ELSE
9480: RAISE FND_API.G_EXC_ERROR;

Line 9478: x_return_status := FND_API.G_RET_STS_ERROR;

9474: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9475: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9476: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9477: IF p_control_rec.process_partial THEN
9478: x_return_status := FND_API.G_RET_STS_ERROR;
9479: ELSE
9480: RAISE FND_API.G_EXC_ERROR;
9481: END IF;
9482: END IF;

Line 9480: RAISE FND_API.G_EXC_ERROR;

9476: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9477: IF p_control_rec.process_partial THEN
9478: x_return_status := FND_API.G_RET_STS_ERROR;
9479: ELSE
9480: RAISE FND_API.G_EXC_ERROR;
9481: END IF;
9482: END IF;
9483:
9484: END IF;

Line 9514: l_Line_Price_Att_rec.line_id = FND_API.G_MISS_NUM)

9510: l_Line_Price_Att_rec := l_Line_Price_Att_tbl(I);
9511:
9512: IF l_Line_Price_Att_rec.operation = OE_GLOBALS.G_OPR_CREATE
9513: AND (l_Line_Price_Att_rec.line_id IS NULL OR
9514: l_Line_Price_Att_rec.line_id = FND_API.G_MISS_NUM)
9515: THEN
9516:
9517: IF l_debug_level > 0 THEN
9518: oe_debug_pub.add( 'SETTING LINE IDS ON LINE ATTRIB TABLE' , 2 ) ;

Line 9536: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9532: THEN
9533: IF l_debug_level > 0 THEN
9534: oe_debug_pub.add( 'INVALID LINE INDEX ' ||TO_CHAR ( L_LINE_PRICE_ATT_REC.LINE_INDEX ) ||'ON PRICE ADJUSTMENTS' , 2 ) ;
9535: END IF;
9536: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9537:
9538: fnd_message.set_name('ONT','OE_API_INV_PARENT_INDEX');
9539: FND_MESSAGE.SET_TOKEN('ENTITY_NAME','Line_Price_Att');
9540: FND_MESSAGE.SET_TOKEN('ENTITY_INDEX',I);

Line 9573: ,p_delete => FND_API.G_TRUE

9569: THEN
9570:
9571: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
9572: (p_entity_code => OE_GLOBALS.G_ENTITY_Line_Price_Att
9573: ,p_delete => FND_API.G_TRUE
9574: ,x_return_status => l_return_status
9575: );
9576: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9577: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 9576: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

9572: (p_entity_code => OE_GLOBALS.G_ENTITY_Line_Price_Att
9573: ,p_delete => FND_API.G_TRUE
9574: ,x_return_status => l_return_status
9575: );
9576: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9577: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9578: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9579: RAISE FND_API.G_EXC_ERROR;
9580: END IF;

Line 9577: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9573: ,p_delete => FND_API.G_TRUE
9574: ,x_return_status => l_return_status
9575: );
9576: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9577: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9578: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9579: RAISE FND_API.G_EXC_ERROR;
9580: END IF;
9581:

Line 9578: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

9574: ,x_return_status => l_return_status
9575: );
9576: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9577: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9578: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9579: RAISE FND_API.G_EXC_ERROR;
9580: END IF;
9581:
9582: END IF;

Line 9579: RAISE FND_API.G_EXC_ERROR;

9575: );
9576: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9577: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9578: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9579: RAISE FND_API.G_EXC_ERROR;
9580: END IF;
9581:
9582: END IF;
9583:

Line 9601: l_Line_Adj_Att_rec.price_adjustment_id = FND_API.G_MISS_NUM)

9597: l_Line_Adj_Att_rec := l_Line_Adj_Att_tbl(I);
9598:
9599: IF l_Line_Adj_Att_rec.operation = OE_GLOBALS.G_OPR_CREATE
9600: AND (l_Line_Adj_Att_rec.price_adjustment_id IS NULL OR
9601: l_Line_Adj_Att_rec.price_adjustment_id = FND_API.G_MISS_NUM)
9602: THEN
9603:
9604: IF l_debug_level > 0 THEN
9605: oe_debug_pub.add( 'SETTING ADJ IDS ON LINE ADJ ATTRIB TABLE' , 2 ) ;

Line 9622: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9618: THEN
9619: IF l_debug_level > 0 THEN
9620: oe_debug_pub.add( 'INVALID ADJ INDEX ' ||TO_CHAR ( L_LINE_ADJ_ATT_REC.ADJ_INDEX ) ||'ON ADJ ATTRIBS' , 2 ) ;
9621: END IF;
9622: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9623:
9624: fnd_message.set_name('ONT','OE_API_INV_PARENT_INDEX');
9625: FND_MESSAGE.SET_TOKEN('ENTITY_NAME','Line_Adj_Att');
9626: FND_MESSAGE.SET_TOKEN('ENTITY_INDEX',I);

Line 9660: ,p_delete => FND_API.G_TRUE

9656: THEN
9657:
9658: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
9659: (p_entity_code => OE_GLOBALS.G_ENTITY_Line_Adj_Att
9660: ,p_delete => FND_API.G_TRUE
9661: ,x_return_status => l_return_status
9662: );
9663: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9664: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 9663: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

9659: (p_entity_code => OE_GLOBALS.G_ENTITY_Line_Adj_Att
9660: ,p_delete => FND_API.G_TRUE
9661: ,x_return_status => l_return_status
9662: );
9663: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9664: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9665: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9666: RAISE FND_API.G_EXC_ERROR;
9667: END IF;

Line 9664: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9660: ,p_delete => FND_API.G_TRUE
9661: ,x_return_status => l_return_status
9662: );
9663: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9664: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9665: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9666: RAISE FND_API.G_EXC_ERROR;
9667: END IF;
9668:

Line 9665: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

9661: ,x_return_status => l_return_status
9662: );
9663: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9664: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9665: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9666: RAISE FND_API.G_EXC_ERROR;
9667: END IF;
9668:
9669: END IF;

Line 9666: RAISE FND_API.G_EXC_ERROR;

9662: );
9663: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9664: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9665: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9666: RAISE FND_API.G_EXC_ERROR;
9667: END IF;
9668:
9669: END IF;
9670: */

Line 9688: l_Line_Adj_Assoc_rec.price_adjustment_id = FND_API.G_MISS_NUM)

9684: l_Line_Adj_Assoc_rec := l_Line_Adj_Assoc_tbl(I);
9685:
9686: IF l_Line_Adj_Assoc_rec.operation = OE_GLOBALS.G_OPR_CREATE
9687: AND (l_Line_Adj_Assoc_rec.price_adjustment_id IS NULL OR
9688: l_Line_Adj_Assoc_rec.price_adjustment_id = FND_API.G_MISS_NUM)
9689: THEN
9690:
9691: IF l_debug_level > 0 THEN
9692: oe_debug_pub.add( 'SETTING ADJ IDS ON LINE ADJ ASSOCS TABLE' , 2 ) ;

Line 9709: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9705: THEN
9706: IF l_debug_level > 0 THEN
9707: oe_debug_pub.add( 'INVALID ADJ INDEX ' ||TO_CHAR ( L_LINE_ADJ_ASSOC_REC.ADJ_INDEX ) ||'ON ADJ ASSOCS' , 2 ) ;
9708: END IF;
9709: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9710:
9711: fnd_message.set_name('ONT','OE_API_INV_PARENT_INDEX');
9712: FND_MESSAGE.SET_TOKEN('ENTITY_NAME','Line_Adj_Assoc');
9713: FND_MESSAGE.SET_TOKEN('ENTITY_INDEX',I);

Line 9723: l_Line_Adj_Assoc_rec.Line_id = FND_API.G_MISS_NUM)

9719: END IF;
9720:
9721: IF l_Line_Adj_Assoc_rec.operation = OE_GLOBALS.G_OPR_CREATE
9722: AND (l_Line_Adj_Assoc_rec.Line_id IS NULL OR
9723: l_Line_Adj_Assoc_rec.Line_id = FND_API.G_MISS_NUM)
9724: THEN
9725:
9726: IF l_debug_level > 0 THEN
9727: oe_debug_pub.add( 'SETTING LINE IDS ON LINE ADJ ASSOCS TABLE' , 2 ) ;

Line 9741: l_Line_Adj_Assoc_rec.rltd_Price_Adj_Id = FND_API.G_MISS_NUM)

9737: END IF;
9738:
9739: IF l_Line_Adj_Assoc_rec.operation = OE_GLOBALS.G_OPR_CREATE
9740: AND (l_Line_Adj_Assoc_rec.rltd_Price_Adj_Id IS NULL OR
9741: l_Line_Adj_Assoc_rec.rltd_Price_Adj_Id = FND_API.G_MISS_NUM)
9742: THEN
9743:
9744: IF l_Line_Adj_Tbl.exists(l_Line_Adj_Assoc_Rec.Rltd_Adj_Index) Then
9745: -- Copy parent_id.

Line 9779: ,p_delete => FND_API.G_TRUE

9775: THEN
9776:
9777: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Entity
9778: (p_entity_code => OE_GLOBALS.G_ENTITY_Line_Adj_Assoc
9779: ,p_delete => FND_API.G_TRUE
9780: ,x_return_status => l_return_status
9781: );
9782: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9783: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 9782: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

9778: (p_entity_code => OE_GLOBALS.G_ENTITY_Line_Adj_Assoc
9779: ,p_delete => FND_API.G_TRUE
9780: ,x_return_status => l_return_status
9781: );
9782: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9783: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9784: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9785: RAISE FND_API.G_EXC_ERROR;
9786: END IF;

Line 9783: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9779: ,p_delete => FND_API.G_TRUE
9780: ,x_return_status => l_return_status
9781: );
9782: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9783: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9784: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9785: RAISE FND_API.G_EXC_ERROR;
9786: END IF;
9787:

Line 9784: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

9780: ,x_return_status => l_return_status
9781: );
9782: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9783: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9784: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9785: RAISE FND_API.G_EXC_ERROR;
9786: END IF;
9787:
9788: END IF;

Line 9785: RAISE FND_API.G_EXC_ERROR;

9781: );
9782: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9783: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9784: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9785: RAISE FND_API.G_EXC_ERROR;
9786: END IF;
9787:
9788: END IF;
9789: */

Line 9804: IF (l_request_tbl(k).entity_id = FND_API.G_MISS_NUM

9800: -- oe_debug_pub.add('Processing Line Requests ' ||TO_CHAR(k), 2);
9801: IF (l_request_tbl(k).entity_code IS NULL OR
9802: l_request_tbl(k).entity_code = Oe_Globals.G_ENTITY_HEADER) THEN
9803:
9804: IF (l_request_tbl(k).entity_id = FND_API.G_MISS_NUM
9805: OR l_request_tbl(k).entity_id is null ) THEN
9806: IF l_header_rec.header_id IS NULL OR
9807: l_header_rec.header_id = FND_API.G_MISS_NUM THEN
9808: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');

Line 9807: l_header_rec.header_id = FND_API.G_MISS_NUM THEN

9803:
9804: IF (l_request_tbl(k).entity_id = FND_API.G_MISS_NUM
9805: OR l_request_tbl(k).entity_id is null ) THEN
9806: IF l_header_rec.header_id IS NULL OR
9807: l_header_rec.header_id = FND_API.G_MISS_NUM THEN
9808: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');
9809: OE_MSG_PUB.Add;
9810: RAISE FND_API.G_EXC_ERROR;
9811: ELSE

Line 9810: RAISE FND_API.G_EXC_ERROR;

9806: IF l_header_rec.header_id IS NULL OR
9807: l_header_rec.header_id = FND_API.G_MISS_NUM THEN
9808: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');
9809: OE_MSG_PUB.Add;
9810: RAISE FND_API.G_EXC_ERROR;
9811: ELSE
9812:
9813: l_request_tbl(k).entity_id := l_header_rec.header_id;
9814:

Line 9819: IF (to_number(l_request_tbl(k).param1) <> FND_API.G_MISS_NUM)

9815: END IF;
9816: END IF;
9817: ELSIF (l_request_tbl(k).entity_code = Oe_Globals.G_ENTITY_LINE) THEN
9818:
9819: IF (to_number(l_request_tbl(k).param1) <> FND_API.G_MISS_NUM)
9820: AND (l_request_tbl(k).param1 IS NOT NULL) THEN
9821:
9822: l_line_index := to_number(l_request_tbl(k).param1) ;
9823: oe_debug_pub.add('Line Index is '||TO_CHAR(l_line_index), 2);

Line 9827: IF (l_request_tbl(k).entity_id = FND_API.G_MISS_NUM)

9823: oe_debug_pub.add('Line Index is '||TO_CHAR(l_line_index), 2);
9824:
9825: IF l_line_tbl.EXISTS(l_line_index) THEN
9826:
9827: IF (l_request_tbl(k).entity_id = FND_API.G_MISS_NUM)
9828: OR (l_request_tbl(k).entity_id IS NULL) THEN
9829:
9830: l_request_tbl(k).entity_id := l_line_tbl(l_line_index).line_id;
9831:

Line 9839: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9835:
9836: oe_debug_pub.add('Invalid Line Index '
9837: ||TO_CHAR(l_line_index)
9838: ||'on Action Request', 2);
9839: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9840: END IF; -- If Valid Line Index
9841: END IF; -- Line Index is not null and not missing
9842: END IF;
9843: END LOOP;

Line 9860: l_request_tbl(I).entity_id = FND_API.G_MISS_NUM)

9856:
9857: IF (l_request_tbl(I).entity_code = OE_GLOBALS.G_ENTITY_HEADER) THEN
9858:
9859: IF (l_request_tbl(I).entity_id IS NULL OR
9860: l_request_tbl(I).entity_id = FND_API.G_MISS_NUM)
9861: THEN
9862: IF l_debug_level > 0 THEN
9863: oe_debug_pub.add( 'SETTING HEADER IDS ON REQUEST TABLE FOR HEADER ENTITY' , 2 ) ;
9864: END IF;

Line 9866: l_header_rec.header_id = FND_API.G_MISS_NUM THEN

9862: IF l_debug_level > 0 THEN
9863: oe_debug_pub.add( 'SETTING HEADER IDS ON REQUEST TABLE FOR HEADER ENTITY' , 2 ) ;
9864: END IF;
9865: IF l_header_rec.header_id IS NULL OR
9866: l_header_rec.header_id = FND_API.G_MISS_NUM THEN
9867: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');
9868: OE_MSG_PUB.Add;
9869: RAISE FND_API.G_EXC_ERROR;
9870: ELSE

Line 9869: RAISE FND_API.G_EXC_ERROR;

9865: IF l_header_rec.header_id IS NULL OR
9866: l_header_rec.header_id = FND_API.G_MISS_NUM THEN
9867: FND_MESSAGE.SET_NAME('ONT','OE_HEADER_MISSING');
9868: OE_MSG_PUB.Add;
9869: RAISE FND_API.G_EXC_ERROR;
9870: ELSE
9871: l_request_tbl(I).entity_id := l_header_rec.header_id;
9872: END IF;
9873: END IF;

Line 9878: l_request_tbl(I).entity_id = FND_API.G_MISS_NUM)

9874:
9875: ELSIF (l_request_tbl(I).entity_code = OE_GLOBALS.G_ENTITY_LINE) THEN
9876:
9877: IF (l_request_tbl(I).entity_id IS NULL OR
9878: l_request_tbl(I).entity_id = FND_API.G_MISS_NUM)
9879: THEN
9880: IF l_debug_level > 0 THEN
9881: oe_debug_pub.add( 'SETTING LINE IDS ON REQUEST TABLE FOR LINE ENTITY' , 2 ) ;
9882: END IF;

Line 9898: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9894: THEN
9895: IF l_debug_level > 0 THEN
9896: oe_debug_pub.add( 'INVALID ENTITY INDEX ' ||TO_CHAR ( L_REQUEST_TBL ( I ) .ENTITY_INDEX ) ||'ON REQUEST TABLE FOR LINE ENTITY' , 2 ) ;
9897: END IF;
9898: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9899: END IF;
9900: END IF;
9901: END IF;
9902: END IF;

Line 9925: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

9921: );
9922: IF l_debug_level > 0 THEN
9923: oe_debug_pub.add( 'OEXVORDB: COMPLETED PROCESS_DELAYED_REQUESTS ' || ' WITH RETURN STATUS' || L_RETURN_STATUS , 2 ) ;
9924: END IF;
9925: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9926: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9927: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9928: RAISE FND_API.G_EXC_ERROR;
9929: END IF;

Line 9926: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9922: IF l_debug_level > 0 THEN
9923: oe_debug_pub.add( 'OEXVORDB: COMPLETED PROCESS_DELAYED_REQUESTS ' || ' WITH RETURN STATUS' || L_RETURN_STATUS , 2 ) ;
9924: END IF;
9925: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9926: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9927: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9928: RAISE FND_API.G_EXC_ERROR;
9929: END IF;
9930:

Line 9927: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

9923: oe_debug_pub.add( 'OEXVORDB: COMPLETED PROCESS_DELAYED_REQUESTS ' || ' WITH RETURN STATUS' || L_RETURN_STATUS , 2 ) ;
9924: END IF;
9925: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9926: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9927: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9928: RAISE FND_API.G_EXC_ERROR;
9929: END IF;
9930:
9931: END IF;

Line 9928: RAISE FND_API.G_EXC_ERROR;

9924: END IF;
9925: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9926: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9927: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9928: RAISE FND_API.G_EXC_ERROR;
9929: END IF;
9930:
9931: END IF;
9932:

Line 9984: IF l_header_rec.return_status = FND_API.G_RET_STS_ERROR THEN

9980: END IF;
9981:
9982: -- Derive return status
9983:
9984: IF l_header_rec.return_status = FND_API.G_RET_STS_ERROR THEN
9985: x_return_status := FND_API.G_RET_STS_ERROR;
9986: END IF;
9987:
9988: -- Do not need to loop through header_scredits, lines

Line 9985: x_return_status := FND_API.G_RET_STS_ERROR;

9981:
9982: -- Derive return status
9983:
9984: IF l_header_rec.return_status = FND_API.G_RET_STS_ERROR THEN
9985: x_return_status := FND_API.G_RET_STS_ERROR;
9986: END IF;
9987:
9988: -- Do not need to loop through header_scredits, lines
9989: -- line_scredits or lot_serials as the x_return_status is set

Line 9996: IF l_Header_Adj_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN

9992: -- FOR I IN 1..l_Header_Adj_tbl.COUNT LOOP
9993: I := l_Header_Adj_tbl.FIRST;
9994: WHILE I IS NOT NULL LOOP
9995:
9996: IF l_Header_Adj_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
9997: x_return_status := FND_API.G_RET_STS_ERROR;
9998: END IF;
9999:
10000: I := l_Header_Adj_tbl.NEXT(I);

Line 9997: x_return_status := FND_API.G_RET_STS_ERROR;

9993: I := l_Header_Adj_tbl.FIRST;
9994: WHILE I IS NOT NULL LOOP
9995:
9996: IF l_Header_Adj_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
9997: x_return_status := FND_API.G_RET_STS_ERROR;
9998: END IF;
9999:
10000: I := l_Header_Adj_tbl.NEXT(I);
10001: END LOOP;

Line 10006: IF l_Header_Price_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN

10002:
10003: I := l_Header_Price_Att_tbl.FIRST;
10004: WHILE I IS NOT NULL LOOP
10005:
10006: IF l_Header_Price_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
10007: x_return_status := FND_API.G_RET_STS_ERROR;
10008: END IF;
10009:
10010: I := l_Header_Price_Att_tbl.NEXT(I);

Line 10007: x_return_status := FND_API.G_RET_STS_ERROR;

10003: I := l_Header_Price_Att_tbl.FIRST;
10004: WHILE I IS NOT NULL LOOP
10005:
10006: IF l_Header_Price_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
10007: x_return_status := FND_API.G_RET_STS_ERROR;
10008: END IF;
10009:
10010: I := l_Header_Price_Att_tbl.NEXT(I);
10011: END LOOP;

Line 10016: IF l_Header_Adj_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN

10012:
10013: I := l_Header_Adj_Att_tbl.FIRST;
10014: WHILE I IS NOT NULL LOOP
10015:
10016: IF l_Header_Adj_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
10017: x_return_status := FND_API.G_RET_STS_ERROR;
10018: END IF;
10019:
10020: I := l_Header_Adj_Att_tbl.NEXT(I);

Line 10017: x_return_status := FND_API.G_RET_STS_ERROR;

10013: I := l_Header_Adj_Att_tbl.FIRST;
10014: WHILE I IS NOT NULL LOOP
10015:
10016: IF l_Header_Adj_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
10017: x_return_status := FND_API.G_RET_STS_ERROR;
10018: END IF;
10019:
10020: I := l_Header_Adj_Att_tbl.NEXT(I);
10021: END LOOP;

Line 10026: IF l_Header_Adj_Assoc_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN

10022:
10023: I := l_Header_Adj_Assoc_tbl.FIRST;
10024: WHILE I IS NOT NULL LOOP
10025:
10026: IF l_Header_Adj_Assoc_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
10027: x_return_status := FND_API.G_RET_STS_ERROR;
10028: END IF;
10029:
10030: I := l_Header_Adj_Assoc_tbl.NEXT(I);

Line 10027: x_return_status := FND_API.G_RET_STS_ERROR;

10023: I := l_Header_Adj_Assoc_tbl.FIRST;
10024: WHILE I IS NOT NULL LOOP
10025:
10026: IF l_Header_Adj_Assoc_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
10027: x_return_status := FND_API.G_RET_STS_ERROR;
10028: END IF;
10029:
10030: I := l_Header_Adj_Assoc_tbl.NEXT(I);
10031: END LOOP;

Line 10038: IF l_Line_Adj_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN

10034:
10035: I := l_Line_Adj_tbl.FIRST;
10036: WHILE I IS NOT NULL LOOP
10037:
10038: IF l_Line_Adj_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
10039: x_return_status := FND_API.G_RET_STS_ERROR;
10040: END IF;
10041:
10042: I := l_Line_Adj_tbl.NEXT(I);

Line 10039: x_return_status := FND_API.G_RET_STS_ERROR;

10035: I := l_Line_Adj_tbl.FIRST;
10036: WHILE I IS NOT NULL LOOP
10037:
10038: IF l_Line_Adj_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
10039: x_return_status := FND_API.G_RET_STS_ERROR;
10040: END IF;
10041:
10042: I := l_Line_Adj_tbl.NEXT(I);
10043: END LOOP;

Line 10048: IF l_Line_Price_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN

10044:
10045: I := l_Line_Price_Att_tbl.FIRST;
10046: WHILE I IS NOT NULL LOOP
10047:
10048: IF l_Line_Price_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
10049: x_return_status := FND_API.G_RET_STS_ERROR;
10050: END IF;
10051:
10052: I := l_Line_Price_Att_tbl.NEXT(I);

Line 10049: x_return_status := FND_API.G_RET_STS_ERROR;

10045: I := l_Line_Price_Att_tbl.FIRST;
10046: WHILE I IS NOT NULL LOOP
10047:
10048: IF l_Line_Price_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
10049: x_return_status := FND_API.G_RET_STS_ERROR;
10050: END IF;
10051:
10052: I := l_Line_Price_Att_tbl.NEXT(I);
10053: END LOOP;

Line 10058: IF l_Line_Adj_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN

10054:
10055: I := l_Line_Adj_Att_tbl.FIRST;
10056: WHILE I IS NOT NULL LOOP
10057:
10058: IF l_Line_Adj_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
10059: x_return_status := FND_API.G_RET_STS_ERROR;
10060: END IF;
10061:
10062: I := l_Line_Adj_Att_tbl.NEXT(I);

Line 10059: x_return_status := FND_API.G_RET_STS_ERROR;

10055: I := l_Line_Adj_Att_tbl.FIRST;
10056: WHILE I IS NOT NULL LOOP
10057:
10058: IF l_Line_Adj_Att_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
10059: x_return_status := FND_API.G_RET_STS_ERROR;
10060: END IF;
10061:
10062: I := l_Line_Adj_Att_tbl.NEXT(I);
10063: END LOOP;

Line 10068: IF l_Line_Adj_Assoc_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN

10064:
10065: I := l_Line_Adj_Assoc_tbl.FIRST;
10066: WHILE I IS NOT NULL LOOP
10067:
10068: IF l_Line_Adj_Assoc_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
10069: x_return_status := FND_API.G_RET_STS_ERROR;
10070: END IF;
10071:
10072: I := l_Line_Adj_Assoc_tbl.NEXT(I);

Line 10069: x_return_status := FND_API.G_RET_STS_ERROR;

10065: I := l_Line_Adj_Assoc_tbl.FIRST;
10066: WHILE I IS NOT NULL LOOP
10067:
10068: IF l_Line_Adj_Assoc_tbl(I).return_status = FND_API.G_RET_STS_ERROR THEN
10069: x_return_status := FND_API.G_RET_STS_ERROR;
10070: END IF;
10071:
10072: I := l_Line_Adj_Assoc_tbl.NEXT(I);
10073: END LOOP;

Line 10108: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10104: p_old_Line_Scredit_tbl => l_old_line_Scredit_tbl,
10105: p_Lot_Serial_tbl => l_lot_Serial_tbl,
10106: p_old_Lot_Serial_tbl => l_old_Lot_Serial_tbl);
10107:
10108: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10109: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10110: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10111: RAISE FND_API.G_EXC_ERROR;
10112: END IF;

Line 10109: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10105: p_Lot_Serial_tbl => l_lot_Serial_tbl,
10106: p_old_Lot_Serial_tbl => l_old_Lot_Serial_tbl);
10107:
10108: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10109: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10110: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10111: RAISE FND_API.G_EXC_ERROR;
10112: END IF;
10113:

Line 10110: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

10106: p_old_Lot_Serial_tbl => l_old_Lot_Serial_tbl);
10107:
10108: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10109: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10110: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10111: RAISE FND_API.G_EXC_ERROR;
10112: END IF;
10113:
10114: ELSE

Line 10111: RAISE FND_API.G_EXC_ERROR;

10107:
10108: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10109: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10110: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10111: RAISE FND_API.G_EXC_ERROR;
10112: END IF;
10113:
10114: ELSE
10115: /* Pre Pack H processsing */

Line 10121: IF x_return_status = FND_API.G_RET_STS_SUCCESS AND

10117: IF l_debug_level > 0 THEN
10118: oe_debug_pub.add( 'CS BEFORE CALLING NOTIFY_OC API' , 1 ) ;
10119: END IF;
10120:
10121: IF x_return_status = FND_API.G_RET_STS_SUCCESS AND
10122: p_control_rec.write_to_db = TRUE
10123: AND oe_order_cache.g_header_rec.booked_flag = 'Y'
10124: THEN
10125: IF l_debug_level > 0 THEN

Line 10172: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10168:
10169: IF l_debug_level > 0 THEN
10170: oe_debug_pub.add( 'AFTER NOTIFY_OC API' , 1 ) ;
10171: END IF;
10172: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10173: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10174: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10175: RAISE FND_API.G_EXC_ERROR;
10176: END IF;

Line 10173: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10169: IF l_debug_level > 0 THEN
10170: oe_debug_pub.add( 'AFTER NOTIFY_OC API' , 1 ) ;
10171: END IF;
10172: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10173: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10174: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10175: RAISE FND_API.G_EXC_ERROR;
10176: END IF;
10177:

Line 10174: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

10170: oe_debug_pub.add( 'AFTER NOTIFY_OC API' , 1 ) ;
10171: END IF;
10172: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10173: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10174: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10175: RAISE FND_API.G_EXC_ERROR;
10176: END IF;
10177:
10178:

Line 10175: RAISE FND_API.G_EXC_ERROR;

10171: END IF;
10172: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10173: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10174: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10175: RAISE FND_API.G_EXC_ERROR;
10176: END IF;
10177:
10178:
10179: END IF;

Line 10186: x_return_status = FND_API.G_RET_STS_SUCCESS AND

10182: oe_debug_pub.add( 'PROCESSING ACKS' , 1 ) ;
10183: END IF;
10184: -- Following check is commented to fix 2380911
10185: IF -- OE_Globals.G_RECURSION_MODE <> 'Y' AND
10186: x_return_status = FND_API.G_RET_STS_SUCCESS AND
10187: l_control_rec.write_to_db = TRUE
10188: THEN
10189: IF l_debug_level > 0 THEN
10190: oe_debug_pub.add( 'CALLING ACKS API' , 1 ) ;

Line 10232: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10228: ,x_return_status => l_return_status
10229: );
10230: End If;
10231:
10232: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10233: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10234: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10235: RAISE FND_API.G_EXC_ERROR;
10236: x_return_status := l_return_status;

Line 10233: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10229: );
10230: End If;
10231:
10232: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10233: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10234: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10235: RAISE FND_API.G_EXC_ERROR;
10236: x_return_status := l_return_status;
10237: END IF;

Line 10234: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

10230: End If;
10231:
10232: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10233: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10234: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10235: RAISE FND_API.G_EXC_ERROR;
10236: x_return_status := l_return_status;
10237: END IF;
10238: END IF;

Line 10235: RAISE FND_API.G_EXC_ERROR;

10231:
10232: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10233: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10234: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10235: RAISE FND_API.G_EXC_ERROR;
10236: x_return_status := l_return_status;
10237: END IF;
10238: END IF;
10239:

Line 10277: WHEN FND_API.G_EXC_ERROR THEN

10273: END IF;
10274:
10275: EXCEPTION
10276:
10277: WHEN FND_API.G_EXC_ERROR THEN
10278:
10279: IF l_debug_level > 0 THEN
10280: oe_debug_pub.add( 'PO: EXITING PROCESS ORDER WITH ERROR' , 2 ) ;
10281: END IF;

Line 10286: x_return_status := FND_API.G_RET_STS_ERROR;

10282: set_recursion_mode(p_Entity_Code => 1,
10283: p_In_out => 0);
10284: OE_SET_UTIL.G_SET_TBL.delete; --bug#2428456
10285: OE_SET_UTIL.G_SET_OPT_TBL.delete; -- bug#2428456
10286: x_return_status := FND_API.G_RET_STS_ERROR;
10287:
10288: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
10289: IF l_debug_level > 0 THEN
10290: oe_debug_pub.add( 'DELETE REQUEST11' , 2 ) ;

Line 10309: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

10305: ( p_count => x_msg_count
10306: , p_data => x_msg_data
10307: );
10308:
10309: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10310:
10311: IF l_debug_level > 0 THEN
10312: oe_debug_pub.add( 'PO: EXITING PROCESS ORDER WITH UNEXPECTED ERROR' , 2 ) ;
10313: END IF;

Line 10318: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

10314: set_recursion_mode(p_Entity_Code => 1,
10315: p_In_out => 0);
10316: OE_SET_UTIL.G_SET_TBL.delete; --bug#2428456
10317: OE_SET_UTIL.G_SET_OPT_TBL.delete; -- bug#2428456
10318: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
10319:
10320: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
10321: IF l_debug_level > 0 THEN
10322: oe_debug_pub.add( 'DELETE REQUEST12' , 2 ) ;

Line 10351: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

10347: set_recursion_mode(p_Entity_Code => 1,
10348: p_In_out => 0);
10349: OE_SET_UTIL.G_SET_TBL.delete; --bug#2428456
10350: OE_SET_UTIL.G_SET_OPT_TBL.delete; -- bug#2428456
10351: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
10352:
10353: IF NOT (OE_GLOBALS.G_UI_FLAG) THEN
10354: IF l_debug_level > 0 THEN
10355: oe_debug_pub.add( 'DELETE REQUEST13' , 2 ) ;

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

10399: -- End of Comments
10400: ---------------------------------------------------------------*/
10401: PROCEDURE Lock_Order
10402: ( p_api_version_number IN NUMBER
10403: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
10404: , x_return_status OUT NOCOPY VARCHAR2
10405:
10406: , x_msg_count OUT NOCOPY NUMBER
10407:

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

10450:
10451: -- overloaded for payments parameters
10452: PROCEDURE Lock_Order
10453: ( p_api_version_number IN NUMBER
10454: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
10455: , x_return_status OUT NOCOPY VARCHAR2
10456:
10457: , x_msg_count OUT NOCOPY NUMBER
10458:

Line 10480: l_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;

10476: )
10477: IS
10478: l_api_version_number CONSTANT NUMBER := 1.0;
10479: l_api_name CONSTANT VARCHAR2(30):= 'Lock_Order';
10480: l_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
10481: I NUMBER; -- Used for index.
10482: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
10483: BEGIN
10484:

Line 10490: IF NOT FND_API.Compatible_API_Call

10486: oe_debug_pub.add( 'ENTERING OE_ORDER_PVT.LOCK_ORDER' , 1 ) ;
10487: END IF;
10488: -- Standard call to check for call compatibility
10489:
10490: IF NOT FND_API.Compatible_API_Call
10491: ( l_api_version_number
10492: , p_api_version_number
10493: , l_api_name
10494: , G_PKG_NAME

Line 10497: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10493: , l_api_name
10494: , G_PKG_NAME
10495: )
10496: THEN
10497: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10498: END IF;
10499:
10500: -- Initialize message list.
10501:

Line 10502: IF FND_API.to_Boolean(p_init_msg_list) THEN

10498: END IF;
10499:
10500: -- Initialize message list.
10501:
10502: IF FND_API.to_Boolean(p_init_msg_list) THEN
10503: OE_MSG_PUB.initialize;
10504: END IF;
10505:
10506: -- Set Savepoint

Line 10519: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10515: ( p_x_header_rec => p_x_header_rec
10516: , x_return_status => l_return_status
10517: );
10518:
10519: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10520: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10521: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10522: RAISE FND_API.G_EXC_ERROR;
10523: END IF;

Line 10520: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10516: , x_return_status => l_return_status
10517: );
10518:
10519: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10520: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10521: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10522: RAISE FND_API.G_EXC_ERROR;
10523: END IF;
10524:

Line 10521: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

10517: );
10518:
10519: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10520: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10521: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10522: RAISE FND_API.G_EXC_ERROR;
10523: END IF;
10524:
10525:

Line 10522: RAISE FND_API.G_EXC_ERROR;

10518:
10519: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10520: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10521: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10522: RAISE FND_API.G_EXC_ERROR;
10523: END IF;
10524:
10525:
10526: END IF;

Line 10542: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10538: ( p_x_Header_Adj_rec => p_x_Header_Adj_tbl(I)
10539: , x_return_status => l_return_status
10540: );
10541:
10542: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10543: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10544: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10545: RAISE FND_API.G_EXC_ERROR;
10546: END IF;

Line 10543: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10539: , x_return_status => l_return_status
10540: );
10541:
10542: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10543: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10544: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10545: RAISE FND_API.G_EXC_ERROR;
10546: END IF;
10547:

Line 10544: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

10540: );
10541:
10542: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10543: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10544: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10545: RAISE FND_API.G_EXC_ERROR;
10546: END IF;
10547:
10548: END IF;

Line 10545: RAISE FND_API.G_EXC_ERROR;

10541:
10542: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10543: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10544: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10545: RAISE FND_API.G_EXC_ERROR;
10546: END IF;
10547:
10548: END IF;
10549:

Line 10566: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10562: ( p_x_Header_Price_Att_rec => p_x_Header_Price_Att_tbl(I)
10563: , x_return_status => l_return_status
10564: );
10565:
10566: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10567: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10568: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10569: RAISE FND_API.G_EXC_ERROR;
10570: END IF;

Line 10567: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10563: , x_return_status => l_return_status
10564: );
10565:
10566: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10567: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10568: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10569: RAISE FND_API.G_EXC_ERROR;
10570: END IF;
10571:

Line 10568: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

10564: );
10565:
10566: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10567: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10568: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10569: RAISE FND_API.G_EXC_ERROR;
10570: END IF;
10571:
10572: END IF;

Line 10569: RAISE FND_API.G_EXC_ERROR;

10565:
10566: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10567: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10568: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10569: RAISE FND_API.G_EXC_ERROR;
10570: END IF;
10571:
10572: END IF;
10573:

Line 10590: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10586: ( p_x_Header_Adj_Att_rec => p_x_Header_Adj_Att_tbl(I)
10587: , x_return_status => l_return_status
10588: );
10589:
10590: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10591: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10592: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10593: RAISE FND_API.G_EXC_ERROR;
10594: END IF;

Line 10591: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10587: , x_return_status => l_return_status
10588: );
10589:
10590: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10591: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10592: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10593: RAISE FND_API.G_EXC_ERROR;
10594: END IF;
10595:

Line 10592: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

10588: );
10589:
10590: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10591: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10592: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10593: RAISE FND_API.G_EXC_ERROR;
10594: END IF;
10595:
10596: END IF;

Line 10593: RAISE FND_API.G_EXC_ERROR;

10589:
10590: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10591: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10592: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10593: RAISE FND_API.G_EXC_ERROR;
10594: END IF;
10595:
10596: END IF;
10597:

Line 10614: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10610: ( p_x_Header_Adj_Assoc_rec => p_x_Header_Adj_Assoc_tbl(I)
10611: , x_return_status => l_return_status
10612: );
10613:
10614: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10615: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10616: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10617: RAISE FND_API.G_EXC_ERROR;
10618: END IF;

Line 10615: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10611: , x_return_status => l_return_status
10612: );
10613:
10614: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10615: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10616: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10617: RAISE FND_API.G_EXC_ERROR;
10618: END IF;
10619:

Line 10616: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

10612: );
10613:
10614: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10615: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10616: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10617: RAISE FND_API.G_EXC_ERROR;
10618: END IF;
10619:
10620: END IF;

Line 10617: RAISE FND_API.G_EXC_ERROR;

10613:
10614: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10615: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10616: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10617: RAISE FND_API.G_EXC_ERROR;
10618: END IF;
10619:
10620: END IF;
10621:

Line 10640: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10636: ( p_x_Header_Scredit_rec => p_x_Header_Scredit_tbl(I)
10637: , x_return_status => l_return_status
10638: );
10639:
10640: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10641: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10642: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10643: RAISE FND_API.G_EXC_ERROR;
10644: END IF;

Line 10641: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10637: , x_return_status => l_return_status
10638: );
10639:
10640: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10641: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10642: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10643: RAISE FND_API.G_EXC_ERROR;
10644: END IF;
10645:

Line 10642: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

10638: );
10639:
10640: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10641: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10642: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10643: RAISE FND_API.G_EXC_ERROR;
10644: END IF;
10645:
10646: END IF;

Line 10643: RAISE FND_API.G_EXC_ERROR;

10639:
10640: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10641: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10642: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10643: RAISE FND_API.G_EXC_ERROR;
10644: END IF;
10645:
10646: END IF;
10647:

Line 10665: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10661: ( p_x_Header_Payment_rec => p_x_Header_Payment_tbl(I)
10662: , x_return_status => l_return_status
10663: );
10664:
10665: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10666: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10667: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10668: RAISE FND_API.G_EXC_ERROR;
10669: END IF;

Line 10666: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10662: , x_return_status => l_return_status
10663: );
10664:
10665: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10666: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10667: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10668: RAISE FND_API.G_EXC_ERROR;
10669: END IF;
10670:

Line 10667: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

10663: );
10664:
10665: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10666: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10667: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10668: RAISE FND_API.G_EXC_ERROR;
10669: END IF;
10670:
10671: END IF;

Line 10668: RAISE FND_API.G_EXC_ERROR;

10664:
10665: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10666: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10667: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10668: RAISE FND_API.G_EXC_ERROR;
10669: END IF;
10670:
10671: END IF;
10672:

Line 10692: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10688: ( p_x_line_rec => p_x_line_tbl(I)
10689: , x_return_status => l_return_status
10690: );
10691:
10692: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10693: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10694: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10695: RAISE FND_API.G_EXC_ERROR;
10696: END IF;

Line 10693: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10689: , x_return_status => l_return_status
10690: );
10691:
10692: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10693: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10694: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10695: RAISE FND_API.G_EXC_ERROR;
10696: END IF;
10697:

Line 10694: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

10690: );
10691:
10692: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10693: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10694: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10695: RAISE FND_API.G_EXC_ERROR;
10696: END IF;
10697:
10698: END IF;

Line 10695: RAISE FND_API.G_EXC_ERROR;

10691:
10692: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10693: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10694: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10695: RAISE FND_API.G_EXC_ERROR;
10696: END IF;
10697:
10698: END IF;
10699:

Line 10718: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10714: ( p_x_Line_Adj_rec => p_x_Line_Adj_tbl(I)
10715: , x_return_status => l_return_status
10716: );
10717:
10718: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10719: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10720: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10721: RAISE FND_API.G_EXC_ERROR;
10722: END IF;

Line 10719: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10715: , x_return_status => l_return_status
10716: );
10717:
10718: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10719: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10720: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10721: RAISE FND_API.G_EXC_ERROR;
10722: END IF;
10723:

Line 10720: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

10716: );
10717:
10718: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10719: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10720: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10721: RAISE FND_API.G_EXC_ERROR;
10722: END IF;
10723:
10724: END IF;

Line 10721: RAISE FND_API.G_EXC_ERROR;

10717:
10718: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10719: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10720: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10721: RAISE FND_API.G_EXC_ERROR;
10722: END IF;
10723:
10724: END IF;
10725:

Line 10742: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10738: ( p_x_Line_Price_Att_rec => p_x_Line_Price_Att_tbl(I)
10739: , x_return_status => l_return_status
10740: );
10741:
10742: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10743: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10744: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10745: RAISE FND_API.G_EXC_ERROR;
10746: END IF;

Line 10743: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10739: , x_return_status => l_return_status
10740: );
10741:
10742: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10743: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10744: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10745: RAISE FND_API.G_EXC_ERROR;
10746: END IF;
10747:

Line 10744: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

10740: );
10741:
10742: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10743: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10744: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10745: RAISE FND_API.G_EXC_ERROR;
10746: END IF;
10747:
10748: END IF;

Line 10745: RAISE FND_API.G_EXC_ERROR;

10741:
10742: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10743: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10744: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10745: RAISE FND_API.G_EXC_ERROR;
10746: END IF;
10747:
10748: END IF;
10749:

Line 10766: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10762: ( p_x_Line_Adj_Att_rec => p_x_Line_Adj_Att_tbl(I)
10763: , x_return_status => l_return_status
10764: );
10765:
10766: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10767: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10768: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10769: RAISE FND_API.G_EXC_ERROR;
10770: END IF;

Line 10767: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10763: , x_return_status => l_return_status
10764: );
10765:
10766: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10767: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10768: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10769: RAISE FND_API.G_EXC_ERROR;
10770: END IF;
10771:

Line 10768: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

10764: );
10765:
10766: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10767: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10768: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10769: RAISE FND_API.G_EXC_ERROR;
10770: END IF;
10771:
10772: END IF;

Line 10769: RAISE FND_API.G_EXC_ERROR;

10765:
10766: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10767: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10768: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10769: RAISE FND_API.G_EXC_ERROR;
10770: END IF;
10771:
10772: END IF;
10773:

Line 10790: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10786: ( p_x_Line_Adj_Assoc_rec => p_x_Line_Adj_Assoc_tbl(I)
10787: , x_return_status => l_return_status
10788: );
10789:
10790: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10791: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10792: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10793: RAISE FND_API.G_EXC_ERROR;
10794: END IF;

Line 10791: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10787: , x_return_status => l_return_status
10788: );
10789:
10790: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10791: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10792: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10793: RAISE FND_API.G_EXC_ERROR;
10794: END IF;
10795:

Line 10792: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

10788: );
10789:
10790: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10791: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10792: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10793: RAISE FND_API.G_EXC_ERROR;
10794: END IF;
10795:
10796: END IF;

Line 10793: RAISE FND_API.G_EXC_ERROR;

10789:
10790: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10791: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10792: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10793: RAISE FND_API.G_EXC_ERROR;
10794: END IF;
10795:
10796: END IF;
10797:

Line 10815: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10811: ( p_x_Line_Scredit_rec => p_x_Line_Scredit_tbl(I)
10812: , x_return_status => l_return_status
10813: );
10814:
10815: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10816: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10817: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10818: RAISE FND_API.G_EXC_ERROR;
10819: END IF;

Line 10816: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10812: , x_return_status => l_return_status
10813: );
10814:
10815: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10816: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10817: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10818: RAISE FND_API.G_EXC_ERROR;
10819: END IF;
10820:

Line 10817: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

10813: );
10814:
10815: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10816: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10817: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10818: RAISE FND_API.G_EXC_ERROR;
10819: END IF;
10820:
10821: END IF;

Line 10818: RAISE FND_API.G_EXC_ERROR;

10814:
10815: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10816: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10817: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10818: RAISE FND_API.G_EXC_ERROR;
10819: END IF;
10820:
10821: END IF;
10822:

Line 10841: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10837: ( p_x_Line_Payment_rec => p_x_Line_Payment_tbl(I)
10838: , x_return_status => l_return_status
10839: );
10840:
10841: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10842: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10843: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10844: RAISE FND_API.G_EXC_ERROR;
10845: END IF;

Line 10842: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10838: , x_return_status => l_return_status
10839: );
10840:
10841: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10842: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10843: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10844: RAISE FND_API.G_EXC_ERROR;
10845: END IF;
10846:

Line 10843: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

10839: );
10840:
10841: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10842: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10843: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10844: RAISE FND_API.G_EXC_ERROR;
10845: END IF;
10846:
10847: END IF;

Line 10844: RAISE FND_API.G_EXC_ERROR;

10840:
10841: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10842: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10843: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10844: RAISE FND_API.G_EXC_ERROR;
10845: END IF;
10846:
10847: END IF;
10848:

Line 10868: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10864: ( p_x_Lot_Serial_rec => p_x_Lot_Serial_tbl(I)
10865: , x_return_status => l_return_status
10866: );
10867:
10868: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10869: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10870: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10871: RAISE FND_API.G_EXC_ERROR;
10872: END IF;

Line 10869: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10865: , x_return_status => l_return_status
10866: );
10867:
10868: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10869: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10870: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10871: RAISE FND_API.G_EXC_ERROR;
10872: END IF;
10873:

Line 10870: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

10866: );
10867:
10868: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10869: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10870: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10871: RAISE FND_API.G_EXC_ERROR;
10872: END IF;
10873:
10874: END IF;

Line 10871: RAISE FND_API.G_EXC_ERROR;

10867:
10868: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10869: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10870: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10871: RAISE FND_API.G_EXC_ERROR;
10872: END IF;
10873:
10874: END IF;
10875:

Line 10882: x_return_status := FND_API.G_RET_STS_SUCCESS;

10878: END LOOP;
10879:
10880: -- Set return status
10881:
10882: x_return_status := FND_API.G_RET_STS_SUCCESS;
10883:
10884: -- Get message count and data
10885:
10886: OE_MSG_PUB.Count_And_Get

Line 10902: WHEN FND_API.G_EXC_ERROR THEN

10898: END IF;
10899:
10900: EXCEPTION
10901:
10902: WHEN FND_API.G_EXC_ERROR THEN
10903:
10904: x_return_status := FND_API.G_RET_STS_ERROR;
10905:
10906: -- Get message count and data

Line 10904: x_return_status := FND_API.G_RET_STS_ERROR;

10900: EXCEPTION
10901:
10902: WHEN FND_API.G_EXC_ERROR THEN
10903:
10904: x_return_status := FND_API.G_RET_STS_ERROR;
10905:
10906: -- Get message count and data
10907:
10908: OE_MSG_PUB.Count_And_Get

Line 10917: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

10913: -- Rollback
10914:
10915: ROLLBACK TO Lock_Order_PVT;
10916:
10917: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10918:
10919: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
10920:
10921: -- Get message count and data

Line 10919: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

10915: ROLLBACK TO Lock_Order_PVT;
10916:
10917: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10918:
10919: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
10920:
10921: -- Get message count and data
10922:
10923: OE_MSG_PUB.Count_And_Get

Line 10934: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

10930: ROLLBACK TO Lock_Order_PVT;
10931:
10932: WHEN OTHERS THEN
10933:
10934: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
10935:
10936: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
10937: THEN
10938: OE_MSG_PUB.Add_Exc_Msg

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

10973:
10974: --------------------------------------------------------------*/
10975: PROCEDURE Get_Order
10976: ( p_api_version_number IN NUMBER
10977: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
10978: , x_return_status OUT NOCOPY VARCHAR2
10979:
10980: , x_msg_count OUT NOCOPY NUMBER
10981:

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

11026:
11027: -- overloaded for payments parameters
11028: PROCEDURE Get_Order
11029: ( p_api_version_number IN NUMBER
11030: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
11031: , x_return_status OUT NOCOPY VARCHAR2
11032:
11033: , x_msg_count OUT NOCOPY NUMBER
11034:

Line 11077: IF NOT FND_API.Compatible_API_Call

11073: BEGIN
11074:
11075: -- Standard call to check for call compatibility
11076:
11077: IF NOT FND_API.Compatible_API_Call
11078: ( l_api_version_number
11079: , p_api_version_number
11080: , l_api_name
11081: , G_PKG_NAME

Line 11084: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

11080: , l_api_name
11081: , G_PKG_NAME
11082: )
11083: THEN
11084: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11085: END IF;
11086:
11087: -- Initialize message list.
11088:

Line 11089: IF FND_API.to_Boolean(p_init_msg_list) THEN

11085: END IF;
11086:
11087: -- Initialize message list.
11088:
11089: IF FND_API.to_Boolean(p_init_msg_list) THEN
11090: OE_MSG_PUB.initialize;
11091: END IF;
11092:
11093: -- Get header ( parent = header )

Line 11336: x_return_status := FND_API.G_RET_STS_SUCCESS;

11332: END LOOP;
11333:
11334: -- Set return status
11335:
11336: x_return_status := FND_API.G_RET_STS_SUCCESS;
11337:
11338: -- Get message count and data
11339:
11340: OE_MSG_PUB.Count_And_Get

Line 11348: WHEN FND_API.G_EXC_ERROR THEN

11344:
11345:
11346: EXCEPTION
11347:
11348: WHEN FND_API.G_EXC_ERROR THEN
11349:
11350: x_return_status := FND_API.G_RET_STS_ERROR;
11351:
11352: -- Get message count and data

Line 11350: x_return_status := FND_API.G_RET_STS_ERROR;

11346: EXCEPTION
11347:
11348: WHEN FND_API.G_EXC_ERROR THEN
11349:
11350: x_return_status := FND_API.G_RET_STS_ERROR;
11351:
11352: -- Get message count and data
11353:
11354: OE_MSG_PUB.Count_And_Get

Line 11359: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

11355: ( p_count => x_msg_count
11356: , p_data => x_msg_data
11357: );
11358:
11359: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
11360:
11361: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
11362:
11363: -- Get message count and data

Line 11361: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

11357: );
11358:
11359: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
11360:
11361: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
11362:
11363: -- Get message count and data
11364:
11365: OE_MSG_PUB.Count_And_Get

Line 11372: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

11368: );
11369:
11370: WHEN OTHERS THEN
11371:
11372: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
11373:
11374: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
11375: THEN
11376: OE_MSG_PUB.Add_Exc_Msg

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

11394: --------------------------------------------------------------*/
11395:
11396: Procedure Cancel_Order
11397: ( p_api_version_number IN NUMBER
11398: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
11399: , x_return_status OUT NOCOPY VARCHAR2
11400:
11401: , x_msg_count OUT NOCOPY NUMBER
11402:

Line 11419: IF NOT FND_API.Compatible_API_Call

11415: IF l_debug_level > 0 THEN
11416: oe_debug_pub.add( 'ENTERING OE_ORDER_PUB.CANCEL_ORDER' , 1 ) ;
11417: END IF;
11418:
11419: IF NOT FND_API.Compatible_API_Call
11420: ( l_api_version_number
11421: , p_api_version_number
11422: , l_api_name
11423: , G_PKG_NAME

Line 11426: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

11422: , l_api_name
11423: , G_PKG_NAME
11424: )
11425: THEN
11426: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11427: END IF;
11428:
11429: -- Initialize message list if p_init_msg_list is set to TRUE.
11430: IF FND_API.to_Boolean( p_init_msg_list ) THEN

Line 11430: IF FND_API.to_Boolean( p_init_msg_list ) THEN

11426: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11427: END IF;
11428:
11429: -- Initialize message list if p_init_msg_list is set to TRUE.
11430: IF FND_API.to_Boolean( p_init_msg_list ) THEN
11431: OE_MSG_PUB.initialize;
11432: END IF;
11433:
11434: -- Initialize API return status to success

Line 11435: x_return_status := FND_API.G_RET_STS_SUCCESS;

11431: OE_MSG_PUB.initialize;
11432: END IF;
11433:
11434: -- Initialize API return status to success
11435: x_return_status := FND_API.G_RET_STS_SUCCESS;
11436:
11437: IF l_debug_level > 0 THEN
11438: oe_debug_pub.add( 'CALLING OE_SALES_CAN_UTIL.CANCEL_LINE' , 2 ) ;
11439: END IF;

Line 11450: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

11446: IF l_debug_level > 0 THEN
11447: oe_debug_pub.add( 'COMPLETED OE_SALES_CAN_UTIL.CANCEL_LINE WITH STATUS ' || L_RETURN_STATUS , 2 ) ;
11448: END IF;
11449:
11450: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
11451: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11452: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
11453: RAISE FND_API.G_EXC_ERROR;
11454: END IF;

Line 11451: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

11447: oe_debug_pub.add( 'COMPLETED OE_SALES_CAN_UTIL.CANCEL_LINE WITH STATUS ' || L_RETURN_STATUS , 2 ) ;
11448: END IF;
11449:
11450: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
11451: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11452: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
11453: RAISE FND_API.G_EXC_ERROR;
11454: END IF;
11455:

Line 11452: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

11448: END IF;
11449:
11450: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
11451: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11452: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
11453: RAISE FND_API.G_EXC_ERROR;
11454: END IF;
11455:
11456: IF l_debug_level > 0 THEN

Line 11453: RAISE FND_API.G_EXC_ERROR;

11449:
11450: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
11451: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11452: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
11453: RAISE FND_API.G_EXC_ERROR;
11454: END IF;
11455:
11456: IF l_debug_level > 0 THEN
11457: oe_debug_pub.add( 'EXITING OE_ORDER_PUB.CANCEL_ORDER' , 1 ) ;

Line 11462: WHEN FND_API.G_EXC_ERROR THEN

11458: END IF;
11459:
11460: EXCEPTION
11461:
11462: WHEN FND_API.G_EXC_ERROR THEN
11463: x_return_status := FND_API.G_RET_STS_ERROR;
11464:
11465: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
11466: IF OE_MSG_PUB.Check_MSg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN

Line 11463: x_return_status := FND_API.G_RET_STS_ERROR;

11459:
11460: EXCEPTION
11461:
11462: WHEN FND_API.G_EXC_ERROR THEN
11463: x_return_status := FND_API.G_RET_STS_ERROR;
11464:
11465: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
11466: IF OE_MSG_PUB.Check_MSg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
11467: OE_MSG_PUB.Add_Exc_Msg

Line 11465: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

11461:
11462: WHEN FND_API.G_EXC_ERROR THEN
11463: x_return_status := FND_API.G_RET_STS_ERROR;
11464:
11465: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
11466: IF OE_MSG_PUB.Check_MSg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
11467: OE_MSG_PUB.Add_Exc_Msg
11468: (G_PKG_NAME
11469: ,'Cancel_Order');

Line 11471: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

11467: OE_MSG_PUB.Add_Exc_Msg
11468: (G_PKG_NAME
11469: ,'Cancel_Order');
11470: END IF;
11471: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
11472:
11473: WHEN OTHERS THEN
11474:
11475: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)

Line 11483: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

11479: , 'Cancel_Order'
11480: );
11481: END IF;
11482:
11483: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
11484:
11485: END Cancel_Order;
11486:
11487:

Line 11608: p_x_line_rec.top_model_line_index <> FND_API.G_MISS_NUM AND

11604: -- if only a class/options is created in exiting model,
11605: -- you need to explode the model, rare case.
11606:
11607: IF p_x_line_rec.top_model_line_index is NOT NULL AND
11608: p_x_line_rec.top_model_line_index <> FND_API.G_MISS_NUM AND
11609: nvl(p_x_line_tbl(p_x_line_rec.top_model_line_index).operation, 'A') <>
11610: OE_GLOBALS.G_OPR_CREATE
11611: THEN
11612: l_line_rec := p_x_line_tbl(p_x_line_rec.top_model_line_index);

Line 11636: p_x_line_rec.config_header_id <> FND_API.G_MISS_NUM AND

11632: BEGIN
11633:
11634: IF p_x_line_rec.config_header_id is not NULL AND
11635: p_x_line_rec.configuration_id is not NULL AND
11636: p_x_line_rec.config_header_id <> FND_API.G_MISS_NUM AND
11637: p_x_line_rec.configuration_id <> FND_API.G_MISS_NUM AND
11638: OE_CODE_CONTROL.Get_Code_Release_Level >= '110508' THEN
11639:
11640: IF l_debug_level > 0 THEN

Line 11637: p_x_line_rec.configuration_id <> FND_API.G_MISS_NUM AND

11633:
11634: IF p_x_line_rec.config_header_id is not NULL AND
11635: p_x_line_rec.configuration_id is not NULL AND
11636: p_x_line_rec.config_header_id <> FND_API.G_MISS_NUM AND
11637: p_x_line_rec.configuration_id <> FND_API.G_MISS_NUM AND
11638: OE_CODE_CONTROL.Get_Code_Release_Level >= '110508' THEN
11639:
11640: IF l_debug_level > 0 THEN
11641: oe_debug_pub.add( 'COMP_CONFIG VORDB: PACK H NEW LOGIC MI' , 1 ) ;

Line 11663: p_x_line_rec.component_code <> FND_API.G_MISS_CHAR

11659: oe_debug_pub.add( 'COMP_CONFIG VORDB: USING BOM_EXPLOSION' , 1 ) ;
11660: END IF;
11661:
11662: IF p_x_line_rec.component_code is not NULL AND
11663: p_x_line_rec.component_code <> FND_API.G_MISS_CHAR
11664: THEN
11665: IF l_debug_level > 0 THEN
11666: oe_debug_pub.add( 'COMPONENT CODE PASSED , SOMETHING ELSE NULL' , 3 ) ;
11667: END IF;

Line 11712: p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR THEN

11708: END IF;
11709: FND_MESSAGE.Set_Name('ONT', 'OE_CONFIG_ITEM_NOT_IN_BILL');
11710: --bug4015696
11711: IF p_x_line_rec.ordered_item IS NULL OR
11712: p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR THEN
11713: IF p_x_line_rec.item_identifier_type = FND_API.G_MISS_CHAR THEN
11714: l_item_identifier_type := NULL;
11715: ELSE
11716: l_item_identifier_type := p_x_line_rec.item_identifier_type;

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

11709: FND_MESSAGE.Set_Name('ONT', 'OE_CONFIG_ITEM_NOT_IN_BILL');
11710: --bug4015696
11711: IF p_x_line_rec.ordered_item IS NULL OR
11712: p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR THEN
11713: IF p_x_line_rec.item_identifier_type = FND_API.G_MISS_CHAR THEN
11714: l_item_identifier_type := NULL;
11715: ELSE
11716: l_item_identifier_type := p_x_line_rec.item_identifier_type;
11717: END IF;

Line 11728: p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR THEN

11724: ,p_ordered_item_id => p_x_line_rec.ordered_item_id
11725: ,p_sold_to_org_id => p_x_line_rec.sold_to_org_id
11726: ,x_ordered_item => p_x_line_rec.ordered_item );
11727: IF p_x_line_rec.ordered_item IS NULL OR
11728: p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR THEN
11729: FND_MESSAGE.Set_Token('ITEM',p_x_line_rec.inventory_item_id);
11730: ELSE
11731: FND_MESSAGE.Set_Token('ITEM',p_x_line_rec.ordered_item);
11732: END IF;

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

11739: IF p_process_partial THEN
11740: IF l_debug_level > 0 THEN /* Bug # 4036765 */
11741: oe_debug_pub.add( 'PROCESS PARTIAL IS TRUE' , 3 ) ;
11742: END IF;
11743: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
11744: p_x_line_rec.operation := OE_GLOBALS.G_OPR_NONE;
11745: OE_GLOBALS.G_FAIL_ORDER_IMPORT := TRUE; /* Bug # 4036765 */
11746: ELSE
11747: IF l_debug_level > 0 THEN

Line 11750: RAISE FND_API.G_EXC_ERROR;

11746: ELSE
11747: IF l_debug_level > 0 THEN
11748: oe_debug_pub.add( 'PROCESS PARTIAL IS NOT TRUE' , 3 ) ;
11749: END IF;
11750: RAISE FND_API.G_EXC_ERROR;
11751: END IF;
11752:
11753: WHEN TOO_MANY_ROWS THEN
11754: IF l_debug_level > 0 THEN

Line 11763: RAISE FND_API.G_EXC_ERROR;

11759: FND_MESSAGE.Set_Name('ONT', 'OE_CONFIG_AMBIGUITY');
11760: FND_MESSAGE.Set_Token('COMPONENT', p_x_line_rec.ordered_item);
11761: FND_MESSAGE.Set_Token('MODEL', nvl(l_model_ordered_item,l_line_rec.inventory_item_id));
11762: oe_msg_pub.add;
11763: RAISE FND_API.G_EXC_ERROR;
11764:
11765: WHEN OTHERS THEN
11766: IF l_debug_level > 0 THEN
11767: oe_debug_pub.add( 'SELECT COMP_CODE FAILED , OTHERS ' , 1 ) ;

Line 11770: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

11766: IF l_debug_level > 0 THEN
11767: oe_debug_pub.add( 'SELECT COMP_CODE FAILED , OTHERS ' , 1 ) ;
11768: oe_debug_pub.add( 'ITEM: '|| P_X_LINE_REC.INVENTORY_ITEM_ID , 1 ) ;
11769: END IF;
11770: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11771: END;
11772:
11773:
11774: IF l_bom_item_type = 2 OR

Line 11868: RAISE FND_API.G_EXC_ERROR;

11864: IF OE_Config_Util.G_Config_UI_Used = 'Y' THEN
11865: IF l_debug_level > 0 THEN
11866: oe_debug_pub.add( 'CONFIGURATOR/OW USED , SHOULD NOT COME HERE' , 1 ) ;
11867: END IF;
11868: RAISE FND_API.G_EXC_ERROR;
11869: END IF;
11870:
11871:
11872: l_index := p_x_line_tbl.LAST;

Line 11947: FND_API.G_MISS_NUM AND

11943:
11944: IF p_x_line_tbl(l_option_index).config_header_id is not NULL AND
11945: p_x_line_tbl(l_option_index).configuration_id is not NULL AND
11946: p_x_line_tbl(l_option_index).config_header_id <>
11947: FND_API.G_MISS_NUM AND
11948: p_x_line_tbl(l_option_index).configuration_id <>
11949: FND_API.G_MISS_NUM AND
11950: OE_CODE_CONTROL.Get_Code_Release_Level >= '110508' THEN
11951:

Line 11949: FND_API.G_MISS_NUM AND

11945: p_x_line_tbl(l_option_index).configuration_id is not NULL AND
11946: p_x_line_tbl(l_option_index).config_header_id <>
11947: FND_API.G_MISS_NUM AND
11948: p_x_line_tbl(l_option_index).configuration_id <>
11949: FND_API.G_MISS_NUM AND
11950: OE_CODE_CONTROL.Get_Code_Release_Level >= '110508' THEN
11951:
11952: IF l_debug_level > 0 THEN
11953: oe_debug_pub.add( 'VORDB: PACK H NEW LOGIC MI' , 1 ) ;

Line 12085: RAISE FND_API.G_EXC_ERROR;

12081: WHEN NO_DATA_FOUND THEN
12082: IF l_debug_level > 0 THEN
12083: oe_debug_pub.add( 'NAME OF THE ITEM NOT FOUND' , 1 ) ;
12084: END IF;
12085: RAISE FND_API.G_EXC_ERROR;
12086: END;
12087:
12088: IF l_debug_level > 0 THEN
12089: oe_debug_pub.add