DBA Data[Home] [Help]

APPS.OZF_SETTLEMENT_DOC_PVT dependencies on FND_API

Line 107: IF NOT FND_API.Compatible_API_Call (

103:
104: SAVEPOINT Get_Settlement_Trx_Type;
105:
106: -- Standard call to check for call compatibility.
107: IF NOT FND_API.Compatible_API_Call (
108: l_api_version_number,
109: p_api_version_number,
110: l_api_name,
111: G_PKG_NAME

Line 113: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

109: p_api_version_number,
110: l_api_name,
111: G_PKG_NAME
112: ) THEN
113: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
114: END IF;
115:
116: -- Initialize message list if p_init_msg_list is set to TRUE.
117: IF FND_API.to_Boolean(p_init_msg_list) THEN

Line 117: IF FND_API.to_Boolean(p_init_msg_list) THEN

113: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
114: END IF;
115:
116: -- Initialize message list if p_init_msg_list is set to TRUE.
117: IF FND_API.to_Boolean(p_init_msg_list) THEN
118: FND_MSG_PUB.initialize;
119: END IF;
120:
121: x_return_status := FND_API.g_ret_sts_success;

Line 121: x_return_status := FND_API.g_ret_sts_success;

117: IF FND_API.to_Boolean(p_init_msg_list) THEN
118: FND_MSG_PUB.initialize;
119: END IF;
120:
121: x_return_status := FND_API.g_ret_sts_success;
122:
123: OPEN csr_claim_class(p_claim_id);
124: FETCH csr_claim_class INTO l_claim_class;
125: CLOSE csr_claim_class;

Line 168: IF FND_API.to_boolean(p_commit) THEN

164: END IF;
165:
166: END IF;
167:
168: IF FND_API.to_boolean(p_commit) THEN
169: COMMIT;
170: END IF;
171:
172: IF OZF_DEBUG_HIGH_ON THEN

Line 178: WHEN FND_API.g_exc_error THEN

174: OZF_Utility_PVT.debug_message(l_full_name||': end');
175: END IF;
176:
177: EXCEPTION
178: WHEN FND_API.g_exc_error THEN
179: ROLLBACK TO Get_Settlement_Trx_Type;
180: x_return_status := FND_API.g_ret_sts_error;
181:
182: WHEN FND_API.g_exc_unexpected_error THEN

Line 180: x_return_status := FND_API.g_ret_sts_error;

176:
177: EXCEPTION
178: WHEN FND_API.g_exc_error THEN
179: ROLLBACK TO Get_Settlement_Trx_Type;
180: x_return_status := FND_API.g_ret_sts_error;
181:
182: WHEN FND_API.g_exc_unexpected_error THEN
183: ROLLBACK TO Get_Settlement_Trx_Type;
184: x_return_status := FND_API.g_ret_sts_unexp_error ;

Line 182: WHEN FND_API.g_exc_unexpected_error THEN

178: WHEN FND_API.g_exc_error THEN
179: ROLLBACK TO Get_Settlement_Trx_Type;
180: x_return_status := FND_API.g_ret_sts_error;
181:
182: WHEN FND_API.g_exc_unexpected_error THEN
183: ROLLBACK TO Get_Settlement_Trx_Type;
184: x_return_status := FND_API.g_ret_sts_unexp_error ;
185:
186: WHEN OTHERS THEN

Line 184: x_return_status := FND_API.g_ret_sts_unexp_error ;

180: x_return_status := FND_API.g_ret_sts_error;
181:
182: WHEN FND_API.g_exc_unexpected_error THEN
183: ROLLBACK TO Get_Settlement_Trx_Type;
184: x_return_status := FND_API.g_ret_sts_unexp_error ;
185:
186: WHEN OTHERS THEN
187: ROLLBACK TO Get_Settlement_Trx_Type;
188: x_return_status := FND_API.g_ret_sts_unexp_error ;

Line 188: x_return_status := FND_API.g_ret_sts_unexp_error ;

184: x_return_status := FND_API.g_ret_sts_unexp_error ;
185:
186: WHEN OTHERS THEN
187: ROLLBACK TO Get_Settlement_Trx_Type;
188: x_return_status := FND_API.g_ret_sts_unexp_error ;
189: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error) THEN
190: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
191: END IF;
192:

Line 456: x_return_status := FND_API.g_ret_sts_success;

452: OZF_Utility_PVT.debug_message('p_payment_method:' || p_payment_method);
453:
454: END IF;
455:
456: x_return_status := FND_API.g_ret_sts_success;
457:
458: -- Added for Bug 14126231
459: OPEN csr_claim_class(p_claim_id);
460: FETCH csr_claim_class INTO l_claim_class;

Line 494: RAISE FND_API.g_exc_error;

490: FND_MESSAGE.set_name('OZF', 'OZF_SETL_UPDPAY_ID_MISSING');
491: FND_MESSAGE.set_token('ID', 'p_customer_trx_id');
492: FND_MSG_PUB.add;
493: END IF;
494: RAISE FND_API.g_exc_error;
495: END IF;
496: ELSE
497: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
498: FND_MESSAGE.set_name('OZF', 'OZF_SETL_UPDPAY_DETL_ERR');

Line 501: RAISE FND_API.g_exc_error;

497: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
498: FND_MESSAGE.set_name('OZF', 'OZF_SETL_UPDPAY_DETL_ERR');
499: FND_MSG_PUB.add;
500: END IF;
501: RAISE FND_API.g_exc_error;
502: END IF;
503:
504: -- ------------
505: -- CREDIT_MEMO

Line 545: RAISE FND_API.g_exc_error;

541: FND_MESSAGE.set_name('OZF', 'OZF_SETL_UPDPAY_ID_MISSING');
542: FND_MESSAGE.set_token('ID', 'p_customer_trx_id');
543: FND_MSG_PUB.add;
544: END IF;
545: RAISE FND_API.g_exc_error;
546: END IF;
547: ELSE
548: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
549: FND_MESSAGE.set_name('OZF', 'OZF_SETL_UPDPAY_DETL_ERR');

Line 552: RAISE FND_API.g_exc_error;

548: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
549: FND_MESSAGE.set_name('OZF', 'OZF_SETL_UPDPAY_DETL_ERR');
550: FND_MSG_PUB.add;
551: END IF;
552: RAISE FND_API.g_exc_error;
553: END IF;
554:
555: -- Bug4308188: For deductions/overpayments amount is passed to accomodate
556: -- cases where CM is reapplied on the receipt.

Line 588: RAISE FND_API.g_exc_error;

584: FND_MESSAGE.set_name('OZF', 'OZF_SETL_UPDPAY_ID_MISSING');
585: FND_MESSAGE.set_token('ID', 'p_customer_trx_id');
586: FND_MSG_PUB.add;
587: END IF;
588: RAISE FND_API.g_exc_error;
589: END IF;
590: ELSE
591: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
592: FND_MESSAGE.set_name('OZF', 'OZF_SETL_UPDPAY_DETL_ERR');

Line 595: RAISE FND_API.g_exc_error;

591: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
592: FND_MESSAGE.set_name('OZF', 'OZF_SETL_UPDPAY_DETL_ERR');
593: FND_MSG_PUB.add;
594: END IF;
595: RAISE FND_API.g_exc_error;
596: END IF;
597:
598: --R12.1 Enhancement : For Accounting Only
599: -- ---------------

Line 623: RAISE FND_API.g_exc_error;

619: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
620: FND_MESSAGE.set_name('OZF', 'OZF_SETL_UPDPAY_DETL_ERR');
621: FND_MSG_PUB.add;
622: END IF;
623: RAISE FND_API.g_exc_error;
624: END IF;
625:
626: -- ---------------
627: -- CHARGEBACK

Line 653: RAISE FND_API.g_exc_error;

649: FND_MESSAGE.set_name('OZF', 'OZF_SETL_UPDPAY_ID_MISSING');
650: FND_MESSAGE.set_token('ID', 'p_customer_trx_id');
651: FND_MSG_PUB.add;
652: END IF;
653: RAISE FND_API.g_exc_error;
654: END IF;
655: ELSE
656: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
657: FND_MESSAGE.set_name('OZF', 'OZF_SETL_UPDPAY_DETL_ERR');

Line 660: RAISE FND_API.g_exc_error;

656: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
657: FND_MESSAGE.set_name('OZF', 'OZF_SETL_UPDPAY_DETL_ERR');
658: FND_MSG_PUB.add;
659: END IF;
660: RAISE FND_API.g_exc_error;
661: END IF;
662:
663: -- ---------------
664: -- WRITE_OFF

Line 692: RAISE FND_API.g_exc_error;

688: FND_MESSAGE.set_name('OZF', 'OZF_SETL_UPDPAY_ID_MISSING');
689: FND_MESSAGE.set_token('ID', 'p_adjust_id');
690: FND_MSG_PUB.add;
691: END IF;
692: RAISE FND_API.g_exc_error;
693: END IF;
694: ELSIF p_deduction_type IN ('RECEIPT_OPM', 'RECEIPT_DED') THEN
695: IF p_cash_receipt_id IS NOT NULL THEN
696: IF OZF_DEBUG_HIGH_ON THEN

Line 717: RAISE FND_API.g_exc_error;

713: FND_MESSAGE.set_name('OZF', 'OZF_SETL_UPDPAY_ID_MISSING');
714: FND_MESSAGE.set_token('ID', 'p_adjust_id');
715: FND_MSG_PUB.add;
716: END IF;
717: RAISE FND_API.g_exc_error;
718: END IF;
719: ELSE
720: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
721: FND_MESSAGE.set_name('OZF', 'OZF_SETL_UPDPAY_DETL_ERR');

Line 724: RAISE FND_API.g_exc_error;

720: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
721: FND_MESSAGE.set_name('OZF', 'OZF_SETL_UPDPAY_DETL_ERR');
722: FND_MSG_PUB.add;
723: END IF;
724: RAISE FND_API.g_exc_error;
725: END IF;
726:
727: -- ---------------
728: -- DEBIT_MEMO

Line 768: RAISE FND_API.g_exc_error;

764: FND_MESSAGE.set_name('OZF', 'OZF_SETL_UPDPAY_ID_MISSING');
765: FND_MESSAGE.set_token('ID', 'p_customer_trx_id');
766: FND_MSG_PUB.add;
767: END IF;
768: RAISE FND_API.g_exc_error;
769: END IF;
770:
771: -- Added for ER#14109799
772: ELSIF p_deduction_type = 'SOURCE_OPM' THEN

Line 789: RAISE FND_API.g_exc_error;

785: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
786: FND_MESSAGE.set_name('OZF', 'OZF_SETL_UPDPAY_DETL_ERR');
787: FND_MSG_PUB.add;
788: END IF;
789: RAISE FND_API.g_exc_error;
790: END IF;
791:
792: -- Bug4308188: For deductions/overpayments amount is passed to accomodate
793: -- cases where CM is reapplied on the receipt.

Line 815: p_init_msg_list => FND_API.G_FALSE,

811: OZF_Utility_PVT.debug_message('l_settlement_doc_tbl(j).payment_method:' || l_settlement_doc_tbl(j).payment_method);
812:
813: OZF_SETTLEMENT_DOC_PVT.Get_Settlement_Trx_Type(
814: p_api_version_number => 1.0,
815: p_init_msg_list => FND_API.G_FALSE,
816: p_commit => FND_API.G_FALSE,
817: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
818: p_claim_id => p_claim_id,
819: p_payment_method => l_settlement_doc_tbl(j).payment_method,

Line 816: p_commit => FND_API.G_FALSE,

812:
813: OZF_SETTLEMENT_DOC_PVT.Get_Settlement_Trx_Type(
814: p_api_version_number => 1.0,
815: p_init_msg_list => FND_API.G_FALSE,
816: p_commit => FND_API.G_FALSE,
817: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
818: p_claim_id => p_claim_id,
819: p_payment_method => l_settlement_doc_tbl(j).payment_method,
820: p_settlement_type_id => l_settlement_doc_tbl(j).settlement_type_id,

Line 817: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

813: OZF_SETTLEMENT_DOC_PVT.Get_Settlement_Trx_Type(
814: p_api_version_number => 1.0,
815: p_init_msg_list => FND_API.G_FALSE,
816: p_commit => FND_API.G_FALSE,
817: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
818: p_claim_id => p_claim_id,
819: p_payment_method => l_settlement_doc_tbl(j).payment_method,
820: p_settlement_type_id => l_settlement_doc_tbl(j).settlement_type_id,
821: x_settlement_type => l_settlement_doc_tbl(j).settlement_type,

Line 824: IF x_return_status = FND_API.g_ret_sts_error THEN

820: p_settlement_type_id => l_settlement_doc_tbl(j).settlement_type_id,
821: x_settlement_type => l_settlement_doc_tbl(j).settlement_type,
822: x_return_status => x_return_status
823: );
824: IF x_return_status = FND_API.g_ret_sts_error THEN
825: RAISE FND_API.g_exc_error;
826: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
827: RAISE FND_API.g_exc_unexpected_error;
828: END IF;

Line 825: RAISE FND_API.g_exc_error;

821: x_settlement_type => l_settlement_doc_tbl(j).settlement_type,
822: x_return_status => x_return_status
823: );
824: IF x_return_status = FND_API.g_ret_sts_error THEN
825: RAISE FND_API.g_exc_error;
826: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
827: RAISE FND_API.g_exc_unexpected_error;
828: END IF;
829:

Line 826: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN

822: x_return_status => x_return_status
823: );
824: IF x_return_status = FND_API.g_ret_sts_error THEN
825: RAISE FND_API.g_exc_error;
826: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
827: RAISE FND_API.g_exc_unexpected_error;
828: END IF;
829:
830: END LOOP;

Line 827: RAISE FND_API.g_exc_unexpected_error;

823: );
824: IF x_return_status = FND_API.g_ret_sts_error THEN
825: RAISE FND_API.g_exc_error;
826: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
827: RAISE FND_API.g_exc_unexpected_error;
828: END IF;
829:
830: END LOOP;
831:

Line 835: l_settlement_doc_tbl(j).settlement_id <> FND_API.G_miss_num)

831:
832: IF p_settlement_mode IS NULL THEN
833: FOR j IN l_settlement_doc_tbl.FIRST..l_settlement_doc_tbl.LAST LOOP
834: IF ((l_settlement_doc_tbl(j).settlement_id IS NOT NULL AND
835: l_settlement_doc_tbl(j).settlement_id <> FND_API.G_miss_num)
836: OR (l_settlement_doc_tbl(1).payment_method = 'ACCOUNTING_ONLY')) THEN
837: OZF_SETTLEMENT_DOC_PVT.Create_Settlement_Doc(
838: p_api_version_number => l_api_version,
839: p_init_msg_list => p_init_msg_list,

Line 848: IF l_return_status = FND_API.g_ret_sts_error THEN

844: x_msg_data => x_msg_data,
845: p_settlement_doc_rec => l_settlement_doc_tbl(j),
846: x_settlement_doc_id => l_settlement_doc_id
847: );
848: IF l_return_status = FND_API.g_ret_sts_error THEN
849: RAISE FND_API.g_exc_error;
850: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
851: RAISE FND_API.g_exc_unexpected_error;
852: END IF;

Line 849: RAISE FND_API.g_exc_error;

845: p_settlement_doc_rec => l_settlement_doc_tbl(j),
846: x_settlement_doc_id => l_settlement_doc_id
847: );
848: IF l_return_status = FND_API.g_ret_sts_error THEN
849: RAISE FND_API.g_exc_error;
850: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
851: RAISE FND_API.g_exc_unexpected_error;
852: END IF;
853: -- should we check amount_settled equals to total of settle doc amount before closing claim?

Line 850: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

846: x_settlement_doc_id => l_settlement_doc_id
847: );
848: IF l_return_status = FND_API.g_ret_sts_error THEN
849: RAISE FND_API.g_exc_error;
850: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
851: RAISE FND_API.g_exc_unexpected_error;
852: END IF;
853: -- should we check amount_settled equals to total of settle doc amount before closing claim?
854: --l_upd_claim_status := TRUE;

Line 851: RAISE FND_API.g_exc_unexpected_error;

847: );
848: IF l_return_status = FND_API.g_ret_sts_error THEN
849: RAISE FND_API.g_exc_error;
850: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
851: RAISE FND_API.g_exc_unexpected_error;
852: END IF;
853: -- should we check amount_settled equals to total of settle doc amount before closing claim?
854: --l_upd_claim_status := TRUE;
855: END IF;

Line 861: l_settlement_doc_tbl(j).settlement_id <> FND_API.G_miss_num THEN

857:
858: ELSIF p_settlement_mode = 'MASS_SETTLEMENT' THEN
859: FOR j IN l_settlement_doc_tbl.FIRST..l_settlement_doc_tbl.LAST LOOP
860: IF l_settlement_doc_tbl(j).settlement_id IS NOT NULL AND
861: l_settlement_doc_tbl(j).settlement_id <> FND_API.G_miss_num THEN
862: l_settlement_doc_tbl(j).settlement_doc_id := p_settlement_doc_id;
863: OPEN csr_settle_doc_obj_ver(l_settlement_doc_tbl(j).settlement_doc_id);
864: FETCH csr_settle_doc_obj_ver INTO l_settlement_doc_tbl(j).object_version_number;
865: CLOSE csr_settle_doc_obj_ver;

Line 878: IF l_return_status = FND_API.g_ret_sts_error THEN

874: x_msg_data => x_msg_data,
875: p_settlement_doc_rec => l_settlement_doc_tbl(j),
876: x_object_version_number => l_dummy_number
877: );
878: IF l_return_status = FND_API.g_ret_sts_error THEN
879: RAISE FND_API.g_exc_error;
880: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
881: RAISE FND_API.g_exc_unexpected_error;
882: END IF;

Line 879: RAISE FND_API.g_exc_error;

875: p_settlement_doc_rec => l_settlement_doc_tbl(j),
876: x_object_version_number => l_dummy_number
877: );
878: IF l_return_status = FND_API.g_ret_sts_error THEN
879: RAISE FND_API.g_exc_error;
880: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
881: RAISE FND_API.g_exc_unexpected_error;
882: END IF;
883: -- should we check amount_settled equals to total of settle doc amount before closing claim?

Line 880: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

876: x_object_version_number => l_dummy_number
877: );
878: IF l_return_status = FND_API.g_ret_sts_error THEN
879: RAISE FND_API.g_exc_error;
880: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
881: RAISE FND_API.g_exc_unexpected_error;
882: END IF;
883: -- should we check amount_settled equals to total of settle doc amount before closing claim?
884: --l_upd_claim_status := TRUE;

Line 881: RAISE FND_API.g_exc_unexpected_error;

877: );
878: IF l_return_status = FND_API.g_ret_sts_error THEN
879: RAISE FND_API.g_exc_error;
880: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
881: RAISE FND_API.g_exc_unexpected_error;
882: END IF;
883: -- should we check amount_settled equals to total of settle doc amount before closing claim?
884: --l_upd_claim_status := TRUE;
885: END IF;

Line 895: WHEN FND_API.g_exc_error THEN

891: IF OZF_DEBUG_HIGH_ON THEN
892: OZF_Utility_PVT.debug_message(l_full_name||': end');
893: END IF;
894: EXCEPTION
895: WHEN FND_API.g_exc_error THEN
896: x_return_status := FND_API.g_ret_sts_error;
897:
898: WHEN FND_API.g_exc_unexpected_error THEN
899: x_return_status := FND_API.g_ret_sts_unexp_error ;

Line 896: x_return_status := FND_API.g_ret_sts_error;

892: OZF_Utility_PVT.debug_message(l_full_name||': end');
893: END IF;
894: EXCEPTION
895: WHEN FND_API.g_exc_error THEN
896: x_return_status := FND_API.g_ret_sts_error;
897:
898: WHEN FND_API.g_exc_unexpected_error THEN
899: x_return_status := FND_API.g_ret_sts_unexp_error ;
900:

Line 898: WHEN FND_API.g_exc_unexpected_error THEN

894: EXCEPTION
895: WHEN FND_API.g_exc_error THEN
896: x_return_status := FND_API.g_ret_sts_error;
897:
898: WHEN FND_API.g_exc_unexpected_error THEN
899: x_return_status := FND_API.g_ret_sts_unexp_error ;
900:
901: WHEN OTHERS THEN
902: x_return_status := FND_API.g_ret_sts_unexp_error ;

Line 899: x_return_status := FND_API.g_ret_sts_unexp_error ;

895: WHEN FND_API.g_exc_error THEN
896: x_return_status := FND_API.g_ret_sts_error;
897:
898: WHEN FND_API.g_exc_unexpected_error THEN
899: x_return_status := FND_API.g_ret_sts_unexp_error ;
900:
901: WHEN OTHERS THEN
902: x_return_status := FND_API.g_ret_sts_unexp_error ;
903: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error) THEN

Line 902: x_return_status := FND_API.g_ret_sts_unexp_error ;

898: WHEN FND_API.g_exc_unexpected_error THEN
899: x_return_status := FND_API.g_ret_sts_unexp_error ;
900:
901: WHEN OTHERS THEN
902: x_return_status := FND_API.g_ret_sts_unexp_error ;
903: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error) THEN
904: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
905: END IF;
906:

Line 953: x_return_status := FND_API.g_ret_sts_success;

949: IF OZF_DEBUG_HIGH_ON THEN
950: OZF_Utility_PVT.debug_message(l_full_name||': start');
951: END IF;
952:
953: x_return_status := FND_API.g_ret_sts_success;
954:
955: ------------------------ start -------------------------
956:
957: OPEN csr_function_currency;

Line 975: IF l_return_status = FND_API.g_ret_sts_error THEN

971: X_RETURN_STATUS => l_return_status,
972: X_ACC_AMOUNT => l_acctd_amount_settled,
973: X_RATE => l_exchange_rate
974: );
975: IF l_return_status = FND_API.g_ret_sts_error THEN
976: RAISE FND_API.g_exc_error;
977: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
978: RAISE FND_API.g_exc_unexpected_error;
979: END IF;

Line 976: RAISE FND_API.g_exc_error;

972: X_ACC_AMOUNT => l_acctd_amount_settled,
973: X_RATE => l_exchange_rate
974: );
975: IF l_return_status = FND_API.g_ret_sts_error THEN
976: RAISE FND_API.g_exc_error;
977: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
978: RAISE FND_API.g_exc_unexpected_error;
979: END IF;
980: END IF;

Line 977: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

973: X_RATE => l_exchange_rate
974: );
975: IF l_return_status = FND_API.g_ret_sts_error THEN
976: RAISE FND_API.g_exc_error;
977: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
978: RAISE FND_API.g_exc_unexpected_error;
979: END IF;
980: END IF;
981:

Line 978: RAISE FND_API.g_exc_unexpected_error;

974: );
975: IF l_return_status = FND_API.g_ret_sts_error THEN
976: RAISE FND_API.g_exc_error;
977: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
978: RAISE FND_API.g_exc_unexpected_error;
979: END IF;
980: END IF;
981:
982: --Fix for Bug 7296882

Line 1020: IF l_return_status = FND_API.g_ret_sts_error THEN

1016: X_RETURN_STATUS => l_return_status,
1017: X_ACC_AMOUNT => l_acctd_amount_remaining,
1018: X_RATE => l_exchange_rate
1019: );
1020: IF l_return_status = FND_API.g_ret_sts_error THEN
1021: RAISE FND_API.g_exc_error;
1022: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1023: RAISE FND_API.g_exc_unexpected_error;
1024: END IF;

Line 1021: RAISE FND_API.g_exc_error;

1017: X_ACC_AMOUNT => l_acctd_amount_remaining,
1018: X_RATE => l_exchange_rate
1019: );
1020: IF l_return_status = FND_API.g_ret_sts_error THEN
1021: RAISE FND_API.g_exc_error;
1022: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1023: RAISE FND_API.g_exc_unexpected_error;
1024: END IF;
1025: END IF;

Line 1022: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

1018: X_RATE => l_exchange_rate
1019: );
1020: IF l_return_status = FND_API.g_ret_sts_error THEN
1021: RAISE FND_API.g_exc_error;
1022: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1023: RAISE FND_API.g_exc_unexpected_error;
1024: END IF;
1025: END IF;
1026:

Line 1023: RAISE FND_API.g_exc_unexpected_error;

1019: );
1020: IF l_return_status = FND_API.g_ret_sts_error THEN
1021: RAISE FND_API.g_exc_error;
1022: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1023: RAISE FND_API.g_exc_unexpected_error;
1024: END IF;
1025: END IF;
1026:
1027: -- Bug3805485: Tax Accounted Amount Calculation

Line 1042: IF l_return_status = FND_API.g_ret_sts_error THEN

1038: X_RETURN_STATUS => l_return_status,
1039: X_ACC_AMOUNT => l_acctd_tax_amount,
1040: X_RATE => l_exchange_rate
1041: );
1042: IF l_return_status = FND_API.g_ret_sts_error THEN
1043: RAISE FND_API.g_exc_error;
1044: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1045: RAISE FND_API.g_exc_unexpected_error;
1046: END IF;

Line 1043: RAISE FND_API.g_exc_error;

1039: X_ACC_AMOUNT => l_acctd_tax_amount,
1040: X_RATE => l_exchange_rate
1041: );
1042: IF l_return_status = FND_API.g_ret_sts_error THEN
1043: RAISE FND_API.g_exc_error;
1044: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1045: RAISE FND_API.g_exc_unexpected_error;
1046: END IF;
1047: END IF;

Line 1044: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

1040: X_RATE => l_exchange_rate
1041: );
1042: IF l_return_status = FND_API.g_ret_sts_error THEN
1043: RAISE FND_API.g_exc_error;
1044: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1045: RAISE FND_API.g_exc_unexpected_error;
1046: END IF;
1047: END IF;
1048:

Line 1045: RAISE FND_API.g_exc_unexpected_error;

1041: );
1042: IF l_return_status = FND_API.g_ret_sts_error THEN
1043: RAISE FND_API.g_exc_error;
1044: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1045: RAISE FND_API.g_exc_unexpected_error;
1046: END IF;
1047: END IF;
1048:
1049: IF OZF_DEBUG_HIGH_ON THEN

Line 1078: RAISE FND_API.g_exc_unexpected_error;

1074: FND_MESSAGE.Set_Name('OZF','OZF_API_DEBUG_MESSAGE');
1075: FND_MESSAGE.Set_Token('TEXT',sqlerrm);
1076: FND_MSG_PUB.Add;
1077: END IF;
1078: RAISE FND_API.g_exc_unexpected_error;
1079: END;
1080:
1081:
1082: IF OZF_DEBUG_HIGH_ON THEN

Line 1086: WHEN FND_API.g_exc_error THEN

1082: IF OZF_DEBUG_HIGH_ON THEN
1083: OZF_Utility_PVT.debug_message(l_full_name||': end');
1084: END IF;
1085: EXCEPTION
1086: WHEN FND_API.g_exc_error THEN
1087: x_return_status := FND_API.g_ret_sts_error;
1088:
1089: WHEN FND_API.g_exc_unexpected_error THEN
1090: x_return_status := FND_API.g_ret_sts_unexp_error ;

Line 1087: x_return_status := FND_API.g_ret_sts_error;

1083: OZF_Utility_PVT.debug_message(l_full_name||': end');
1084: END IF;
1085: EXCEPTION
1086: WHEN FND_API.g_exc_error THEN
1087: x_return_status := FND_API.g_ret_sts_error;
1088:
1089: WHEN FND_API.g_exc_unexpected_error THEN
1090: x_return_status := FND_API.g_ret_sts_unexp_error ;
1091:

Line 1089: WHEN FND_API.g_exc_unexpected_error THEN

1085: EXCEPTION
1086: WHEN FND_API.g_exc_error THEN
1087: x_return_status := FND_API.g_ret_sts_error;
1088:
1089: WHEN FND_API.g_exc_unexpected_error THEN
1090: x_return_status := FND_API.g_ret_sts_unexp_error ;
1091:
1092: WHEN OTHERS THEN
1093: x_return_status := FND_API.g_ret_sts_unexp_error ;

Line 1090: x_return_status := FND_API.g_ret_sts_unexp_error ;

1086: WHEN FND_API.g_exc_error THEN
1087: x_return_status := FND_API.g_ret_sts_error;
1088:
1089: WHEN FND_API.g_exc_unexpected_error THEN
1090: x_return_status := FND_API.g_ret_sts_unexp_error ;
1091:
1092: WHEN OTHERS THEN
1093: x_return_status := FND_API.g_ret_sts_unexp_error ;
1094: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error) THEN

Line 1093: x_return_status := FND_API.g_ret_sts_unexp_error ;

1089: WHEN FND_API.g_exc_unexpected_error THEN
1090: x_return_status := FND_API.g_ret_sts_unexp_error ;
1091:
1092: WHEN OTHERS THEN
1093: x_return_status := FND_API.g_ret_sts_unexp_error ;
1094: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error) THEN
1095: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
1096: END IF;
1097:

Line 1129: x_return_status := FND_API.g_ret_sts_success;

1125: IF OZF_DEBUG_HIGH_ON THEN
1126: OZF_Utility_PVT.debug_message(l_full_name||': start');
1127: END IF;
1128:
1129: x_return_status := FND_API.g_ret_sts_success;
1130:
1131: ------------------------ start -------------------------
1132: BEGIN
1133: UPDATE ozf_claim_lines_all

Line 1143: RAISE FND_API.g_exc_unexpected_error;

1139: FND_MESSAGE.Set_Name('OZF','OZF_API_DEBUG_MESSAGE');
1140: FND_MESSAGE.Set_Token('TEXT',sqlerrm);
1141: FND_MSG_PUB.Add;
1142: END IF;
1143: RAISE FND_API.g_exc_unexpected_error;
1144: END;
1145:
1146: IF OZF_DEBUG_HIGH_ON THEN
1147: OZF_Utility_PVT.debug_message(l_full_name||': end');

Line 1150: WHEN FND_API.g_exc_error THEN

1146: IF OZF_DEBUG_HIGH_ON THEN
1147: OZF_Utility_PVT.debug_message(l_full_name||': end');
1148: END IF;
1149: EXCEPTION
1150: WHEN FND_API.g_exc_error THEN
1151: x_return_status := FND_API.g_ret_sts_error;
1152:
1153: WHEN FND_API.g_exc_unexpected_error THEN
1154: x_return_status := FND_API.g_ret_sts_unexp_error ;

Line 1151: x_return_status := FND_API.g_ret_sts_error;

1147: OZF_Utility_PVT.debug_message(l_full_name||': end');
1148: END IF;
1149: EXCEPTION
1150: WHEN FND_API.g_exc_error THEN
1151: x_return_status := FND_API.g_ret_sts_error;
1152:
1153: WHEN FND_API.g_exc_unexpected_error THEN
1154: x_return_status := FND_API.g_ret_sts_unexp_error ;
1155:

Line 1153: WHEN FND_API.g_exc_unexpected_error THEN

1149: EXCEPTION
1150: WHEN FND_API.g_exc_error THEN
1151: x_return_status := FND_API.g_ret_sts_error;
1152:
1153: WHEN FND_API.g_exc_unexpected_error THEN
1154: x_return_status := FND_API.g_ret_sts_unexp_error ;
1155:
1156: WHEN OTHERS THEN
1157: x_return_status := FND_API.g_ret_sts_unexp_error ;

Line 1154: x_return_status := FND_API.g_ret_sts_unexp_error ;

1150: WHEN FND_API.g_exc_error THEN
1151: x_return_status := FND_API.g_ret_sts_error;
1152:
1153: WHEN FND_API.g_exc_unexpected_error THEN
1154: x_return_status := FND_API.g_ret_sts_unexp_error ;
1155:
1156: WHEN OTHERS THEN
1157: x_return_status := FND_API.g_ret_sts_unexp_error ;
1158: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error) THEN

Line 1157: x_return_status := FND_API.g_ret_sts_unexp_error ;

1153: WHEN FND_API.g_exc_unexpected_error THEN
1154: x_return_status := FND_API.g_ret_sts_unexp_error ;
1155:
1156: WHEN OTHERS THEN
1157: x_return_status := FND_API.g_ret_sts_unexp_error ;
1158: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error) THEN
1159: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
1160: END IF;
1161:

Line 1208: x_return_status := FND_API.g_ret_sts_success;

1204: l_claim_history_id NUMBER;
1205:
1206: BEGIN
1207:
1208: x_return_status := FND_API.g_ret_sts_success;
1209:
1210: IF OZF_DEBUG_HIGH_ON THEN
1211: OZF_UTILITY_PVT.debug_message(l_full_name ||': start');
1212: END IF;

Line 1242: IF x_return_status = FND_API.g_ret_sts_error THEN

1238: p_claim_id => p_claim_id
1239: ,x_claim_rec => l_claim_rec
1240: ,x_return_status => x_return_status
1241: );
1242: IF x_return_status = FND_API.g_ret_sts_error THEN
1243: RAISE FND_API.g_exc_error;
1244: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1245: RAISE FND_API.g_exc_unexpected_error;
1246: END IF;

Line 1243: RAISE FND_API.g_exc_error;

1239: ,x_claim_rec => l_claim_rec
1240: ,x_return_status => x_return_status
1241: );
1242: IF x_return_status = FND_API.g_ret_sts_error THEN
1243: RAISE FND_API.g_exc_error;
1244: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1245: RAISE FND_API.g_exc_unexpected_error;
1246: END IF;
1247:

Line 1244: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN

1240: ,x_return_status => x_return_status
1241: );
1242: IF x_return_status = FND_API.g_ret_sts_error THEN
1243: RAISE FND_API.g_exc_error;
1244: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1245: RAISE FND_API.g_exc_unexpected_error;
1246: END IF;
1247:
1248:

Line 1245: RAISE FND_API.g_exc_unexpected_error;

1241: );
1242: IF x_return_status = FND_API.g_ret_sts_error THEN
1243: RAISE FND_API.g_exc_error;
1244: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1245: RAISE FND_API.g_exc_unexpected_error;
1246: END IF;
1247:
1248:
1249: -- Make a call to maintain history

Line 1252: ,p_init_msg_list => FND_API.G_FALSE

1248:
1249: -- Make a call to maintain history
1250: OZF_CLAIM_PVT.Create_Claim_History (
1251: p_api_version => 1.0
1252: ,p_init_msg_list => FND_API.G_FALSE
1253: ,p_commit => FND_API.G_FALSE
1254: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
1255: ,x_return_status => x_return_status
1256: ,x_msg_data => x_msg_data

Line 1253: ,p_commit => FND_API.G_FALSE

1249: -- Make a call to maintain history
1250: OZF_CLAIM_PVT.Create_Claim_History (
1251: p_api_version => 1.0
1252: ,p_init_msg_list => FND_API.G_FALSE
1253: ,p_commit => FND_API.G_FALSE
1254: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
1255: ,x_return_status => x_return_status
1256: ,x_msg_data => x_msg_data
1257: ,x_msg_count => x_msg_count

Line 1254: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL

1250: OZF_CLAIM_PVT.Create_Claim_History (
1251: p_api_version => 1.0
1252: ,p_init_msg_list => FND_API.G_FALSE
1253: ,p_commit => FND_API.G_FALSE
1254: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
1255: ,x_return_status => x_return_status
1256: ,x_msg_data => x_msg_data
1257: ,x_msg_count => x_msg_count
1258: ,p_claim => l_claim_rec

Line 1263: IF x_return_status = FND_API.g_ret_sts_error THEN

1259: ,p_event => 'UPDATE'
1260: ,x_need_to_create => l_need_to_create
1261: ,x_claim_history_id => l_claim_history_id
1262: );
1263: IF x_return_status = FND_API.g_ret_sts_error THEN
1264: RAISE FND_API.g_exc_error;
1265: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1266: RAISE FND_API.g_exc_unexpected_error;
1267: END IF;

Line 1264: RAISE FND_API.g_exc_error;

1260: ,x_need_to_create => l_need_to_create
1261: ,x_claim_history_id => l_claim_history_id
1262: );
1263: IF x_return_status = FND_API.g_ret_sts_error THEN
1264: RAISE FND_API.g_exc_error;
1265: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1266: RAISE FND_API.g_exc_unexpected_error;
1267: END IF;
1268:

Line 1265: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN

1261: ,x_claim_history_id => l_claim_history_id
1262: );
1263: IF x_return_status = FND_API.g_ret_sts_error THEN
1264: RAISE FND_API.g_exc_error;
1265: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1266: RAISE FND_API.g_exc_unexpected_error;
1267: END IF;
1268:
1269:

Line 1266: RAISE FND_API.g_exc_unexpected_error;

1262: );
1263: IF x_return_status = FND_API.g_ret_sts_error THEN
1264: RAISE FND_API.g_exc_error;
1265: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1266: RAISE FND_API.g_exc_unexpected_error;
1267: END IF;
1268:
1269:
1270: -- 2. Update the settlement document status if required.

Line 1314: IF x_return_status = FND_API.g_ret_sts_error THEN

1310: , p_body => l_notif_body
1311: , p_send_to_res_id => l_claim_rec.owner_id
1312: , x_notif_id => l_notif_id
1313: , x_return_status => x_return_status );
1314: IF x_return_status = FND_API.g_ret_sts_error THEN
1315: RAISE FND_API.g_exc_error;
1316: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1317: RAISE FND_API.g_exc_unexpected_error;
1318: END IF;

Line 1315: RAISE FND_API.g_exc_error;

1311: , p_send_to_res_id => l_claim_rec.owner_id
1312: , x_notif_id => l_notif_id
1313: , x_return_status => x_return_status );
1314: IF x_return_status = FND_API.g_ret_sts_error THEN
1315: RAISE FND_API.g_exc_error;
1316: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1317: RAISE FND_API.g_exc_unexpected_error;
1318: END IF;
1319:

Line 1316: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN

1312: , x_notif_id => l_notif_id
1313: , x_return_status => x_return_status );
1314: IF x_return_status = FND_API.g_ret_sts_error THEN
1315: RAISE FND_API.g_exc_error;
1316: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1317: RAISE FND_API.g_exc_unexpected_error;
1318: END IF;
1319:
1320: JTF_NOTES_PUB.create_note(

Line 1317: RAISE FND_API.g_exc_unexpected_error;

1313: , x_return_status => x_return_status );
1314: IF x_return_status = FND_API.g_ret_sts_error THEN
1315: RAISE FND_API.g_exc_error;
1316: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1317: RAISE FND_API.g_exc_unexpected_error;
1318: END IF;
1319:
1320: JTF_NOTES_PUB.create_note(
1321: p_api_version => 1.0

Line 1336: IF x_return_status = FND_API.g_ret_sts_error THEN

1332: ,x_jtf_note_id => l_note_id
1333: ,p_note_type => 'AMS_JUSTIFICATION'
1334: ,p_last_update_date => l_sys_date
1335: ,p_creation_date => l_sys_date);
1336: IF x_return_status = FND_API.g_ret_sts_error THEN
1337: RAISE FND_API.g_exc_error;
1338: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1339: RAISE FND_API.g_exc_unexpected_error;
1340: END IF;

Line 1337: RAISE FND_API.g_exc_error;

1333: ,p_note_type => 'AMS_JUSTIFICATION'
1334: ,p_last_update_date => l_sys_date
1335: ,p_creation_date => l_sys_date);
1336: IF x_return_status = FND_API.g_ret_sts_error THEN
1337: RAISE FND_API.g_exc_error;
1338: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1339: RAISE FND_API.g_exc_unexpected_error;
1340: END IF;
1341:

Line 1338: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN

1334: ,p_last_update_date => l_sys_date
1335: ,p_creation_date => l_sys_date);
1336: IF x_return_status = FND_API.g_ret_sts_error THEN
1337: RAISE FND_API.g_exc_error;
1338: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1339: RAISE FND_API.g_exc_unexpected_error;
1340: END IF;
1341:
1342: -- 4. Reverse Accruals for payables settlement if required

Line 1339: RAISE FND_API.g_exc_unexpected_error;

1335: ,p_creation_date => l_sys_date);
1336: IF x_return_status = FND_API.g_ret_sts_error THEN
1337: RAISE FND_API.g_exc_error;
1338: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1339: RAISE FND_API.g_exc_unexpected_error;
1340: END IF;
1341:
1342: -- 4. Reverse Accruals for payables settlement if required
1343: --ER#9382547 ChRM-SLA Uptake

Line 1348: ,p_init_msg_list => FND_API.G_FALSE

1344: -- Calling the Reversal API to trigger the SLA reversal event
1345: -- and populate the claim extract header table only.
1346: /*OZF_GL_INTERFACE_PVT.Revert_Gl_Entry (
1347: p_api_version => 1.0
1348: ,p_init_msg_list => FND_API.G_FALSE
1349: ,p_commit => FND_API.G_FALSE
1350: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
1351: ,x_return_status => x_return_status
1352: ,x_msg_data => x_msg_data

Line 1349: ,p_commit => FND_API.G_FALSE

1345: -- and populate the claim extract header table only.
1346: /*OZF_GL_INTERFACE_PVT.Revert_Gl_Entry (
1347: p_api_version => 1.0
1348: ,p_init_msg_list => FND_API.G_FALSE
1349: ,p_commit => FND_API.G_FALSE
1350: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
1351: ,x_return_status => x_return_status
1352: ,x_msg_data => x_msg_data
1353: ,x_msg_count => x_msg_count

Line 1350: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL

1346: /*OZF_GL_INTERFACE_PVT.Revert_Gl_Entry (
1347: p_api_version => 1.0
1348: ,p_init_msg_list => FND_API.G_FALSE
1349: ,p_commit => FND_API.G_FALSE
1350: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
1351: ,x_return_status => x_return_status
1352: ,x_msg_data => x_msg_data
1353: ,x_msg_count => x_msg_count
1354: ,p_claim_id => l_claim_rec.claim_id );

Line 1359: ,p_init_msg_list =>FND_API.G_FALSE

1355: */
1356:
1357: OZF_GL_INTERFACE_PVT.Post_Claim_To_GL (
1358: p_api_version => 1.0
1359: ,p_init_msg_list =>FND_API.G_FALSE
1360: ,p_commit => FND_API.G_FALSE
1361: ,p_validation_level =>FND_API.G_VALID_LEVEL_FULL
1362: ,x_return_status =>x_return_status
1363: ,x_msg_data =>x_msg_data

Line 1360: ,p_commit => FND_API.G_FALSE

1356:
1357: OZF_GL_INTERFACE_PVT.Post_Claim_To_GL (
1358: p_api_version => 1.0
1359: ,p_init_msg_list =>FND_API.G_FALSE
1360: ,p_commit => FND_API.G_FALSE
1361: ,p_validation_level =>FND_API.G_VALID_LEVEL_FULL
1362: ,x_return_status =>x_return_status
1363: ,x_msg_data =>x_msg_data
1364: ,x_msg_count =>x_msg_count

Line 1361: ,p_validation_level =>FND_API.G_VALID_LEVEL_FULL

1357: OZF_GL_INTERFACE_PVT.Post_Claim_To_GL (
1358: p_api_version => 1.0
1359: ,p_init_msg_list =>FND_API.G_FALSE
1360: ,p_commit => FND_API.G_FALSE
1361: ,p_validation_level =>FND_API.G_VALID_LEVEL_FULL
1362: ,x_return_status =>x_return_status
1363: ,x_msg_data =>x_msg_data
1364: ,x_msg_count =>x_msg_count
1365: ,p_claim_id => l_claim_rec.claim_id

Line 1368: IF x_return_status = FND_API.g_ret_sts_error THEN

1364: ,x_msg_count =>x_msg_count
1365: ,p_claim_id => l_claim_rec.claim_id
1366: ,p_settlement_method => 'CLAIM_SETTLEMENT_REVERSAL'
1367: );
1368: IF x_return_status = FND_API.g_ret_sts_error THEN
1369: RAISE FND_API.g_exc_error;
1370: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1371: RAISE FND_API.g_exc_unexpected_error;
1372: END IF;

Line 1369: RAISE FND_API.g_exc_error;

1365: ,p_claim_id => l_claim_rec.claim_id
1366: ,p_settlement_method => 'CLAIM_SETTLEMENT_REVERSAL'
1367: );
1368: IF x_return_status = FND_API.g_ret_sts_error THEN
1369: RAISE FND_API.g_exc_error;
1370: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1371: RAISE FND_API.g_exc_unexpected_error;
1372: END IF;
1373:

Line 1370: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN

1366: ,p_settlement_method => 'CLAIM_SETTLEMENT_REVERSAL'
1367: );
1368: IF x_return_status = FND_API.g_ret_sts_error THEN
1369: RAISE FND_API.g_exc_error;
1370: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1371: RAISE FND_API.g_exc_unexpected_error;
1372: END IF;
1373:
1374: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Claim Number : ' || l_claim_rec.claim_number);

Line 1371: RAISE FND_API.g_exc_unexpected_error;

1367: );
1368: IF x_return_status = FND_API.g_ret_sts_error THEN
1369: RAISE FND_API.g_exc_error;
1370: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1371: RAISE FND_API.g_exc_unexpected_error;
1372: END IF;
1373:
1374: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Claim Number : ' || l_claim_rec.claim_number);
1375: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Status : Reopened. ');

Line 1383: WHEN FND_API.G_EXC_ERROR THEN

1379: OZF_UTILITY_PVT.debug_message(l_full_name ||': end');
1380: END IF;
1381:
1382: EXCEPTION
1383: WHEN FND_API.G_EXC_ERROR THEN
1384: x_return_status := FND_API.G_RET_STS_ERROR;
1385: FND_MSG_PUB.Count_And_Get(
1386: p_encoded => FND_API.g_false,
1387: p_count => x_msg_count,

Line 1384: x_return_status := FND_API.G_RET_STS_ERROR;

1380: END IF;
1381:
1382: EXCEPTION
1383: WHEN FND_API.G_EXC_ERROR THEN
1384: x_return_status := FND_API.G_RET_STS_ERROR;
1385: FND_MSG_PUB.Count_And_Get(
1386: p_encoded => FND_API.g_false,
1387: p_count => x_msg_count,
1388: p_data => x_msg_data

Line 1386: p_encoded => FND_API.g_false,

1382: EXCEPTION
1383: WHEN FND_API.G_EXC_ERROR THEN
1384: x_return_status := FND_API.G_RET_STS_ERROR;
1385: FND_MSG_PUB.Count_And_Get(
1386: p_encoded => FND_API.g_false,
1387: p_count => x_msg_count,
1388: p_data => x_msg_data
1389: );
1390:

Line 1391: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

1387: p_count => x_msg_count,
1388: p_data => x_msg_data
1389: );
1390:
1391: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1392: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1393: FND_MSG_PUB.Count_And_Get(
1394: p_encoded => FND_API.g_false,
1395: p_count => x_msg_count,

Line 1392: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1388: p_data => x_msg_data
1389: );
1390:
1391: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1392: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1393: FND_MSG_PUB.Count_And_Get(
1394: p_encoded => FND_API.g_false,
1395: p_count => x_msg_count,
1396: p_data => x_msg_data

Line 1394: p_encoded => FND_API.g_false,

1390:
1391: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1392: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1393: FND_MSG_PUB.Count_And_Get(
1394: p_encoded => FND_API.g_false,
1395: p_count => x_msg_count,
1396: p_data => x_msg_data
1397: );
1398:

Line 1400: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1396: p_data => x_msg_data
1397: );
1398:
1399: WHEN OTHERS THEN
1400: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1401: IF FND_MSG_PUB.Check_Msg_Level ( FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
1402: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
1403: END IF;
1404: FND_MSG_PUB.Count_And_Get(

Line 1405: p_encoded => FND_API.g_false,

1401: IF FND_MSG_PUB.Check_Msg_Level ( FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
1402: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
1403: END IF;
1404: FND_MSG_PUB.Count_And_Get(
1405: p_encoded => FND_API.g_false,
1406: p_count => x_msg_count,
1407: p_data => x_msg_data
1408: );
1409:

Line 1503: x_return_status := FND_API.g_ret_sts_success;

1499: l_pay_ref_number VARCHAR2(30);
1500: l_invoice_number VARCHAR2(30);
1501:
1502: BEGIN
1503: x_return_status := FND_API.g_ret_sts_success;
1504:
1505: IF OZF_DEBUG_HIGH_ON THEN
1506: OZF_Utility_PVT.debug_message(l_full_name||': start');
1507: END IF;

Line 1592: x_return_status := FND_API.g_ret_sts_unexp_error;

1588: IF csr_debit_settlement%ISOPEN THEN
1589: CLOSE csr_debit_settlement;
1590: END IF;
1591:
1592: x_return_status := FND_API.g_ret_sts_unexp_error;
1593: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error) THEN
1594: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
1595: END IF;
1596:

Line 1688: x_return_status := FND_API.g_ret_sts_success;

1684:
1685: l_counter NUMBER := 1;
1686:
1687: BEGIN
1688: x_return_status := FND_API.g_ret_sts_success;
1689:
1690: -- Added for Bug 14126231
1691: OPEN csr_claim_class(p_claim_id);
1692: FETCH csr_claim_class INTO l_claim_class,l_payment_method;

Line 1750: p_init_msg_list => FND_API.G_FALSE,

1746: END IF;
1747:
1748: OZF_SETTLEMENT_DOC_PVT.Get_Settlement_Trx_Type(
1749: p_api_version_number => 1.0,
1750: p_init_msg_list => FND_API.G_FALSE,
1751: p_commit => FND_API.G_FALSE,
1752: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1753: p_claim_id => p_claim_id,
1754: p_payment_method => x_settlement_doc_tbl(j).payment_method,

Line 1751: p_commit => FND_API.G_FALSE,

1747:
1748: OZF_SETTLEMENT_DOC_PVT.Get_Settlement_Trx_Type(
1749: p_api_version_number => 1.0,
1750: p_init_msg_list => FND_API.G_FALSE,
1751: p_commit => FND_API.G_FALSE,
1752: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1753: p_claim_id => p_claim_id,
1754: p_payment_method => x_settlement_doc_tbl(j).payment_method,
1755: p_settlement_type_id => x_settlement_doc_tbl(j).settlement_type_id,

Line 1752: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

1748: OZF_SETTLEMENT_DOC_PVT.Get_Settlement_Trx_Type(
1749: p_api_version_number => 1.0,
1750: p_init_msg_list => FND_API.G_FALSE,
1751: p_commit => FND_API.G_FALSE,
1752: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1753: p_claim_id => p_claim_id,
1754: p_payment_method => x_settlement_doc_tbl(j).payment_method,
1755: p_settlement_type_id => x_settlement_doc_tbl(j).settlement_type_id,
1756: x_settlement_type => x_settlement_doc_tbl(j).settlement_type,

Line 1760: IF x_return_status = FND_API.g_ret_sts_error THEN

1756: x_settlement_type => x_settlement_doc_tbl(j).settlement_type,
1757: x_return_status => x_return_status
1758: );
1759: OZF_Utility_PVT.debug_message('x_settlement_doc_tbl(j).settlement_type:' || x_settlement_doc_tbl(j).settlement_type);
1760: IF x_return_status = FND_API.g_ret_sts_error THEN
1761: RAISE FND_API.g_exc_error;
1762: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1763: RAISE FND_API.g_exc_unexpected_error;
1764: END IF;

Line 1761: RAISE FND_API.g_exc_error;

1757: x_return_status => x_return_status
1758: );
1759: OZF_Utility_PVT.debug_message('x_settlement_doc_tbl(j).settlement_type:' || x_settlement_doc_tbl(j).settlement_type);
1760: IF x_return_status = FND_API.g_ret_sts_error THEN
1761: RAISE FND_API.g_exc_error;
1762: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1763: RAISE FND_API.g_exc_unexpected_error;
1764: END IF;
1765:

Line 1762: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN

1758: );
1759: OZF_Utility_PVT.debug_message('x_settlement_doc_tbl(j).settlement_type:' || x_settlement_doc_tbl(j).settlement_type);
1760: IF x_return_status = FND_API.g_ret_sts_error THEN
1761: RAISE FND_API.g_exc_error;
1762: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1763: RAISE FND_API.g_exc_unexpected_error;
1764: END IF;
1765:
1766: END LOOP;

Line 1763: RAISE FND_API.g_exc_unexpected_error;

1759: OZF_Utility_PVT.debug_message('x_settlement_doc_tbl(j).settlement_type:' || x_settlement_doc_tbl(j).settlement_type);
1760: IF x_return_status = FND_API.g_ret_sts_error THEN
1761: RAISE FND_API.g_exc_error;
1762: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
1763: RAISE FND_API.g_exc_unexpected_error;
1764: END IF;
1765:
1766: END LOOP;
1767: END IF;

Line 1774: x_return_status := FND_API.g_ret_sts_unexp_error;

1770:
1771: EXCEPTION
1772: WHEN OTHERS THEN
1773: OZF_Utility_PVT.debug_message('SQLERRM:'|| SQLERRM);
1774: x_return_status := FND_API.g_ret_sts_unexp_error;
1775: IF OZF_DEBUG_LOW_ON THEN
1776: FND_MESSAGE.Set_Name('OZF','OZF_API_DEBUG_MESSAGE');
1777: FND_MESSAGE.Set_Token('TEXT','Get_AR_Rec : Error');
1778: FND_MSG_PUB.Add;

Line 1814: x_return_status := FND_API.g_ret_sts_success;

1810: l_counter NUMBER := 1;
1811: l_total_rma_cr_amount NUMBER := 0;
1812:
1813: BEGIN
1814: x_return_status := FND_API.g_ret_sts_success;
1815:
1816: OPEN csr_rma_setl_doc(p_claim_id);
1817: LOOP
1818: FETCH csr_rma_setl_doc INTO x_settlement_doc_tbl(l_counter).settlement_id

Line 1828: x_settlement_doc_tbl(l_counter).settlement_id <> FND_API.g_miss_num THEN

1824: , x_settlement_doc_tbl(l_counter).claim_line_id
1825: , x_settlement_doc_tbl(l_counter).payment_method;
1826: EXIT WHEN csr_rma_setl_doc%NOTFOUND;
1827: IF x_settlement_doc_tbl(l_counter).settlement_id IS NOT NULL ANd
1828: x_settlement_doc_tbl(l_counter).settlement_id <> FND_API.g_miss_num THEN
1829: l_total_rma_cr_amount := l_total_rma_cr_amount + ABS(x_settlement_doc_tbl(l_counter).settlement_amount);
1830: END IF;
1831: l_counter := l_counter + 1;
1832: END LOOP;

Line 1840: x_return_status := FND_API.g_ret_sts_unexp_error;

1836: x_total_rma_cr_amount := l_total_rma_cr_amount;
1837:
1838: EXCEPTION
1839: WHEN OTHERS THEN
1840: x_return_status := FND_API.g_ret_sts_unexp_error;
1841: IF OZF_DEBUG_LOW_ON THEN
1842: FND_MESSAGE.Set_Name('OZF','OZF_API_DEBUG_MESSAGE');
1843: FND_MESSAGE.Set_Token('TEXT','Get_RMA_Setl_Doc_Tbl : Error');
1844: FND_MSG_PUB.Add;

Line 2084: IF NOT FND_API.Compatible_API_Call (

2080: --------------------- initialize -----------------------
2081: SAVEPOINT Update_Claim_From_Settlement;
2082:
2083: -- Standard call to check for call compatibility.
2084: IF NOT FND_API.Compatible_API_Call (
2085: l_api_version_number,
2086: p_api_version_number,
2087: l_api_name,
2088: G_PKG_NAME

Line 2090: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2086: p_api_version_number,
2087: l_api_name,
2088: G_PKG_NAME
2089: ) THEN
2090: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2091: END IF;
2092:
2093: -- Initialize message list if p_init_msg_list is set to TRUE.
2094: IF FND_API.to_Boolean(p_init_msg_list) THEN

Line 2094: IF FND_API.to_Boolean(p_init_msg_list) THEN

2090: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2091: END IF;
2092:
2093: -- Initialize message list if p_init_msg_list is set to TRUE.
2094: IF FND_API.to_Boolean(p_init_msg_list) THEN
2095: FND_MSG_PUB.initialize;
2096: END IF;
2097:
2098: x_return_status := FND_API.g_ret_sts_success;

Line 2098: x_return_status := FND_API.g_ret_sts_success;

2094: IF FND_API.to_Boolean(p_init_msg_list) THEN
2095: FND_MSG_PUB.initialize;
2096: END IF;
2097:
2098: x_return_status := FND_API.g_ret_sts_success;
2099:
2100: --------------------- start -----------------------
2101: IF OZF_DEBUG_HIGH_ON THEN
2102: OZF_Utility_PVT.debug_message(l_full_name||': start');

Line 2145: RAISE FND_API.g_exc_unexpected_error;

2141: FND_MESSAGE.Set_Name('OZF','OZF_API_DEBUG_MESSAGE');
2142: FND_MESSAGE.Set_Token('TEXT',sqlerrm);
2143: FND_MSG_PUB.Add;
2144: END IF;
2145: RAISE FND_API.g_exc_unexpected_error;
2146: END;
2147:
2148:
2149: IF p_status_code = 'CLOSED' THEN

Line 2152: ,p_init_msg_list => FND_API.g_false

2148:
2149: IF p_status_code = 'CLOSED' THEN
2150: OZF_CLAIM_ACCRUAL_PVT.Adjust_Fund_Utilization(
2151: p_api_version => l_api_version_number
2152: ,p_init_msg_list => FND_API.g_false
2153: ,p_commit => FND_API.g_false
2154: ,p_validation_level => FND_API.g_valid_level_full
2155: ,x_return_status => l_return_status
2156: ,x_msg_count => x_msg_count

Line 2153: ,p_commit => FND_API.g_false

2149: IF p_status_code = 'CLOSED' THEN
2150: OZF_CLAIM_ACCRUAL_PVT.Adjust_Fund_Utilization(
2151: p_api_version => l_api_version_number
2152: ,p_init_msg_list => FND_API.g_false
2153: ,p_commit => FND_API.g_false
2154: ,p_validation_level => FND_API.g_valid_level_full
2155: ,x_return_status => l_return_status
2156: ,x_msg_count => x_msg_count
2157: ,x_msg_data => x_msg_data

Line 2154: ,p_validation_level => FND_API.g_valid_level_full

2150: OZF_CLAIM_ACCRUAL_PVT.Adjust_Fund_Utilization(
2151: p_api_version => l_api_version_number
2152: ,p_init_msg_list => FND_API.g_false
2153: ,p_commit => FND_API.g_false
2154: ,p_validation_level => FND_API.g_valid_level_full
2155: ,x_return_status => l_return_status
2156: ,x_msg_count => x_msg_count
2157: ,x_msg_data => x_msg_data
2158: ,p_claim_id => p_claim_id

Line 2162: IF l_return_status = FND_API.g_ret_sts_error THEN

2158: ,p_claim_id => p_claim_id
2159: ,p_mode => 'UPD_SCAN'
2160: ,x_next_status => l_adj_util_result_status
2161: );
2162: IF l_return_status = FND_API.g_ret_sts_error THEN
2163: RAISE FND_API.g_exc_error;
2164: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2165: RAISE FND_API.g_exc_unexpected_error;
2166: END IF;

Line 2163: RAISE FND_API.g_exc_error;

2159: ,p_mode => 'UPD_SCAN'
2160: ,x_next_status => l_adj_util_result_status
2161: );
2162: IF l_return_status = FND_API.g_ret_sts_error THEN
2163: RAISE FND_API.g_exc_error;
2164: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2165: RAISE FND_API.g_exc_unexpected_error;
2166: END IF;
2167:

Line 2164: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

2160: ,x_next_status => l_adj_util_result_status
2161: );
2162: IF l_return_status = FND_API.g_ret_sts_error THEN
2163: RAISE FND_API.g_exc_error;
2164: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2165: RAISE FND_API.g_exc_unexpected_error;
2166: END IF;
2167:
2168: IF l_adj_util_result_status = 'CLOSED' THEN

Line 2165: RAISE FND_API.g_exc_unexpected_error;

2161: );
2162: IF l_return_status = FND_API.g_ret_sts_error THEN
2163: RAISE FND_API.g_exc_error;
2164: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2165: RAISE FND_API.g_exc_unexpected_error;
2166: END IF;
2167:
2168: IF l_adj_util_result_status = 'CLOSED' THEN
2169: -- Update fund paid amount to sum of utilizations associated to a claim

Line 2207: ,p_init_msg_list => FND_API.g_false

2203:
2204: -- Update Fund with paid_amt
2205: OZF_Funds_PVT.Update_Fund(
2206: p_api_version => 1.0
2207: ,p_init_msg_list => FND_API.g_false
2208: ,p_commit => FND_API.g_false
2209: ,p_validation_level => FND_API.g_valid_level_full
2210: ,x_return_status => l_return_status
2211: ,x_msg_count => x_msg_count

Line 2208: ,p_commit => FND_API.g_false

2204: -- Update Fund with paid_amt
2205: OZF_Funds_PVT.Update_Fund(
2206: p_api_version => 1.0
2207: ,p_init_msg_list => FND_API.g_false
2208: ,p_commit => FND_API.g_false
2209: ,p_validation_level => FND_API.g_valid_level_full
2210: ,x_return_status => l_return_status
2211: ,x_msg_count => x_msg_count
2212: ,x_msg_data => x_msg_data

Line 2209: ,p_validation_level => FND_API.g_valid_level_full

2205: OZF_Funds_PVT.Update_Fund(
2206: p_api_version => 1.0
2207: ,p_init_msg_list => FND_API.g_false
2208: ,p_commit => FND_API.g_false
2209: ,p_validation_level => FND_API.g_valid_level_full
2210: ,x_return_status => l_return_status
2211: ,x_msg_count => x_msg_count
2212: ,x_msg_data => x_msg_data
2213: ,p_fund_rec => l_fund_rec

Line 2216: IF l_return_status = FND_API.g_ret_sts_error THEN

2212: ,x_msg_data => x_msg_data
2213: ,p_fund_rec => l_fund_rec
2214: ,p_mode => 'SETTLE' --Bug 13529250, Change p_mode to 'SETTLE' from 'ADJUST' to avoid budget paid amount validation
2215: );
2216: IF l_return_status = FND_API.g_ret_sts_error THEN
2217: RAISE FND_API.G_EXC_ERROR;
2218: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2219: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2220: END IF;

Line 2217: RAISE FND_API.G_EXC_ERROR;

2213: ,p_fund_rec => l_fund_rec
2214: ,p_mode => 'SETTLE' --Bug 13529250, Change p_mode to 'SETTLE' from 'ADJUST' to avoid budget paid amount validation
2215: );
2216: IF l_return_status = FND_API.g_ret_sts_error THEN
2217: RAISE FND_API.G_EXC_ERROR;
2218: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2219: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2220: END IF;
2221:

Line 2218: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

2214: ,p_mode => 'SETTLE' --Bug 13529250, Change p_mode to 'SETTLE' from 'ADJUST' to avoid budget paid amount validation
2215: );
2216: IF l_return_status = FND_API.g_ret_sts_error THEN
2217: RAISE FND_API.G_EXC_ERROR;
2218: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2219: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2220: END IF;
2221:
2222: l_objfundsum_rec.fund_id := l_fund_id;

Line 2219: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2215: );
2216: IF l_return_status = FND_API.g_ret_sts_error THEN
2217: RAISE FND_API.G_EXC_ERROR;
2218: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2219: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2220: END IF;
2221:
2222: l_objfundsum_rec.fund_id := l_fund_id;
2223: l_objfundsum_rec.object_type := l_component_type;

Line 2231: p_init_msg_list => Fnd_Api.G_FALSE,

2227: l_objfundsum_rec.univ_curr_paid_amt := l_univ_curr_paid_amt;
2228:
2229: ozf_objfundsum_pvt.process_objfundsum(
2230: p_api_version => 1.0,
2231: p_init_msg_list => Fnd_Api.G_FALSE,
2232: p_validation_level => Fnd_Api.G_VALID_LEVEL_NONE,
2233: p_objfundsum_rec => l_objfundsum_rec,
2234: x_return_status => l_return_status,
2235: x_msg_count => x_msg_count,

Line 2232: p_validation_level => Fnd_Api.G_VALID_LEVEL_NONE,

2228:
2229: ozf_objfundsum_pvt.process_objfundsum(
2230: p_api_version => 1.0,
2231: p_init_msg_list => Fnd_Api.G_FALSE,
2232: p_validation_level => Fnd_Api.G_VALID_LEVEL_NONE,
2233: p_objfundsum_rec => l_objfundsum_rec,
2234: x_return_status => l_return_status,
2235: x_msg_count => x_msg_count,
2236: x_msg_data => x_msg_data,

Line 2239: IF l_return_status = fnd_api.g_ret_sts_unexp_error THEN

2235: x_msg_count => x_msg_count,
2236: x_msg_data => x_msg_data,
2237: x_objfundsum_id => l_dummy_id
2238: );
2239: IF l_return_status = fnd_api.g_ret_sts_unexp_error THEN
2240: RAISE fnd_api.g_exc_unexpected_error;
2241: ELSIF l_return_status = fnd_api.g_ret_sts_error THEN
2242: RAISE fnd_api.g_exc_error;
2243: END IF;

Line 2240: RAISE fnd_api.g_exc_unexpected_error;

2236: x_msg_data => x_msg_data,
2237: x_objfundsum_id => l_dummy_id
2238: );
2239: IF l_return_status = fnd_api.g_ret_sts_unexp_error THEN
2240: RAISE fnd_api.g_exc_unexpected_error;
2241: ELSIF l_return_status = fnd_api.g_ret_sts_error THEN
2242: RAISE fnd_api.g_exc_error;
2243: END IF;
2244:

Line 2241: ELSIF l_return_status = fnd_api.g_ret_sts_error THEN

2237: x_objfundsum_id => l_dummy_id
2238: );
2239: IF l_return_status = fnd_api.g_ret_sts_unexp_error THEN
2240: RAISE fnd_api.g_exc_unexpected_error;
2241: ELSIF l_return_status = fnd_api.g_ret_sts_error THEN
2242: RAISE fnd_api.g_exc_error;
2243: END IF;
2244:
2245: END LOOP;

Line 2242: RAISE fnd_api.g_exc_error;

2238: );
2239: IF l_return_status = fnd_api.g_ret_sts_unexp_error THEN
2240: RAISE fnd_api.g_exc_unexpected_error;
2241: ELSIF l_return_status = fnd_api.g_ret_sts_error THEN
2242: RAISE fnd_api.g_exc_error;
2243: END IF;
2244:
2245: END LOOP;
2246: CLOSE csr_get_paid_amt;

Line 2264: IF l_return_status = FND_API.g_ret_sts_error THEN

2260: x_needed_to_create => l_needed_to_create,
2261: x_return_status => l_return_status
2262: );
2263:
2264: IF l_return_status = FND_API.g_ret_sts_error THEN
2265: RAISE FND_API.g_exc_error;
2266: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2267: RAISE FND_API.g_exc_unexpected_error;
2268: END IF;

Line 2265: RAISE FND_API.g_exc_error;

2261: x_return_status => l_return_status
2262: );
2263:
2264: IF l_return_status = FND_API.g_ret_sts_error THEN
2265: RAISE FND_API.g_exc_error;
2266: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2267: RAISE FND_API.g_exc_unexpected_error;
2268: END IF;
2269:

Line 2266: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

2262: );
2263:
2264: IF l_return_status = FND_API.g_ret_sts_error THEN
2265: RAISE FND_API.g_exc_error;
2266: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2267: RAISE FND_API.g_exc_unexpected_error;
2268: END IF;
2269:
2270: IF (l_needed_to_create = 'Y') THEN

Line 2267: RAISE FND_API.g_exc_unexpected_error;

2263:
2264: IF l_return_status = FND_API.g_ret_sts_error THEN
2265: RAISE FND_API.g_exc_error;
2266: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2267: RAISE FND_API.g_exc_unexpected_error;
2268: END IF;
2269:
2270: IF (l_needed_to_create = 'Y') THEN
2271: -- CREATE history

Line 2279: IF l_return_status = FND_API.g_ret_sts_error THEN

2275: p_history_event_description => l_history_event_description,
2276: x_claim_history_id => l_claim_history_id,
2277: x_return_status => l_return_status
2278: );
2279: IF l_return_status = FND_API.g_ret_sts_error THEN
2280: RAISE FND_API.g_exc_error;
2281: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2282: RAISE FND_API.g_exc_unexpected_error;
2283: END IF;

Line 2280: RAISE FND_API.g_exc_error;

2276: x_claim_history_id => l_claim_history_id,
2277: x_return_status => l_return_status
2278: );
2279: IF l_return_status = FND_API.g_ret_sts_error THEN
2280: RAISE FND_API.g_exc_error;
2281: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2282: RAISE FND_API.g_exc_unexpected_error;
2283: END IF;
2284: END IF;

Line 2281: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

2277: x_return_status => l_return_status
2278: );
2279: IF l_return_status = FND_API.g_ret_sts_error THEN
2280: RAISE FND_API.g_exc_error;
2281: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2282: RAISE FND_API.g_exc_unexpected_error;
2283: END IF;
2284: END IF;
2285: END IF;

Line 2282: RAISE FND_API.g_exc_unexpected_error;

2278: );
2279: IF l_return_status = FND_API.g_ret_sts_error THEN
2280: RAISE FND_API.g_exc_error;
2281: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2282: RAISE FND_API.g_exc_unexpected_error;
2283: END IF;
2284: END IF;
2285: END IF;
2286: --//End Bugfix : 8428220

Line 2293: ,p_init_msg_list => FND_API.g_false

2289: -- Raise Business Event (when claim is paid.) --
2290: ------------------------------------------------
2291: OZF_CLAIM_SETTLEMENT_PVT.Raise_Business_Event(
2292: p_api_version => l_api_version_number
2293: ,p_init_msg_list => FND_API.g_false
2294: ,p_commit => FND_API.g_false
2295: ,p_validation_level => FND_API.g_valid_level_full
2296: ,x_return_status => l_return_status
2297: ,x_msg_data => x_msg_data

Line 2294: ,p_commit => FND_API.g_false

2290: ------------------------------------------------
2291: OZF_CLAIM_SETTLEMENT_PVT.Raise_Business_Event(
2292: p_api_version => l_api_version_number
2293: ,p_init_msg_list => FND_API.g_false
2294: ,p_commit => FND_API.g_false
2295: ,p_validation_level => FND_API.g_valid_level_full
2296: ,x_return_status => l_return_status
2297: ,x_msg_data => x_msg_data
2298: ,x_msg_count => x_msg_count

Line 2295: ,p_validation_level => FND_API.g_valid_level_full

2291: OZF_CLAIM_SETTLEMENT_PVT.Raise_Business_Event(
2292: p_api_version => l_api_version_number
2293: ,p_init_msg_list => FND_API.g_false
2294: ,p_commit => FND_API.g_false
2295: ,p_validation_level => FND_API.g_valid_level_full
2296: ,x_return_status => l_return_status
2297: ,x_msg_data => x_msg_data
2298: ,x_msg_count => x_msg_count
2299:

Line 2305: IF l_return_status = FND_API.g_ret_sts_error THEN

2301: ,p_old_status => 'PENDING_CLOSE'
2302: ,p_new_status => 'CLOSED'
2303: ,p_event_name => 'oracle.apps.ozf.claim.paymentPaid'
2304: );
2305: IF l_return_status = FND_API.g_ret_sts_error THEN
2306: RAISE FND_API.g_exc_error;
2307: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2308: RAISE FND_API.g_exc_unexpected_error;
2309: END IF;

Line 2306: RAISE FND_API.g_exc_error;

2302: ,p_new_status => 'CLOSED'
2303: ,p_event_name => 'oracle.apps.ozf.claim.paymentPaid'
2304: );
2305: IF l_return_status = FND_API.g_ret_sts_error THEN
2306: RAISE FND_API.g_exc_error;
2307: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2308: RAISE FND_API.g_exc_unexpected_error;
2309: END IF;
2310:

Line 2307: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

2303: ,p_event_name => 'oracle.apps.ozf.claim.paymentPaid'
2304: );
2305: IF l_return_status = FND_API.g_ret_sts_error THEN
2306: RAISE FND_API.g_exc_error;
2307: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2308: RAISE FND_API.g_exc_unexpected_error;
2309: END IF;
2310:
2311:

Line 2308: RAISE FND_API.g_exc_unexpected_error;

2304: );
2305: IF l_return_status = FND_API.g_ret_sts_error THEN
2306: RAISE FND_API.g_exc_error;
2307: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2308: RAISE FND_API.g_exc_unexpected_error;
2309: END IF;
2310:
2311:
2312: --//12985686 TPM Integration ER.

Line 2500: IF x_return_status = FND_API.g_ret_sts_error THEN

2496: p_userid =>l_claim_rec.created_by
2497: );
2498:
2499:
2500: IF x_return_status = FND_API.g_ret_sts_error THEN
2501: RAISE FND_API.g_exc_error;
2502: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
2503: RAISE FND_API.g_exc_unexpected_error;
2504: END IF;

Line 2501: RAISE FND_API.g_exc_error;

2497: );
2498:
2499:
2500: IF x_return_status = FND_API.g_ret_sts_error THEN
2501: RAISE FND_API.g_exc_error;
2502: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
2503: RAISE FND_API.g_exc_unexpected_error;
2504: END IF;
2505:

Line 2502: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN

2498:
2499:
2500: IF x_return_status = FND_API.g_ret_sts_error THEN
2501: RAISE FND_API.g_exc_error;
2502: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
2503: RAISE FND_API.g_exc_unexpected_error;
2504: END IF;
2505:
2506: END IF;

Line 2503: RAISE FND_API.g_exc_unexpected_error;

2499:
2500: IF x_return_status = FND_API.g_ret_sts_error THEN
2501: RAISE FND_API.g_exc_error;
2502: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
2503: RAISE FND_API.g_exc_unexpected_error;
2504: END IF;
2505:
2506: END IF;
2507: END IF;

Line 2510: IF FND_API.to_boolean(p_commit) THEN

2506: END IF;
2507: END IF;
2508: --R12.1 Enhancement : Call Price Protection Extract API END
2509: --------------------- finish -----------------------
2510: IF FND_API.to_boolean(p_commit) THEN
2511: COMMIT;
2512: END IF;
2513:
2514: FND_MSG_PUB.Count_And_Get(

Line 2524: WHEN FND_API.G_EXC_ERROR THEN

2520: OZF_Utility_PVT.debug_message(l_full_name||': end');
2521: END IF;
2522:
2523: EXCEPTION
2524: WHEN FND_API.G_EXC_ERROR THEN
2525: ROLLBACK TO Update_Claim_From_Settlement;
2526: x_return_status := FND_API.G_RET_STS_ERROR;
2527: FND_MSG_PUB.Count_And_Get(
2528: p_encoded => FND_API.g_false,

Line 2526: x_return_status := FND_API.G_RET_STS_ERROR;

2522:
2523: EXCEPTION
2524: WHEN FND_API.G_EXC_ERROR THEN
2525: ROLLBACK TO Update_Claim_From_Settlement;
2526: x_return_status := FND_API.G_RET_STS_ERROR;
2527: FND_MSG_PUB.Count_And_Get(
2528: p_encoded => FND_API.g_false,
2529: p_count => x_msg_count,
2530: p_data => x_msg_data

Line 2528: p_encoded => FND_API.g_false,

2524: WHEN FND_API.G_EXC_ERROR THEN
2525: ROLLBACK TO Update_Claim_From_Settlement;
2526: x_return_status := FND_API.G_RET_STS_ERROR;
2527: FND_MSG_PUB.Count_And_Get(
2528: p_encoded => FND_API.g_false,
2529: p_count => x_msg_count,
2530: p_data => x_msg_data
2531: );
2532:

Line 2533: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

2529: p_count => x_msg_count,
2530: p_data => x_msg_data
2531: );
2532:
2533: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2534: ROLLBACK TO Update_Claim_From_Settlement;
2535: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2536: FND_MSG_PUB.Count_And_Get(
2537: p_encoded => FND_API.g_false,

Line 2535: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2531: );
2532:
2533: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2534: ROLLBACK TO Update_Claim_From_Settlement;
2535: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2536: FND_MSG_PUB.Count_And_Get(
2537: p_encoded => FND_API.g_false,
2538: p_count => x_msg_count,
2539: p_data => x_msg_data

Line 2537: p_encoded => FND_API.g_false,

2533: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2534: ROLLBACK TO Update_Claim_From_Settlement;
2535: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2536: FND_MSG_PUB.Count_And_Get(
2537: p_encoded => FND_API.g_false,
2538: p_count => x_msg_count,
2539: p_data => x_msg_data
2540: );
2541:

Line 2544: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2540: );
2541:
2542: WHEN OTHERS THEN
2543: ROLLBACK TO Update_Claim_From_Settlement;
2544: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2545: IF FND_MSG_PUB.Check_Msg_Level ( FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
2546: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
2547: END IF;
2548: FND_MSG_PUB.Count_And_Get(

Line 2549: p_encoded => FND_API.g_false,

2545: IF FND_MSG_PUB.Check_Msg_Level ( FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
2546: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
2547: END IF;
2548: FND_MSG_PUB.Count_And_Get(
2549: p_encoded => FND_API.g_false,
2550: p_count => x_msg_count,
2551: p_data => x_msg_data
2552: );
2553: END Update_Claim_From_Settlement;

Line 2588: x_return_status := FND_API.g_ret_sts_success;

2584: IF OZF_DEBUG_HIGH_ON THEN
2585: OZF_Utility_PVT.debug_message(l_full_name||' : start');
2586: END IF;
2587:
2588: x_return_status := FND_API.g_ret_sts_success;
2589:
2590: /*----------------------------*
2591: | Create Split
2592: *----------------------------*/

Line 2606: ,p_init_msg_list => FND_API.g_false

2602: l_child_claim_tbl(1).parent_object_ver_num := p_claim_rec.object_version_number;
2603: l_child_claim_tbl(1).line_table := NULL;
2604: OZF_SPLIT_CLAIM_PVT.create_child_claim_tbl (
2605: p_api_version => l_api_version
2606: ,p_init_msg_list => FND_API.g_false
2607: ,p_commit => FND_API.g_false
2608: ,p_validation_level => FND_API.g_valid_level_full
2609: ,x_return_status => l_return_status
2610: ,x_msg_data => x_msg_data

Line 2607: ,p_commit => FND_API.g_false

2603: l_child_claim_tbl(1).line_table := NULL;
2604: OZF_SPLIT_CLAIM_PVT.create_child_claim_tbl (
2605: p_api_version => l_api_version
2606: ,p_init_msg_list => FND_API.g_false
2607: ,p_commit => FND_API.g_false
2608: ,p_validation_level => FND_API.g_valid_level_full
2609: ,x_return_status => l_return_status
2610: ,x_msg_data => x_msg_data
2611: ,x_msg_count => x_msg_count

Line 2608: ,p_validation_level => FND_API.g_valid_level_full

2604: OZF_SPLIT_CLAIM_PVT.create_child_claim_tbl (
2605: p_api_version => l_api_version
2606: ,p_init_msg_list => FND_API.g_false
2607: ,p_commit => FND_API.g_false
2608: ,p_validation_level => FND_API.g_valid_level_full
2609: ,x_return_status => l_return_status
2610: ,x_msg_data => x_msg_data
2611: ,x_msg_count => x_msg_count
2612: ,px_child_claim_tbl => l_child_claim_tbl --12985686

Line 2615: IF l_return_status = FND_API.g_ret_sts_error THEN

2611: ,x_msg_count => x_msg_count
2612: ,px_child_claim_tbl => l_child_claim_tbl --12985686
2613: ,p_mode => 'AUTO'
2614: );
2615: IF l_return_status = FND_API.g_ret_sts_error THEN
2616: RAISE FND_API.g_exc_error;
2617: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2618: RAISE FND_API.g_exc_unexpected_error;
2619: END IF;

Line 2616: RAISE FND_API.g_exc_error;

2612: ,px_child_claim_tbl => l_child_claim_tbl --12985686
2613: ,p_mode => 'AUTO'
2614: );
2615: IF l_return_status = FND_API.g_ret_sts_error THEN
2616: RAISE FND_API.g_exc_error;
2617: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2618: RAISE FND_API.g_exc_unexpected_error;
2619: END IF;
2620:

Line 2617: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

2613: ,p_mode => 'AUTO'
2614: );
2615: IF l_return_status = FND_API.g_ret_sts_error THEN
2616: RAISE FND_API.g_exc_error;
2617: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2618: RAISE FND_API.g_exc_unexpected_error;
2619: END IF;
2620:
2621:

Line 2618: RAISE FND_API.g_exc_unexpected_error;

2614: );
2615: IF l_return_status = FND_API.g_ret_sts_error THEN
2616: RAISE FND_API.g_exc_error;
2617: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2618: RAISE FND_API.g_exc_unexpected_error;
2619: END IF;
2620:
2621:
2622: OZF_AR_PAYMENT_PVT.Query_Claim(

Line 2627: IF l_return_status = FND_API.g_ret_sts_error THEN

2623: p_claim_id => p_claim_rec.claim_id
2624: ,x_claim_rec => l_claim_rec
2625: ,x_return_status => l_return_status
2626: );
2627: IF l_return_status = FND_API.g_ret_sts_error THEN
2628: RAISE FND_API.g_exc_error;
2629: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2630: RAISE FND_API.g_exc_unexpected_error;
2631: END IF;

Line 2628: RAISE FND_API.g_exc_error;

2624: ,x_claim_rec => l_claim_rec
2625: ,x_return_status => l_return_status
2626: );
2627: IF l_return_status = FND_API.g_ret_sts_error THEN
2628: RAISE FND_API.g_exc_error;
2629: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2630: RAISE FND_API.g_exc_unexpected_error;
2631: END IF;
2632:

Line 2629: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

2625: ,x_return_status => l_return_status
2626: );
2627: IF l_return_status = FND_API.g_ret_sts_error THEN
2628: RAISE FND_API.g_exc_error;
2629: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2630: RAISE FND_API.g_exc_unexpected_error;
2631: END IF;
2632:
2633: Update_Claim_Tax_Amount(

Line 2630: RAISE FND_API.g_exc_unexpected_error;

2626: );
2627: IF l_return_status = FND_API.g_ret_sts_error THEN
2628: RAISE FND_API.g_exc_error;
2629: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2630: RAISE FND_API.g_exc_unexpected_error;
2631: END IF;
2632:
2633: Update_Claim_Tax_Amount(
2634: p_claim_rec => l_claim_rec

Line 2639: IF l_return_status = FND_API.g_ret_sts_error THEN

2635: ,x_return_status => l_return_status
2636: ,x_msg_data => x_msg_data
2637: ,x_msg_count => x_msg_count
2638: );
2639: IF l_return_status = FND_API.g_ret_sts_error THEN
2640: RAISE FND_API.G_EXC_ERROR;
2641: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2642: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2643: END IF;

Line 2640: RAISE FND_API.G_EXC_ERROR;

2636: ,x_msg_data => x_msg_data
2637: ,x_msg_count => x_msg_count
2638: );
2639: IF l_return_status = FND_API.g_ret_sts_error THEN
2640: RAISE FND_API.G_EXC_ERROR;
2641: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2642: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2643: END IF;
2644:

Line 2641: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

2637: ,x_msg_count => x_msg_count
2638: );
2639: IF l_return_status = FND_API.g_ret_sts_error THEN
2640: RAISE FND_API.G_EXC_ERROR;
2641: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2642: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2643: END IF;
2644:
2645:

Line 2642: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2638: );
2639: IF l_return_status = FND_API.g_ret_sts_error THEN
2640: RAISE FND_API.G_EXC_ERROR;
2641: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2642: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2643: END IF;
2644:
2645:
2646:

Line 2651: WHEN FND_API.G_EXC_ERROR THEN

2647: IF OZF_DEBUG_HIGH_ON THEN
2648: OZF_Utility_PVT.debug_message(l_full_name||' : end');
2649: END IF;
2650: EXCEPTION
2651: WHEN FND_API.G_EXC_ERROR THEN
2652: x_return_status := FND_API.G_RET_STS_ERROR;
2653: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2654: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2655: WHEN OTHERS THEN

Line 2652: x_return_status := FND_API.G_RET_STS_ERROR;

2648: OZF_Utility_PVT.debug_message(l_full_name||' : end');
2649: END IF;
2650: EXCEPTION
2651: WHEN FND_API.G_EXC_ERROR THEN
2652: x_return_status := FND_API.G_RET_STS_ERROR;
2653: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2654: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2655: WHEN OTHERS THEN
2656: IF OZF_DEBUG_LOW_ON THEN

Line 2653: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

2649: END IF;
2650: EXCEPTION
2651: WHEN FND_API.G_EXC_ERROR THEN
2652: x_return_status := FND_API.G_RET_STS_ERROR;
2653: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2654: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2655: WHEN OTHERS THEN
2656: IF OZF_DEBUG_LOW_ON THEN
2657: FND_MESSAGE.Set_Name('OZF','OZF_API_DEBUG_MESSAGE');

Line 2654: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2650: EXCEPTION
2651: WHEN FND_API.G_EXC_ERROR THEN
2652: x_return_status := FND_API.G_RET_STS_ERROR;
2653: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2654: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2655: WHEN OTHERS THEN
2656: IF OZF_DEBUG_LOW_ON THEN
2657: FND_MESSAGE.Set_Name('OZF','OZF_API_DEBUG_MESSAGE');
2658: FND_MESSAGE.Set_Token('TEXT',l_full_name||' : Error');

Line 2661: x_return_status := FND_API.g_ret_sts_unexp_error;

2657: FND_MESSAGE.Set_Name('OZF','OZF_API_DEBUG_MESSAGE');
2658: FND_MESSAGE.Set_Token('TEXT',l_full_name||' : Error');
2659: FND_MSG_PUB.Add;
2660: END IF;
2661: x_return_status := FND_API.g_ret_sts_unexp_error;
2662:
2663: END Split_Claim_Settlement;
2664:
2665:

Line 2721: x_return_status := FND_API.g_ret_sts_success;

2717: IF OZF_DEBUG_HIGH_ON THEN
2718: OZF_Utility_PVT.debug_message(l_full_name||' : start');
2719: END IF;
2720:
2721: x_return_status := FND_API.g_ret_sts_success;
2722:
2723: OZF_AR_PAYMENT_PVT.Query_Claim(
2724: p_claim_id => p_claim_rec.claim_id
2725: ,x_claim_rec => l_claim_rec

Line 2728: IF l_return_status = FND_API.g_ret_sts_error THEN

2724: p_claim_id => p_claim_rec.claim_id
2725: ,x_claim_rec => l_claim_rec
2726: ,x_return_status => l_return_status
2727: );
2728: IF l_return_status = FND_API.g_ret_sts_error THEN
2729: RAISE FND_API.g_exc_error;
2730: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2731: RAISE FND_API.g_exc_unexpected_error;
2732: END IF;

Line 2729: RAISE FND_API.g_exc_error;

2725: ,x_claim_rec => l_claim_rec
2726: ,x_return_status => l_return_status
2727: );
2728: IF l_return_status = FND_API.g_ret_sts_error THEN
2729: RAISE FND_API.g_exc_error;
2730: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2731: RAISE FND_API.g_exc_unexpected_error;
2732: END IF;
2733:

Line 2730: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

2726: ,x_return_status => l_return_status
2727: );
2728: IF l_return_status = FND_API.g_ret_sts_error THEN
2729: RAISE FND_API.g_exc_error;
2730: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2731: RAISE FND_API.g_exc_unexpected_error;
2732: END IF;
2733:
2734: l_claim_object_version := l_claim_rec.object_version_number;

Line 2731: RAISE FND_API.g_exc_unexpected_error;

2727: );
2728: IF l_return_status = FND_API.g_ret_sts_error THEN
2729: RAISE FND_API.g_exc_error;
2730: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2731: RAISE FND_API.g_exc_unexpected_error;
2732: END IF;
2733:
2734: l_claim_object_version := l_claim_rec.object_version_number;
2735:

Line 2746: l_claim_line_rec.update_from_tbl_flag := FND_API.g_true;

2742: l_claim_line_rec.claim_id := p_claim_rec.claim_id;
2743: l_claim_line_rec.claim_currency_amount := p_difference_amount;
2744: l_claim_line_rec.item_description := 'Write Off';
2745: l_claim_line_rec.comments := 'Write Off';
2746: l_claim_line_rec.update_from_tbl_flag := FND_API.g_true;
2747:
2748: OZF_Claim_Line_PVT.Create_Claim_Line(
2749: p_api_version => l_api_version,
2750: p_init_msg_list => FND_API.g_false,

Line 2750: p_init_msg_list => FND_API.g_false,

2746: l_claim_line_rec.update_from_tbl_flag := FND_API.g_true;
2747:
2748: OZF_Claim_Line_PVT.Create_Claim_Line(
2749: p_api_version => l_api_version,
2750: p_init_msg_list => FND_API.g_false,
2751: p_commit => FND_API.g_false,
2752: p_validation_level => FND_API.g_valid_level_full,
2753: x_return_status => l_return_status,
2754: x_msg_count => x_msg_count,

Line 2751: p_commit => FND_API.g_false,

2747:
2748: OZF_Claim_Line_PVT.Create_Claim_Line(
2749: p_api_version => l_api_version,
2750: p_init_msg_list => FND_API.g_false,
2751: p_commit => FND_API.g_false,
2752: p_validation_level => FND_API.g_valid_level_full,
2753: x_return_status => l_return_status,
2754: x_msg_count => x_msg_count,
2755: x_msg_data => x_msg_data,

Line 2752: p_validation_level => FND_API.g_valid_level_full,

2748: OZF_Claim_Line_PVT.Create_Claim_Line(
2749: p_api_version => l_api_version,
2750: p_init_msg_list => FND_API.g_false,
2751: p_commit => FND_API.g_false,
2752: p_validation_level => FND_API.g_valid_level_full,
2753: x_return_status => l_return_status,
2754: x_msg_count => x_msg_count,
2755: x_msg_data => x_msg_data,
2756: p_claim_line_rec => l_claim_line_rec,

Line 2759: IF l_return_status = FND_API.g_ret_sts_error THEN

2755: x_msg_data => x_msg_data,
2756: p_claim_line_rec => l_claim_line_rec,
2757: x_claim_line_id => l_claim_line_id
2758: );
2759: IF l_return_status = FND_API.g_ret_sts_error THEN
2760: RAISE FND_API.g_exc_error;
2761: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2762: RAISE FND_API.g_exc_unexpected_error;
2763: END IF;

Line 2760: RAISE FND_API.g_exc_error;

2756: p_claim_line_rec => l_claim_line_rec,
2757: x_claim_line_id => l_claim_line_id
2758: );
2759: IF l_return_status = FND_API.g_ret_sts_error THEN
2760: RAISE FND_API.g_exc_error;
2761: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2762: RAISE FND_API.g_exc_unexpected_error;
2763: END IF;
2764:

Line 2761: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

2757: x_claim_line_id => l_claim_line_id
2758: );
2759: IF l_return_status = FND_API.g_ret_sts_error THEN
2760: RAISE FND_API.g_exc_error;
2761: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2762: RAISE FND_API.g_exc_unexpected_error;
2763: END IF;
2764:
2765: /*----------------------------*

Line 2762: RAISE FND_API.g_exc_unexpected_error;

2758: );
2759: IF l_return_status = FND_API.g_ret_sts_error THEN
2760: RAISE FND_API.g_exc_error;
2761: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2762: RAISE FND_API.g_exc_unexpected_error;
2763: END IF;
2764:
2765: /*----------------------------*
2766: | 1. Create Write off

Line 2781: IF l_return_status = FND_API.g_ret_sts_error THEN

2777: ,x_return_status => l_return_status
2778: ,x_msg_data => x_msg_data
2779: ,x_msg_count => x_msg_count
2780: );
2781: IF l_return_status = FND_API.g_ret_sts_error THEN
2782: RAISE FND_API.g_exc_error;
2783: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2784: RAISE FND_API.g_exc_unexpected_error;
2785: END IF;

Line 2782: RAISE FND_API.g_exc_error;

2778: ,x_msg_data => x_msg_data
2779: ,x_msg_count => x_msg_count
2780: );
2781: IF l_return_status = FND_API.g_ret_sts_error THEN
2782: RAISE FND_API.g_exc_error;
2783: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2784: RAISE FND_API.g_exc_unexpected_error;
2785: END IF;
2786:

Line 2783: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

2779: ,x_msg_count => x_msg_count
2780: );
2781: IF l_return_status = FND_API.g_ret_sts_error THEN
2782: RAISE FND_API.g_exc_error;
2783: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2784: RAISE FND_API.g_exc_unexpected_error;
2785: END IF;
2786:
2787: /*----------------------*

Line 2784: RAISE FND_API.g_exc_unexpected_error;

2780: );
2781: IF l_return_status = FND_API.g_ret_sts_error THEN
2782: RAISE FND_API.g_exc_error;
2783: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2784: RAISE FND_API.g_exc_unexpected_error;
2785: END IF;
2786:
2787: /*----------------------*
2788: | Update Settled Amount|

Line 2799: IF l_return_status = FND_API.g_ret_sts_error THEN

2795: ,x_return_status => l_return_status
2796: ,x_msg_data => x_msg_data
2797: ,x_msg_count => x_msg_count
2798: );
2799: IF l_return_status = FND_API.g_ret_sts_error THEN
2800: RAISE FND_API.G_EXC_ERROR;
2801: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2802: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2803: END IF;

Line 2800: RAISE FND_API.G_EXC_ERROR;

2796: ,x_msg_data => x_msg_data
2797: ,x_msg_count => x_msg_count
2798: );
2799: IF l_return_status = FND_API.g_ret_sts_error THEN
2800: RAISE FND_API.G_EXC_ERROR;
2801: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2802: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2803: END IF;
2804:

Line 2801: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

2797: ,x_msg_count => x_msg_count
2798: );
2799: IF l_return_status = FND_API.g_ret_sts_error THEN
2800: RAISE FND_API.G_EXC_ERROR;
2801: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2802: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2803: END IF;
2804:
2805:

Line 2802: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2798: );
2799: IF l_return_status = FND_API.g_ret_sts_error THEN
2800: RAISE FND_API.G_EXC_ERROR;
2801: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2802: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2803: END IF;
2804:
2805:
2806: x_claim_object_version := l_claim_object_version;

Line 2812: WHEN FND_API.G_EXC_ERROR THEN

2808: IF OZF_DEBUG_HIGH_ON THEN
2809: OZF_Utility_PVT.debug_message(l_full_name||' : end');
2810: END IF;
2811: EXCEPTION
2812: WHEN FND_API.G_EXC_ERROR THEN
2813: x_return_status := FND_API.G_RET_STS_ERROR;
2814: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2815: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2816: WHEN OTHERS THEN

Line 2813: x_return_status := FND_API.G_RET_STS_ERROR;

2809: OZF_Utility_PVT.debug_message(l_full_name||' : end');
2810: END IF;
2811: EXCEPTION
2812: WHEN FND_API.G_EXC_ERROR THEN
2813: x_return_status := FND_API.G_RET_STS_ERROR;
2814: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2815: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2816: WHEN OTHERS THEN
2817: IF OZF_DEBUG_LOW_ON THEN

Line 2814: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

2810: END IF;
2811: EXCEPTION
2812: WHEN FND_API.G_EXC_ERROR THEN
2813: x_return_status := FND_API.G_RET_STS_ERROR;
2814: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2815: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2816: WHEN OTHERS THEN
2817: IF OZF_DEBUG_LOW_ON THEN
2818: FND_MESSAGE.Set_Name('OZF','OZF_API_DEBUG_MESSAGE');

Line 2815: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2811: EXCEPTION
2812: WHEN FND_API.G_EXC_ERROR THEN
2813: x_return_status := FND_API.G_RET_STS_ERROR;
2814: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2815: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2816: WHEN OTHERS THEN
2817: IF OZF_DEBUG_LOW_ON THEN
2818: FND_MESSAGE.Set_Name('OZF','OZF_API_DEBUG_MESSAGE');
2819: FND_MESSAGE.Set_Token('TEXT',l_full_name||' : Error');

Line 2822: x_return_status := FND_API.g_ret_sts_unexp_error;

2818: FND_MESSAGE.Set_Name('OZF','OZF_API_DEBUG_MESSAGE');
2819: FND_MESSAGE.Set_Token('TEXT',l_full_name||' : Error');
2820: FND_MSG_PUB.Add;
2821: END IF;
2822: x_return_status := FND_API.g_ret_sts_unexp_error;
2823:
2824: END Create_Write_Off;
2825:
2826:

Line 2903: x_return_status := FND_API.g_ret_sts_success;

2899: IF OZF_DEBUG_HIGH_ON THEN
2900: OZF_Utility_PVT.debug_message(l_full_name||' : start');
2901: END IF;
2902: -- Initialize API return status to sucess
2903: x_return_status := FND_API.g_ret_sts_success;
2904:
2905: OPEN csr_rma_total_amount(p_claim_setl_rec.claim_id);
2906: FETCH csr_rma_total_amount INTO l_rma_cm_line_amount
2907: , l_rma_cm_tax_amount

Line 2950: IF l_return_status = FND_API.g_ret_sts_error THEN

2946: p_claim_id => p_claim_setl_rec.claim_id
2947: ,x_claim_rec => l_upd_claim_rec
2948: ,x_return_status => l_return_status
2949: );
2950: IF l_return_status = FND_API.g_ret_sts_error THEN
2951: RAISE FND_API.g_exc_error;
2952: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2953: RAISE FND_API.g_exc_unexpected_error;
2954: END IF;

Line 2951: RAISE FND_API.g_exc_error;

2947: ,x_claim_rec => l_upd_claim_rec
2948: ,x_return_status => l_return_status
2949: );
2950: IF l_return_status = FND_API.g_ret_sts_error THEN
2951: RAISE FND_API.g_exc_error;
2952: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2953: RAISE FND_API.g_exc_unexpected_error;
2954: END IF;
2955:

Line 2952: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

2948: ,x_return_status => l_return_status
2949: );
2950: IF l_return_status = FND_API.g_ret_sts_error THEN
2951: RAISE FND_API.g_exc_error;
2952: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2953: RAISE FND_API.g_exc_unexpected_error;
2954: END IF;
2955:
2956:

Line 2953: RAISE FND_API.g_exc_unexpected_error;

2949: );
2950: IF l_return_status = FND_API.g_ret_sts_error THEN
2951: RAISE FND_API.g_exc_error;
2952: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2953: RAISE FND_API.g_exc_unexpected_error;
2954: END IF;
2955:
2956:
2957: -- ---------------------------

Line 2994: IF l_return_status = FND_API.g_ret_sts_error THEN

2990: ,x_return_status => l_return_status
2991: ,x_msg_data => x_msg_data
2992: ,x_msg_count => x_msg_count
2993: );
2994: IF l_return_status = FND_API.g_ret_sts_error THEN
2995: RAISE FND_API.G_EXC_ERROR;
2996: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2997: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2998: END IF;

Line 2995: RAISE FND_API.G_EXC_ERROR;

2991: ,x_msg_data => x_msg_data
2992: ,x_msg_count => x_msg_count
2993: );
2994: IF l_return_status = FND_API.g_ret_sts_error THEN
2995: RAISE FND_API.G_EXC_ERROR;
2996: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2997: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2998: END IF;
2999:

Line 2996: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

2992: ,x_msg_count => x_msg_count
2993: );
2994: IF l_return_status = FND_API.g_ret_sts_error THEN
2995: RAISE FND_API.G_EXC_ERROR;
2996: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2997: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2998: END IF;
2999:
3000: END IF;

Line 2997: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2993: );
2994: IF l_return_status = FND_API.g_ret_sts_error THEN
2995: RAISE FND_API.G_EXC_ERROR;
2996: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2997: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2998: END IF;
2999:
3000: END IF;
3001:

Line 3022: IF l_return_status = FND_API.g_ret_sts_error THEN

3018: p_claim_id => p_claim_setl_rec.claim_id
3019: ,x_claim_rec => l_claim_rec
3020: ,x_return_status => l_return_status
3021: );
3022: IF l_return_status = FND_API.g_ret_sts_error THEN
3023: RAISE FND_API.g_exc_error;
3024: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3025: RAISE FND_API.g_exc_unexpected_error;
3026: END IF;

Line 3023: RAISE FND_API.g_exc_error;

3019: ,x_claim_rec => l_claim_rec
3020: ,x_return_status => l_return_status
3021: );
3022: IF l_return_status = FND_API.g_ret_sts_error THEN
3023: RAISE FND_API.g_exc_error;
3024: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3025: RAISE FND_API.g_exc_unexpected_error;
3026: END IF;
3027:

Line 3024: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

3020: ,x_return_status => l_return_status
3021: );
3022: IF l_return_status = FND_API.g_ret_sts_error THEN
3023: RAISE FND_API.g_exc_error;
3024: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3025: RAISE FND_API.g_exc_unexpected_error;
3026: END IF;
3027:
3028: Split_Claim_Settlement(

Line 3025: RAISE FND_API.g_exc_unexpected_error;

3021: );
3022: IF l_return_status = FND_API.g_ret_sts_error THEN
3023: RAISE FND_API.g_exc_error;
3024: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3025: RAISE FND_API.g_exc_unexpected_error;
3026: END IF;
3027:
3028: Split_Claim_Settlement(
3029: p_claim_rec => l_claim_rec

Line 3035: IF l_return_status = FND_API.g_ret_sts_error THEN

3031: ,x_return_status => l_return_status
3032: ,x_msg_data => x_msg_data
3033: ,x_msg_count => x_msg_count
3034: );
3035: IF l_return_status = FND_API.g_ret_sts_error THEN
3036: RAISE FND_API.g_exc_error;
3037: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3038: RAISE FND_API.g_exc_unexpected_error;
3039: END IF;

Line 3036: RAISE FND_API.g_exc_error;

3032: ,x_msg_data => x_msg_data
3033: ,x_msg_count => x_msg_count
3034: );
3035: IF l_return_status = FND_API.g_ret_sts_error THEN
3036: RAISE FND_API.g_exc_error;
3037: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3038: RAISE FND_API.g_exc_unexpected_error;
3039: END IF;
3040:

Line 3037: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

3033: ,x_msg_count => x_msg_count
3034: );
3035: IF l_return_status = FND_API.g_ret_sts_error THEN
3036: RAISE FND_API.g_exc_error;
3037: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3038: RAISE FND_API.g_exc_unexpected_error;
3039: END IF;
3040:
3041: fnd_file.put_line(fnd_file.log, 'Amount Remaning '||l_claim_rec.amount_remaining);

Line 3038: RAISE FND_API.g_exc_unexpected_error;

3034: );
3035: IF l_return_status = FND_API.g_ret_sts_error THEN
3036: RAISE FND_API.g_exc_error;
3037: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3038: RAISE FND_API.g_exc_unexpected_error;
3039: END IF;
3040:
3041: fnd_file.put_line(fnd_file.log, 'Amount Remaning '||l_claim_rec.amount_remaining);
3042: fnd_file.put_line(fnd_file.log, ' Amount Remaining --> Split');

Line 3052: IF l_return_status = FND_API.g_ret_sts_error THEN

3048: p_claim_id => p_claim_setl_rec.claim_id
3049: ,x_claim_rec => l_claim_rec
3050: ,x_return_status => l_return_status
3051: );
3052: IF l_return_status = FND_API.g_ret_sts_error THEN
3053: RAISE FND_API.g_exc_error;
3054: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3055: RAISE FND_API.g_exc_unexpected_error;
3056: END IF;

Line 3053: RAISE FND_API.g_exc_error;

3049: ,x_claim_rec => l_claim_rec
3050: ,x_return_status => l_return_status
3051: );
3052: IF l_return_status = FND_API.g_ret_sts_error THEN
3053: RAISE FND_API.g_exc_error;
3054: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3055: RAISE FND_API.g_exc_unexpected_error;
3056: END IF;
3057:

Line 3054: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

3050: ,x_return_status => l_return_status
3051: );
3052: IF l_return_status = FND_API.g_ret_sts_error THEN
3053: RAISE FND_API.g_exc_error;
3054: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3055: RAISE FND_API.g_exc_unexpected_error;
3056: END IF;
3057:
3058: -- Bug3951827: Settlement Amount is recalculated.

Line 3055: RAISE FND_API.g_exc_unexpected_error;

3051: );
3052: IF l_return_status = FND_API.g_ret_sts_error THEN
3053: RAISE FND_API.g_exc_error;
3054: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3055: RAISE FND_API.g_exc_unexpected_error;
3056: END IF;
3057:
3058: -- Bug3951827: Settlement Amount is recalculated.
3059: -- Bug4365819: Calculate settlement amount before write off

Line 3081: IF l_return_status = FND_API.g_ret_sts_error THEN

3077: ,x_return_status => l_return_status
3078: ,x_msg_data => x_msg_data
3079: ,x_msg_count => x_msg_count
3080: );
3081: IF l_return_status = FND_API.g_ret_sts_error THEN
3082: RAISE FND_API.g_exc_error;
3083: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3084: RAISE FND_API.g_exc_unexpected_error;
3085: END IF;

Line 3082: RAISE FND_API.g_exc_error;

3078: ,x_msg_data => x_msg_data
3079: ,x_msg_count => x_msg_count
3080: );
3081: IF l_return_status = FND_API.g_ret_sts_error THEN
3082: RAISE FND_API.g_exc_error;
3083: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3084: RAISE FND_API.g_exc_unexpected_error;
3085: END IF;
3086:

Line 3083: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

3079: ,x_msg_count => x_msg_count
3080: );
3081: IF l_return_status = FND_API.g_ret_sts_error THEN
3082: RAISE FND_API.g_exc_error;
3083: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3084: RAISE FND_API.g_exc_unexpected_error;
3085: END IF;
3086:
3087: fnd_file.put_line(fnd_file.log, ' Amount Remaining --> Write Off ');

Line 3084: RAISE FND_API.g_exc_unexpected_error;

3080: );
3081: IF l_return_status = FND_API.g_ret_sts_error THEN
3082: RAISE FND_API.g_exc_error;
3083: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3084: RAISE FND_API.g_exc_unexpected_error;
3085: END IF;
3086:
3087: fnd_file.put_line(fnd_file.log, ' Amount Remaining --> Write Off ');
3088:

Line 3095: IF l_return_status = FND_API.g_ret_sts_error THEN

3091: p_claim_id => p_claim_setl_rec.claim_id
3092: ,x_claim_rec => l_claim_rec
3093: ,x_return_status => l_return_status
3094: );
3095: IF l_return_status = FND_API.g_ret_sts_error THEN
3096: RAISE FND_API.g_exc_error;
3097: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3098: RAISE FND_API.g_exc_unexpected_error;
3099: END IF;

Line 3096: RAISE FND_API.g_exc_error;

3092: ,x_claim_rec => l_claim_rec
3093: ,x_return_status => l_return_status
3094: );
3095: IF l_return_status = FND_API.g_ret_sts_error THEN
3096: RAISE FND_API.g_exc_error;
3097: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3098: RAISE FND_API.g_exc_unexpected_error;
3099: END IF;
3100:

Line 3097: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

3093: ,x_return_status => l_return_status
3094: );
3095: IF l_return_status = FND_API.g_ret_sts_error THEN
3096: RAISE FND_API.g_exc_error;
3097: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3098: RAISE FND_API.g_exc_unexpected_error;
3099: END IF;
3100:
3101: END IF;

Line 3098: RAISE FND_API.g_exc_unexpected_error;

3094: );
3095: IF l_return_status = FND_API.g_ret_sts_error THEN
3096: RAISE FND_API.g_exc_error;
3097: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3098: RAISE FND_API.g_exc_unexpected_error;
3099: END IF;
3100:
3101: END IF;
3102:

Line 3108: p_init_msg_list => FND_API.g_false,

3104: --------------- CLAIM ---------------
3105: IF p_claim_setl_rec.claim_class = 'CLAIM' THEN
3106: Update_Claim_From_Settlement(
3107: p_api_version_number => l_api_version,
3108: p_init_msg_list => FND_API.g_false,
3109: p_commit => FND_API.g_false,
3110: p_validation_level => FND_API.g_valid_level_full,
3111: x_return_status => l_return_status,
3112: x_msg_count => x_msg_count,

Line 3109: p_commit => FND_API.g_false,

3105: IF p_claim_setl_rec.claim_class = 'CLAIM' THEN
3106: Update_Claim_From_Settlement(
3107: p_api_version_number => l_api_version,
3108: p_init_msg_list => FND_API.g_false,
3109: p_commit => FND_API.g_false,
3110: p_validation_level => FND_API.g_valid_level_full,
3111: x_return_status => l_return_status,
3112: x_msg_count => x_msg_count,
3113: x_msg_data => x_msg_data,

Line 3110: p_validation_level => FND_API.g_valid_level_full,

3106: Update_Claim_From_Settlement(
3107: p_api_version_number => l_api_version,
3108: p_init_msg_list => FND_API.g_false,
3109: p_commit => FND_API.g_false,
3110: p_validation_level => FND_API.g_valid_level_full,
3111: x_return_status => l_return_status,
3112: x_msg_count => x_msg_count,
3113: x_msg_data => x_msg_data,
3114: p_claim_id => p_claim_setl_rec.claim_id,

Line 3119: IF l_return_status = FND_API.g_ret_sts_error THEN

3115: p_object_version_number => p_claim_setl_rec.object_version_number,
3116: p_status_code => 'CLOSED',
3117: p_payment_status => 'PAID'
3118: );
3119: IF l_return_status = FND_API.g_ret_sts_error THEN
3120: RAISE FND_API.g_exc_error;
3121: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3122: RAISE FND_API.g_exc_unexpected_error;
3123: END IF;

Line 3120: RAISE FND_API.g_exc_error;

3116: p_status_code => 'CLOSED',
3117: p_payment_status => 'PAID'
3118: );
3119: IF l_return_status = FND_API.g_ret_sts_error THEN
3120: RAISE FND_API.g_exc_error;
3121: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3122: RAISE FND_API.g_exc_unexpected_error;
3123: END IF;
3124:

Line 3121: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

3117: p_payment_status => 'PAID'
3118: );
3119: IF l_return_status = FND_API.g_ret_sts_error THEN
3120: RAISE FND_API.g_exc_error;
3121: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3122: RAISE FND_API.g_exc_unexpected_error;
3123: END IF;
3124:
3125:

Line 3122: RAISE FND_API.g_exc_unexpected_error;

3118: );
3119: IF l_return_status = FND_API.g_ret_sts_error THEN
3120: RAISE FND_API.g_exc_error;
3121: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3122: RAISE FND_API.g_exc_unexpected_error;
3123: END IF;
3124:
3125:
3126: --------------- DEDUCTION ---------------

Line 3138: IF l_return_status = FND_API.g_ret_sts_error THEN

3134: ,p_claim_amount => l_settlement_amount
3135: ,p_claim_number => l_claim_rec.claim_number
3136: ,x_return_status => l_return_status
3137: );
3138: IF l_return_status = FND_API.g_ret_sts_error THEN
3139: l_inv_bal_error := TRUE;
3140: OZF_UTILITY_PVT.write_conc_log;
3141:
3142: --Raise exception to allow for rollback of split

Line 3143: RAISE FND_API.g_exc_error;

3139: l_inv_bal_error := TRUE;
3140: OZF_UTILITY_PVT.write_conc_log;
3141:
3142: --Raise exception to allow for rollback of split
3143: RAISE FND_API.g_exc_error;
3144: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3145: RAISE FND_API.g_exc_error;
3146: END IF;
3147: END IF;

Line 3144: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

3140: OZF_UTILITY_PVT.write_conc_log;
3141:
3142: --Raise exception to allow for rollback of split
3143: RAISE FND_API.g_exc_error;
3144: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3145: RAISE FND_API.g_exc_error;
3146: END IF;
3147: END IF;
3148:

Line 3145: RAISE FND_API.g_exc_error;

3141:
3142: --Raise exception to allow for rollback of split
3143: RAISE FND_API.g_exc_error;
3144: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3145: RAISE FND_API.g_exc_error;
3146: END IF;
3147: END IF;
3148:
3149: IF NOT l_inv_bal_error THEN

Line 3159: IF l_return_status = FND_API.g_ret_sts_error THEN

3155: ,x_return_status => l_return_status
3156: ,x_msg_data => x_msg_data
3157: ,x_msg_count => x_msg_count
3158: );
3159: IF l_return_status = FND_API.g_ret_sts_error THEN
3160: RAISE FND_API.g_exc_error;
3161: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3162: RAISE FND_API.g_exc_unexpected_error;
3163: END IF;

Line 3160: RAISE FND_API.g_exc_error;

3156: ,x_msg_data => x_msg_data
3157: ,x_msg_count => x_msg_count
3158: );
3159: IF l_return_status = FND_API.g_ret_sts_error THEN
3160: RAISE FND_API.g_exc_error;
3161: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3162: RAISE FND_API.g_exc_unexpected_error;
3163: END IF;
3164: END IF; -- end of if not invoice balance error

Line 3161: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

3157: ,x_msg_count => x_msg_count
3158: );
3159: IF l_return_status = FND_API.g_ret_sts_error THEN
3160: RAISE FND_API.g_exc_error;
3161: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3162: RAISE FND_API.g_exc_unexpected_error;
3163: END IF;
3164: END IF; -- end of if not invoice balance error
3165:

Line 3162: RAISE FND_API.g_exc_unexpected_error;

3158: );
3159: IF l_return_status = FND_API.g_ret_sts_error THEN
3160: RAISE FND_API.g_exc_error;
3161: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3162: RAISE FND_API.g_exc_unexpected_error;
3163: END IF;
3164: END IF; -- end of if not invoice balance error
3165:
3166:

Line 3178: IF l_return_status = FND_API.g_ret_sts_error THEN

3174: ,x_return_status => l_return_status
3175: ,x_msg_data => x_msg_data
3176: ,x_msg_count => x_msg_count
3177: );
3178: IF l_return_status = FND_API.g_ret_sts_error THEN
3179: RAISE FND_API.g_exc_error;
3180: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3181: RAISE FND_API.g_exc_unexpected_error;
3182: END IF;

Line 3179: RAISE FND_API.g_exc_error;

3175: ,x_msg_data => x_msg_data
3176: ,x_msg_count => x_msg_count
3177: );
3178: IF l_return_status = FND_API.g_ret_sts_error THEN
3179: RAISE FND_API.g_exc_error;
3180: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3181: RAISE FND_API.g_exc_unexpected_error;
3182: END IF;
3183:

Line 3180: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

3176: ,x_msg_count => x_msg_count
3177: );
3178: IF l_return_status = FND_API.g_ret_sts_error THEN
3179: RAISE FND_API.g_exc_error;
3180: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3181: RAISE FND_API.g_exc_unexpected_error;
3182: END IF;
3183:
3184: END IF;

Line 3181: RAISE FND_API.g_exc_unexpected_error;

3177: );
3178: IF l_return_status = FND_API.g_ret_sts_error THEN
3179: RAISE FND_API.g_exc_error;
3180: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3181: RAISE FND_API.g_exc_unexpected_error;
3182: END IF;
3183:
3184: END IF;
3185:

Line 3194: WHEN FND_API.G_EXC_ERROR THEN

3190: IF OZF_DEBUG_HIGH_ON THEN
3191: OZF_Utility_PVT.debug_message(l_full_name||' : end');
3192: END IF;
3193: EXCEPTION
3194: WHEN FND_API.G_EXC_ERROR THEN
3195: x_return_status := FND_API.G_RET_STS_ERROR;
3196: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3197: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3198: WHEN OTHERS THEN

Line 3195: x_return_status := FND_API.G_RET_STS_ERROR;

3191: OZF_Utility_PVT.debug_message(l_full_name||' : end');
3192: END IF;
3193: EXCEPTION
3194: WHEN FND_API.G_EXC_ERROR THEN
3195: x_return_status := FND_API.G_RET_STS_ERROR;
3196: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3197: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3198: WHEN OTHERS THEN
3199: IF OZF_DEBUG_LOW_ON THEN

Line 3196: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

3192: END IF;
3193: EXCEPTION
3194: WHEN FND_API.G_EXC_ERROR THEN
3195: x_return_status := FND_API.G_RET_STS_ERROR;
3196: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3197: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3198: WHEN OTHERS THEN
3199: IF OZF_DEBUG_LOW_ON THEN
3200: FND_MESSAGE.Set_Name('OZF','OZF_API_DEBUG_MESSAGE');

Line 3197: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3193: EXCEPTION
3194: WHEN FND_API.G_EXC_ERROR THEN
3195: x_return_status := FND_API.G_RET_STS_ERROR;
3196: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3197: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3198: WHEN OTHERS THEN
3199: IF OZF_DEBUG_LOW_ON THEN
3200: FND_MESSAGE.Set_Name('OZF','OZF_API_DEBUG_MESSAGE');
3201: FND_MESSAGE.Set_Token('TEXT',l_full_name||' : Error');

Line 3204: x_return_status := FND_API.g_ret_sts_unexp_error;

3200: FND_MESSAGE.Set_Name('OZF','OZF_API_DEBUG_MESSAGE');
3201: FND_MESSAGE.Set_Token('TEXT',l_full_name||' : Error');
3202: FND_MSG_PUB.Add;
3203: END IF;
3204: x_return_status := FND_API.g_ret_sts_unexp_error;
3205:
3206: END Process_RMA_settlement;
3207:
3208:

Line 3389: IF NOT FND_API.Compatible_API_Call (

3385: --------------------- initialize -----------------------
3386: SAVEPOINT Get_RMA_Settlement;
3387:
3388: -- Standard call to check for call compatibility.
3389: IF NOT FND_API.Compatible_API_Call (
3390: l_api_version,
3391: p_api_version_number,
3392: l_api_name,
3393: G_PKG_NAME

Line 3395: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3391: p_api_version_number,
3392: l_api_name,
3393: G_PKG_NAME
3394: ) THEN
3395: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3396: END IF;
3397:
3398: -- Initialize message list if p_init_msg_list is set to TRUE.
3399: IF FND_API.to_Boolean(p_init_msg_list) THEN

Line 3399: IF FND_API.to_Boolean(p_init_msg_list) THEN

3395: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3396: END IF;
3397:
3398: -- Initialize message list if p_init_msg_list is set to TRUE.
3399: IF FND_API.to_Boolean(p_init_msg_list) THEN
3400: FND_MSG_PUB.initialize;
3401: END IF;
3402:
3403: x_return_status := FND_API.g_ret_sts_success;

Line 3403: x_return_status := FND_API.g_ret_sts_success;

3399: IF FND_API.to_Boolean(p_init_msg_list) THEN
3400: FND_MSG_PUB.initialize;
3401: END IF;
3402:
3403: x_return_status := FND_API.g_ret_sts_success;
3404:
3405: --------------------- start -----------------------
3406: IF OZF_DEBUG_HIGH_ON THEN
3407: OZF_UTILITY_PVT.debug_message(l_full_name ||': start');

Line 3510: IF l_return_status = FND_API.g_ret_sts_error THEN

3506: p_claim_id => l_claim_rma_fetch(i).claim_id
3507: ,x_return_status => l_return_status
3508: ,x_msg_count => x_msg_count
3509: ,x_msg_data => x_msg_data );
3510: IF l_return_status = FND_API.g_ret_sts_error THEN
3511: RAISE FND_API.g_exc_error;
3512: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3513: RAISE FND_API.g_exc_unexpected_error;
3514: END IF;

Line 3511: RAISE FND_API.g_exc_error;

3507: ,x_return_status => l_return_status
3508: ,x_msg_count => x_msg_count
3509: ,x_msg_data => x_msg_data );
3510: IF l_return_status = FND_API.g_ret_sts_error THEN
3511: RAISE FND_API.g_exc_error;
3512: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3513: RAISE FND_API.g_exc_unexpected_error;
3514: END IF;
3515: l_reopened_claims := l_reopened_claims + 1;

Line 3512: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

3508: ,x_msg_count => x_msg_count
3509: ,x_msg_data => x_msg_data );
3510: IF l_return_status = FND_API.g_ret_sts_error THEN
3511: RAISE FND_API.g_exc_error;
3512: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3513: RAISE FND_API.g_exc_unexpected_error;
3514: END IF;
3515: l_reopened_claims := l_reopened_claims + 1;
3516:

Line 3513: RAISE FND_API.g_exc_unexpected_error;

3509: ,x_msg_data => x_msg_data );
3510: IF l_return_status = FND_API.g_ret_sts_error THEN
3511: RAISE FND_API.g_exc_error;
3512: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3513: RAISE FND_API.g_exc_unexpected_error;
3514: END IF;
3515: l_reopened_claims := l_reopened_claims + 1;
3516:
3517: ELSE

Line 3527: IF l_return_status = FND_API.g_ret_sts_error THEN

3523: p_settlement_amount => (l_claim_rma_fetch(i).amount_remaining + l_claim_rma_fetch(i).amount_settled),
3524: x_settlement_doc_tbl => l_settlement_doc_tbl,
3525: x_return_status => l_return_status
3526: );
3527: IF l_return_status = FND_API.g_ret_sts_error THEN
3528: RAISE FND_API.g_exc_error;
3529: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3530: RAISE FND_API.g_exc_unexpected_error;
3531: END IF;

Line 3528: RAISE FND_API.g_exc_error;

3524: x_settlement_doc_tbl => l_settlement_doc_tbl,
3525: x_return_status => l_return_status
3526: );
3527: IF l_return_status = FND_API.g_ret_sts_error THEN
3528: RAISE FND_API.g_exc_error;
3529: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3530: RAISE FND_API.g_exc_unexpected_error;
3531: END IF;
3532:

Line 3529: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

3525: x_return_status => l_return_status
3526: );
3527: IF l_return_status = FND_API.g_ret_sts_error THEN
3528: RAISE FND_API.g_exc_error;
3529: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3530: RAISE FND_API.g_exc_unexpected_error;
3531: END IF;
3532:
3533: j := l_settlement_doc_tbl.FIRST;

Line 3530: RAISE FND_API.g_exc_unexpected_error;

3526: );
3527: IF l_return_status = FND_API.g_ret_sts_error THEN
3528: RAISE FND_API.g_exc_error;
3529: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3530: RAISE FND_API.g_exc_unexpected_error;
3531: END IF;
3532:
3533: j := l_settlement_doc_tbl.FIRST;
3534: IF j IS NOT NULL THEN

Line 3537: l_settlement_doc_tbl(j).settlement_id <> FND_API.g_miss_num THEN

3533: j := l_settlement_doc_tbl.FIRST;
3534: IF j IS NOT NULL THEN
3535: LOOP
3536: IF l_settlement_doc_tbl(j).settlement_id IS NOT NULL AND
3537: l_settlement_doc_tbl(j).settlement_id <> FND_API.g_miss_num THEN
3538: FND_FILE.PUT_LINE(FND_FILE.LOG, 'AR Transactinn# = ' || l_settlement_doc_tbl(j).settlement_number);
3539: Create_Settlement_Doc(
3540: p_api_version_number => l_api_version,
3541: p_init_msg_list => FND_API.g_false,

Line 3541: p_init_msg_list => FND_API.g_false,

3537: l_settlement_doc_tbl(j).settlement_id <> FND_API.g_miss_num THEN
3538: FND_FILE.PUT_LINE(FND_FILE.LOG, 'AR Transactinn# = ' || l_settlement_doc_tbl(j).settlement_number);
3539: Create_Settlement_Doc(
3540: p_api_version_number => l_api_version,
3541: p_init_msg_list => FND_API.g_false,
3542: p_commit => FND_API.g_false,
3543: p_validation_level => FND_API.g_valid_level_full,
3544: x_return_status => l_return_status,
3545: x_msg_count => x_msg_count,

Line 3542: p_commit => FND_API.g_false,

3538: FND_FILE.PUT_LINE(FND_FILE.LOG, 'AR Transactinn# = ' || l_settlement_doc_tbl(j).settlement_number);
3539: Create_Settlement_Doc(
3540: p_api_version_number => l_api_version,
3541: p_init_msg_list => FND_API.g_false,
3542: p_commit => FND_API.g_false,
3543: p_validation_level => FND_API.g_valid_level_full,
3544: x_return_status => l_return_status,
3545: x_msg_count => x_msg_count,
3546: x_msg_data => x_msg_data,

Line 3543: p_validation_level => FND_API.g_valid_level_full,

3539: Create_Settlement_Doc(
3540: p_api_version_number => l_api_version,
3541: p_init_msg_list => FND_API.g_false,
3542: p_commit => FND_API.g_false,
3543: p_validation_level => FND_API.g_valid_level_full,
3544: x_return_status => l_return_status,
3545: x_msg_count => x_msg_count,
3546: x_msg_data => x_msg_data,
3547: p_settlement_doc_rec => l_settlement_doc_tbl(j),

Line 3550: IF l_return_status = FND_API.g_ret_sts_error THEN

3546: x_msg_data => x_msg_data,
3547: p_settlement_doc_rec => l_settlement_doc_tbl(j),
3548: x_settlement_doc_id => l_settlement_doc_id
3549: );
3550: IF l_return_status = FND_API.g_ret_sts_error THEN
3551: RAISE FND_API.g_exc_error;
3552: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3553: RAISE FND_API.g_exc_unexpected_error;
3554: END IF;

Line 3551: RAISE FND_API.g_exc_error;

3547: p_settlement_doc_rec => l_settlement_doc_tbl(j),
3548: x_settlement_doc_id => l_settlement_doc_id
3549: );
3550: IF l_return_status = FND_API.g_ret_sts_error THEN
3551: RAISE FND_API.g_exc_error;
3552: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3553: RAISE FND_API.g_exc_unexpected_error;
3554: END IF;
3555:

Line 3552: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

3548: x_settlement_doc_id => l_settlement_doc_id
3549: );
3550: IF l_return_status = FND_API.g_ret_sts_error THEN
3551: RAISE FND_API.g_exc_error;
3552: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3553: RAISE FND_API.g_exc_unexpected_error;
3554: END IF;
3555:
3556: -- Commented for Bug4953844

Line 3553: RAISE FND_API.g_exc_unexpected_error;

3549: );
3550: IF l_return_status = FND_API.g_ret_sts_error THEN
3551: RAISE FND_API.g_exc_error;
3552: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3553: RAISE FND_API.g_exc_unexpected_error;
3554: END IF;
3555:
3556: -- Commented for Bug4953844
3557: /*Update_Claim_Line_Status(

Line 3563: IF l_return_status = FND_API.g_ret_sts_error THEN

3559: ,x_return_status => l_return_status
3560: ,x_msg_data => x_msg_data
3561: ,x_msg_count => x_msg_count
3562: );
3563: IF l_return_status = FND_API.g_ret_sts_error THEN
3564: RAISE FND_API.g_exc_error;
3565: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3566: RAISE FND_API.g_exc_unexpected_error;
3567: END IF; */

Line 3564: RAISE FND_API.g_exc_error;

3560: ,x_msg_data => x_msg_data
3561: ,x_msg_count => x_msg_count
3562: );
3563: IF l_return_status = FND_API.g_ret_sts_error THEN
3564: RAISE FND_API.g_exc_error;
3565: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3566: RAISE FND_API.g_exc_unexpected_error;
3567: END IF; */
3568: END IF;

Line 3565: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

3561: ,x_msg_count => x_msg_count
3562: );
3563: IF l_return_status = FND_API.g_ret_sts_error THEN
3564: RAISE FND_API.g_exc_error;
3565: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3566: RAISE FND_API.g_exc_unexpected_error;
3567: END IF; */
3568: END IF;
3569: EXIT WHEN j = l_settlement_doc_tbl.LAST;

Line 3566: RAISE FND_API.g_exc_unexpected_error;

3562: );
3563: IF l_return_status = FND_API.g_ret_sts_error THEN
3564: RAISE FND_API.g_exc_error;
3565: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3566: RAISE FND_API.g_exc_unexpected_error;
3567: END IF; */
3568: END IF;
3569: EXIT WHEN j = l_settlement_doc_tbl.LAST;
3570: j := l_settlement_doc_tbl.NEXT(j);

Line 3603: WHEN FND_API.G_EXC_ERROR THEN

3599: END IF;
3600: END IF; -- end if l_claim_rma_fetch.claim_id is not null and g_miss_num
3601:
3602: EXCEPTION
3603: WHEN FND_API.G_EXC_ERROR THEN
3604: ROLLBACK TO RMA_CR_FETCH;
3605: FND_FILE.PUT_LINE(FND_FILE.LOG, l_claim_rma_fetch(i).claim_number||' --> Failed in Fetch.');
3606: OZF_UTILITY_PVT.write_conc_log;
3607: FND_FILE.PUT_LINE(FND_FILE.LOG, '/*-------------- '||l_claim_rma_fetch(i).claim_number||' --------------*/');

Line 3609: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

3605: FND_FILE.PUT_LINE(FND_FILE.LOG, l_claim_rma_fetch(i).claim_number||' --> Failed in Fetch.');
3606: OZF_UTILITY_PVT.write_conc_log;
3607: FND_FILE.PUT_LINE(FND_FILE.LOG, '/*-------------- '||l_claim_rma_fetch(i).claim_number||' --------------*/');
3608:
3609: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3610: ROLLBACK TO RMA_CR_FETCH;
3611: FND_FILE.PUT_LINE(FND_FILE.LOG, l_claim_rma_fetch(i).claim_number||' --> Failed in Fetch.');
3612: OZF_UTILITY_PVT.write_conc_log;
3613: FND_FILE.PUT_LINE(FND_FILE.LOG, '/*-------------- '||l_claim_rma_fetch(i).claim_number||' --------------*/');

Line 3692: l_claim_rma_setl(i).claim_id <> FND_API.g_miss_num THEN

3688: BEGIN
3689: SAVEPOINT RMA_SETL;
3690:
3691: IF l_claim_rma_setl(i).claim_id IS NOT NULL AND
3692: l_claim_rma_setl(i).claim_id <> FND_API.g_miss_num THEN
3693:
3694: BEGIN
3695: OPEN csr_claim_lock(l_claim_rma_setl(i).claim_id);
3696: FETCH csr_claim_lock INTO l_claim_lock_rec;

Line 3717: IF l_return_status = FND_API.g_ret_sts_error THEN

3713: x_settlement_doc_tbl => l_settlement_doc_tbl,
3714: x_total_rma_cr_amount => l_total_rma_cr_amount,
3715: x_return_status => l_return_status
3716: );
3717: IF l_return_status = FND_API.g_ret_sts_error THEN
3718: RAISE FND_API.g_exc_error;
3719: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3720: RAISE FND_API.g_exc_unexpected_error;
3721: END IF;

Line 3718: RAISE FND_API.g_exc_error;

3714: x_total_rma_cr_amount => l_total_rma_cr_amount,
3715: x_return_status => l_return_status
3716: );
3717: IF l_return_status = FND_API.g_ret_sts_error THEN
3718: RAISE FND_API.g_exc_error;
3719: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3720: RAISE FND_API.g_exc_unexpected_error;
3721: END IF;
3722:

Line 3719: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

3715: x_return_status => l_return_status
3716: );
3717: IF l_return_status = FND_API.g_ret_sts_error THEN
3718: RAISE FND_API.g_exc_error;
3719: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3720: RAISE FND_API.g_exc_unexpected_error;
3721: END IF;
3722:
3723: OZF_AR_PAYMENT_PVT.Query_Claim(

Line 3720: RAISE FND_API.g_exc_unexpected_error;

3716: );
3717: IF l_return_status = FND_API.g_ret_sts_error THEN
3718: RAISE FND_API.g_exc_error;
3719: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3720: RAISE FND_API.g_exc_unexpected_error;
3721: END IF;
3722:
3723: OZF_AR_PAYMENT_PVT.Query_Claim(
3724: p_claim_id => l_claim_rma_setl(i).claim_id

Line 3728: IF l_return_status = FND_API.g_ret_sts_error THEN

3724: p_claim_id => l_claim_rma_setl(i).claim_id
3725: ,x_claim_rec => l_claim_setl_rec
3726: ,x_return_status => l_return_status
3727: );
3728: IF l_return_status = FND_API.g_ret_sts_error THEN
3729: RAISE FND_API.g_exc_error;
3730: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3731: RAISE FND_API.g_exc_unexpected_error;
3732: END IF;

Line 3729: RAISE FND_API.g_exc_error;

3725: ,x_claim_rec => l_claim_setl_rec
3726: ,x_return_status => l_return_status
3727: );
3728: IF l_return_status = FND_API.g_ret_sts_error THEN
3729: RAISE FND_API.g_exc_error;
3730: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3731: RAISE FND_API.g_exc_unexpected_error;
3732: END IF;
3733:

Line 3730: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

3726: ,x_return_status => l_return_status
3727: );
3728: IF l_return_status = FND_API.g_ret_sts_error THEN
3729: RAISE FND_API.g_exc_error;
3730: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3731: RAISE FND_API.g_exc_unexpected_error;
3732: END IF;
3733:
3734: --------------- CLAIM / DEDUCTION :: RMA ---------------

Line 3731: RAISE FND_API.g_exc_unexpected_error;

3727: );
3728: IF l_return_status = FND_API.g_ret_sts_error THEN
3729: RAISE FND_API.g_exc_error;
3730: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3731: RAISE FND_API.g_exc_unexpected_error;
3732: END IF;
3733:
3734: --------------- CLAIM / DEDUCTION :: RMA ---------------
3735: Process_RMA_settlement(

Line 3743: IF l_return_status = FND_API.g_ret_sts_error THEN

3739: ,x_return_status => l_return_status
3740: ,x_msg_count => x_msg_count
3741: ,x_msg_data => x_msg_data
3742: );
3743: IF l_return_status = FND_API.g_ret_sts_error THEN
3744: RAISE FND_API.g_exc_error;
3745: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3746: RAISE FND_API.g_exc_unexpected_error;
3747: END IF;

Line 3744: RAISE FND_API.g_exc_error;

3740: ,x_msg_count => x_msg_count
3741: ,x_msg_data => x_msg_data
3742: );
3743: IF l_return_status = FND_API.g_ret_sts_error THEN
3744: RAISE FND_API.g_exc_error;
3745: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3746: RAISE FND_API.g_exc_unexpected_error;
3747: END IF;
3748: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Status : Success. ');

Line 3745: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

3741: ,x_msg_data => x_msg_data
3742: );
3743: IF l_return_status = FND_API.g_ret_sts_error THEN
3744: RAISE FND_API.g_exc_error;
3745: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3746: RAISE FND_API.g_exc_unexpected_error;
3747: END IF;
3748: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Status : Success. ');
3749: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');

Line 3746: RAISE FND_API.g_exc_unexpected_error;

3742: );
3743: IF l_return_status = FND_API.g_ret_sts_error THEN
3744: RAISE FND_API.g_exc_error;
3745: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3746: RAISE FND_API.g_exc_unexpected_error;
3747: END IF;
3748: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Status : Success. ');
3749: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
3750: l_successful_claims := l_successful_claims + 1;

Line 3753: WHEN FND_API.G_EXC_ERROR THEN

3749: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
3750: l_successful_claims := l_successful_claims + 1;
3751: END IF; -- end if l_claim_rma_setl.claim_id is not null and g_miss_num
3752: EXCEPTION
3753: WHEN FND_API.G_EXC_ERROR THEN
3754: ROLLBACK TO RMA_SETL;
3755: FND_FILE.PUT_LINE(FND_FILE.LOG, l_claim_rma_setl(i).claim_number||' --> Failed in Settlement.');
3756: --OZF_UTILITY_PVT.debug_message(l_claim_rma_setl(i).claim_number||' --> Failed.');
3757: OZF_UTILITY_PVT.write_conc_log;

Line 3760: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));

3756: --OZF_UTILITY_PVT.debug_message(l_claim_rma_setl(i).claim_number||' --> Failed.');
3757: OZF_UTILITY_PVT.write_conc_log;
3758: FND_FILE.PUT_LINE(FND_FILE.LOG, '/*-------------- '||l_claim_rma_setl(i).claim_number||' --------------*/');
3759: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Status : Failed.');
3760: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));
3761: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
3762: l_failed_claims := l_failed_claims + 1;
3763:
3764: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 3764: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

3760: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));
3761: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
3762: l_failed_claims := l_failed_claims + 1;
3763:
3764: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3765: ROLLBACK TO RMA_SETL;
3766: FND_FILE.PUT_LINE(FND_FILE.LOG, l_claim_rma_setl(i).claim_number||' --> Failed in Settlement.');
3767: --OZF_UTILITY_PVT.debug_message(l_claim_rma_setl(i).claim_number||' --> Failed.');
3768: OZF_UTILITY_PVT.write_conc_log;

Line 3771: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));

3767: --OZF_UTILITY_PVT.debug_message(l_claim_rma_setl(i).claim_number||' --> Failed.');
3768: OZF_UTILITY_PVT.write_conc_log;
3769: FND_FILE.PUT_LINE(FND_FILE.LOG, '/*-------------- '||l_claim_rma_setl(i).claim_number||' --------------*/');
3770: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Status : Failed.');
3771: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));
3772: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
3773: l_failed_claims := l_failed_claims + 1;
3774:
3775: WHEN OTHERS THEN

Line 3793: IF FND_API.to_boolean(p_commit) THEN

3789:
3790: END IF;
3791:
3792: --------------------- finish -----------------------
3793: IF FND_API.to_boolean(p_commit) THEN
3794: COMMIT;
3795: END IF;
3796: IF OZF_DEBUG_HIGH_ON THEN
3797: OZF_UTILITY_PVT.debug_message(l_full_name ||': end');

Line 3806: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3802:
3803: EXCEPTION
3804: WHEN OTHERS THEN
3805: ROLLBACK TO Get_RMA_Settlement;
3806: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3807: IF FND_MSG_PUB.Check_Msg_Level ( FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
3808: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
3809: END IF;
3810: FND_MSG_PUB.Count_And_Get(

Line 3811: p_encoded => FND_API.g_false,

3807: IF FND_MSG_PUB.Check_Msg_Level ( FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
3808: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
3809: END IF;
3810: FND_MSG_PUB.Count_And_Get(
3811: p_encoded => FND_API.g_false,
3812: p_count => x_msg_count,
3813: p_data => x_msg_data
3814: );
3815: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Fetching for RMA Settlement Failed.');

Line 3912: IF NOT FND_API.Compatible_API_Call (

3908: --------------------- initialize -----------------------
3909: SAVEPOINT Get_Receivable_Settlement;
3910:
3911: -- Standard call to check for call compatibility.
3912: IF NOT FND_API.Compatible_API_Call (
3913: l_api_version,
3914: p_api_version_number,
3915: l_api_name,
3916: G_PKG_NAME

Line 3918: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3914: p_api_version_number,
3915: l_api_name,
3916: G_PKG_NAME
3917: ) THEN
3918: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3919: END IF;
3920:
3921: -- Initialize message list if p_init_msg_list is set to TRUE.
3922: IF FND_API.to_Boolean(p_init_msg_list) THEN

Line 3922: IF FND_API.to_Boolean(p_init_msg_list) THEN

3918: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3919: END IF;
3920:
3921: -- Initialize message list if p_init_msg_list is set to TRUE.
3922: IF FND_API.to_Boolean(p_init_msg_list) THEN
3923: FND_MSG_PUB.initialize;
3924: END IF;
3925:
3926: x_return_status := FND_API.g_ret_sts_success;

Line 3926: x_return_status := FND_API.g_ret_sts_success;

3922: IF FND_API.to_Boolean(p_init_msg_list) THEN
3923: FND_MSG_PUB.initialize;
3924: END IF;
3925:
3926: x_return_status := FND_API.g_ret_sts_success;
3927:
3928: --------------------- start -----------------------
3929: IF OZF_DEBUG_HIGH_ON THEN
3930: OZF_UTILITY_PVT.debug_message(l_full_name ||': start');

Line 4008: l_claim_id_ver(i).claim_id <> FND_API.g_miss_num THEN

4004: BEGIN
4005: SAVEPOINT AR_SETTLEMENT;
4006:
4007: IF l_claim_id_ver(i).claim_id IS NOT NULL AND
4008: l_claim_id_ver(i).claim_id <> FND_API.g_miss_num THEN
4009: BEGIN
4010: OPEN csr_claim_lock(l_claim_id_ver(i).claim_id);
4011: FETCH csr_claim_lock INTO l_claim_lock_rec;
4012: If (csr_claim_lock%NOTFOUND) then

Line 4031: IF l_return_status = FND_API.g_ret_sts_error THEN

4027: p_settlement_amount => (l_claim_id_ver(i).amount_remaining + l_claim_id_ver(i).amount_settled),
4028: x_settlement_doc_tbl => l_settlement_doc_tbl,
4029: x_return_status => l_return_status
4030: );
4031: IF l_return_status = FND_API.g_ret_sts_error THEN
4032: RAISE FND_API.g_exc_error;
4033: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4034: RAISE FND_API.g_exc_unexpected_error;
4035: END IF;

Line 4032: RAISE FND_API.g_exc_error;

4028: x_settlement_doc_tbl => l_settlement_doc_tbl,
4029: x_return_status => l_return_status
4030: );
4031: IF l_return_status = FND_API.g_ret_sts_error THEN
4032: RAISE FND_API.g_exc_error;
4033: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4034: RAISE FND_API.g_exc_unexpected_error;
4035: END IF;
4036:

Line 4033: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

4029: x_return_status => l_return_status
4030: );
4031: IF l_return_status = FND_API.g_ret_sts_error THEN
4032: RAISE FND_API.g_exc_error;
4033: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4034: RAISE FND_API.g_exc_unexpected_error;
4035: END IF;
4036:
4037: IF l_settlement_doc_tbl.count > 0 THEN

Line 4034: RAISE FND_API.g_exc_unexpected_error;

4030: );
4031: IF l_return_status = FND_API.g_ret_sts_error THEN
4032: RAISE FND_API.g_exc_error;
4033: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4034: RAISE FND_API.g_exc_unexpected_error;
4035: END IF;
4036:
4037: IF l_settlement_doc_tbl.count > 0 THEN
4038:

Line 4050: IF l_return_status = FND_API.g_ret_sts_error THEN

4046: p_claim_id => l_claim_id_ver(i).claim_id
4047: ,x_claim_rec => l_claim_rec
4048: ,x_return_status => l_return_status
4049: );
4050: IF l_return_status = FND_API.g_ret_sts_error THEN
4051: RAISE FND_API.g_exc_error;
4052: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4053: RAISE FND_API.g_exc_unexpected_error;
4054: END IF;

Line 4051: RAISE FND_API.g_exc_error;

4047: ,x_claim_rec => l_claim_rec
4048: ,x_return_status => l_return_status
4049: );
4050: IF l_return_status = FND_API.g_ret_sts_error THEN
4051: RAISE FND_API.g_exc_error;
4052: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4053: RAISE FND_API.g_exc_unexpected_error;
4054: END IF;
4055:

Line 4052: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

4048: ,x_return_status => l_return_status
4049: );
4050: IF l_return_status = FND_API.g_ret_sts_error THEN
4051: RAISE FND_API.g_exc_error;
4052: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4053: RAISE FND_API.g_exc_unexpected_error;
4054: END IF;
4055:
4056: -- ---------------------------

Line 4053: RAISE FND_API.g_exc_unexpected_error;

4049: );
4050: IF l_return_status = FND_API.g_ret_sts_error THEN
4051: RAISE FND_API.g_exc_error;
4052: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4053: RAISE FND_API.g_exc_unexpected_error;
4054: END IF;
4055:
4056: -- ---------------------------
4057: -- 2. Classify Deduction Type

Line 4147: IF l_return_status = FND_API.g_ret_sts_error THEN

4143: ,x_return_status => l_return_status
4144: ,x_msg_data => x_msg_data
4145: ,x_msg_count => x_msg_count
4146: );
4147: IF l_return_status = FND_API.g_ret_sts_error THEN
4148: RAISE FND_API.G_EXC_ERROR;
4149: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4150: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4151: END IF;

Line 4148: RAISE FND_API.G_EXC_ERROR;

4144: ,x_msg_data => x_msg_data
4145: ,x_msg_count => x_msg_count
4146: );
4147: IF l_return_status = FND_API.g_ret_sts_error THEN
4148: RAISE FND_API.G_EXC_ERROR;
4149: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4150: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4151: END IF;
4152:

Line 4149: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

4145: ,x_msg_count => x_msg_count
4146: );
4147: IF l_return_status = FND_API.g_ret_sts_error THEN
4148: RAISE FND_API.G_EXC_ERROR;
4149: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4150: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4151: END IF;
4152:
4153: END IF;

Line 4150: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4146: );
4147: IF l_return_status = FND_API.g_ret_sts_error THEN
4148: RAISE FND_API.G_EXC_ERROR;
4149: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4150: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4151: END IF;
4152:
4153: END IF;
4154:

Line 4179: IF l_return_status = FND_API.g_ret_sts_error THEN

4175: p_claim_id => l_claim_id_ver(i).claim_id
4176: ,x_claim_rec => l_claim_rec
4177: ,x_return_status => l_return_status
4178: );
4179: IF l_return_status = FND_API.g_ret_sts_error THEN
4180: RAISE FND_API.g_exc_error;
4181: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4182: RAISE FND_API.g_exc_unexpected_error;
4183: END IF;

Line 4180: RAISE FND_API.g_exc_error;

4176: ,x_claim_rec => l_claim_rec
4177: ,x_return_status => l_return_status
4178: );
4179: IF l_return_status = FND_API.g_ret_sts_error THEN
4180: RAISE FND_API.g_exc_error;
4181: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4182: RAISE FND_API.g_exc_unexpected_error;
4183: END IF;
4184:

Line 4181: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

4177: ,x_return_status => l_return_status
4178: );
4179: IF l_return_status = FND_API.g_ret_sts_error THEN
4180: RAISE FND_API.g_exc_error;
4181: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4182: RAISE FND_API.g_exc_unexpected_error;
4183: END IF;
4184:
4185: --Fix for Bug 13572144

Line 4182: RAISE FND_API.g_exc_unexpected_error;

4178: );
4179: IF l_return_status = FND_API.g_ret_sts_error THEN
4180: RAISE FND_API.g_exc_error;
4181: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4182: RAISE FND_API.g_exc_unexpected_error;
4183: END IF;
4184:
4185: --Fix for Bug 13572144
4186: IF ABS(l_claim_rec.amount_remaining) > 0 THEN

Line 4194: IF l_return_status = FND_API.g_ret_sts_error THEN

4190: ,x_return_status => l_return_status
4191: ,x_msg_data => x_msg_data
4192: ,x_msg_count => x_msg_count
4193: );
4194: IF l_return_status = FND_API.g_ret_sts_error THEN
4195: RAISE FND_API.g_exc_error;
4196: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4197: RAISE FND_API.g_exc_unexpected_error;
4198: END IF;

Line 4195: RAISE FND_API.g_exc_error;

4191: ,x_msg_data => x_msg_data
4192: ,x_msg_count => x_msg_count
4193: );
4194: IF l_return_status = FND_API.g_ret_sts_error THEN
4195: RAISE FND_API.g_exc_error;
4196: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4197: RAISE FND_API.g_exc_unexpected_error;
4198: END IF;
4199:

Line 4196: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

4192: ,x_msg_count => x_msg_count
4193: );
4194: IF l_return_status = FND_API.g_ret_sts_error THEN
4195: RAISE FND_API.g_exc_error;
4196: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4197: RAISE FND_API.g_exc_unexpected_error;
4198: END IF;
4199:
4200: fnd_file.put_line(fnd_file.log, 'Amount Remaning '||l_claim_rec.amount_remaining);

Line 4197: RAISE FND_API.g_exc_unexpected_error;

4193: );
4194: IF l_return_status = FND_API.g_ret_sts_error THEN
4195: RAISE FND_API.g_exc_error;
4196: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4197: RAISE FND_API.g_exc_unexpected_error;
4198: END IF;
4199:
4200: fnd_file.put_line(fnd_file.log, 'Amount Remaning '||l_claim_rec.amount_remaining);
4201: fnd_file.put_line(fnd_file.log, ' Amount Remaining --> Split');

Line 4211: IF l_return_status = FND_API.g_ret_sts_error THEN

4207: p_claim_id => l_claim_id_ver(i).claim_id
4208: ,x_claim_rec => l_claim_rec
4209: ,x_return_status => l_return_status
4210: );
4211: IF l_return_status = FND_API.g_ret_sts_error THEN
4212: RAISE FND_API.g_exc_error;
4213: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4214: RAISE FND_API.g_exc_unexpected_error;
4215: END IF;

Line 4212: RAISE FND_API.g_exc_error;

4208: ,x_claim_rec => l_claim_rec
4209: ,x_return_status => l_return_status
4210: );
4211: IF l_return_status = FND_API.g_ret_sts_error THEN
4212: RAISE FND_API.g_exc_error;
4213: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4214: RAISE FND_API.g_exc_unexpected_error;
4215: END IF;
4216:

Line 4213: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

4209: ,x_return_status => l_return_status
4210: );
4211: IF l_return_status = FND_API.g_ret_sts_error THEN
4212: RAISE FND_API.g_exc_error;
4213: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4214: RAISE FND_API.g_exc_unexpected_error;
4215: END IF;
4216:
4217:

Line 4214: RAISE FND_API.g_exc_unexpected_error;

4210: );
4211: IF l_return_status = FND_API.g_ret_sts_error THEN
4212: RAISE FND_API.g_exc_error;
4213: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4214: RAISE FND_API.g_exc_unexpected_error;
4215: END IF;
4216:
4217:
4218: -- Bug4087329: Settlement Amount is recalculated.

Line 4240: IF l_return_status = FND_API.g_ret_sts_error THEN

4236: ,x_return_status => l_return_status
4237: ,x_msg_data => x_msg_data
4238: ,x_msg_count => x_msg_count
4239: );
4240: IF l_return_status = FND_API.g_ret_sts_error THEN
4241: RAISE FND_API.g_exc_error;
4242: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4243: RAISE FND_API.g_exc_unexpected_error;
4244: END IF;

Line 4241: RAISE FND_API.g_exc_error;

4237: ,x_msg_data => x_msg_data
4238: ,x_msg_count => x_msg_count
4239: );
4240: IF l_return_status = FND_API.g_ret_sts_error THEN
4241: RAISE FND_API.g_exc_error;
4242: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4243: RAISE FND_API.g_exc_unexpected_error;
4244: END IF;
4245:

Line 4242: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

4238: ,x_msg_count => x_msg_count
4239: );
4240: IF l_return_status = FND_API.g_ret_sts_error THEN
4241: RAISE FND_API.g_exc_error;
4242: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4243: RAISE FND_API.g_exc_unexpected_error;
4244: END IF;
4245:
4246: fnd_file.put_line(fnd_file.log, ' Amount Remaining --> Write Off ');

Line 4243: RAISE FND_API.g_exc_unexpected_error;

4239: );
4240: IF l_return_status = FND_API.g_ret_sts_error THEN
4241: RAISE FND_API.g_exc_error;
4242: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4243: RAISE FND_API.g_exc_unexpected_error;
4244: END IF;
4245:
4246: fnd_file.put_line(fnd_file.log, ' Amount Remaining --> Write Off ');
4247:

Line 4254: IF l_return_status = FND_API.g_ret_sts_error THEN

4250: p_claim_id => l_claim_id_ver(i).claim_id
4251: ,x_claim_rec => l_claim_rec
4252: ,x_return_status => l_return_status
4253: );
4254: IF l_return_status = FND_API.g_ret_sts_error THEN
4255: RAISE FND_API.g_exc_error;
4256: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4257: RAISE FND_API.g_exc_unexpected_error;
4258: END IF;

Line 4255: RAISE FND_API.g_exc_error;

4251: ,x_claim_rec => l_claim_rec
4252: ,x_return_status => l_return_status
4253: );
4254: IF l_return_status = FND_API.g_ret_sts_error THEN
4255: RAISE FND_API.g_exc_error;
4256: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4257: RAISE FND_API.g_exc_unexpected_error;
4258: END IF;
4259:

Line 4256: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

4252: ,x_return_status => l_return_status
4253: );
4254: IF l_return_status = FND_API.g_ret_sts_error THEN
4255: RAISE FND_API.g_exc_error;
4256: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4257: RAISE FND_API.g_exc_unexpected_error;
4258: END IF;
4259:
4260: END IF;

Line 4257: RAISE FND_API.g_exc_unexpected_error;

4253: );
4254: IF l_return_status = FND_API.g_ret_sts_error THEN
4255: RAISE FND_API.g_exc_error;
4256: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4257: RAISE FND_API.g_exc_unexpected_error;
4258: END IF;
4259:
4260: END IF;
4261:

Line 4268: l_settlement_doc_tbl(1).settlement_id <> FND_API.G_miss_num THEN

4264: -- 5. Create the Settlement Docs
4265: -- ---------------------------------
4266: IF l_claim_id_ver(i).claim_class IN ('DEDUCTION', 'OVERPAYMENT') AND
4267: l_settlement_doc_tbl(1).settlement_id IS NOT NULL AND
4268: l_settlement_doc_tbl(1).settlement_id <> FND_API.G_miss_num THEN
4269:
4270: fnd_file.put_line(fnd_file.log, 'l_deduction_type '||l_deduction_type);
4271:
4272: IF l_deduction_type IN ('SOURCE_DED', 'RECEIPT_DED') THEN

Line 4280: IF l_return_status = FND_API.g_ret_sts_error THEN

4276: ,p_claim_amount => (l_settlement_doc_tbl(1).settlement_amount * -1)
4277: ,p_claim_number => l_claim_rec.claim_number
4278: ,x_return_status => l_return_status
4279: );
4280: IF l_return_status = FND_API.g_ret_sts_error THEN
4281: l_inv_bal_error := TRUE;
4282: OZF_UTILITY_PVT.write_conc_log;
4283: --Raise exception to allow for rollback of split
4284: RAISE FND_API.g_exc_error;

Line 4284: RAISE FND_API.g_exc_error;

4280: IF l_return_status = FND_API.g_ret_sts_error THEN
4281: l_inv_bal_error := TRUE;
4282: OZF_UTILITY_PVT.write_conc_log;
4283: --Raise exception to allow for rollback of split
4284: RAISE FND_API.g_exc_error;
4285: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4286: RAISE FND_API.g_exc_error;
4287: END IF;
4288: END IF;

Line 4285: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

4281: l_inv_bal_error := TRUE;
4282: OZF_UTILITY_PVT.write_conc_log;
4283: --Raise exception to allow for rollback of split
4284: RAISE FND_API.g_exc_error;
4285: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4286: RAISE FND_API.g_exc_error;
4287: END IF;
4288: END IF;
4289:

Line 4286: RAISE FND_API.g_exc_error;

4282: OZF_UTILITY_PVT.write_conc_log;
4283: --Raise exception to allow for rollback of split
4284: RAISE FND_API.g_exc_error;
4285: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4286: RAISE FND_API.g_exc_error;
4287: END IF;
4288: END IF;
4289:
4290: IF NOT l_inv_bal_error THEN

Line 4302: IF l_return_status = FND_API.g_ret_sts_error THEN

4298: ,x_return_status => l_return_status
4299: ,x_msg_data => x_msg_data
4300: ,x_msg_count => x_msg_count
4301: );
4302: IF l_return_status = FND_API.g_ret_sts_error THEN
4303: RAISE FND_API.g_exc_error;
4304: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4305: RAISE FND_API.g_exc_unexpected_error;
4306: END IF;

Line 4303: RAISE FND_API.g_exc_error;

4299: ,x_msg_data => x_msg_data
4300: ,x_msg_count => x_msg_count
4301: );
4302: IF l_return_status = FND_API.g_ret_sts_error THEN
4303: RAISE FND_API.g_exc_error;
4304: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4305: RAISE FND_API.g_exc_unexpected_error;
4306: END IF;
4307:

Line 4304: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

4300: ,x_msg_count => x_msg_count
4301: );
4302: IF l_return_status = FND_API.g_ret_sts_error THEN
4303: RAISE FND_API.g_exc_error;
4304: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4305: RAISE FND_API.g_exc_unexpected_error;
4306: END IF;
4307:
4308: END IF;

Line 4305: RAISE FND_API.g_exc_unexpected_error;

4301: );
4302: IF l_return_status = FND_API.g_ret_sts_error THEN
4303: RAISE FND_API.g_exc_error;
4304: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4305: RAISE FND_API.g_exc_unexpected_error;
4306: END IF;
4307:
4308: END IF;
4309:

Line 4323: IF l_return_status = FND_API.g_ret_sts_error THEN

4319: ,x_return_status => l_return_status
4320: ,x_msg_data => x_msg_data
4321: ,x_msg_count => x_msg_count
4322: );
4323: IF l_return_status = FND_API.g_ret_sts_error THEN
4324: RAISE FND_API.g_exc_error;
4325: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4326: RAISE FND_API.g_exc_unexpected_error;
4327: END IF;

Line 4324: RAISE FND_API.g_exc_error;

4320: ,x_msg_data => x_msg_data
4321: ,x_msg_count => x_msg_count
4322: );
4323: IF l_return_status = FND_API.g_ret_sts_error THEN
4324: RAISE FND_API.g_exc_error;
4325: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4326: RAISE FND_API.g_exc_unexpected_error;
4327: END IF;
4328:

Line 4325: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

4321: ,x_msg_count => x_msg_count
4322: );
4323: IF l_return_status = FND_API.g_ret_sts_error THEN
4324: RAISE FND_API.g_exc_error;
4325: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4326: RAISE FND_API.g_exc_unexpected_error;
4327: END IF;
4328:
4329: END IF;

Line 4326: RAISE FND_API.g_exc_unexpected_error;

4322: );
4323: IF l_return_status = FND_API.g_ret_sts_error THEN
4324: RAISE FND_API.g_exc_error;
4325: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4326: RAISE FND_API.g_exc_unexpected_error;
4327: END IF;
4328:
4329: END IF;
4330:

Line 4339: l_settlement_doc_tbl(j).settlement_id <> FND_API.g_miss_num THEN

4335: l_upd_claim_status := FALSE;
4336:
4337: FOR j IN l_settlement_doc_tbl.FIRST..l_settlement_doc_tbl.LAST LOOP
4338: IF l_settlement_doc_tbl(j).settlement_id is not null AND
4339: l_settlement_doc_tbl(j).settlement_id <> FND_API.g_miss_num THEN
4340: l_settlement_doc_tbl(j).settlement_date := SYSDATE;
4341: l_settlement_doc_tbl(j).payment_method := l_claim_rec.payment_method;
4342:
4343: fnd_file.put_line(fnd_file.log, 'Before Create_Settlement_Doc');

Line 4346: p_init_msg_list => FND_API.g_false,

4342:
4343: fnd_file.put_line(fnd_file.log, 'Before Create_Settlement_Doc');
4344: Create_Settlement_Doc(
4345: p_api_version_number => l_api_version,
4346: p_init_msg_list => FND_API.g_false,
4347: p_commit => FND_API.g_false,
4348: p_validation_level => FND_API.g_valid_level_full,
4349: x_return_status => l_return_status,
4350: x_msg_count => x_msg_count,

Line 4347: p_commit => FND_API.g_false,

4343: fnd_file.put_line(fnd_file.log, 'Before Create_Settlement_Doc');
4344: Create_Settlement_Doc(
4345: p_api_version_number => l_api_version,
4346: p_init_msg_list => FND_API.g_false,
4347: p_commit => FND_API.g_false,
4348: p_validation_level => FND_API.g_valid_level_full,
4349: x_return_status => l_return_status,
4350: x_msg_count => x_msg_count,
4351: x_msg_data => x_msg_data,

Line 4348: p_validation_level => FND_API.g_valid_level_full,

4344: Create_Settlement_Doc(
4345: p_api_version_number => l_api_version,
4346: p_init_msg_list => FND_API.g_false,
4347: p_commit => FND_API.g_false,
4348: p_validation_level => FND_API.g_valid_level_full,
4349: x_return_status => l_return_status,
4350: x_msg_count => x_msg_count,
4351: x_msg_data => x_msg_data,
4352: p_settlement_doc_rec => l_settlement_doc_tbl(j),

Line 4355: IF l_return_status = FND_API.g_ret_sts_error THEN

4351: x_msg_data => x_msg_data,
4352: p_settlement_doc_rec => l_settlement_doc_tbl(j),
4353: x_settlement_doc_id => l_settlement_doc_id
4354: );
4355: IF l_return_status = FND_API.g_ret_sts_error THEN
4356: RAISE FND_API.g_exc_error;
4357: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4358: RAISE FND_API.g_exc_unexpected_error;
4359: END IF;

Line 4356: RAISE FND_API.g_exc_error;

4352: p_settlement_doc_rec => l_settlement_doc_tbl(j),
4353: x_settlement_doc_id => l_settlement_doc_id
4354: );
4355: IF l_return_status = FND_API.g_ret_sts_error THEN
4356: RAISE FND_API.g_exc_error;
4357: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4358: RAISE FND_API.g_exc_unexpected_error;
4359: END IF;
4360:

Line 4357: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

4353: x_settlement_doc_id => l_settlement_doc_id
4354: );
4355: IF l_return_status = FND_API.g_ret_sts_error THEN
4356: RAISE FND_API.g_exc_error;
4357: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4358: RAISE FND_API.g_exc_unexpected_error;
4359: END IF;
4360:
4361: l_upd_claim_status := TRUE;

Line 4358: RAISE FND_API.g_exc_unexpected_error;

4354: );
4355: IF l_return_status = FND_API.g_ret_sts_error THEN
4356: RAISE FND_API.g_exc_error;
4357: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4358: RAISE FND_API.g_exc_unexpected_error;
4359: END IF;
4360:
4361: l_upd_claim_status := TRUE;
4362: END IF;

Line 4368: p_init_msg_list => FND_API.g_false,

4364:
4365: IF l_upd_claim_status THEN
4366: Update_Claim_From_Settlement(
4367: p_api_version_number => l_api_version,
4368: p_init_msg_list => FND_API.g_false,
4369: p_commit => FND_API.g_false,
4370: p_validation_level => FND_API.g_valid_level_full,
4371: x_return_status => l_return_status,
4372: x_msg_count => x_msg_count,

Line 4369: p_commit => FND_API.g_false,

4365: IF l_upd_claim_status THEN
4366: Update_Claim_From_Settlement(
4367: p_api_version_number => l_api_version,
4368: p_init_msg_list => FND_API.g_false,
4369: p_commit => FND_API.g_false,
4370: p_validation_level => FND_API.g_valid_level_full,
4371: x_return_status => l_return_status,
4372: x_msg_count => x_msg_count,
4373: x_msg_data => x_msg_data,

Line 4370: p_validation_level => FND_API.g_valid_level_full,

4366: Update_Claim_From_Settlement(
4367: p_api_version_number => l_api_version,
4368: p_init_msg_list => FND_API.g_false,
4369: p_commit => FND_API.g_false,
4370: p_validation_level => FND_API.g_valid_level_full,
4371: x_return_status => l_return_status,
4372: x_msg_count => x_msg_count,
4373: x_msg_data => x_msg_data,
4374: p_claim_id => l_claim_id_ver(i).claim_id,

Line 4379: IF l_return_status = FND_API.g_ret_sts_error THEN

4375: p_object_version_number => l_claim_id_ver(i).object_version_number,
4376: p_status_code => 'CLOSED',
4377: p_payment_status => 'PAID'
4378: );
4379: IF l_return_status = FND_API.g_ret_sts_error THEN
4380: RAISE FND_API.g_exc_error;
4381: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4382: RAISE FND_API.g_exc_unexpected_error;
4383: END IF;

Line 4380: RAISE FND_API.g_exc_error;

4376: p_status_code => 'CLOSED',
4377: p_payment_status => 'PAID'
4378: );
4379: IF l_return_status = FND_API.g_ret_sts_error THEN
4380: RAISE FND_API.g_exc_error;
4381: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4382: RAISE FND_API.g_exc_unexpected_error;
4383: END IF;
4384:

Line 4381: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

4377: p_payment_status => 'PAID'
4378: );
4379: IF l_return_status = FND_API.g_ret_sts_error THEN
4380: RAISE FND_API.g_exc_error;
4381: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4382: RAISE FND_API.g_exc_unexpected_error;
4383: END IF;
4384:
4385: END IF; -- end if l_upd_claim_status

Line 4382: RAISE FND_API.g_exc_unexpected_error;

4378: );
4379: IF l_return_status = FND_API.g_ret_sts_error THEN
4380: RAISE FND_API.g_exc_error;
4381: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4382: RAISE FND_API.g_exc_unexpected_error;
4383: END IF;
4384:
4385: END IF; -- end if l_upd_claim_status
4386: END IF; -- end if l_claim_id_ver(i).claim_class IN ('DEDUCTION', 'OVERPAYMENT')

Line 4398: WHEN FND_API.G_EXC_ERROR THEN

4394: END IF; -- end if l_settlement_doc_tbl.count > 0
4395: END IF; -- end if l_claim_id_ver.claim_id is not null and g_miss_num
4396:
4397: EXCEPTION
4398: WHEN FND_API.G_EXC_ERROR THEN
4399: ROLLBACK TO AR_SETTLEMENT;
4400: FND_FILE.PUT_LINE(FND_FILE.LOG, l_claim_id_ver(i).claim_number||' --> Failed.');
4401: OZF_UTILITY_PVT.write_conc_log;
4402: FND_FILE.PUT_LINE(FND_FILE.LOG, '---------------- '||l_claim_id_ver(i).claim_number||' ----------------');

Line 4405: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));

4401: OZF_UTILITY_PVT.write_conc_log;
4402: FND_FILE.PUT_LINE(FND_FILE.LOG, '---------------- '||l_claim_id_ver(i).claim_number||' ----------------');
4403:
4404: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Status : Failed.');
4405: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));
4406: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
4407:
4408: l_failed_claims := l_failed_claims + 1;
4409:

Line 4410: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

4406: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
4407:
4408: l_failed_claims := l_failed_claims + 1;
4409:
4410: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4411: ROLLBACK TO AR_SETTLEMENT;
4412: FND_FILE.PUT_LINE(FND_FILE.LOG, l_claim_id_ver(i).claim_number||' --> Failed.');
4413: OZF_UTILITY_PVT.write_conc_log;
4414: FND_FILE.PUT_LINE(FND_FILE.LOG, '---------------- '||l_claim_id_ver(i).claim_number||' ----------------');

Line 4417: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));

4413: OZF_UTILITY_PVT.write_conc_log;
4414: FND_FILE.PUT_LINE(FND_FILE.LOG, '---------------- '||l_claim_id_ver(i).claim_number||' ----------------');
4415:
4416: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Status : Failed.');
4417: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));
4418: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
4419:
4420: l_failed_claims := l_failed_claims + 1;
4421:

Line 4449: IF FND_API.to_boolean(p_commit) THEN

4445: END LOOP;
4446: END IF; -- end if l_claim_id_ver.count > 0
4447:
4448: --------------------- finish -----------------------
4449: IF FND_API.to_boolean(p_commit) THEN
4450: COMMIT;
4451: END IF;
4452:
4453: IF OZF_DEBUG_HIGH_ON THEN

Line 4463: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4459:
4460: EXCEPTION
4461: WHEN OTHERS THEN
4462: ROLLBACK TO Get_Receivable_Settlement;
4463: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4464: IF FND_MSG_PUB.Check_Msg_Level ( FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
4465: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
4466: END IF;
4467: FND_MSG_PUB.Count_And_Get(

Line 4468: p_encoded => FND_API.g_false,

4464: IF FND_MSG_PUB.Check_Msg_Level ( FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
4465: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
4466: END IF;
4467: FND_MSG_PUB.Count_And_Get(
4468: p_encoded => FND_API.g_false,
4469: p_count => x_msg_count,
4470: p_data => x_msg_data
4471: );
4472: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Fetching for Account Receivable Settlement Failed.');

Line 4585: IF NOT FND_API.Compatible_API_Call (

4581: --------------------- initialize -----------------------
4582: SAVEPOINT Get_Payable_Settlement;
4583:
4584: -- Standard call to check for call compatibility.
4585: IF NOT FND_API.Compatible_API_Call (
4586: l_api_version_number,
4587: p_api_version_number,
4588: l_api_name,
4589: G_PKG_NAME

Line 4591: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4587: p_api_version_number,
4588: l_api_name,
4589: G_PKG_NAME
4590: ) THEN
4591: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4592: END IF;
4593:
4594: -- Initialize message list if p_init_msg_list is set to TRUE.
4595: IF FND_API.to_Boolean(p_init_msg_list) THEN

Line 4595: IF FND_API.to_Boolean(p_init_msg_list) THEN

4591: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4592: END IF;
4593:
4594: -- Initialize message list if p_init_msg_list is set to TRUE.
4595: IF FND_API.to_Boolean(p_init_msg_list) THEN
4596: FND_MSG_PUB.initialize;
4597: END IF;
4598:
4599: x_return_status := FND_API.g_ret_sts_success;

Line 4599: x_return_status := FND_API.g_ret_sts_success;

4595: IF FND_API.to_Boolean(p_init_msg_list) THEN
4596: FND_MSG_PUB.initialize;
4597: END IF;
4598:
4599: x_return_status := FND_API.g_ret_sts_success;
4600:
4601: --------------------- start -----------------------
4602: IF OZF_DEBUG_HIGH_ON THEN
4603: OZF_UTILITY_PVT.debug_message(l_full_name ||': start');

Line 4707: IF l_return_status = FND_API.g_ret_sts_error THEN

4703: p_claim_id => l_claim_id_ver(i).claim_id
4704: ,x_return_status => l_return_status
4705: ,x_msg_count => x_msg_count
4706: ,x_msg_data => x_msg_data );
4707: IF l_return_status = FND_API.g_ret_sts_error THEN
4708: RAISE FND_API.g_exc_error;
4709: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4710: RAISE FND_API.g_exc_unexpected_error;
4711: END IF;

Line 4708: RAISE FND_API.g_exc_error;

4704: ,x_return_status => l_return_status
4705: ,x_msg_count => x_msg_count
4706: ,x_msg_data => x_msg_data );
4707: IF l_return_status = FND_API.g_ret_sts_error THEN
4708: RAISE FND_API.g_exc_error;
4709: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4710: RAISE FND_API.g_exc_unexpected_error;
4711: END IF;
4712:

Line 4709: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

4705: ,x_msg_count => x_msg_count
4706: ,x_msg_data => x_msg_data );
4707: IF l_return_status = FND_API.g_ret_sts_error THEN
4708: RAISE FND_API.g_exc_error;
4709: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4710: RAISE FND_API.g_exc_unexpected_error;
4711: END IF;
4712:
4713: IF l_claim_id_ver(i).payment_method IN ( 'CHECK','EFT','WIRE','AP_DEFAULT') THEN

Line 4710: RAISE FND_API.g_exc_unexpected_error;

4706: ,x_msg_data => x_msg_data );
4707: IF l_return_status = FND_API.g_ret_sts_error THEN
4708: RAISE FND_API.g_exc_error;
4709: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4710: RAISE FND_API.g_exc_unexpected_error;
4711: END IF;
4712:
4713: IF l_claim_id_ver(i).payment_method IN ( 'CHECK','EFT','WIRE','AP_DEFAULT') THEN
4714: FND_FILE.PUT_LINE(FND_FILE.LOG, ' Deleting settlement docs ' );

Line 4739: IF l_return_status = FND_API.g_ret_sts_error THEN

4735: p_claim_id => l_claim_id_ver(i).claim_id
4736: ,x_claim_rec => l_claim_rec
4737: ,x_return_status => l_return_status
4738: );
4739: IF l_return_status = FND_API.g_ret_sts_error THEN
4740: RAISE FND_API.g_exc_error;
4741: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4742: RAISE FND_API.g_exc_unexpected_error;
4743: END IF;

Line 4740: RAISE FND_API.g_exc_error;

4736: ,x_claim_rec => l_claim_rec
4737: ,x_return_status => l_return_status
4738: );
4739: IF l_return_status = FND_API.g_ret_sts_error THEN
4740: RAISE FND_API.g_exc_error;
4741: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4742: RAISE FND_API.g_exc_unexpected_error;
4743: END IF;
4744:

Line 4741: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

4737: ,x_return_status => l_return_status
4738: );
4739: IF l_return_status = FND_API.g_ret_sts_error THEN
4740: RAISE FND_API.g_exc_error;
4741: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4742: RAISE FND_API.g_exc_unexpected_error;
4743: END IF;
4744:
4745:

Line 4742: RAISE FND_API.g_exc_unexpected_error;

4738: );
4739: IF l_return_status = FND_API.g_ret_sts_error THEN
4740: RAISE FND_API.g_exc_error;
4741: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4742: RAISE FND_API.g_exc_unexpected_error;
4743: END IF;
4744:
4745:
4746: l_difference_amount := l_gross_amt - l_claim_rec.amount_settled ;

Line 4774: IF l_return_status = FND_API.g_ret_sts_error THEN

4770: x_settlement_doc_tbl => l_settlement_doc_tbl,
4771: x_invoice_amount => l_invoice_amount,
4772: x_return_status => l_return_status
4773: );
4774: IF l_return_status = FND_API.g_ret_sts_error THEN
4775: RAISE FND_API.g_exc_error;
4776: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4777: RAISE FND_API.g_exc_unexpected_error;
4778: END IF;

Line 4775: RAISE FND_API.g_exc_error;

4771: x_invoice_amount => l_invoice_amount,
4772: x_return_status => l_return_status
4773: );
4774: IF l_return_status = FND_API.g_ret_sts_error THEN
4775: RAISE FND_API.g_exc_error;
4776: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4777: RAISE FND_API.g_exc_unexpected_error;
4778: END IF;
4779:

Line 4776: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

4772: x_return_status => l_return_status
4773: );
4774: IF l_return_status = FND_API.g_ret_sts_error THEN
4775: RAISE FND_API.g_exc_error;
4776: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4777: RAISE FND_API.g_exc_unexpected_error;
4778: END IF;
4779:
4780: IF l_settlement_doc_tbl.count > 0 AND l_settlement_doc_tbl(1).settlement_id is not null

Line 4777: RAISE FND_API.g_exc_unexpected_error;

4773: );
4774: IF l_return_status = FND_API.g_ret_sts_error THEN
4775: RAISE FND_API.g_exc_error;
4776: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4777: RAISE FND_API.g_exc_unexpected_error;
4778: END IF;
4779:
4780: IF l_settlement_doc_tbl.count > 0 AND l_settlement_doc_tbl(1).settlement_id is not null
4781: THEN

Line 4788: l_pay_clear_flag := FND_API.g_true;

4784:
4785: l_settle_doc_id := NULL;
4786:
4787: IF l_settlement_doc_tbl(j).status_code = 'RECONCILED' THEN
4788: l_pay_clear_flag := FND_API.g_true;
4789: ELSE
4790: l_pay_clear_flag := FND_API.g_false;
4791: END IF;
4792:

Line 4790: l_pay_clear_flag := FND_API.g_false;

4786:
4787: IF l_settlement_doc_tbl(j).status_code = 'RECONCILED' THEN
4788: l_pay_clear_flag := FND_API.g_true;
4789: ELSE
4790: l_pay_clear_flag := FND_API.g_false;
4791: END IF;
4792:
4793: --//Bugfix : 10388933
4794: --OPEN csr_settle_doc_exist(l_settlement_doc_tbl(j).settlement_id);

Line 4817: p_init_msg_list => FND_API.g_false,

4813: OZF_UTILITY_PVT.debug_message('Updating settlement doc ');
4814: END IF;
4815: Update_Settlement_Doc(
4816: p_api_version_number => 1.0,
4817: p_init_msg_list => FND_API.g_false,
4818: p_commit => p_commit,
4819: p_validation_level => FND_API.g_valid_level_full,
4820: x_return_status => l_return_status,
4821: x_msg_count => x_msg_count,

Line 4819: p_validation_level => FND_API.g_valid_level_full,

4815: Update_Settlement_Doc(
4816: p_api_version_number => 1.0,
4817: p_init_msg_list => FND_API.g_false,
4818: p_commit => p_commit,
4819: p_validation_level => FND_API.g_valid_level_full,
4820: x_return_status => l_return_status,
4821: x_msg_count => x_msg_count,
4822: x_msg_data => x_msg_data,
4823: p_settlement_doc_rec => l_settlement_doc_tbl(j),

Line 4826: IF l_return_status = FND_API.g_ret_sts_error THEN

4822: x_msg_data => x_msg_data,
4823: p_settlement_doc_rec => l_settlement_doc_tbl(j),
4824: x_object_version_number => l_settlement_doc_tbl(j).object_version_number
4825: );
4826: IF l_return_status = FND_API.g_ret_sts_error THEN
4827: RAISE FND_API.g_exc_error;
4828: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4829: RAISE FND_API.g_exc_unexpected_error;
4830: END IF;

Line 4827: RAISE FND_API.g_exc_error;

4823: p_settlement_doc_rec => l_settlement_doc_tbl(j),
4824: x_object_version_number => l_settlement_doc_tbl(j).object_version_number
4825: );
4826: IF l_return_status = FND_API.g_ret_sts_error THEN
4827: RAISE FND_API.g_exc_error;
4828: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4829: RAISE FND_API.g_exc_unexpected_error;
4830: END IF;
4831:

Line 4828: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

4824: x_object_version_number => l_settlement_doc_tbl(j).object_version_number
4825: );
4826: IF l_return_status = FND_API.g_ret_sts_error THEN
4827: RAISE FND_API.g_exc_error;
4828: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4829: RAISE FND_API.g_exc_unexpected_error;
4830: END IF;
4831:
4832: FND_FILE.PUT_LINE(FND_FILE.LOG, 'Update settlement doc :: settlement_doc_id='||l_settlement_doc_tbl(j).settlement_id);

Line 4829: RAISE FND_API.g_exc_unexpected_error;

4825: );
4826: IF l_return_status = FND_API.g_ret_sts_error THEN
4827: RAISE FND_API.g_exc_error;
4828: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4829: RAISE FND_API.g_exc_unexpected_error;
4830: END IF;
4831:
4832: FND_FILE.PUT_LINE(FND_FILE.LOG, 'Update settlement doc :: settlement_doc_id='||l_settlement_doc_tbl(j).settlement_id);
4833: END IF;

Line 4837: p_init_msg_list => FND_API.g_false,

4833: END IF;
4834: ELSE
4835: Create_Settlement_Doc(
4836: p_api_version_number => 1.0,
4837: p_init_msg_list => FND_API.g_false,
4838: p_commit => p_commit,
4839: p_validation_level => FND_API.g_valid_level_full,
4840: x_return_status => l_return_status,
4841: x_msg_count => x_msg_count,

Line 4839: p_validation_level => FND_API.g_valid_level_full,

4835: Create_Settlement_Doc(
4836: p_api_version_number => 1.0,
4837: p_init_msg_list => FND_API.g_false,
4838: p_commit => p_commit,
4839: p_validation_level => FND_API.g_valid_level_full,
4840: x_return_status => l_return_status,
4841: x_msg_count => x_msg_count,
4842: x_msg_data => x_msg_data,
4843: p_settlement_doc_rec => l_settlement_doc_tbl(j),

Line 4846: IF l_return_status = FND_API.g_ret_sts_error THEN

4842: x_msg_data => x_msg_data,
4843: p_settlement_doc_rec => l_settlement_doc_tbl(j),
4844: x_settlement_doc_id => l_settlement_doc_id
4845: );
4846: IF l_return_status = FND_API.g_ret_sts_error THEN
4847: RAISE FND_API.g_exc_error;
4848: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4849: RAISE FND_API.g_exc_unexpected_error;
4850: END IF;

Line 4847: RAISE FND_API.g_exc_error;

4843: p_settlement_doc_rec => l_settlement_doc_tbl(j),
4844: x_settlement_doc_id => l_settlement_doc_id
4845: );
4846: IF l_return_status = FND_API.g_ret_sts_error THEN
4847: RAISE FND_API.g_exc_error;
4848: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4849: RAISE FND_API.g_exc_unexpected_error;
4850: END IF;
4851:

Line 4848: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

4844: x_settlement_doc_id => l_settlement_doc_id
4845: );
4846: IF l_return_status = FND_API.g_ret_sts_error THEN
4847: RAISE FND_API.g_exc_error;
4848: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4849: RAISE FND_API.g_exc_unexpected_error;
4850: END IF;
4851:
4852: FND_FILE.PUT_LINE(FND_FILE.LOG, 'Create settlement doc :: settlement_doc_id = '||l_settlement_doc_id);

Line 4849: RAISE FND_API.g_exc_unexpected_error;

4845: );
4846: IF l_return_status = FND_API.g_ret_sts_error THEN
4847: RAISE FND_API.g_exc_error;
4848: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4849: RAISE FND_API.g_exc_unexpected_error;
4850: END IF;
4851:
4852: FND_FILE.PUT_LINE(FND_FILE.LOG, 'Create settlement doc :: settlement_doc_id = '||l_settlement_doc_id);
4853:

Line 4888: IF l_return_status = FND_API.g_ret_sts_error THEN

4884: ,x_return_status => l_return_status
4885: ,x_msg_data => x_msg_data
4886: ,x_msg_count => x_msg_count
4887: );
4888: IF l_return_status = FND_API.g_ret_sts_error THEN
4889: RAISE FND_API.G_EXC_ERROR;
4890: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4891: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4892: END IF;

Line 4889: RAISE FND_API.G_EXC_ERROR;

4885: ,x_msg_data => x_msg_data
4886: ,x_msg_count => x_msg_count
4887: );
4888: IF l_return_status = FND_API.g_ret_sts_error THEN
4889: RAISE FND_API.G_EXC_ERROR;
4890: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4891: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4892: END IF;
4893: END IF;

Line 4890: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

4886: ,x_msg_count => x_msg_count
4887: );
4888: IF l_return_status = FND_API.g_ret_sts_error THEN
4889: RAISE FND_API.G_EXC_ERROR;
4890: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4891: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4892: END IF;
4893: END IF;
4894:

Line 4891: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4887: );
4888: IF l_return_status = FND_API.g_ret_sts_error THEN
4889: RAISE FND_API.G_EXC_ERROR;
4890: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4891: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4892: END IF;
4893: END IF;
4894:
4895: -- Split Claim : if there is difference amount --

Line 4902: IF l_return_status = FND_API.g_ret_sts_error THEN

4898: p_claim_id => l_claim_id_ver(i).claim_id
4899: ,x_claim_rec => l_claim_rec
4900: ,x_return_status => l_return_status
4901: );
4902: IF l_return_status = FND_API.g_ret_sts_error THEN
4903: RAISE FND_API.g_exc_error;
4904: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4905: RAISE FND_API.g_exc_unexpected_error;
4906: END IF;

Line 4903: RAISE FND_API.g_exc_error;

4899: ,x_claim_rec => l_claim_rec
4900: ,x_return_status => l_return_status
4901: );
4902: IF l_return_status = FND_API.g_ret_sts_error THEN
4903: RAISE FND_API.g_exc_error;
4904: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4905: RAISE FND_API.g_exc_unexpected_error;
4906: END IF;
4907:

Line 4904: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

4900: ,x_return_status => l_return_status
4901: );
4902: IF l_return_status = FND_API.g_ret_sts_error THEN
4903: RAISE FND_API.g_exc_error;
4904: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4905: RAISE FND_API.g_exc_unexpected_error;
4906: END IF;
4907:
4908: Split_Claim_Settlement(

Line 4905: RAISE FND_API.g_exc_unexpected_error;

4901: );
4902: IF l_return_status = FND_API.g_ret_sts_error THEN
4903: RAISE FND_API.g_exc_error;
4904: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4905: RAISE FND_API.g_exc_unexpected_error;
4906: END IF;
4907:
4908: Split_Claim_Settlement(
4909: p_claim_rec => l_claim_rec

Line 4915: IF l_return_status = FND_API.g_ret_sts_error THEN

4911: ,x_return_status => l_return_status
4912: ,x_msg_data => x_msg_data
4913: ,x_msg_count => x_msg_count
4914: );
4915: IF l_return_status = FND_API.g_ret_sts_error THEN
4916: RAISE FND_API.g_exc_error;
4917: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4918: RAISE FND_API.g_exc_unexpected_error;
4919: END IF;

Line 4916: RAISE FND_API.g_exc_error;

4912: ,x_msg_data => x_msg_data
4913: ,x_msg_count => x_msg_count
4914: );
4915: IF l_return_status = FND_API.g_ret_sts_error THEN
4916: RAISE FND_API.g_exc_error;
4917: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4918: RAISE FND_API.g_exc_unexpected_error;
4919: END IF;
4920:

Line 4917: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

4913: ,x_msg_count => x_msg_count
4914: );
4915: IF l_return_status = FND_API.g_ret_sts_error THEN
4916: RAISE FND_API.g_exc_error;
4917: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4918: RAISE FND_API.g_exc_unexpected_error;
4919: END IF;
4920:
4921: fnd_file.put_line(fnd_file.log, 'Amount Remaning '||l_claim_rec.amount_remaining);

Line 4918: RAISE FND_API.g_exc_unexpected_error;

4914: );
4915: IF l_return_status = FND_API.g_ret_sts_error THEN
4916: RAISE FND_API.g_exc_error;
4917: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4918: RAISE FND_API.g_exc_unexpected_error;
4919: END IF;
4920:
4921: fnd_file.put_line(fnd_file.log, 'Amount Remaning '||l_claim_rec.amount_remaining);
4922: fnd_file.put_line(fnd_file.log, ' Amount Remaining --> Split');

Line 4930: IF l_return_status = FND_API.g_ret_sts_error THEN

4926: p_claim_id => l_claim_id_ver(i).claim_id
4927: ,x_claim_rec => l_claim_rec
4928: ,x_return_status => l_return_status
4929: );
4930: IF l_return_status = FND_API.g_ret_sts_error THEN
4931: RAISE FND_API.g_exc_error;
4932: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4933: RAISE FND_API.g_exc_unexpected_error;
4934: END IF;

Line 4931: RAISE FND_API.g_exc_error;

4927: ,x_claim_rec => l_claim_rec
4928: ,x_return_status => l_return_status
4929: );
4930: IF l_return_status = FND_API.g_ret_sts_error THEN
4931: RAISE FND_API.g_exc_error;
4932: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4933: RAISE FND_API.g_exc_unexpected_error;
4934: END IF;
4935:

Line 4932: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

4928: ,x_return_status => l_return_status
4929: );
4930: IF l_return_status = FND_API.g_ret_sts_error THEN
4931: RAISE FND_API.g_exc_error;
4932: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4933: RAISE FND_API.g_exc_unexpected_error;
4934: END IF;
4935:
4936: --- Close Claim

Line 4933: RAISE FND_API.g_exc_unexpected_error;

4929: );
4930: IF l_return_status = FND_API.g_ret_sts_error THEN
4931: RAISE FND_API.g_exc_error;
4932: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4933: RAISE FND_API.g_exc_unexpected_error;
4934: END IF;
4935:
4936: --- Close Claim
4937: Update_Claim_From_Settlement(

Line 4939: p_init_msg_list => FND_API.g_false,

4935:
4936: --- Close Claim
4937: Update_Claim_From_Settlement(
4938: p_api_version_number => l_api_version_number,
4939: p_init_msg_list => FND_API.g_false,
4940: p_commit => FND_API.g_false,
4941: p_validation_level => FND_API.g_valid_level_full,
4942: x_return_status => l_return_status,
4943: x_msg_count => x_msg_count,

Line 4940: p_commit => FND_API.g_false,

4936: --- Close Claim
4937: Update_Claim_From_Settlement(
4938: p_api_version_number => l_api_version_number,
4939: p_init_msg_list => FND_API.g_false,
4940: p_commit => FND_API.g_false,
4941: p_validation_level => FND_API.g_valid_level_full,
4942: x_return_status => l_return_status,
4943: x_msg_count => x_msg_count,
4944: x_msg_data => x_msg_data,

Line 4941: p_validation_level => FND_API.g_valid_level_full,

4937: Update_Claim_From_Settlement(
4938: p_api_version_number => l_api_version_number,
4939: p_init_msg_list => FND_API.g_false,
4940: p_commit => FND_API.g_false,
4941: p_validation_level => FND_API.g_valid_level_full,
4942: x_return_status => l_return_status,
4943: x_msg_count => x_msg_count,
4944: x_msg_data => x_msg_data,
4945: p_claim_id => l_claim_rec.claim_id,

Line 4950: IF l_return_status = FND_API.g_ret_sts_error THEN

4946: p_object_version_number => l_claim_rec.object_version_number,
4947: p_status_code => 'CLOSED',
4948: p_payment_status => 'PAID'
4949: );
4950: IF l_return_status = FND_API.g_ret_sts_error THEN
4951: RAISE FND_API.g_exc_error;
4952: FND_FILE.PUT_LINE(FND_FILE.LOG, l_claim_id_ver(i).claim_number||' --> Failed.');
4953: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4954: RAISE FND_API.g_exc_unexpected_error;

Line 4951: RAISE FND_API.g_exc_error;

4947: p_status_code => 'CLOSED',
4948: p_payment_status => 'PAID'
4949: );
4950: IF l_return_status = FND_API.g_ret_sts_error THEN
4951: RAISE FND_API.g_exc_error;
4952: FND_FILE.PUT_LINE(FND_FILE.LOG, l_claim_id_ver(i).claim_number||' --> Failed.');
4953: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4954: RAISE FND_API.g_exc_unexpected_error;
4955: FND_FILE.PUT_LINE(FND_FILE.LOG, l_claim_id_ver(i).claim_number||' --> Failed.');

Line 4953: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

4949: );
4950: IF l_return_status = FND_API.g_ret_sts_error THEN
4951: RAISE FND_API.g_exc_error;
4952: FND_FILE.PUT_LINE(FND_FILE.LOG, l_claim_id_ver(i).claim_number||' --> Failed.');
4953: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4954: RAISE FND_API.g_exc_unexpected_error;
4955: FND_FILE.PUT_LINE(FND_FILE.LOG, l_claim_id_ver(i).claim_number||' --> Failed.');
4956: END IF;
4957: FND_FILE.PUT_LINE(FND_FILE.LOG, l_claim_id_ver(i).claim_number||' --> Success.');

Line 4954: RAISE FND_API.g_exc_unexpected_error;

4950: IF l_return_status = FND_API.g_ret_sts_error THEN
4951: RAISE FND_API.g_exc_error;
4952: FND_FILE.PUT_LINE(FND_FILE.LOG, l_claim_id_ver(i).claim_number||' --> Failed.');
4953: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
4954: RAISE FND_API.g_exc_unexpected_error;
4955: FND_FILE.PUT_LINE(FND_FILE.LOG, l_claim_id_ver(i).claim_number||' --> Failed.');
4956: END IF;
4957: FND_FILE.PUT_LINE(FND_FILE.LOG, l_claim_id_ver(i).claim_number||' --> Success.');
4958:

Line 4973: WHEN FND_API.G_EXC_ERROR THEN

4969: END IF; -- l_settlement_doc_tbl.count > 0
4970: END IF; -- Camcelled;
4971:
4972: EXCEPTION
4973: WHEN FND_API.G_EXC_ERROR THEN
4974: ROLLBACK TO AP_SETTLEMENT;
4975: FND_FILE.PUT_LINE(FND_FILE.LOG, l_claim_id_ver(i).claim_number||' --> Failed.');
4976: OZF_UTILITY_PVT.write_conc_log;
4977: FND_FILE.PUT_LINE(FND_FILE.LOG, '/*-------------- '||l_claim_id_ver(i).claim_number||' --------------*/');

Line 4979: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));

4975: FND_FILE.PUT_LINE(FND_FILE.LOG, l_claim_id_ver(i).claim_number||' --> Failed.');
4976: OZF_UTILITY_PVT.write_conc_log;
4977: FND_FILE.PUT_LINE(FND_FILE.LOG, '/*-------------- '||l_claim_id_ver(i).claim_number||' --------------*/');
4978: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Status : Failed.');
4979: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));
4980: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
4981: l_failed_claims := l_failed_claims + 1;
4982:
4983: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 4983: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

4979: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));
4980: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
4981: l_failed_claims := l_failed_claims + 1;
4982:
4983: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4984: ROLLBACK TO AP_SETTLEMENT;
4985: FND_FILE.PUT_LINE(FND_FILE.LOG, l_claim_id_ver(i).claim_number||' --> Failed.');
4986: OZF_UTILITY_PVT.write_conc_log;
4987: FND_FILE.PUT_LINE(FND_FILE.LOG, '/*-------------- '||l_claim_id_ver(i).claim_number||' --------------*/');

Line 4989: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));

4985: FND_FILE.PUT_LINE(FND_FILE.LOG, l_claim_id_ver(i).claim_number||' --> Failed.');
4986: OZF_UTILITY_PVT.write_conc_log;
4987: FND_FILE.PUT_LINE(FND_FILE.LOG, '/*-------------- '||l_claim_id_ver(i).claim_number||' --------------*/');
4988: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Status : Failed.');
4989: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));
4990: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
4991: l_failed_claims := l_failed_claims + 1;
4992:
4993: WHEN OTHERS THEN

Line 5007: IF FND_API.to_boolean(p_commit) THEN

5003: END LOOP;
5004:
5005:
5006: --------------------- finish -----------------------
5007: IF FND_API.to_boolean(p_commit) THEN
5008: COMMIT;
5009: END IF;
5010:
5011: FND_MSG_PUB.Count_And_Get(

Line 5024: WHEN FND_API.G_EXC_ERROR THEN

5020: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Claims failed to be fetched for AP Settlement : ' || l_failed_claims);
5021: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, ' Claims reopened for AP Settlement : ' || l_reopened_claims);
5022:
5023: EXCEPTION
5024: WHEN FND_API.G_EXC_ERROR THEN
5025: ROLLBACK TO Get_Payable_Settlement;
5026: x_return_status := FND_API.g_ret_sts_error;
5027: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Fetching for Account Payable Settlement Failed.');
5028: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));

Line 5026: x_return_status := FND_API.g_ret_sts_error;

5022:
5023: EXCEPTION
5024: WHEN FND_API.G_EXC_ERROR THEN
5025: ROLLBACK TO Get_Payable_Settlement;
5026: x_return_status := FND_API.g_ret_sts_error;
5027: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Fetching for Account Payable Settlement Failed.');
5028: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));
5029: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
5030: FND_MSG_PUB.Count_And_Get(

Line 5028: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));

5024: WHEN FND_API.G_EXC_ERROR THEN
5025: ROLLBACK TO Get_Payable_Settlement;
5026: x_return_status := FND_API.g_ret_sts_error;
5027: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Fetching for Account Payable Settlement Failed.');
5028: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));
5029: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
5030: FND_MSG_PUB.Count_And_Get(
5031: p_encoded => FND_API.g_false,
5032: p_count => x_msg_count,

Line 5031: p_encoded => FND_API.g_false,

5027: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Fetching for Account Payable Settlement Failed.');
5028: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));
5029: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
5030: FND_MSG_PUB.Count_And_Get(
5031: p_encoded => FND_API.g_false,
5032: p_count => x_msg_count,
5033: p_data => x_msg_data
5034: );
5035:

Line 5036: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

5032: p_count => x_msg_count,
5033: p_data => x_msg_data
5034: );
5035:
5036: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5037: ROLLBACK TO Get_Payable_Settlement;
5038: x_return_status := FND_API.g_ret_sts_unexp_error;
5039: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Fetching for Account Payable Settlement Failed.');
5040: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));

Line 5038: x_return_status := FND_API.g_ret_sts_unexp_error;

5034: );
5035:
5036: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5037: ROLLBACK TO Get_Payable_Settlement;
5038: x_return_status := FND_API.g_ret_sts_unexp_error;
5039: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Fetching for Account Payable Settlement Failed.');
5040: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));
5041: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
5042: FND_MSG_PUB.Count_And_Get(

Line 5040: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));

5036: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5037: ROLLBACK TO Get_Payable_Settlement;
5038: x_return_status := FND_API.g_ret_sts_unexp_error;
5039: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Fetching for Account Payable Settlement Failed.');
5040: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));
5041: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
5042: FND_MSG_PUB.Count_And_Get(
5043: p_encoded => FND_API.g_false,
5044: p_count => x_msg_count,

Line 5043: p_encoded => FND_API.g_false,

5039: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Fetching for Account Payable Settlement Failed.');
5040: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Error : ' || FND_MSG_PUB.get(FND_MSG_PUB.Count_Msg, FND_API.g_false));
5041: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
5042: FND_MSG_PUB.Count_And_Get(
5043: p_encoded => FND_API.g_false,
5044: p_count => x_msg_count,
5045: p_data => x_msg_data
5046: );
5047:

Line 5050: x_return_status := FND_API.g_ret_sts_unexp_error;

5046: );
5047:
5048: WHEN OTHERS THEN
5049: ROLLBACK TO Get_Payable_Settlement;
5050: x_return_status := FND_API.g_ret_sts_unexp_error;
5051: IF FND_MSG_PUB.Check_Msg_Level ( FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
5052: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
5053: END IF;
5054: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Fetching for Account Payable Settlement Failed.');

Line 5058: p_encoded => FND_API.g_false,

5054: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Fetching for Account Payable Settlement Failed.');
5055: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Error : ' || SQLCODE || ' : ' || SQLERRM);
5056: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
5057: FND_MSG_PUB.Count_And_Get(
5058: p_encoded => FND_API.g_false,
5059: p_count => x_msg_count,
5060: p_data => x_msg_data
5061: );
5062: End Get_Payable_Settlement;

Line 5205: p_init_msg_list => FND_API.g_false,

5201:
5202: IF p_payment_method IS NULL OR p_payment_method IN ( 'CREDIT_MEMO', 'DEBIT_MEMO') THEN
5203: Get_Receivable_Settlement(
5204: p_api_version_number => 1.0,
5205: p_init_msg_list => FND_API.g_false,
5206: p_commit => FND_API.g_false,
5207: p_validation_level => FND_API.g_valid_level_full,
5208:
5209: p_claim_class => p_claim_class,

Line 5206: p_commit => FND_API.g_false,

5202: IF p_payment_method IS NULL OR p_payment_method IN ( 'CREDIT_MEMO', 'DEBIT_MEMO') THEN
5203: Get_Receivable_Settlement(
5204: p_api_version_number => 1.0,
5205: p_init_msg_list => FND_API.g_false,
5206: p_commit => FND_API.g_false,
5207: p_validation_level => FND_API.g_valid_level_full,
5208:
5209: p_claim_class => p_claim_class,
5210: p_payment_method => p_payment_method,

Line 5207: p_validation_level => FND_API.g_valid_level_full,

5203: Get_Receivable_Settlement(
5204: p_api_version_number => 1.0,
5205: p_init_msg_list => FND_API.g_false,
5206: p_commit => FND_API.g_false,
5207: p_validation_level => FND_API.g_valid_level_full,
5208:
5209: p_claim_class => p_claim_class,
5210: p_payment_method => p_payment_method,
5211: p_cust_account_id => p_cust_account_id,

Line 5219: IF l_return_status = FND_API.g_ret_sts_error THEN

5215: x_return_status => l_return_status,
5216: x_msg_count => l_msg_count,
5217: x_msg_data => l_msg_data
5218: );
5219: IF l_return_status = FND_API.g_ret_sts_error THEN
5220: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
5221: FND_MESSAGE.set_name('OZF', 'OZF_SETL_DOC_AR_FETCH_ERR');
5222: FND_MSG_PUB.add;
5223: END IF;

Line 5224: RAISE FND_API.g_exc_error;

5220: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
5221: FND_MESSAGE.set_name('OZF', 'OZF_SETL_DOC_AR_FETCH_ERR');
5222: FND_MSG_PUB.add;
5223: END IF;
5224: RAISE FND_API.g_exc_error;
5225: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5226: RAISE FND_API.g_exc_unexpected_error;
5227: END IF;
5228:

Line 5225: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

5221: FND_MESSAGE.set_name('OZF', 'OZF_SETL_DOC_AR_FETCH_ERR');
5222: FND_MSG_PUB.add;
5223: END IF;
5224: RAISE FND_API.g_exc_error;
5225: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5226: RAISE FND_API.g_exc_unexpected_error;
5227: END IF;
5228:
5229: FND_FILE.PUT_LINE(FND_FILE.LOG, '===== END: fetching AR settlement -- time stamp :: '||TO_CHAR(SYSDATE, 'MM-DD-YYYY HH24:MI:SS')||' =======');

Line 5226: RAISE FND_API.g_exc_unexpected_error;

5222: FND_MSG_PUB.add;
5223: END IF;
5224: RAISE FND_API.g_exc_error;
5225: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5226: RAISE FND_API.g_exc_unexpected_error;
5227: END IF;
5228:
5229: FND_FILE.PUT_LINE(FND_FILE.LOG, '===== END: fetching AR settlement -- time stamp :: '||TO_CHAR(SYSDATE, 'MM-DD-YYYY HH24:MI:SS')||' =======');
5230: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '*---------------------------------------------------------------------------------------------*');

Line 5239: p_init_msg_list => FND_API.g_false,

5235:
5236: IF p_payment_method IS NULL OR p_payment_method IN ( 'CHECK','EFT','WIRE','AP_DEFAULT','AP_DEBIT') THEN
5237: Get_Payable_Settlement(
5238: p_api_version_number => 1.0,
5239: p_init_msg_list => FND_API.g_false,
5240: p_commit => FND_API.g_false,
5241: p_validation_level => FND_API.g_valid_level_full,
5242:
5243: p_claim_class => p_claim_class,

Line 5240: p_commit => FND_API.g_false,

5236: IF p_payment_method IS NULL OR p_payment_method IN ( 'CHECK','EFT','WIRE','AP_DEFAULT','AP_DEBIT') THEN
5237: Get_Payable_Settlement(
5238: p_api_version_number => 1.0,
5239: p_init_msg_list => FND_API.g_false,
5240: p_commit => FND_API.g_false,
5241: p_validation_level => FND_API.g_valid_level_full,
5242:
5243: p_claim_class => p_claim_class,
5244: p_payment_method => p_payment_method,

Line 5241: p_validation_level => FND_API.g_valid_level_full,

5237: Get_Payable_Settlement(
5238: p_api_version_number => 1.0,
5239: p_init_msg_list => FND_API.g_false,
5240: p_commit => FND_API.g_false,
5241: p_validation_level => FND_API.g_valid_level_full,
5242:
5243: p_claim_class => p_claim_class,
5244: p_payment_method => p_payment_method,
5245: p_cust_account_id => p_cust_account_id,

Line 5253: IF l_return_status = FND_API.g_ret_sts_error THEN

5249: x_return_status => l_return_status,
5250: x_msg_count => l_msg_count,
5251: x_msg_data => l_msg_data
5252: );
5253: IF l_return_status = FND_API.g_ret_sts_error THEN
5254: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
5255: FND_MESSAGE.set_name('OZF', 'OZF_SETL_DOC_AP_FETCH_ERR');
5256: FND_MSG_PUB.add;
5257: END IF;

Line 5258: RAISE FND_API.g_exc_error;

5254: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
5255: FND_MESSAGE.set_name('OZF', 'OZF_SETL_DOC_AP_FETCH_ERR');
5256: FND_MSG_PUB.add;
5257: END IF;
5258: RAISE FND_API.g_exc_error;
5259: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5260: RAISE FND_API.g_exc_unexpected_error;
5261: END IF;
5262:

Line 5259: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

5255: FND_MESSAGE.set_name('OZF', 'OZF_SETL_DOC_AP_FETCH_ERR');
5256: FND_MSG_PUB.add;
5257: END IF;
5258: RAISE FND_API.g_exc_error;
5259: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5260: RAISE FND_API.g_exc_unexpected_error;
5261: END IF;
5262:
5263: FND_FILE.PUT_LINE(FND_FILE.LOG, '===== END: fetching AP settlement -- time stamp :: '||TO_CHAR(SYSDATE, 'MM-DD-YYYY HH24:MI:SS')||' =======');

Line 5260: RAISE FND_API.g_exc_unexpected_error;

5256: FND_MSG_PUB.add;
5257: END IF;
5258: RAISE FND_API.g_exc_error;
5259: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5260: RAISE FND_API.g_exc_unexpected_error;
5261: END IF;
5262:
5263: FND_FILE.PUT_LINE(FND_FILE.LOG, '===== END: fetching AP settlement -- time stamp :: '||TO_CHAR(SYSDATE, 'MM-DD-YYYY HH24:MI:SS')||' =======');
5264: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '*---------------------------------------------------------------------------------------------*');

Line 5272: p_init_msg_list => FND_API.g_false,

5268:
5269: IF p_payment_method IS NULL OR p_payment_method = 'RMA' THEN
5270: Get_RMA_Settlement(
5271: p_api_version_number => 1.0,
5272: p_init_msg_list => FND_API.g_false,
5273: p_commit => FND_API.g_false,
5274: p_validation_level => FND_API.g_valid_level_full,
5275:
5276: p_claim_class => p_claim_class,

Line 5273: p_commit => FND_API.g_false,

5269: IF p_payment_method IS NULL OR p_payment_method = 'RMA' THEN
5270: Get_RMA_Settlement(
5271: p_api_version_number => 1.0,
5272: p_init_msg_list => FND_API.g_false,
5273: p_commit => FND_API.g_false,
5274: p_validation_level => FND_API.g_valid_level_full,
5275:
5276: p_claim_class => p_claim_class,
5277: p_payment_method => p_payment_method,

Line 5274: p_validation_level => FND_API.g_valid_level_full,

5270: Get_RMA_Settlement(
5271: p_api_version_number => 1.0,
5272: p_init_msg_list => FND_API.g_false,
5273: p_commit => FND_API.g_false,
5274: p_validation_level => FND_API.g_valid_level_full,
5275:
5276: p_claim_class => p_claim_class,
5277: p_payment_method => p_payment_method,
5278: p_cust_account_id => p_cust_account_id,

Line 5286: IF l_return_status = FND_API.g_ret_sts_error THEN

5282: x_return_status => l_return_status,
5283: x_msg_count => l_msg_count,
5284: x_msg_data => l_msg_data
5285: );
5286: IF l_return_status = FND_API.g_ret_sts_error THEN
5287: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
5288: FND_MESSAGE.set_name('OZF', 'OZF_SETL_DOC_AR_FETCH_ERR');
5289: FND_MSG_PUB.add;
5290: END IF;

Line 5291: RAISE FND_API.g_exc_error;

5287: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
5288: FND_MESSAGE.set_name('OZF', 'OZF_SETL_DOC_AR_FETCH_ERR');
5289: FND_MSG_PUB.add;
5290: END IF;
5291: RAISE FND_API.g_exc_error;
5292: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5293: RAISE FND_API.g_exc_unexpected_error;
5294: END IF;
5295: /*

Line 5292: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

5288: FND_MESSAGE.set_name('OZF', 'OZF_SETL_DOC_AR_FETCH_ERR');
5289: FND_MSG_PUB.add;
5290: END IF;
5291: RAISE FND_API.g_exc_error;
5292: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5293: RAISE FND_API.g_exc_unexpected_error;
5294: END IF;
5295: /*
5296: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

Line 5293: RAISE FND_API.g_exc_unexpected_error;

5289: FND_MSG_PUB.add;
5290: END IF;
5291: RAISE FND_API.g_exc_error;
5292: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5293: RAISE FND_API.g_exc_unexpected_error;
5294: END IF;
5295: /*
5296: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5297: FND_FILE.PUT_LINE(FND_FILE.LOG,'OZF_RETURN_STATUS ');

Line 5296: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

5292: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5293: RAISE FND_API.g_exc_unexpected_error;
5294: END IF;
5295: /*
5296: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5297: FND_FILE.PUT_LINE(FND_FILE.LOG,'OZF_RETURN_STATUS ');
5298: END IF;
5299: */
5300:

Line 5313: WHEN FND_API.g_exc_error THEN

5309: END LOOP;
5310: END IF;
5311:
5312: EXCEPTION
5313: WHEN FND_API.g_exc_error THEN
5314: ROLLBACK TO Populate_Settlement_Data;
5315: OZF_UTILITY_PVT.write_conc_log;
5316: ERRBUF := l_msg_data;
5317: RETCODE := 2;

Line 5322: WHEN FND_API.g_exc_unexpected_error THEN

5318: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Execution Status: Failure (Error:' || l_msg_data ||')');
5319: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, 'Execution Ends On: ' || to_char(sysdate,'MM-DD-YYYY HH24:MI:SS'));
5320: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '*---------------------------------------------------------------------------------------------*');
5321:
5322: WHEN FND_API.g_exc_unexpected_error THEN
5323: ROLLBACK TO Populate_Settlement_Data;
5324: OZF_UTILITY_PVT.write_conc_log;
5325: ERRBUF := l_msg_data;
5326: RETCODE := 2;

Line 5420: IF FND_API.to_boolean(p_init_msg_list) THEN

5416: IF OZF_DEBUG_HIGH_ON THEN
5417: OZF_Utility_PVT.debug_message(l_full_name||': start');
5418: END IF;
5419:
5420: IF FND_API.to_boolean(p_init_msg_list) THEN
5421: FND_MSG_PUB.initialize;
5422: END IF;
5423:
5424: IF NOT FND_API.compatible_api_call(

Line 5424: IF NOT FND_API.compatible_api_call(

5420: IF FND_API.to_boolean(p_init_msg_list) THEN
5421: FND_MSG_PUB.initialize;
5422: END IF;
5423:
5424: IF NOT FND_API.compatible_api_call(
5425: l_api_version,
5426: p_api_version_number,
5427: l_api_name,
5428: G_PKG_NAME

Line 5430: RAISE FND_API.g_exc_unexpected_error;

5426: p_api_version_number,
5427: l_api_name,
5428: G_PKG_NAME
5429: ) THEN
5430: RAISE FND_API.g_exc_unexpected_error;
5431: END IF;
5432:
5433: x_return_status := FND_API.g_ret_sts_success;
5434:

Line 5433: x_return_status := FND_API.g_ret_sts_success;

5429: ) THEN
5430: RAISE FND_API.g_exc_unexpected_error;
5431: END IF;
5432:
5433: x_return_status := FND_API.g_ret_sts_success;
5434:
5435: l_created_by := NVL(FND_GLOBAL.user_id,-1);
5436: l_updated_by := NVL(FND_GLOBAL.user_id,-1);
5437: l_last_update_login := NVL(FND_GLOBAL.conc_login_id,-1);

Line 5444: RAISE FND_API.G_EXC_ERROR;

5440: --------------------- validate -----------------------
5441: -- Validate Environment
5442: IF FND_GLOBAL.user_Id IS NULL THEN
5443: OZF_Utility_PVT.Error_Message(p_message_name => 'OZF_USER_PROFILE_MISSING');
5444: RAISE FND_API.G_EXC_ERROR;
5445: END IF;
5446:
5447: IF ( P_validation_level >= FND_API.g_valid_level_full) THEN
5448: Validate_Settlement_Doc(

Line 5447: IF ( P_validation_level >= FND_API.g_valid_level_full) THEN

5443: OZF_Utility_PVT.Error_Message(p_message_name => 'OZF_USER_PROFILE_MISSING');
5444: RAISE FND_API.G_EXC_ERROR;
5445: END IF;
5446:
5447: IF ( P_validation_level >= FND_API.g_valid_level_full) THEN
5448: Validate_Settlement_Doc(
5449: p_api_version_number => 1.0,
5450: p_init_msg_list => FND_API.G_FALSE,
5451: p_validation_level => p_validation_level,

Line 5450: p_init_msg_list => FND_API.G_FALSE,

5446:
5447: IF ( P_validation_level >= FND_API.g_valid_level_full) THEN
5448: Validate_Settlement_Doc(
5449: p_api_version_number => 1.0,
5450: p_init_msg_list => FND_API.G_FALSE,
5451: p_validation_level => p_validation_level,
5452: p_settlement_doc_rec => p_settlement_doc_rec,
5453: x_return_status => l_return_status,
5454: x_msg_count => x_msg_count,

Line 5457: IF l_return_status <> FND_API.g_ret_sts_success THEN

5453: x_return_status => l_return_status,
5454: x_msg_count => x_msg_count,
5455: x_msg_data => x_msg_data
5456: );
5457: IF l_return_status <> FND_API.g_ret_sts_success THEN
5458: RAISE FND_API.g_exc_error;
5459: END IF;
5460: END IF;
5461:

Line 5458: RAISE FND_API.g_exc_error;

5454: x_msg_count => x_msg_count,
5455: x_msg_data => x_msg_data
5456: );
5457: IF l_return_status <> FND_API.g_ret_sts_success THEN
5458: RAISE FND_API.g_exc_error;
5459: END IF;
5460: END IF;
5461:
5462: OPEN csr_claim_currency(l_settlement_doc_rec.claim_id);

Line 5482: IF l_return_status = FND_API.g_ret_sts_error THEN

5478: X_ACC_AMOUNT => l_settlement_doc_rec.settlement_acctd_amount,
5479: X_RATE => l_exchange_rate
5480: );
5481:
5482: IF l_return_status = FND_API.g_ret_sts_error THEN
5483: RAISE FND_API.g_exc_error;
5484: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5485: RAISE FND_API.g_exc_unexpected_error;
5486: END IF;

Line 5483: RAISE FND_API.g_exc_error;

5479: X_RATE => l_exchange_rate
5480: );
5481:
5482: IF l_return_status = FND_API.g_ret_sts_error THEN
5483: RAISE FND_API.g_exc_error;
5484: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5485: RAISE FND_API.g_exc_unexpected_error;
5486: END IF;
5487: END IF;

Line 5484: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

5480: );
5481:
5482: IF l_return_status = FND_API.g_ret_sts_error THEN
5483: RAISE FND_API.g_exc_error;
5484: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5485: RAISE FND_API.g_exc_unexpected_error;
5486: END IF;
5487: END IF;
5488:

Line 5485: RAISE FND_API.g_exc_unexpected_error;

5481:
5482: IF l_return_status = FND_API.g_ret_sts_error THEN
5483: RAISE FND_API.g_exc_error;
5484: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5485: RAISE FND_API.g_exc_unexpected_error;
5486: END IF;
5487: END IF;
5488:
5489: -------------------------- insert --------------------------

Line 5491: p_settlement_doc_rec.settlement_doc_id = FND_API.G_MISS_NUM THEN

5487: END IF;
5488:
5489: -------------------------- insert --------------------------
5490: IF p_settlement_doc_rec.settlement_doc_id IS NULL OR
5491: p_settlement_doc_rec.settlement_doc_id = FND_API.G_MISS_NUM THEN
5492: LOOP
5493: -- Get the identifier
5494: OPEN c_settlement_doc_seq;
5495: FETCH c_settlement_doc_seq INTO l_settlement_doc_rec.settlement_doc_id;

Line 5507: if l_settlement_doc_rec.claim_line_id = FND_API.G_MISS_NUM THEN

5503: END LOOP;
5504: END IF;
5505:
5506:
5507: if l_settlement_doc_rec.claim_line_id = FND_API.G_MISS_NUM THEN
5508: l_settlement_doc_rec.claim_line_id := null;
5509: end if;
5510:
5511: -- Added for Bug 14126231

Line 5580: RAISE FND_API.g_exc_error;

5576: FND_MESSAGE.Set_Name('OZF','OZF_API_DEBUG_MESSAGE');
5577: FND_MESSAGE.Set_Token('TEXT',SQLERRM);
5578: FND_MSG_PUB.add;
5579: END IF;
5580: RAISE FND_API.g_exc_error;
5581: END;
5582:
5583: ------------------------- finish -------------------------------
5584: x_settlement_doc_id := l_settlement_doc_rec.settlement_doc_id;

Line 5587: IF FND_API.to_boolean(p_commit) THEN

5583: ------------------------- finish -------------------------------
5584: x_settlement_doc_id := l_settlement_doc_rec.settlement_doc_id;
5585:
5586: -- Check for commit
5587: IF FND_API.to_boolean(p_commit) THEN
5588: COMMIT;
5589: END IF;
5590:
5591: FND_MSG_PUB.count_and_get(

Line 5592: p_encoded => FND_API.g_false,

5588: COMMIT;
5589: END IF;
5590:
5591: FND_MSG_PUB.count_and_get(
5592: p_encoded => FND_API.g_false,
5593: p_count => x_msg_count,
5594: p_data => x_msg_data
5595: );
5596:

Line 5602: WHEN FND_API.g_exc_error THEN

5598: OZF_Utility_PVT.debug_message(l_full_name ||': end');
5599: END IF;
5600:
5601: EXCEPTION
5602: WHEN FND_API.g_exc_error THEN
5603: ROLLBACK TO Create_Settlement_Doc;
5604: x_return_status := FND_API.g_ret_sts_error;
5605: FND_MSG_PUB.Count_And_Get (
5606: p_encoded => FND_API.g_false,

Line 5604: x_return_status := FND_API.g_ret_sts_error;

5600:
5601: EXCEPTION
5602: WHEN FND_API.g_exc_error THEN
5603: ROLLBACK TO Create_Settlement_Doc;
5604: x_return_status := FND_API.g_ret_sts_error;
5605: FND_MSG_PUB.Count_And_Get (
5606: p_encoded => FND_API.g_false,
5607: p_count => x_msg_count,
5608: p_data => x_msg_data

Line 5606: p_encoded => FND_API.g_false,

5602: WHEN FND_API.g_exc_error THEN
5603: ROLLBACK TO Create_Settlement_Doc;
5604: x_return_status := FND_API.g_ret_sts_error;
5605: FND_MSG_PUB.Count_And_Get (
5606: p_encoded => FND_API.g_false,
5607: p_count => x_msg_count,
5608: p_data => x_msg_data
5609: );
5610:

Line 5611: WHEN FND_API.g_exc_unexpected_error THEN

5607: p_count => x_msg_count,
5608: p_data => x_msg_data
5609: );
5610:
5611: WHEN FND_API.g_exc_unexpected_error THEN
5612: ROLLBACK TO Create_Settlement_Doc;
5613: x_return_status := FND_API.g_ret_sts_unexp_error;
5614: FND_MSG_PUB.Count_And_Get (
5615: p_encoded => FND_API.g_false,

Line 5613: x_return_status := FND_API.g_ret_sts_unexp_error;

5609: );
5610:
5611: WHEN FND_API.g_exc_unexpected_error THEN
5612: ROLLBACK TO Create_Settlement_Doc;
5613: x_return_status := FND_API.g_ret_sts_unexp_error;
5614: FND_MSG_PUB.Count_And_Get (
5615: p_encoded => FND_API.g_false,
5616: p_count => x_msg_count,
5617: p_data => x_msg_data

Line 5615: p_encoded => FND_API.g_false,

5611: WHEN FND_API.g_exc_unexpected_error THEN
5612: ROLLBACK TO Create_Settlement_Doc;
5613: x_return_status := FND_API.g_ret_sts_unexp_error;
5614: FND_MSG_PUB.Count_And_Get (
5615: p_encoded => FND_API.g_false,
5616: p_count => x_msg_count,
5617: p_data => x_msg_data
5618: );
5619:

Line 5622: x_return_status := FND_API.g_ret_sts_unexp_error;

5618: );
5619:
5620: WHEN OTHERS THEN
5621: ROLLBACK TO Create_Settlement_Doc;
5622: x_return_status := FND_API.g_ret_sts_unexp_error;
5623: IF FND_MSG_PUB.Check_Msg_Level ( FND_MSG_PUB.g_msg_lvl_unexp_error) THEN
5624: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
5625: END IF;
5626: FND_MSG_PUB.Count_And_Get (

Line 5627: p_encoded => FND_API.g_false,

5623: IF FND_MSG_PUB.Check_Msg_Level ( FND_MSG_PUB.g_msg_lvl_unexp_error) THEN
5624: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
5625: END IF;
5626: FND_MSG_PUB.Count_And_Get (
5627: p_encoded => FND_API.g_false,
5628: p_count => x_msg_count,
5629: p_data => x_msg_data
5630: );
5631:

Line 5709: IF FND_API.to_boolean(p_init_msg_list) THEN

5705: IF OZF_DEBUG_HIGH_ON THEN
5706: OZF_Utility_PVT.debug_message(l_full_name||': start');
5707: END IF;
5708:
5709: IF FND_API.to_boolean(p_init_msg_list) THEN
5710: FND_MSG_PUB.initialize;
5711: END IF;
5712:
5713: IF NOT FND_API.compatible_api_call(

Line 5713: IF NOT FND_API.compatible_api_call(

5709: IF FND_API.to_boolean(p_init_msg_list) THEN
5710: FND_MSG_PUB.initialize;
5711: END IF;
5712:
5713: IF NOT FND_API.compatible_api_call(
5714: l_api_version,
5715: p_api_version_number,
5716: l_api_name,
5717: G_PKG_NAME

Line 5719: RAISE FND_API.g_exc_unexpected_error;

5715: p_api_version_number,
5716: l_api_name,
5717: G_PKG_NAME
5718: ) THEN
5719: RAISE FND_API.g_exc_unexpected_error;
5720: END IF;
5721:
5722: x_return_status := FND_API.g_ret_sts_success;
5723:

Line 5722: x_return_status := FND_API.g_ret_sts_success;

5718: ) THEN
5719: RAISE FND_API.g_exc_unexpected_error;
5720: END IF;
5721:
5722: x_return_status := FND_API.g_ret_sts_success;
5723:
5724:
5725: l_last_updated_by := NVL(FND_GLOBAL.user_id,-1);
5726: l_last_update_login := NVL(FND_GLOBAL.conc_login_id,-1);

Line 5732: p_settlement_doc_rec.object_version_number = FND_API.G_MISS_NUM THEN

5728:
5729: ----------------------- validate ----------------------
5730: -- Varify object_version_number
5731: IF p_settlement_doc_rec.object_version_number is NULL or
5732: p_settlement_doc_rec.object_version_number = FND_API.G_MISS_NUM THEN
5733: IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.g_msg_lvl_error) THEN
5734: FND_MESSAGE.Set_Name('OZF', 'OZF_API_NO_OBJ_VER_NUM');
5735: FND_MSG_PUB.ADD;
5736: END IF;

Line 5737: RAISE FND_API.G_EXC_ERROR;

5733: IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.g_msg_lvl_error) THEN
5734: FND_MESSAGE.Set_Name('OZF', 'OZF_API_NO_OBJ_VER_NUM');
5735: FND_MSG_PUB.ADD;
5736: END IF;
5737: RAISE FND_API.G_EXC_ERROR;
5738: END IF;
5739:
5740: OPEN csr_settle_obj_ver(p_settlement_doc_rec.settlement_doc_id);
5741: FETCH csr_settle_obj_ver INTO l_object_version_number;

Line 5749: RAISE FND_API.G_EXC_ERROR;

5745: IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.g_msg_lvl_error) THEN
5746: FND_MESSAGE.Set_Name('OZF', 'OZF_API_RESOURCE_LOCKED');
5747: FND_MSG_PUB.ADD;
5748: END IF;
5749: RAISE FND_API.G_EXC_ERROR;
5750: END IF;
5751:
5752: l_object_version_number := l_object_version_number + 1;
5753:

Line 5768: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN

5764: p_validation_mode => JTF_PLSQL_API.g_update,
5765: x_return_status => l_return_status
5766: );
5767:
5768: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5769: RAISE FND_API.g_exc_unexpected_error;
5770: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
5771: RAISE FND_API.g_exc_error;
5772: END IF;

Line 5769: RAISE FND_API.g_exc_unexpected_error;

5765: x_return_status => l_return_status
5766: );
5767:
5768: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5769: RAISE FND_API.g_exc_unexpected_error;
5770: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
5771: RAISE FND_API.g_exc_error;
5772: END IF;
5773: END IF;

Line 5770: ELSIF l_return_status = FND_API.g_ret_sts_error THEN

5766: );
5767:
5768: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5769: RAISE FND_API.g_exc_unexpected_error;
5770: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
5771: RAISE FND_API.g_exc_error;
5772: END IF;
5773: END IF;
5774:

Line 5771: RAISE FND_API.g_exc_error;

5767:
5768: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5769: RAISE FND_API.g_exc_unexpected_error;
5770: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
5771: RAISE FND_API.g_exc_error;
5772: END IF;
5773: END IF;
5774:
5775: -- record level validation

Line 5782: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN

5778: P_settlement_doc_rec => p_settlement_doc_rec,
5779: p_complete_rec => l_complete_doc_rec,
5780: x_return_status => l_return_status
5781: );
5782: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5783: RAISE FND_API.g_exc_unexpected_error;
5784: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
5785: RAISE FND_API.g_exc_error;
5786: END IF;

Line 5783: RAISE FND_API.g_exc_unexpected_error;

5779: p_complete_rec => l_complete_doc_rec,
5780: x_return_status => l_return_status
5781: );
5782: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5783: RAISE FND_API.g_exc_unexpected_error;
5784: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
5785: RAISE FND_API.g_exc_error;
5786: END IF;
5787: END IF;

Line 5784: ELSIF l_return_status = FND_API.g_ret_sts_error THEN

5780: x_return_status => l_return_status
5781: );
5782: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5783: RAISE FND_API.g_exc_unexpected_error;
5784: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
5785: RAISE FND_API.g_exc_error;
5786: END IF;
5787: END IF;
5788:

Line 5785: RAISE FND_API.g_exc_error;

5781: );
5782: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5783: RAISE FND_API.g_exc_unexpected_error;
5784: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
5785: RAISE FND_API.g_exc_error;
5786: END IF;
5787: END IF;
5788:
5789: OPEN csr_claim_currency(l_complete_doc_rec.claim_id);

Line 5809: IF l_return_status = FND_API.g_ret_sts_error THEN

5805: X_ACC_AMOUNT => l_complete_doc_rec.settlement_acctd_amount,
5806: X_RATE => l_exchange_rate
5807: );
5808:
5809: IF l_return_status = FND_API.g_ret_sts_error THEN
5810: RAISE FND_API.g_exc_error;
5811: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5812: RAISE FND_API.g_exc_unexpected_error;
5813: END IF;

Line 5810: RAISE FND_API.g_exc_error;

5806: X_RATE => l_exchange_rate
5807: );
5808:
5809: IF l_return_status = FND_API.g_ret_sts_error THEN
5810: RAISE FND_API.g_exc_error;
5811: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5812: RAISE FND_API.g_exc_unexpected_error;
5813: END IF;
5814: END IF;

Line 5811: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

5807: );
5808:
5809: IF l_return_status = FND_API.g_ret_sts_error THEN
5810: RAISE FND_API.g_exc_error;
5811: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5812: RAISE FND_API.g_exc_unexpected_error;
5813: END IF;
5814: END IF;
5815:

Line 5812: RAISE FND_API.g_exc_unexpected_error;

5808:
5809: IF l_return_status = FND_API.g_ret_sts_error THEN
5810: RAISE FND_API.g_exc_error;
5811: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5812: RAISE FND_API.g_exc_unexpected_error;
5813: END IF;
5814: END IF;
5815:
5816: -- Added for Bug 14126231

Line 5883: RAISE FND_API.g_exc_error;

5879: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
5880: FND_MESSAGE.set_name('OZF', 'OZF_TABLE_HANDLER_ERROR');
5881: FND_MSG_PUB.add;
5882: END IF;
5883: RAISE FND_API.g_exc_error;
5884: END;
5885:
5886:
5887: /*

Line 5933: IF FND_API.to_boolean(p_commit) THEN

5929: -------------------- finish --------------------------
5930: x_object_version_number := l_object_version_number;
5931:
5932: -- Check for commit
5933: IF FND_API.to_boolean(p_commit) THEN
5934: COMMIT;
5935: END IF;
5936:
5937: FND_MSG_PUB.count_and_get(

Line 5938: p_encoded => FND_API.g_false,

5934: COMMIT;
5935: END IF;
5936:
5937: FND_MSG_PUB.count_and_get(
5938: p_encoded => FND_API.g_false,
5939: p_count => x_msg_count,
5940: p_data => x_msg_data
5941: );
5942:

Line 5948: WHEN FND_API.g_exc_error THEN

5944: OZF_Utility_PVT.debug_message(l_full_name ||': end');
5945: END IF;
5946:
5947: EXCEPTION
5948: WHEN FND_API.g_exc_error THEN
5949: ROLLBACK TO Update_Settlement_Doc;
5950: x_return_status := FND_API.g_ret_sts_error;
5951: FND_MSG_PUB.Count_And_Get (
5952: p_encoded => FND_API.g_false,

Line 5950: x_return_status := FND_API.g_ret_sts_error;

5946:
5947: EXCEPTION
5948: WHEN FND_API.g_exc_error THEN
5949: ROLLBACK TO Update_Settlement_Doc;
5950: x_return_status := FND_API.g_ret_sts_error;
5951: FND_MSG_PUB.Count_And_Get (
5952: p_encoded => FND_API.g_false,
5953: p_count => x_msg_count,
5954: p_data => x_msg_data

Line 5952: p_encoded => FND_API.g_false,

5948: WHEN FND_API.g_exc_error THEN
5949: ROLLBACK TO Update_Settlement_Doc;
5950: x_return_status := FND_API.g_ret_sts_error;
5951: FND_MSG_PUB.Count_And_Get (
5952: p_encoded => FND_API.g_false,
5953: p_count => x_msg_count,
5954: p_data => x_msg_data
5955: );
5956:

Line 5957: WHEN FND_API.g_exc_unexpected_error THEN

5953: p_count => x_msg_count,
5954: p_data => x_msg_data
5955: );
5956:
5957: WHEN FND_API.g_exc_unexpected_error THEN
5958: ROLLBACK TO Update_Settlement_Doc;
5959: x_return_status := FND_API.g_ret_sts_unexp_error;
5960: FND_MSG_PUB.Count_And_Get (
5961: p_encoded => FND_API.g_false,

Line 5959: x_return_status := FND_API.g_ret_sts_unexp_error;

5955: );
5956:
5957: WHEN FND_API.g_exc_unexpected_error THEN
5958: ROLLBACK TO Update_Settlement_Doc;
5959: x_return_status := FND_API.g_ret_sts_unexp_error;
5960: FND_MSG_PUB.Count_And_Get (
5961: p_encoded => FND_API.g_false,
5962: p_count => x_msg_count,
5963: p_data => x_msg_data

Line 5961: p_encoded => FND_API.g_false,

5957: WHEN FND_API.g_exc_unexpected_error THEN
5958: ROLLBACK TO Update_Settlement_Doc;
5959: x_return_status := FND_API.g_ret_sts_unexp_error;
5960: FND_MSG_PUB.Count_And_Get (
5961: p_encoded => FND_API.g_false,
5962: p_count => x_msg_count,
5963: p_data => x_msg_data
5964: );
5965:

Line 5968: x_return_status := FND_API.g_ret_sts_unexp_error;

5964: );
5965:
5966: WHEN OTHERS THEN
5967: ROLLBACK TO Update_Settlement_Doc;
5968: x_return_status := FND_API.g_ret_sts_unexp_error;
5969: IF FND_MSG_PUB.Check_Msg_Level ( FND_MSG_PUB.g_msg_lvl_unexp_error) THEN
5970: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
5971: END IF;
5972: FND_MSG_PUB.Count_And_Get (

Line 5973: p_encoded => FND_API.g_false,

5969: IF FND_MSG_PUB.Check_Msg_Level ( FND_MSG_PUB.g_msg_lvl_unexp_error) THEN
5970: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
5971: END IF;
5972: FND_MSG_PUB.Count_And_Get (
5973: p_encoded => FND_API.g_false,
5974: p_count => x_msg_count,
5975: p_data => x_msg_data
5976: );
5977:

Line 6020: IF FND_API.to_boolean(p_init_msg_list) THEN

6016: IF OZF_DEBUG_HIGH_ON THEN
6017: OZF_Utility_PVT.debug_message(l_full_name||': start');
6018: END IF;
6019:
6020: IF FND_API.to_boolean(p_init_msg_list) THEN
6021: FND_MSG_PUB.initialize;
6022: END IF;
6023:
6024: IF NOT FND_API.compatible_api_call(

Line 6024: IF NOT FND_API.compatible_api_call(

6020: IF FND_API.to_boolean(p_init_msg_list) THEN
6021: FND_MSG_PUB.initialize;
6022: END IF;
6023:
6024: IF NOT FND_API.compatible_api_call(
6025: l_api_version,
6026: p_api_version_number,
6027: l_api_name,
6028: G_PKG_NAME

Line 6030: RAISE FND_API.g_exc_unexpected_error;

6026: p_api_version_number,
6027: l_api_name,
6028: G_PKG_NAME
6029: ) THEN
6030: RAISE FND_API.g_exc_unexpected_error;
6031: END IF;
6032:
6033: x_return_status := FND_API.g_ret_sts_success;
6034:

Line 6033: x_return_status := FND_API.g_ret_sts_success;

6029: ) THEN
6030: RAISE FND_API.g_exc_unexpected_error;
6031: END IF;
6032:
6033: x_return_status := FND_API.g_ret_sts_success;
6034:
6035: -- Validate object_version_number
6036: OPEN csr_settle_obj_ver(p_settlement_doc_id);
6037: FETCH csr_settle_obj_ver INTO l_object_version;

Line 6056: RAISE FND_API.g_exc_error;

6052: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
6053: FND_MESSAGE.set_name('OZF', 'OZF_API_RECORD_NOT_FOUND');
6054: FND_MSG_PUB.add;
6055: END IF;
6056: RAISE FND_API.g_exc_error;
6057: END;
6058: ELSE
6059: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
6060: FND_MESSAGE.set_name('OZF', 'OZF_REC_VERSION_CHANGED');

Line 6063: RAISE FND_API.g_exc_error;

6059: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
6060: FND_MESSAGE.set_name('OZF', 'OZF_REC_VERSION_CHANGED');
6061: FND_MSG_PUB.add;
6062: END IF;
6063: RAISE FND_API.g_exc_error;
6064: END IF;
6065:
6066: /*
6067: DELETE FROM ozf_settlement_docs_all

Line 6076: RAISE FND_API.g_exc_error;

6072: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
6073: FND_MESSAGE.set_name('OZF', 'OZF_API_RECORD_NOT_FOUND');
6074: FND_MSG_PUB.add;
6075: END IF;
6076: RAISE FND_API.g_exc_error;
6077: END IF;
6078: */
6079: -------------------- finish --------------------------
6080: IF FND_API.to_boolean(p_commit) THEN

Line 6080: IF FND_API.to_boolean(p_commit) THEN

6076: RAISE FND_API.g_exc_error;
6077: END IF;
6078: */
6079: -------------------- finish --------------------------
6080: IF FND_API.to_boolean(p_commit) THEN
6081: COMMIT;
6082: END IF;
6083:
6084: FND_MSG_PUB.count_and_get(

Line 6085: p_encoded => FND_API.g_false,

6081: COMMIT;
6082: END IF;
6083:
6084: FND_MSG_PUB.count_and_get(
6085: p_encoded => FND_API.g_false,
6086: p_count => x_msg_count,
6087: p_data => x_msg_data
6088: );
6089:

Line 6095: WHEN FND_API.g_exc_error THEN

6091: OZF_Utility_PVT.debug_message(l_full_name ||': end');
6092: END IF;
6093:
6094: EXCEPTION
6095: WHEN FND_API.g_exc_error THEN
6096: ROLLBACK TO Delete_Settlement_Doc;
6097: x_return_status := FND_API.g_ret_sts_error;
6098: FND_MSG_PUB.Count_And_Get (
6099: p_encoded => FND_API.g_false,

Line 6097: x_return_status := FND_API.g_ret_sts_error;

6093:
6094: EXCEPTION
6095: WHEN FND_API.g_exc_error THEN
6096: ROLLBACK TO Delete_Settlement_Doc;
6097: x_return_status := FND_API.g_ret_sts_error;
6098: FND_MSG_PUB.Count_And_Get (
6099: p_encoded => FND_API.g_false,
6100: p_count => x_msg_count,
6101: p_data => x_msg_data

Line 6099: p_encoded => FND_API.g_false,

6095: WHEN FND_API.g_exc_error THEN
6096: ROLLBACK TO Delete_Settlement_Doc;
6097: x_return_status := FND_API.g_ret_sts_error;
6098: FND_MSG_PUB.Count_And_Get (
6099: p_encoded => FND_API.g_false,
6100: p_count => x_msg_count,
6101: p_data => x_msg_data
6102: );
6103:

Line 6104: WHEN FND_API.g_exc_unexpected_error THEN

6100: p_count => x_msg_count,
6101: p_data => x_msg_data
6102: );
6103:
6104: WHEN FND_API.g_exc_unexpected_error THEN
6105: ROLLBACK TO Delete_Settlement_Doc;
6106: x_return_status := FND_API.g_ret_sts_unexp_error;
6107: FND_MSG_PUB.Count_And_Get (
6108: p_encoded => FND_API.g_false,

Line 6106: x_return_status := FND_API.g_ret_sts_unexp_error;

6102: );
6103:
6104: WHEN FND_API.g_exc_unexpected_error THEN
6105: ROLLBACK TO Delete_Settlement_Doc;
6106: x_return_status := FND_API.g_ret_sts_unexp_error;
6107: FND_MSG_PUB.Count_And_Get (
6108: p_encoded => FND_API.g_false,
6109: p_count => x_msg_count,
6110: p_data => x_msg_data

Line 6108: p_encoded => FND_API.g_false,

6104: WHEN FND_API.g_exc_unexpected_error THEN
6105: ROLLBACK TO Delete_Settlement_Doc;
6106: x_return_status := FND_API.g_ret_sts_unexp_error;
6107: FND_MSG_PUB.Count_And_Get (
6108: p_encoded => FND_API.g_false,
6109: p_count => x_msg_count,
6110: p_data => x_msg_data
6111: );
6112:

Line 6115: x_return_status := FND_API.g_ret_sts_unexp_error;

6111: );
6112:
6113: WHEN OTHERS THEN
6114: ROLLBACK TO Delete_Settlement_Doc;
6115: x_return_status := FND_API.g_ret_sts_unexp_error;
6116: IF FND_MSG_PUB.Check_Msg_Level ( FND_MSG_PUB.g_msg_lvl_unexp_error) THEN
6117: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
6118: END IF;
6119: FND_MSG_PUB.Count_And_Get (

Line 6120: p_encoded => FND_API.g_false,

6116: IF FND_MSG_PUB.Check_Msg_Level ( FND_MSG_PUB.g_msg_lvl_unexp_error) THEN
6117: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME,l_api_name);
6118: END IF;
6119: FND_MSG_PUB.Count_And_Get (
6120: p_encoded => FND_API.g_false,
6121: p_count => x_msg_count,
6122: p_data => x_msg_data
6123: );
6124: End Delete_Settlement_Doc;

Line 6167: IF FND_API.to_boolean(p_init_msg_list) THEN

6163: IF OZF_DEBUG_HIGH_ON THEN
6164: OZF_Utility_PVT.debug_message(l_full_name||': start');
6165: END IF;
6166:
6167: IF FND_API.to_boolean(p_init_msg_list) THEN
6168: FND_MSG_PUB.initialize;
6169: END IF;
6170:
6171: IF NOT FND_API.compatible_api_call(

Line 6171: IF NOT FND_API.compatible_api_call(

6167: IF FND_API.to_boolean(p_init_msg_list) THEN
6168: FND_MSG_PUB.initialize;
6169: END IF;
6170:
6171: IF NOT FND_API.compatible_api_call(
6172: l_api_version,
6173: p_api_version_number,
6174: l_api_name,
6175: g_pkg_name

Line 6177: RAISE FND_API.g_exc_unexpected_error;

6173: p_api_version_number,
6174: l_api_name,
6175: g_pkg_name
6176: ) THEN
6177: RAISE FND_API.g_exc_unexpected_error;
6178: END IF;
6179:
6180: x_return_status := FND_API.g_ret_sts_success;
6181:

Line 6180: x_return_status := FND_API.g_ret_sts_success;

6176: ) THEN
6177: RAISE FND_API.g_exc_unexpected_error;
6178: END IF;
6179:
6180: x_return_status := FND_API.g_ret_sts_success;
6181:
6182: ------------------------ lock -------------------------
6183: IF OZF_DEBUG_HIGH_ON THEN
6184: OZF_Utility_PVT.debug_message(l_full_name||': lock');

Line 6195: RAISE FND_API.g_exc_error;

6191: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
6192: FND_MESSAGE.set_name('OZF', 'OZF_API_RECORD_NOT_FOUND');
6193: FND_MSG_PUB.add;
6194: END IF;
6195: RAISE FND_API.g_exc_error;
6196: END IF;
6197: CLOSE c_Settlement_Doc;
6198:
6199: -------------------- finish --------------------------

Line 6201: p_encoded => FND_API.g_false,

6197: CLOSE c_Settlement_Doc;
6198:
6199: -------------------- finish --------------------------
6200: FND_MSG_PUB.count_and_get(
6201: p_encoded => FND_API.g_false,
6202: p_count => x_msg_count,
6203: p_data => x_msg_data
6204: );
6205:

Line 6212: x_return_status := FND_API.g_ret_sts_error;

6208: END IF;
6209:
6210: EXCEPTION
6211: WHEN OZF_Utility_PVT.resource_locked THEN
6212: x_return_status := FND_API.g_ret_sts_error;
6213: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
6214: FND_MESSAGE.set_name('OZF', 'OZF_API_RESOURCE_LOCKED');
6215: FND_MSG_PUB.add;
6216: END IF;

Line 6218: p_encoded => FND_API.g_false,

6214: FND_MESSAGE.set_name('OZF', 'OZF_API_RESOURCE_LOCKED');
6215: FND_MSG_PUB.add;
6216: END IF;
6217: FND_MSG_PUB.count_and_get(
6218: p_encoded => FND_API.g_false,
6219: p_count => x_msg_count,
6220: p_data => x_msg_data
6221: );
6222:

Line 6223: WHEN FND_API.g_exc_error THEN

6219: p_count => x_msg_count,
6220: p_data => x_msg_data
6221: );
6222:
6223: WHEN FND_API.g_exc_error THEN
6224: x_return_status := FND_API.g_ret_sts_error;
6225: FND_MSG_PUB.count_and_get(
6226: p_encoded => FND_API.g_false,
6227: p_count => x_msg_count,

Line 6224: x_return_status := FND_API.g_ret_sts_error;

6220: p_data => x_msg_data
6221: );
6222:
6223: WHEN FND_API.g_exc_error THEN
6224: x_return_status := FND_API.g_ret_sts_error;
6225: FND_MSG_PUB.count_and_get(
6226: p_encoded => FND_API.g_false,
6227: p_count => x_msg_count,
6228: p_data => x_msg_data

Line 6226: p_encoded => FND_API.g_false,

6222:
6223: WHEN FND_API.g_exc_error THEN
6224: x_return_status := FND_API.g_ret_sts_error;
6225: FND_MSG_PUB.count_and_get(
6226: p_encoded => FND_API.g_false,
6227: p_count => x_msg_count,
6228: p_data => x_msg_data
6229: );
6230:

Line 6231: WHEN FND_API.g_exc_unexpected_error THEN

6227: p_count => x_msg_count,
6228: p_data => x_msg_data
6229: );
6230:
6231: WHEN FND_API.g_exc_unexpected_error THEN
6232: x_return_status := FND_API.g_ret_sts_unexp_error ;
6233: FND_MSG_PUB.count_and_get(
6234: p_encoded => FND_API.g_false,
6235: p_count => x_msg_count,

Line 6232: x_return_status := FND_API.g_ret_sts_unexp_error ;

6228: p_data => x_msg_data
6229: );
6230:
6231: WHEN FND_API.g_exc_unexpected_error THEN
6232: x_return_status := FND_API.g_ret_sts_unexp_error ;
6233: FND_MSG_PUB.count_and_get(
6234: p_encoded => FND_API.g_false,
6235: p_count => x_msg_count,
6236: p_data => x_msg_data

Line 6234: p_encoded => FND_API.g_false,

6230:
6231: WHEN FND_API.g_exc_unexpected_error THEN
6232: x_return_status := FND_API.g_ret_sts_unexp_error ;
6233: FND_MSG_PUB.count_and_get(
6234: p_encoded => FND_API.g_false,
6235: p_count => x_msg_count,
6236: p_data => x_msg_data
6237: );
6238:

Line 6240: x_return_status := FND_API.g_ret_sts_unexp_error ;

6236: p_data => x_msg_data
6237: );
6238:
6239: WHEN OTHERS THEN
6240: x_return_status := FND_API.g_ret_sts_unexp_error ;
6241: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error) THEN
6242: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
6243: END IF;
6244: FND_MSG_PUB.count_and_get(

Line 6245: p_encoded => FND_API.g_false,

6241: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error) THEN
6242: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
6243: END IF;
6244: FND_MSG_PUB.count_and_get(
6245: p_encoded => FND_API.g_false,
6246: p_count => x_msg_count,
6247: p_data => x_msg_data
6248: );
6249:

Line 6270: x_return_status := FND_API.g_ret_sts_success;

6266: IS
6267: l_valid_flag VARCHAR2(1);
6268:
6269: BEGIN
6270: x_return_status := FND_API.g_ret_sts_success;
6271: /*
6272: IF p_validation_mode = JTF_PLSQL_API.g_create THEN
6273: l_valid_flag := OZF_Utility_PVT.check_uniqueness(
6274: 'OZF_SETTLEMENT_DOCS_ALL',

Line 6285: IF l_valid_flag = FND_API.g_false THEN

6281: ''' AND SETTLEMENT_DOC_ID <> ' || p_settlement_doc_rec.SETTLEMENT_DOC_ID
6282: );
6283: END IF;
6284:
6285: IF l_valid_flag = FND_API.g_false THEN
6286: OZF_Utility_PVT.Error_Message(p_message_name => 'OZF_SETTLEMENT_DOC_ID_DUPLICATE');
6287: x_return_status := FND_API.g_ret_sts_error;
6288: RETURN;
6289: END IF;

Line 6287: x_return_status := FND_API.g_ret_sts_error;

6283: END IF;
6284:
6285: IF l_valid_flag = FND_API.g_false THEN
6286: OZF_Utility_PVT.Error_Message(p_message_name => 'OZF_SETTLEMENT_DOC_ID_DUPLICATE');
6287: x_return_status := FND_API.g_ret_sts_error;
6288: RETURN;
6289: END IF;
6290: */
6291: END Check_Settle_Doc_Uk_Items;

Line 6309: x_return_status := FND_API.g_ret_sts_success;

6305: x_return_status OUT NOCOPY VARCHAR2
6306: )
6307: IS
6308: BEGIN
6309: x_return_status := FND_API.g_ret_sts_success;
6310:
6311: IF p_validation_mode = JTF_PLSQL_API.g_create THEN
6312: /*
6313: IF p_settlement_doc_rec.settlement_doc_id = FND_API.g_miss_num OR

Line 6313: IF p_settlement_doc_rec.settlement_doc_id = FND_API.g_miss_num OR

6309: x_return_status := FND_API.g_ret_sts_success;
6310:
6311: IF p_validation_mode = JTF_PLSQL_API.g_create THEN
6312: /*
6313: IF p_settlement_doc_rec.settlement_doc_id = FND_API.g_miss_num OR
6314: p_settlement_doc_rec.settlement_doc_id IS NULL THEN
6315: x_return_status := FND_API.g_ret_sts_error;
6316: RETURN;
6317: END IF;

Line 6315: x_return_status := FND_API.g_ret_sts_error;

6311: IF p_validation_mode = JTF_PLSQL_API.g_create THEN
6312: /*
6313: IF p_settlement_doc_rec.settlement_doc_id = FND_API.g_miss_num OR
6314: p_settlement_doc_rec.settlement_doc_id IS NULL THEN
6315: x_return_status := FND_API.g_ret_sts_error;
6316: RETURN;
6317: END IF;
6318:
6319: IF p_settlement_doc_rec.object_version_number = FND_API.g_miss_num OR

Line 6319: IF p_settlement_doc_rec.object_version_number = FND_API.g_miss_num OR

6315: x_return_status := FND_API.g_ret_sts_error;
6316: RETURN;
6317: END IF;
6318:
6319: IF p_settlement_doc_rec.object_version_number = FND_API.g_miss_num OR
6320: p_settlement_doc_rec.object_version_number IS NULL THEN
6321: x_return_status := FND_API.g_ret_sts_error;
6322: RETURN;
6323: END IF;

Line 6321: x_return_status := FND_API.g_ret_sts_error;

6317: END IF;
6318:
6319: IF p_settlement_doc_rec.object_version_number = FND_API.g_miss_num OR
6320: p_settlement_doc_rec.object_version_number IS NULL THEN
6321: x_return_status := FND_API.g_ret_sts_error;
6322: RETURN;
6323: END IF;
6324:
6325: IF p_settlement_doc_rec.last_update_date = FND_API.g_miss_date OR

Line 6325: IF p_settlement_doc_rec.last_update_date = FND_API.g_miss_date OR

6321: x_return_status := FND_API.g_ret_sts_error;
6322: RETURN;
6323: END IF;
6324:
6325: IF p_settlement_doc_rec.last_update_date = FND_API.g_miss_date OR
6326: p_settlement_doc_rec.last_update_date IS NULL THEN
6327: x_return_status := FND_API.g_ret_sts_error;
6328: RETURN;
6329: END IF;

Line 6327: x_return_status := FND_API.g_ret_sts_error;

6323: END IF;
6324:
6325: IF p_settlement_doc_rec.last_update_date = FND_API.g_miss_date OR
6326: p_settlement_doc_rec.last_update_date IS NULL THEN
6327: x_return_status := FND_API.g_ret_sts_error;
6328: RETURN;
6329: END IF;
6330:
6331: IF p_settlement_doc_rec.last_updated_by = FND_API.g_miss_num OR

Line 6331: IF p_settlement_doc_rec.last_updated_by = FND_API.g_miss_num OR

6327: x_return_status := FND_API.g_ret_sts_error;
6328: RETURN;
6329: END IF;
6330:
6331: IF p_settlement_doc_rec.last_updated_by = FND_API.g_miss_num OR
6332: p_settlement_doc_rec.last_updated_by IS NULL THEN
6333: x_return_status := FND_API.g_ret_sts_error;
6334: RETURN;
6335: END IF;

Line 6333: x_return_status := FND_API.g_ret_sts_error;

6329: END IF;
6330:
6331: IF p_settlement_doc_rec.last_updated_by = FND_API.g_miss_num OR
6332: p_settlement_doc_rec.last_updated_by IS NULL THEN
6333: x_return_status := FND_API.g_ret_sts_error;
6334: RETURN;
6335: END IF;
6336:
6337: IF p_settlement_doc_rec.creation_date = FND_API.g_miss_date OR

Line 6337: IF p_settlement_doc_rec.creation_date = FND_API.g_miss_date OR

6333: x_return_status := FND_API.g_ret_sts_error;
6334: RETURN;
6335: END IF;
6336:
6337: IF p_settlement_doc_rec.creation_date = FND_API.g_miss_date OR
6338: p_settlement_doc_rec.creation_date IS NULL THEN
6339: x_return_status := FND_API.g_ret_sts_error;
6340: RETURN;
6341: END IF;

Line 6339: x_return_status := FND_API.g_ret_sts_error;

6335: END IF;
6336:
6337: IF p_settlement_doc_rec.creation_date = FND_API.g_miss_date OR
6338: p_settlement_doc_rec.creation_date IS NULL THEN
6339: x_return_status := FND_API.g_ret_sts_error;
6340: RETURN;
6341: END IF;
6342:
6343: IF p_settlement_doc_rec.created_by = FND_API.g_miss_num OR

Line 6343: IF p_settlement_doc_rec.created_by = FND_API.g_miss_num OR

6339: x_return_status := FND_API.g_ret_sts_error;
6340: RETURN;
6341: END IF;
6342:
6343: IF p_settlement_doc_rec.created_by = FND_API.g_miss_num OR
6344: p_settlement_doc_rec.created_by IS NULL THEN
6345: x_return_status := FND_API.g_ret_sts_error;
6346: RETURN;
6347: END IF;

Line 6345: x_return_status := FND_API.g_ret_sts_error;

6341: END IF;
6342:
6343: IF p_settlement_doc_rec.created_by = FND_API.g_miss_num OR
6344: p_settlement_doc_rec.created_by IS NULL THEN
6345: x_return_status := FND_API.g_ret_sts_error;
6346: RETURN;
6347: END IF;
6348: */
6349: IF p_settlement_doc_rec.claim_id = FND_API.g_miss_num OR

Line 6349: IF p_settlement_doc_rec.claim_id = FND_API.g_miss_num OR

6345: x_return_status := FND_API.g_ret_sts_error;
6346: RETURN;
6347: END IF;
6348: */
6349: IF p_settlement_doc_rec.claim_id = FND_API.g_miss_num OR
6350: p_settlement_doc_rec.claim_id IS NULL THEN
6351: x_return_status := FND_API.g_ret_sts_error;
6352: RETURN;
6353: END IF;

Line 6351: x_return_status := FND_API.g_ret_sts_error;

6347: END IF;
6348: */
6349: IF p_settlement_doc_rec.claim_id = FND_API.g_miss_num OR
6350: p_settlement_doc_rec.claim_id IS NULL THEN
6351: x_return_status := FND_API.g_ret_sts_error;
6352: RETURN;
6353: END IF;
6354: ELSE
6355: IF p_settlement_doc_rec.settlement_doc_id IS NULL THEN

Line 6356: x_return_status := FND_API.g_ret_sts_error;

6352: RETURN;
6353: END IF;
6354: ELSE
6355: IF p_settlement_doc_rec.settlement_doc_id IS NULL THEN
6356: x_return_status := FND_API.g_ret_sts_error;
6357: RETURN;
6358: END IF;
6359: /*
6360: IF p_settlement_doc_rec.object_version_number IS NULL THEN

Line 6361: x_return_status := FND_API.g_ret_sts_error;

6357: RETURN;
6358: END IF;
6359: /*
6360: IF p_settlement_doc_rec.object_version_number IS NULL THEN
6361: x_return_status := FND_API.g_ret_sts_error;
6362: RETURN;
6363: END IF;
6364:
6365: IF p_settlement_doc_rec.last_update_date IS NULL THEN

Line 6366: x_return_status := FND_API.g_ret_sts_error;

6362: RETURN;
6363: END IF;
6364:
6365: IF p_settlement_doc_rec.last_update_date IS NULL THEN
6366: x_return_status := FND_API.g_ret_sts_error;
6367: RETURN;
6368: END IF;
6369:
6370: IF p_settlement_doc_rec.last_updated_by IS NULL THEN

Line 6371: x_return_status := FND_API.g_ret_sts_error;

6367: RETURN;
6368: END IF;
6369:
6370: IF p_settlement_doc_rec.last_updated_by IS NULL THEN
6371: x_return_status := FND_API.g_ret_sts_error;
6372: RETURN;
6373: END IF;
6374:
6375: IF p_settlement_doc_rec.creation_date IS NULL THEN

Line 6376: x_return_status := FND_API.g_ret_sts_error;

6372: RETURN;
6373: END IF;
6374:
6375: IF p_settlement_doc_rec.creation_date IS NULL THEN
6376: x_return_status := FND_API.g_ret_sts_error;
6377: RETURN;
6378: END IF;
6379:
6380: IF p_settlement_doc_rec.created_by IS NULL THEN

Line 6381: x_return_status := FND_API.g_ret_sts_error;

6377: RETURN;
6378: END IF;
6379:
6380: IF p_settlement_doc_rec.created_by IS NULL THEN
6381: x_return_status := FND_API.g_ret_sts_error;
6382: RETURN;
6383: END IF;
6384: */
6385: IF p_settlement_doc_rec.claim_id IS NULL THEN

Line 6386: x_return_status := FND_API.g_ret_sts_error;

6382: RETURN;
6383: END IF;
6384: */
6385: IF p_settlement_doc_rec.claim_id IS NULL THEN
6386: x_return_status := FND_API.g_ret_sts_error;
6387: RETURN;
6388: END IF;
6389: END IF;
6390:

Line 6408: x_return_status := FND_API.g_ret_sts_success;

6404: x_return_status OUT NOCOPY VARCHAR2
6405: )
6406: IS
6407: BEGIN
6408: x_return_status := FND_API.g_ret_sts_success;
6409:
6410: -- Enter custom code here
6411:
6412: END Check_Settle_Doc_FK_Items;

Line 6429: x_return_status := FND_API.g_ret_sts_success;

6425: x_return_status OUT NOCOPY VARCHAR2
6426: )
6427: IS
6428: BEGIN
6429: x_return_status := FND_API.g_ret_sts_success;
6430:
6431: -- Enter custom code here
6432:
6433: END Check_Settle_Doc_Lk_Items;

Line 6458: IF x_return_status <> FND_API.g_ret_sts_success THEN

6454: p_settlement_doc_rec => p_settlement_doc_rec,
6455: p_validation_mode => p_validation_mode,
6456: x_return_status => x_return_status
6457: );
6458: IF x_return_status <> FND_API.g_ret_sts_success THEN
6459: RETURN;
6460: END IF;
6461:
6462: -- Check Items Required/NOT NULL API calls

Line 6468: IF x_return_status <> FND_API.g_ret_sts_success THEN

6464: p_settlement_doc_rec => p_settlement_doc_rec,
6465: p_validation_mode => p_validation_mode,
6466: x_return_status => x_return_status
6467: );
6468: IF x_return_status <> FND_API.g_ret_sts_success THEN
6469: RETURN;
6470: END IF;
6471:
6472: -- Check Items Foreign Keys API calls

Line 6477: IF x_return_status <> FND_API.g_ret_sts_success THEN

6473: Check_Settle_Doc_FK_Items(
6474: p_settlement_doc_rec => p_settlement_doc_rec,
6475: x_return_status => x_return_status
6476: );
6477: IF x_return_status <> FND_API.g_ret_sts_success THEN
6478: RETURN;
6479: END IF;
6480:
6481: -- Check Items Lookups

Line 6486: IF x_return_status <> FND_API.g_ret_sts_success THEN

6482: Check_Settle_Doc_LK_Items(
6483: p_settlement_doc_rec => p_settlement_doc_rec,
6484: x_return_status => x_return_status
6485: );
6486: IF x_return_status <> FND_API.g_ret_sts_success THEN
6487: RETURN;
6488: END IF;
6489:
6490: END Check_Settle_doc_Items;

Line 6523: IF p_settlement_doc_rec.settlement_doc_id = FND_API.g_miss_num THEN

6519: FETCH c_complete INTO l_settlement_doc_rec;
6520: CLOSE c_complete;
6521:
6522: -- settlement_doc_id
6523: IF p_settlement_doc_rec.settlement_doc_id = FND_API.g_miss_num THEN
6524: x_complete_rec.settlement_doc_id := NULL;
6525: END IF;
6526: IF p_settlement_doc_rec.settlement_doc_id IS NULL THEN
6527: x_complete_rec.settlement_doc_id := l_settlement_doc_rec.settlement_doc_id;

Line 6531: IF p_settlement_doc_rec.object_version_number = FND_API.g_miss_num THEN

6527: x_complete_rec.settlement_doc_id := l_settlement_doc_rec.settlement_doc_id;
6528: END IF;
6529:
6530: -- object_version_number
6531: IF p_settlement_doc_rec.object_version_number = FND_API.g_miss_num THEN
6532: x_complete_rec.object_version_number := NULL;
6533: END IF;
6534: IF p_settlement_doc_rec.object_version_number IS NULL THEN
6535: x_complete_rec.object_version_number := l_settlement_doc_rec.object_version_number;

Line 6539: IF p_settlement_doc_rec.last_update_date = FND_API.g_miss_date THEN

6535: x_complete_rec.object_version_number := l_settlement_doc_rec.object_version_number;
6536: END IF;
6537:
6538: -- last_update_date
6539: IF p_settlement_doc_rec.last_update_date = FND_API.g_miss_date THEN
6540: x_complete_rec.last_update_date := NULL;
6541: END IF;
6542: IF p_settlement_doc_rec.last_update_date IS NULL THEN
6543: x_complete_rec.last_update_date := l_settlement_doc_rec.last_update_date;

Line 6547: IF p_settlement_doc_rec.last_updated_by = FND_API.g_miss_num THEN

6543: x_complete_rec.last_update_date := l_settlement_doc_rec.last_update_date;
6544: END IF;
6545:
6546: -- last_updated_by
6547: IF p_settlement_doc_rec.last_updated_by = FND_API.g_miss_num THEN
6548: x_complete_rec.last_updated_by := NULL;
6549: END IF;
6550: IF p_settlement_doc_rec.last_updated_by IS NULL THEN
6551: x_complete_rec.last_updated_by := l_settlement_doc_rec.last_updated_by;

Line 6555: IF p_settlement_doc_rec.creation_date = FND_API.g_miss_date THEN

6551: x_complete_rec.last_updated_by := l_settlement_doc_rec.last_updated_by;
6552: END IF;
6553:
6554: -- creation_date
6555: IF p_settlement_doc_rec.creation_date = FND_API.g_miss_date THEN
6556: x_complete_rec.creation_date := NULL;
6557: END IF;
6558: IF p_settlement_doc_rec.creation_date IS NULL THEN
6559: x_complete_rec.creation_date := l_settlement_doc_rec.creation_date;

Line 6563: IF p_settlement_doc_rec.created_by = FND_API.g_miss_num THEN

6559: x_complete_rec.creation_date := l_settlement_doc_rec.creation_date;
6560: END IF;
6561:
6562: -- created_by
6563: IF p_settlement_doc_rec.created_by = FND_API.g_miss_num THEN
6564: x_complete_rec.created_by := NULL;
6565: END IF;
6566: IF p_settlement_doc_rec.created_by IS NULL THEN
6567: x_complete_rec.created_by := l_settlement_doc_rec.created_by;

Line 6571: IF p_settlement_doc_rec.last_update_login = FND_API.g_miss_num THEN

6567: x_complete_rec.created_by := l_settlement_doc_rec.created_by;
6568: END IF;
6569:
6570: -- last_update_login
6571: IF p_settlement_doc_rec.last_update_login = FND_API.g_miss_num THEN
6572: x_complete_rec.last_update_login := NULL;
6573: END IF;
6574: IF p_settlement_doc_rec.last_update_login IS NULL THEN
6575: x_complete_rec.last_update_login := l_settlement_doc_rec.last_update_login;

Line 6579: IF p_settlement_doc_rec.request_id = FND_API.g_miss_num THEN

6575: x_complete_rec.last_update_login := l_settlement_doc_rec.last_update_login;
6576: END IF;
6577:
6578: -- request_id
6579: IF p_settlement_doc_rec.request_id = FND_API.g_miss_num THEN
6580: x_complete_rec.request_id := NULL;
6581: END IF;
6582: IF p_settlement_doc_rec.request_id IS NULL THEN
6583: x_complete_rec.request_id := l_settlement_doc_rec.request_id;

Line 6587: IF p_settlement_doc_rec.program_application_id = FND_API.g_miss_num THEN

6583: x_complete_rec.request_id := l_settlement_doc_rec.request_id;
6584: END IF;
6585:
6586: -- program_application_id
6587: IF p_settlement_doc_rec.program_application_id = FND_API.g_miss_num THEN
6588: x_complete_rec.program_application_id := NULL;
6589: END IF;
6590: IF p_settlement_doc_rec.program_application_id IS NULL THEN
6591: x_complete_rec.program_application_id := l_settlement_doc_rec.program_application_id;

Line 6595: IF p_settlement_doc_rec.program_update_date = FND_API.g_miss_date THEN

6591: x_complete_rec.program_application_id := l_settlement_doc_rec.program_application_id;
6592: END IF;
6593:
6594: -- program_update_date
6595: IF p_settlement_doc_rec.program_update_date = FND_API.g_miss_date THEN
6596: x_complete_rec.program_update_date := NULL;
6597: END IF;
6598: IF p_settlement_doc_rec.program_update_date IS NULL THEN
6599: x_complete_rec.program_update_date := l_settlement_doc_rec.program_update_date;

Line 6603: IF p_settlement_doc_rec.program_id = FND_API.g_miss_num THEN

6599: x_complete_rec.program_update_date := l_settlement_doc_rec.program_update_date;
6600: END IF;
6601:
6602: -- program_id
6603: IF p_settlement_doc_rec.program_id = FND_API.g_miss_num THEN
6604: x_complete_rec.program_id := NULL;
6605: END IF;
6606: IF p_settlement_doc_rec.program_id IS NULL THEN
6607: x_complete_rec.program_id := l_settlement_doc_rec.program_id;

Line 6611: IF p_settlement_doc_rec.created_from = FND_API.g_miss_char THEN

6607: x_complete_rec.program_id := l_settlement_doc_rec.program_id;
6608: END IF;
6609:
6610: -- created_from
6611: IF p_settlement_doc_rec.created_from = FND_API.g_miss_char THEN
6612: x_complete_rec.created_from := NULL;
6613: END IF;
6614: IF p_settlement_doc_rec.created_from IS NULL THEN
6615: x_complete_rec.created_from := l_settlement_doc_rec.created_from;

Line 6619: IF p_settlement_doc_rec.claim_id = FND_API.g_miss_num THEN

6615: x_complete_rec.created_from := l_settlement_doc_rec.created_from;
6616: END IF;
6617:
6618: -- claim_id
6619: IF p_settlement_doc_rec.claim_id = FND_API.g_miss_num THEN
6620: x_complete_rec.claim_id := NULL;
6621: END IF;
6622: IF p_settlement_doc_rec.claim_id IS NULL THEN
6623: x_complete_rec.claim_id := l_settlement_doc_rec.claim_id;

Line 6627: IF p_settlement_doc_rec.claim_line_id = FND_API.g_miss_num THEN

6623: x_complete_rec.claim_id := l_settlement_doc_rec.claim_id;
6624: END IF;
6625:
6626: -- claim_line_id
6627: IF p_settlement_doc_rec.claim_line_id = FND_API.g_miss_num THEN
6628: x_complete_rec.claim_line_id := NULL;
6629: END IF;
6630: IF p_settlement_doc_rec.claim_line_id IS NULL THEN
6631: x_complete_rec.claim_line_id := l_settlement_doc_rec.claim_line_id;

Line 6635: IF p_settlement_doc_rec.payment_method = FND_API.g_miss_char THEN

6631: x_complete_rec.claim_line_id := l_settlement_doc_rec.claim_line_id;
6632: END IF;
6633:
6634: -- payment_method
6635: IF p_settlement_doc_rec.payment_method = FND_API.g_miss_char THEN
6636: x_complete_rec.payment_method := NULL;
6637: END IF;
6638: IF p_settlement_doc_rec.payment_method IS NULL THEN
6639: x_complete_rec.payment_method := l_settlement_doc_rec.payment_method;

Line 6643: IF p_settlement_doc_rec.settlement_id = FND_API.g_miss_num THEN

6639: x_complete_rec.payment_method := l_settlement_doc_rec.payment_method;
6640: END IF;
6641:
6642: -- settlement_id
6643: IF p_settlement_doc_rec.settlement_id = FND_API.g_miss_num THEN
6644: x_complete_rec.settlement_id := NULL;
6645: END IF;
6646: IF p_settlement_doc_rec.settlement_id IS NULL THEN
6647: x_complete_rec.settlement_id := l_settlement_doc_rec.settlement_id;

Line 6651: IF p_settlement_doc_rec.settlement_type = FND_API.g_miss_char THEN

6647: x_complete_rec.settlement_id := l_settlement_doc_rec.settlement_id;
6648: END IF;
6649:
6650: -- settlement_type
6651: IF p_settlement_doc_rec.settlement_type = FND_API.g_miss_char THEN
6652: x_complete_rec.settlement_type := NULL;
6653: END IF;
6654: IF p_settlement_doc_rec.settlement_type IS NULL THEN
6655: x_complete_rec.settlement_type := l_settlement_doc_rec.settlement_type;

Line 6659: IF p_settlement_doc_rec.settlement_type_id = FND_API.g_miss_num THEN

6655: x_complete_rec.settlement_type := l_settlement_doc_rec.settlement_type;
6656: END IF;
6657:
6658: -- settlement_type_id
6659: IF p_settlement_doc_rec.settlement_type_id = FND_API.g_miss_num THEN
6660: x_complete_rec.settlement_type_id := NULL;
6661: END IF;
6662: IF p_settlement_doc_rec.settlement_type_id IS NULL THEN
6663: x_complete_rec.settlement_type_id := l_settlement_doc_rec.settlement_type_id;

Line 6667: IF p_settlement_doc_rec.settlement_number = FND_API.g_miss_char THEN

6663: x_complete_rec.settlement_type_id := l_settlement_doc_rec.settlement_type_id;
6664: END IF;
6665:
6666: -- settlement_number
6667: IF p_settlement_doc_rec.settlement_number = FND_API.g_miss_char THEN
6668: x_complete_rec.settlement_number := NULL;
6669: END IF;
6670: IF p_settlement_doc_rec.settlement_number IS NULL THEN
6671: x_complete_rec.settlement_number := l_settlement_doc_rec.settlement_number;

Line 6675: IF p_settlement_doc_rec.settlement_date = FND_API.g_miss_date THEN

6671: x_complete_rec.settlement_number := l_settlement_doc_rec.settlement_number;
6672: END IF;
6673:
6674: -- settlement_date
6675: IF p_settlement_doc_rec.settlement_date = FND_API.g_miss_date THEN
6676: x_complete_rec.settlement_date := NULL;
6677: END IF;
6678: IF p_settlement_doc_rec.settlement_date IS NULL THEN
6679: x_complete_rec.settlement_date := l_settlement_doc_rec.settlement_date;

Line 6683: IF p_settlement_doc_rec.settlement_amount = FND_API.g_miss_num THEN

6679: x_complete_rec.settlement_date := l_settlement_doc_rec.settlement_date;
6680: END IF;
6681:
6682: -- settlement_amount
6683: IF p_settlement_doc_rec.settlement_amount = FND_API.g_miss_num THEN
6684: x_complete_rec.settlement_amount := NULL;
6685: END IF;
6686: IF p_settlement_doc_rec.settlement_amount IS NULL THEN
6687: x_complete_rec.settlement_amount := l_settlement_doc_rec.settlement_amount;

Line 6691: IF p_settlement_doc_rec.status_code = FND_API.g_miss_char THEN

6687: x_complete_rec.settlement_amount := l_settlement_doc_rec.settlement_amount;
6688: END IF;
6689:
6690: -- status_code
6691: IF p_settlement_doc_rec.status_code = FND_API.g_miss_char THEN
6692: x_complete_rec.status_code := NULL;
6693: END IF;
6694: IF p_settlement_doc_rec.status_code IS NULL THEN
6695: x_complete_rec.status_code := l_settlement_doc_rec.status_code;

Line 6699: IF p_settlement_doc_rec.attribute_category = FND_API.g_miss_char THEN

6695: x_complete_rec.status_code := l_settlement_doc_rec.status_code;
6696: END IF;
6697:
6698: -- attribute_category
6699: IF p_settlement_doc_rec.attribute_category = FND_API.g_miss_char THEN
6700: x_complete_rec.attribute_category := NULL;
6701: END IF;
6702: IF p_settlement_doc_rec.attribute_category IS NULL THEN
6703: x_complete_rec.attribute_category := l_settlement_doc_rec.attribute_category;

Line 6707: IF p_settlement_doc_rec.attribute1 = FND_API.g_miss_char THEN

6703: x_complete_rec.attribute_category := l_settlement_doc_rec.attribute_category;
6704: END IF;
6705:
6706: -- attribute1
6707: IF p_settlement_doc_rec.attribute1 = FND_API.g_miss_char THEN
6708: x_complete_rec.attribute1 := NULL;
6709: END IF;
6710: IF p_settlement_doc_rec.attribute1 IS NULL THEN
6711: x_complete_rec.attribute1 := l_settlement_doc_rec.attribute1;

Line 6715: IF p_settlement_doc_rec.attribute2 = FND_API.g_miss_char THEN

6711: x_complete_rec.attribute1 := l_settlement_doc_rec.attribute1;
6712: END IF;
6713:
6714: -- attribute2
6715: IF p_settlement_doc_rec.attribute2 = FND_API.g_miss_char THEN
6716: x_complete_rec.attribute2 := NULL;
6717: END IF;
6718: IF p_settlement_doc_rec.attribute2 IS NULL THEN
6719: x_complete_rec.attribute2 := l_settlement_doc_rec.attribute2;

Line 6723: IF p_settlement_doc_rec.attribute3 = FND_API.g_miss_char THEN

6719: x_complete_rec.attribute2 := l_settlement_doc_rec.attribute2;
6720: END IF;
6721:
6722: -- attribute3
6723: IF p_settlement_doc_rec.attribute3 = FND_API.g_miss_char THEN
6724: x_complete_rec.attribute3 := NULL;
6725: END IF;
6726: IF p_settlement_doc_rec.attribute3 IS NULL THEN
6727: x_complete_rec.attribute3 := l_settlement_doc_rec.attribute3;

Line 6731: IF p_settlement_doc_rec.attribute4 = FND_API.g_miss_char THEN

6727: x_complete_rec.attribute3 := l_settlement_doc_rec.attribute3;
6728: END IF;
6729:
6730: -- attribute4
6731: IF p_settlement_doc_rec.attribute4 = FND_API.g_miss_char THEN
6732: x_complete_rec.attribute4 := NULL;
6733: END IF;
6734: IF p_settlement_doc_rec.attribute4 IS NULL THEN
6735: x_complete_rec.attribute4 := l_settlement_doc_rec.attribute4;

Line 6739: IF p_settlement_doc_rec.attribute5 = FND_API.g_miss_char THEN

6735: x_complete_rec.attribute4 := l_settlement_doc_rec.attribute4;
6736: END IF;
6737:
6738: -- attribute5
6739: IF p_settlement_doc_rec.attribute5 = FND_API.g_miss_char THEN
6740: x_complete_rec.attribute5 := NULL;
6741: END IF;
6742: IF p_settlement_doc_rec.attribute5 IS NULL THEN
6743: x_complete_rec.attribute5 := l_settlement_doc_rec.attribute5;

Line 6747: IF p_settlement_doc_rec.attribute6 = FND_API.g_miss_char THEN

6743: x_complete_rec.attribute5 := l_settlement_doc_rec.attribute5;
6744: END IF;
6745:
6746: -- attribute6
6747: IF p_settlement_doc_rec.attribute6 = FND_API.g_miss_char THEN
6748: x_complete_rec.attribute6 := NULL;
6749: END IF;
6750: IF p_settlement_doc_rec.attribute6 IS NULL THEN
6751: x_complete_rec.attribute6 := l_settlement_doc_rec.attribute6;

Line 6755: IF p_settlement_doc_rec.attribute7 = FND_API.g_miss_char THEN

6751: x_complete_rec.attribute6 := l_settlement_doc_rec.attribute6;
6752: END IF;
6753:
6754: -- attribute7
6755: IF p_settlement_doc_rec.attribute7 = FND_API.g_miss_char THEN
6756: x_complete_rec.attribute7 := NULL;
6757: END IF;
6758: IF p_settlement_doc_rec.attribute7 IS NULL THEN
6759: x_complete_rec.attribute7 := l_settlement_doc_rec.attribute7;

Line 6763: IF p_settlement_doc_rec.attribute8 = FND_API.g_miss_char THEN

6759: x_complete_rec.attribute7 := l_settlement_doc_rec.attribute7;
6760: END IF;
6761:
6762: -- attribute8
6763: IF p_settlement_doc_rec.attribute8 = FND_API.g_miss_char THEN
6764: x_complete_rec.attribute8 := NULL;
6765: END IF;
6766: IF p_settlement_doc_rec.attribute8 IS NULL THEN
6767: x_complete_rec.attribute8 := l_settlement_doc_rec.attribute8;

Line 6771: IF p_settlement_doc_rec.attribute9 = FND_API.g_miss_char THEN

6767: x_complete_rec.attribute8 := l_settlement_doc_rec.attribute8;
6768: END IF;
6769:
6770: -- attribute9
6771: IF p_settlement_doc_rec.attribute9 = FND_API.g_miss_char THEN
6772: x_complete_rec.attribute9 := NULL;
6773: END IF;
6774: IF p_settlement_doc_rec.attribute9 IS NULL THEN
6775: x_complete_rec.attribute9 := l_settlement_doc_rec.attribute9;

Line 6779: IF p_settlement_doc_rec.attribute10 = FND_API.g_miss_char THEN

6775: x_complete_rec.attribute9 := l_settlement_doc_rec.attribute9;
6776: END IF;
6777:
6778: -- attribute10
6779: IF p_settlement_doc_rec.attribute10 = FND_API.g_miss_char THEN
6780: x_complete_rec.attribute10 := NULL;
6781: END IF;
6782: IF p_settlement_doc_rec.attribute10 IS NULL THEN
6783: x_complete_rec.attribute10 := l_settlement_doc_rec.attribute10;

Line 6787: IF p_settlement_doc_rec.attribute11 = FND_API.g_miss_char THEN

6783: x_complete_rec.attribute10 := l_settlement_doc_rec.attribute10;
6784: END IF;
6785:
6786: -- attribute11
6787: IF p_settlement_doc_rec.attribute11 = FND_API.g_miss_char THEN
6788: x_complete_rec.attribute11 := NULL;
6789: END IF;
6790: IF p_settlement_doc_rec.attribute11 IS NULL THEN
6791: x_complete_rec.attribute11 := l_settlement_doc_rec.attribute11;

Line 6795: IF p_settlement_doc_rec.attribute12 = FND_API.g_miss_char THEN

6791: x_complete_rec.attribute11 := l_settlement_doc_rec.attribute11;
6792: END IF;
6793:
6794: -- attribute12
6795: IF p_settlement_doc_rec.attribute12 = FND_API.g_miss_char THEN
6796: x_complete_rec.attribute12 := NULL;
6797: END IF;
6798: IF p_settlement_doc_rec.attribute12 IS NULL THEN
6799: x_complete_rec.attribute12 := l_settlement_doc_rec.attribute12;

Line 6803: IF p_settlement_doc_rec.attribute13 = FND_API.g_miss_char THEN

6799: x_complete_rec.attribute12 := l_settlement_doc_rec.attribute12;
6800: END IF;
6801:
6802: -- attribute13
6803: IF p_settlement_doc_rec.attribute13 = FND_API.g_miss_char THEN
6804: x_complete_rec.attribute13 := NULL;
6805: END IF;
6806: IF p_settlement_doc_rec.attribute13 IS NULL THEN
6807: x_complete_rec.attribute13 := l_settlement_doc_rec.attribute13;

Line 6811: IF p_settlement_doc_rec.attribute14 = FND_API.g_miss_char THEN

6807: x_complete_rec.attribute13 := l_settlement_doc_rec.attribute13;
6808: END IF;
6809:
6810: -- attribute14
6811: IF p_settlement_doc_rec.attribute14 = FND_API.g_miss_char THEN
6812: x_complete_rec.attribute14 := NULL;
6813: END IF;
6814: IF p_settlement_doc_rec.attribute14 IS NULL THEN
6815: x_complete_rec.attribute14 := l_settlement_doc_rec.attribute14;

Line 6819: IF p_settlement_doc_rec.attribute15 = FND_API.g_miss_char THEN

6815: x_complete_rec.attribute14 := l_settlement_doc_rec.attribute14;
6816: END IF;
6817:
6818: -- attribute15
6819: IF p_settlement_doc_rec.attribute15 = FND_API.g_miss_char THEN
6820: x_complete_rec.attribute15 := NULL;
6821: END IF;
6822: IF p_settlement_doc_rec.attribute15 IS NULL THEN
6823: x_complete_rec.attribute15 := l_settlement_doc_rec.attribute15;

Line 6827: IF p_settlement_doc_rec.org_id = FND_API.g_miss_num THEN

6823: x_complete_rec.attribute15 := l_settlement_doc_rec.attribute15;
6824: END IF;
6825:
6826: -- org_id
6827: IF p_settlement_doc_rec.org_id = FND_API.g_miss_num THEN
6828: x_complete_rec.org_id := NULL;
6829: END IF;
6830: IF p_settlement_doc_rec.org_id IS NULL THEN
6831: x_complete_rec.org_id := l_settlement_doc_rec.org_id;

Line 6836: IF p_settlement_doc_rec.payment_reference_id = FND_API.g_miss_num THEN

6832: END IF;
6833:
6834:
6835: -- payment_reference_id
6836: IF p_settlement_doc_rec.payment_reference_id = FND_API.g_miss_num THEN
6837: x_complete_rec.payment_reference_id := NULL;
6838: END IF;
6839: IF p_settlement_doc_rec.payment_reference_id IS NULL THEN
6840: x_complete_rec.payment_reference_id := l_settlement_doc_rec.payment_reference_id;

Line 6844: IF p_settlement_doc_rec.payment_reference_number = FND_API.g_miss_char THEN

6840: x_complete_rec.payment_reference_id := l_settlement_doc_rec.payment_reference_id;
6841: END IF;
6842:
6843: -- payment_reference_number
6844: IF p_settlement_doc_rec.payment_reference_number = FND_API.g_miss_char THEN
6845: x_complete_rec.payment_reference_number := NULL;
6846: END IF;
6847: IF p_settlement_doc_rec.payment_reference_number IS NULL THEN
6848: x_complete_rec.payment_reference_number := l_settlement_doc_rec.payment_reference_number;

Line 6852: IF p_settlement_doc_rec.payment_status = FND_API.g_miss_char THEN

6848: x_complete_rec.payment_reference_number := l_settlement_doc_rec.payment_reference_number;
6849: END IF;
6850:
6851: -- payment_status
6852: IF p_settlement_doc_rec.payment_status = FND_API.g_miss_char THEN
6853: x_complete_rec.payment_status := NULL;
6854: END IF;
6855: IF p_settlement_doc_rec.payment_status IS NULL THEN
6856: x_complete_rec.payment_status := l_settlement_doc_rec.payment_status;

Line 6860: IF p_settlement_doc_rec.group_claim_id = FND_API.g_miss_num THEN

6856: x_complete_rec.payment_status := l_settlement_doc_rec.payment_status;
6857: END IF;
6858:
6859: -- group_claim_id
6860: IF p_settlement_doc_rec.group_claim_id = FND_API.g_miss_num THEN
6861: x_complete_rec.group_claim_id := NULL;
6862: END IF;
6863: IF p_settlement_doc_rec.group_claim_id IS NULL THEN
6864: x_complete_rec.group_claim_id := l_settlement_doc_rec.group_claim_id;

Line 6868: IF p_settlement_doc_rec.gl_date = FND_API.g_miss_date THEN

6864: x_complete_rec.group_claim_id := l_settlement_doc_rec.group_claim_id;
6865: END IF;
6866:
6867: -- gl_date
6868: IF p_settlement_doc_rec.gl_date = FND_API.g_miss_date THEN
6869: x_complete_rec.gl_date := NULL;
6870: END IF;
6871: IF p_settlement_doc_rec.gl_date IS NULL THEN
6872: x_complete_rec.gl_date := l_settlement_doc_rec.gl_date;

Line 6876: IF p_settlement_doc_rec.wo_rec_trx_id = FND_API.g_miss_num THEN

6872: x_complete_rec.gl_date := l_settlement_doc_rec.gl_date;
6873: END IF;
6874:
6875: -- wo_rec_trx_id
6876: IF p_settlement_doc_rec.wo_rec_trx_id = FND_API.g_miss_num THEN
6877: x_complete_rec.wo_rec_trx_id := NULL;
6878: END IF;
6879: IF p_settlement_doc_rec.wo_rec_trx_id IS NULL THEN
6880: x_complete_rec.wo_rec_trx_id := l_settlement_doc_rec.wo_rec_trx_id;

Line 6918: IF FND_API.to_boolean(p_init_msg_list) THEN

6914: IF OZF_DEBUG_HIGH_ON THEN
6915: OZF_Utility_PVT.debug_message(l_full_name||': start');
6916: END IF;
6917:
6918: IF FND_API.to_boolean(p_init_msg_list) THEN
6919: FND_MSG_PUB.initialize;
6920: END IF;
6921:
6922: IF NOT FND_API.compatible_api_call(

Line 6922: IF NOT FND_API.compatible_api_call(

6918: IF FND_API.to_boolean(p_init_msg_list) THEN
6919: FND_MSG_PUB.initialize;
6920: END IF;
6921:
6922: IF NOT FND_API.compatible_api_call(
6923: l_api_version,
6924: p_api_version_number,
6925: l_api_name,
6926: g_pkg_name

Line 6928: RAISE FND_API.g_exc_unexpected_error;

6924: p_api_version_number,
6925: l_api_name,
6926: g_pkg_name
6927: ) THEN
6928: RAISE FND_API.g_exc_unexpected_error;
6929: END IF;
6930:
6931: x_return_status := FND_API.g_ret_sts_success;
6932:

Line 6931: x_return_status := FND_API.g_ret_sts_success;

6927: ) THEN
6928: RAISE FND_API.g_exc_unexpected_error;
6929: END IF;
6930:
6931: x_return_status := FND_API.g_ret_sts_success;
6932:
6933: ---------------------- validate ------------------------
6934: IF p_validation_level >= JTF_PLSQL_API.g_valid_level_item THEN
6935: Check_Settle_Doc_Items(

Line 6940: IF x_return_status = FND_API.g_ret_sts_error THEN

6936: p_settlement_doc_rec => p_settlement_doc_rec,
6937: p_validation_mode => JTF_PLSQL_API.g_create,
6938: x_return_status => x_return_status
6939: );
6940: IF x_return_status = FND_API.g_ret_sts_error THEN
6941: RAISE FND_API.g_exc_error;
6942: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
6943: RAISE FND_API.g_exc_unexpected_error;
6944: END IF;

Line 6941: RAISE FND_API.g_exc_error;

6937: p_validation_mode => JTF_PLSQL_API.g_create,
6938: x_return_status => x_return_status
6939: );
6940: IF x_return_status = FND_API.g_ret_sts_error THEN
6941: RAISE FND_API.g_exc_error;
6942: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
6943: RAISE FND_API.g_exc_unexpected_error;
6944: END IF;
6945: END IF;

Line 6942: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN

6938: x_return_status => x_return_status
6939: );
6940: IF x_return_status = FND_API.g_ret_sts_error THEN
6941: RAISE FND_API.g_exc_error;
6942: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
6943: RAISE FND_API.g_exc_unexpected_error;
6944: END IF;
6945: END IF;
6946:

Line 6943: RAISE FND_API.g_exc_unexpected_error;

6939: );
6940: IF x_return_status = FND_API.g_ret_sts_error THEN
6941: RAISE FND_API.g_exc_error;
6942: ELSIF x_return_status = FND_API.g_ret_sts_unexp_error THEN
6943: RAISE FND_API.g_exc_unexpected_error;
6944: END IF;
6945: END IF;
6946:
6947: IF p_validation_level >= JTF_PLSQL_API.g_valid_level_record THEN

Line 6954: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN

6950: p_complete_rec => NULL,
6951: x_return_status => l_return_status
6952: );
6953:
6954: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
6955: RAISE FND_API.g_exc_unexpected_error;
6956: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
6957: RAISE FND_API.g_exc_error;
6958: END IF;

Line 6955: RAISE FND_API.g_exc_unexpected_error;

6951: x_return_status => l_return_status
6952: );
6953:
6954: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
6955: RAISE FND_API.g_exc_unexpected_error;
6956: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
6957: RAISE FND_API.g_exc_error;
6958: END IF;
6959: END IF;

Line 6956: ELSIF l_return_status = FND_API.g_ret_sts_error THEN

6952: );
6953:
6954: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
6955: RAISE FND_API.g_exc_unexpected_error;
6956: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
6957: RAISE FND_API.g_exc_error;
6958: END IF;
6959: END IF;
6960:

Line 6957: RAISE FND_API.g_exc_error;

6953:
6954: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
6955: RAISE FND_API.g_exc_unexpected_error;
6956: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
6957: RAISE FND_API.g_exc_error;
6958: END IF;
6959: END IF;
6960:
6961: -------------------- finish --------------------------

Line 6963: p_encoded => FND_API.g_false,

6959: END IF;
6960:
6961: -------------------- finish --------------------------
6962: FND_MSG_PUB.count_and_get(
6963: p_encoded => FND_API.g_false,
6964: p_count => x_msg_count,
6965: p_data => x_msg_data
6966: );
6967:

Line 6973: WHEN FND_API.g_exc_error THEN

6969: OZF_Utility_PVT.debug_message(l_full_name ||': end');
6970: END IF;
6971:
6972: EXCEPTION
6973: WHEN FND_API.g_exc_error THEN
6974: x_return_status := FND_API.g_ret_sts_error;
6975: FND_MSG_PUB.count_and_get(
6976: p_encoded => FND_API.g_false,
6977: p_count => x_msg_count,

Line 6974: x_return_status := FND_API.g_ret_sts_error;

6970: END IF;
6971:
6972: EXCEPTION
6973: WHEN FND_API.g_exc_error THEN
6974: x_return_status := FND_API.g_ret_sts_error;
6975: FND_MSG_PUB.count_and_get(
6976: p_encoded => FND_API.g_false,
6977: p_count => x_msg_count,
6978: p_data => x_msg_data

Line 6976: p_encoded => FND_API.g_false,

6972: EXCEPTION
6973: WHEN FND_API.g_exc_error THEN
6974: x_return_status := FND_API.g_ret_sts_error;
6975: FND_MSG_PUB.count_and_get(
6976: p_encoded => FND_API.g_false,
6977: p_count => x_msg_count,
6978: p_data => x_msg_data
6979: );
6980:

Line 6981: WHEN FND_API.g_exc_unexpected_error THEN

6977: p_count => x_msg_count,
6978: p_data => x_msg_data
6979: );
6980:
6981: WHEN FND_API.g_exc_unexpected_error THEN
6982: x_return_status := FND_API.g_ret_sts_unexp_error ;
6983: FND_MSG_PUB.count_and_get(
6984: p_encoded => FND_API.g_false,
6985: p_count => x_msg_count,

Line 6982: x_return_status := FND_API.g_ret_sts_unexp_error ;

6978: p_data => x_msg_data
6979: );
6980:
6981: WHEN FND_API.g_exc_unexpected_error THEN
6982: x_return_status := FND_API.g_ret_sts_unexp_error ;
6983: FND_MSG_PUB.count_and_get(
6984: p_encoded => FND_API.g_false,
6985: p_count => x_msg_count,
6986: p_data => x_msg_data

Line 6984: p_encoded => FND_API.g_false,

6980:
6981: WHEN FND_API.g_exc_unexpected_error THEN
6982: x_return_status := FND_API.g_ret_sts_unexp_error ;
6983: FND_MSG_PUB.count_and_get(
6984: p_encoded => FND_API.g_false,
6985: p_count => x_msg_count,
6986: p_data => x_msg_data
6987: );
6988:

Line 6990: x_return_status := FND_API.g_ret_sts_unexp_error;

6986: p_data => x_msg_data
6987: );
6988:
6989: WHEN OTHERS THEN
6990: x_return_status := FND_API.g_ret_sts_unexp_error;
6991: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error) THEN
6992: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
6993: END IF;
6994: FND_MSG_PUB.count_and_get(

Line 6995: p_encoded => FND_API.g_false,

6991: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error) THEN
6992: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
6993: END IF;
6994: FND_MSG_PUB.count_and_get(
6995: p_encoded => FND_API.g_false,
6996: p_count => x_msg_count,
6997: p_data => x_msg_data
6998: );
6999:

Line 7018: x_return_status := FND_API.g_ret_sts_success;

7014: x_return_status OUT NOCOPY VARCHAR2
7015: )
7016: IS
7017: BEGIN
7018: x_return_status := FND_API.g_ret_sts_success;
7019:
7020: -- do other record level checkings
7021:
7022: END Check_Settle_Doc_Record;

Line 7053: IF NOT FND_API.Compatible_API_Call (

7049:
7050: -- Standard begin of API savepoint
7051: SAVEPOINT Create_Settlement_Doc_Tbl;
7052: -- Standard call to check for call compatibility.
7053: IF NOT FND_API.Compatible_API_Call (
7054: l_api_version,
7055: p_api_version_number,
7056: l_api_name,
7057: G_PKG_NAME)

Line 7059: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7055: p_api_version_number,
7056: l_api_name,
7057: G_PKG_NAME)
7058: THEN
7059: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7060: END IF;
7061:
7062: -- Debug Message
7063: IF OZF_DEBUG_LOW_ON THEN

Line 7070: IF FND_API.To_Boolean (p_init_msg_list) THEN

7066: FND_MSG_PUB.Add;
7067: END IF;
7068:
7069: --Initialize message list if p_init_msg_list is TRUE.
7070: IF FND_API.To_Boolean (p_init_msg_list) THEN
7071: FND_MSG_PUB.initialize;
7072: END IF;
7073:
7074: -- Initialize API return status to sucess

Line 7075: x_return_status := FND_API.G_RET_STS_SUCCESS;

7071: FND_MSG_PUB.initialize;
7072: END IF;
7073:
7074: -- Initialize API return status to sucess
7075: x_return_status := FND_API.G_RET_STS_SUCCESS;
7076: x_settlement_doc_id_tbl := JTF_NUMBER_TABLE();
7077:
7078: For i in 1..p_settlement_doc_tbl.count LOOP
7079:

Line 7084: p_init_msg_list => FND_API.G_FALSE,

7080: l_settlement_doc := p_settlement_doc_tbl(i);
7081:
7082: OZF_SETTLEMENT_DOC_PVT.Create_Settlement_Doc(
7083: p_api_version_number => 1.0,
7084: p_init_msg_list => FND_API.G_FALSE,
7085: p_commit => FND_API.G_FALSE,
7086: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
7087: x_return_status => l_return_status,
7088: x_msg_count => l_msg_count,

Line 7085: p_commit => FND_API.G_FALSE,

7081:
7082: OZF_SETTLEMENT_DOC_PVT.Create_Settlement_Doc(
7083: p_api_version_number => 1.0,
7084: p_init_msg_list => FND_API.G_FALSE,
7085: p_commit => FND_API.G_FALSE,
7086: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
7087: x_return_status => l_return_status,
7088: x_msg_count => l_msg_count,
7089: x_msg_data => l_msg_data,

Line 7086: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

7082: OZF_SETTLEMENT_DOC_PVT.Create_Settlement_Doc(
7083: p_api_version_number => 1.0,
7084: p_init_msg_list => FND_API.G_FALSE,
7085: p_commit => FND_API.G_FALSE,
7086: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
7087: x_return_status => l_return_status,
7088: x_msg_count => l_msg_count,
7089: x_msg_data => l_msg_data,
7090: p_settlement_doc_rec => l_settlement_doc,

Line 7095: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

7091: x_settlement_doc_id => l_settlement_doc_id
7092: );
7093:
7094: -- Check return status from the above procedure call
7095: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
7096: RAISE FND_API.G_EXC_ERROR;
7097: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7098: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7099: END IF;

Line 7096: RAISE FND_API.G_EXC_ERROR;

7092: );
7093:
7094: -- Check return status from the above procedure call
7095: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
7096: RAISE FND_API.G_EXC_ERROR;
7097: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7098: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7099: END IF;
7100:

Line 7097: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

7093:
7094: -- Check return status from the above procedure call
7095: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
7096: RAISE FND_API.G_EXC_ERROR;
7097: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7098: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7099: END IF;
7100:
7101: x_settlement_doc_id_tbl.extend(i);

Line 7098: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7094: -- Check return status from the above procedure call
7095: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
7096: RAISE FND_API.G_EXC_ERROR;
7097: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7098: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7099: END IF;
7100:
7101: x_settlement_doc_id_tbl.extend(i);
7102: x_settlement_doc_id_tbl(i) := l_settlement_doc_id;

Line 7115: p_encoded => FND_API.G_FALSE,

7111: FND_MSG_PUB.Add;
7112: END IF;
7113: --Standard call to get message count and if count=1, get the message
7114: FND_MSG_PUB.Count_And_Get (
7115: p_encoded => FND_API.G_FALSE,
7116: p_count => x_msg_count,
7117: p_data => x_msg_data
7118: );
7119: EXCEPTION

Line 7120: WHEN FND_API.G_EXC_ERROR THEN

7116: p_count => x_msg_count,
7117: p_data => x_msg_data
7118: );
7119: EXCEPTION
7120: WHEN FND_API.G_EXC_ERROR THEN
7121: ROLLBACK TO Create_Settlement_Doc_Tbl;
7122: x_return_status := FND_API.G_RET_STS_ERROR;
7123: -- Standard call to get message count and if count=1, get the message
7124: FND_MSG_PUB.Count_And_Get (

Line 7122: x_return_status := FND_API.G_RET_STS_ERROR;

7118: );
7119: EXCEPTION
7120: WHEN FND_API.G_EXC_ERROR THEN
7121: ROLLBACK TO Create_Settlement_Doc_Tbl;
7122: x_return_status := FND_API.G_RET_STS_ERROR;
7123: -- Standard call to get message count and if count=1, get the message
7124: FND_MSG_PUB.Count_And_Get (
7125: p_encoded => FND_API.G_FALSE,
7126: p_count => x_msg_count,

Line 7125: p_encoded => FND_API.G_FALSE,

7121: ROLLBACK TO Create_Settlement_Doc_Tbl;
7122: x_return_status := FND_API.G_RET_STS_ERROR;
7123: -- Standard call to get message count and if count=1, get the message
7124: FND_MSG_PUB.Count_And_Get (
7125: p_encoded => FND_API.G_FALSE,
7126: p_count => x_msg_count,
7127: p_data => x_msg_data
7128: );
7129: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 7129: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

7125: p_encoded => FND_API.G_FALSE,
7126: p_count => x_msg_count,
7127: p_data => x_msg_data
7128: );
7129: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
7130: ROLLBACK TO Create_Settlement_Doc_Tbl;
7131: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7132: -- Standard call to get message count and if count=1, get the message
7133: FND_MSG_PUB.Count_And_Get (

Line 7131: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

7127: p_data => x_msg_data
7128: );
7129: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
7130: ROLLBACK TO Create_Settlement_Doc_Tbl;
7131: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7132: -- Standard call to get message count and if count=1, get the message
7133: FND_MSG_PUB.Count_And_Get (
7134: p_encoded => FND_API.G_FALSE,
7135: p_count => x_msg_count,

Line 7134: p_encoded => FND_API.G_FALSE,

7130: ROLLBACK TO Create_Settlement_Doc_Tbl;
7131: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7132: -- Standard call to get message count and if count=1, get the message
7133: FND_MSG_PUB.Count_And_Get (
7134: p_encoded => FND_API.G_FALSE,
7135: p_count => x_msg_count,
7136: p_data => x_msg_data
7137: );
7138: WHEN OTHERS THEN

Line 7140: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

7136: p_data => x_msg_data
7137: );
7138: WHEN OTHERS THEN
7139: ROLLBACK TO Create_Settlement_Doc_Tbl;
7140: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7141: -- Standard call to get message count and if count=1, get the message
7142: FND_MSG_PUB.Count_And_Get (
7143: p_encoded => FND_API.G_FALSE,
7144: p_count => x_msg_count,

Line 7143: p_encoded => FND_API.G_FALSE,

7139: ROLLBACK TO Create_Settlement_Doc_Tbl;
7140: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7141: -- Standard call to get message count and if count=1, get the message
7142: FND_MSG_PUB.Count_And_Get (
7143: p_encoded => FND_API.G_FALSE,
7144: p_count => x_msg_count,
7145: p_data => x_msg_data );
7146:
7147: END Create_Settlement_Doc_Tbl;

Line 7175: IF NOT FND_API.Compatible_API_Call (

7171: BEGIN
7172: -- Standard begin of API savepoint
7173: SAVEPOINT Update_Settlement_Doc_Tbl;
7174: -- Standard call to check for call compatibility.
7175: IF NOT FND_API.Compatible_API_Call (
7176: l_api_version,
7177: p_api_version_number,
7178: l_api_name,
7179: G_PKG_NAME) THEN

Line 7180: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7176: l_api_version,
7177: p_api_version_number,
7178: l_api_name,
7179: G_PKG_NAME) THEN
7180: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7181: END IF;
7182:
7183: -- Debug Message
7184: IF FND_MSG_PUB.Check_Msg_level (FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW) THEN

Line 7191: IF FND_API.To_Boolean (p_init_msg_list) THEN

7187: FND_MSG_PUB.Add;
7188: END IF;
7189:
7190: --Initialize message list if p_init_msg_list is TRUE.
7191: IF FND_API.To_Boolean (p_init_msg_list) THEN
7192: FND_MSG_PUB.initialize;
7193: END IF;
7194:
7195: -- Initialize API return status to sucess

Line 7196: x_return_status := FND_API.G_RET_STS_SUCCESS;

7192: FND_MSG_PUB.initialize;
7193: END IF;
7194:
7195: -- Initialize API return status to sucess
7196: x_return_status := FND_API.G_RET_STS_SUCCESS;
7197:
7198: For i in 1..p_settlement_doc_tbl.count LOOP
7199:
7200: l_settlement_doc := p_settlement_doc_tbl(i);

Line 7204: p_init_msg_list => FND_API.G_FALSE,

7200: l_settlement_doc := p_settlement_doc_tbl(i);
7201:
7202: OZF_SETTLEMENT_DOC_PVT.Update_Settlement_Doc(
7203: p_api_version_number => l_api_version,
7204: p_init_msg_list => FND_API.G_FALSE,
7205: p_commit => FND_API.G_FALSE,
7206: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
7207: x_return_status => l_return_status,
7208: x_msg_count => l_msg_count,

Line 7205: p_commit => FND_API.G_FALSE,

7201:
7202: OZF_SETTLEMENT_DOC_PVT.Update_Settlement_Doc(
7203: p_api_version_number => l_api_version,
7204: p_init_msg_list => FND_API.G_FALSE,
7205: p_commit => FND_API.G_FALSE,
7206: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
7207: x_return_status => l_return_status,
7208: x_msg_count => l_msg_count,
7209: x_msg_data => l_msg_data,

Line 7206: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

7202: OZF_SETTLEMENT_DOC_PVT.Update_Settlement_Doc(
7203: p_api_version_number => l_api_version,
7204: p_init_msg_list => FND_API.G_FALSE,
7205: p_commit => FND_API.G_FALSE,
7206: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
7207: x_return_status => l_return_status,
7208: x_msg_count => l_msg_count,
7209: x_msg_data => l_msg_data,
7210:

Line 7215: IF l_return_status = FND_API.g_ret_sts_error THEN

7211: p_settlement_doc_rec => l_settlement_doc,
7212: x_object_version_number => l_object_version_number
7213: );
7214:
7215: IF l_return_status = FND_API.g_ret_sts_error THEN
7216: RAISE FND_API.g_exc_error;
7217: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
7218: RAISE FND_API.g_exc_unexpected_error;
7219: END IF;

Line 7216: RAISE FND_API.g_exc_error;

7212: x_object_version_number => l_object_version_number
7213: );
7214:
7215: IF l_return_status = FND_API.g_ret_sts_error THEN
7216: RAISE FND_API.g_exc_error;
7217: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
7218: RAISE FND_API.g_exc_unexpected_error;
7219: END IF;
7220: END LOOP;

Line 7217: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN

7213: );
7214:
7215: IF l_return_status = FND_API.g_ret_sts_error THEN
7216: RAISE FND_API.g_exc_error;
7217: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
7218: RAISE FND_API.g_exc_unexpected_error;
7219: END IF;
7220: END LOOP;
7221:

Line 7218: RAISE FND_API.g_exc_unexpected_error;

7214:
7215: IF l_return_status = FND_API.g_ret_sts_error THEN
7216: RAISE FND_API.g_exc_error;
7217: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
7218: RAISE FND_API.g_exc_unexpected_error;
7219: END IF;
7220: END LOOP;
7221:
7222: -- Debug Message

Line 7230: p_encoded => FND_API.G_FALSE,

7226: FND_MSG_PUB.Add;
7227: END IF;
7228: --Standard call to get message count and if count=1, get the message
7229: FND_MSG_PUB.Count_And_Get (
7230: p_encoded => FND_API.G_FALSE,
7231: p_count => x_msg_count,
7232: p_data => x_msg_data
7233: );
7234: EXCEPTION

Line 7235: WHEN FND_API.G_EXC_ERROR THEN

7231: p_count => x_msg_count,
7232: p_data => x_msg_data
7233: );
7234: EXCEPTION
7235: WHEN FND_API.G_EXC_ERROR THEN
7236: ROLLBACK TO Update_Settlement_Doc_Tbl;
7237: x_return_status := FND_API.G_RET_STS_ERROR;
7238: -- Standard call to get message count and if count=1, get the message
7239: FND_MSG_PUB.Count_And_Get (

Line 7237: x_return_status := FND_API.G_RET_STS_ERROR;

7233: );
7234: EXCEPTION
7235: WHEN FND_API.G_EXC_ERROR THEN
7236: ROLLBACK TO Update_Settlement_Doc_Tbl;
7237: x_return_status := FND_API.G_RET_STS_ERROR;
7238: -- Standard call to get message count and if count=1, get the message
7239: FND_MSG_PUB.Count_And_Get (
7240: p_encoded => FND_API.G_FALSE,
7241: p_count => x_msg_count,

Line 7240: p_encoded => FND_API.G_FALSE,

7236: ROLLBACK TO Update_Settlement_Doc_Tbl;
7237: x_return_status := FND_API.G_RET_STS_ERROR;
7238: -- Standard call to get message count and if count=1, get the message
7239: FND_MSG_PUB.Count_And_Get (
7240: p_encoded => FND_API.G_FALSE,
7241: p_count => x_msg_count,
7242: p_data => x_msg_data
7243: );
7244: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 7244: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

7240: p_encoded => FND_API.G_FALSE,
7241: p_count => x_msg_count,
7242: p_data => x_msg_data
7243: );
7244: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
7245: ROLLBACK TO Update_Settlement_Doc_Tbl;
7246: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7247: -- Standard call to get message count and if count=1, get the message
7248: FND_MSG_PUB.Count_And_Get (

Line 7246: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

7242: p_data => x_msg_data
7243: );
7244: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
7245: ROLLBACK TO Update_Settlement_Doc_Tbl;
7246: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7247: -- Standard call to get message count and if count=1, get the message
7248: FND_MSG_PUB.Count_And_Get (
7249: p_encoded => FND_API.G_FALSE,
7250: p_count => x_msg_count,

Line 7249: p_encoded => FND_API.G_FALSE,

7245: ROLLBACK TO Update_Settlement_Doc_Tbl;
7246: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7247: -- Standard call to get message count and if count=1, get the message
7248: FND_MSG_PUB.Count_And_Get (
7249: p_encoded => FND_API.G_FALSE,
7250: p_count => x_msg_count,
7251: p_data => x_msg_data
7252: );
7253: WHEN OTHERS THEN

Line 7255: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

7251: p_data => x_msg_data
7252: );
7253: WHEN OTHERS THEN
7254: ROLLBACK TO Update_Settlement_Doc_Tbl;
7255: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7256: -- Standard call to get message count and if count=1, get the message
7257: FND_MSG_PUB.Count_And_Get (
7258: p_encoded => FND_API.G_FALSE,
7259: p_count => x_msg_count,

Line 7258: p_encoded => FND_API.G_FALSE,

7254: ROLLBACK TO Update_Settlement_Doc_Tbl;
7255: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7256: -- Standard call to get message count and if count=1, get the message
7257: FND_MSG_PUB.Count_And_Get (
7258: p_encoded => FND_API.G_FALSE,
7259: p_count => x_msg_count,
7260: p_data => x_msg_data
7261: );
7262: END Update_Settlement_Doc_Tbl;