DBA Data[Home] [Help]

APPS.PV_PG_NOTIF_UTILITY_PVT dependencies on FND_API

Line 165: x_return_status := FND_API.G_RET_STS_SUCCESS;

161: AND lookup2.lookup_code = enrl_req.enrollment_type_code;
162:
163: BEGIN
164: /* Initialize API return status to success */
165: x_return_status := FND_API.G_RET_STS_SUCCESS;
166:
167: OPEN c_pg_enrl_requests( p_enrl_request_id );
168: FETCH c_pg_enrl_requests
169: INTO x_req_submission_date,

Line 178: x_return_status := FND_API.G_RET_STS_ERROR;

174: x_req_resource_id,
175: x_prtnr_vndr_relship_id ;
176:
177: IF ( c_pg_enrl_requests%NOTFOUND) THEN
178: x_return_status := FND_API.G_RET_STS_ERROR;
179: END IF;
180:
181: CLOSE c_pg_enrl_requests;
182:

Line 185: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

181: CLOSE c_pg_enrl_requests;
182:
183: EXCEPTION
184: WHEN OTHERS THEN
185: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
186: END get_enrl_requests_details;
187:
188: /*============================================================================
189: -- Start of Comments

Line 216: x_return_status := FND_API.G_RET_STS_SUCCESS;

212: WHERE resource_id = cv_req_resource_id;
213:
214: BEGIN
215: /* Initialize API return status to success */
216: x_return_status := FND_API.G_RET_STS_SUCCESS;
217:
218: OPEN c_requestor_details( p_req_resource_id );
219: FETCH c_requestor_details
220: INTO x_user_id,

Line 225: x_return_status := FND_API.G_RET_STS_ERROR;

221: x_source_name,
222: x_user_name;
223:
224: IF ( c_requestor_details%NOTFOUND) THEN
225: x_return_status := FND_API.G_RET_STS_ERROR;
226: END IF;
227:
228: CLOSE c_requestor_details;
229:

Line 232: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

228: CLOSE c_requestor_details;
229:
230: EXCEPTION
231: WHEN OTHERS THEN
232: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
233: END get_requestor_details;
234:
235:
236: /*============================================================================

Line 280: x_return_status := FND_API.G_RET_STS_SUCCESS;

276:
277: BEGIN
278:
279: /* Initialize API return status to success */
280: x_return_status := FND_API.G_RET_STS_SUCCESS;
281:
282: /* Get the Partner and Vendor details in cursor c_vendor_prtnr_details */
283: OPEN c_vendor_prtnr_details( p_partner_id );
284: FETCH c_vendor_prtnr_details

Line 291: x_return_status := FND_API.G_RET_STS_ERROR;

287: x_partner_party_id,
288: x_partner_comp_name;
289:
290: IF ( c_vendor_prtnr_details%NOTFOUND) THEN
291: x_return_status := FND_API.G_RET_STS_ERROR;
292: END IF;
293:
294: CLOSE c_vendor_prtnr_details;
295:

Line 298: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

294: CLOSE c_vendor_prtnr_details;
295:
296: EXCEPTION
297: WHEN OTHERS THEN
298: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
299: END get_partner_vendor_details;
300:
301: /*============================================================================
302: -- Start of Comments

Line 346: x_return_status := FND_API.G_RET_STS_SUCCESS;

342:
343: BEGIN
344:
345: /* Initialize API return status to success */
346: x_return_status := FND_API.G_RET_STS_SUCCESS;
347:
348: /* Get the Partner and Vendor details in cursor c_vendor_prtnr_details */
349: OPEN c_vendor_prtnr_details( p_enrl_request_id );
350: FETCH c_vendor_prtnr_details

Line 357: x_return_status := FND_API.G_RET_STS_ERROR;

353: x_partner_party_id,
354: x_partner_comp_name;
355:
356: IF ( c_vendor_prtnr_details%NOTFOUND) THEN
357: x_return_status := FND_API.G_RET_STS_ERROR;
358: END IF;
359:
360: CLOSE c_vendor_prtnr_details;
361:

Line 364: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

360: CLOSE c_vendor_prtnr_details;
361:
362: EXCEPTION
363: WHEN OTHERS THEN
364: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
365: END get_prtnr_vendor_details;
366:
367: /*============================================================================
368: -- Start of Comments

Line 417: x_return_status := FND_API.G_RET_STS_SUCCESS;

413: AND lookup.lookup_code = enrl_req.enrollment_type_code;
414:
415: BEGIN
416: /* Initialize API return status to success */
417: x_return_status := FND_API.G_RET_STS_SUCCESS;
418:
419: /* Get the Enrollment details in cursor c_pg_enrollment_details */
420: OPEN c_pg_membership_details( p_membership_id );
421: FETCH c_pg_membership_details INTO

Line 433: x_return_status := FND_API.G_RET_STS_ERROR;

429: x_prtnr_vndr_relship_id ,
430: x_enrollment_type ;
431:
432: IF ( c_pg_membership_details%NOTFOUND) THEN
433: x_return_status := FND_API.G_RET_STS_ERROR;
434: END IF;
435:
436: CLOSE c_pg_membership_details;
437:

Line 440: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

436: CLOSE c_pg_membership_details;
437:
438: EXCEPTION
439: WHEN OTHERS THEN
440: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
441: END get_membership_details;
442:
443: /*============================================================================*/
444: -- Start of Comments

Line 484: x_return_status := FND_API.G_RET_STS_SUCCESS;

480: WHERE partner_id = cv_partner_id ;
481:
482: BEGIN
483: /* Initialize API return status to success */
484: x_return_status := FND_API.G_RET_STS_SUCCESS;
485:
486: /* Open the c_user_list cursor to get all the Users of that type */
487: OPEN c_user_list (p_partner_id) ;
488: l_user_cnt := 1;

Line 500: x_return_status := FND_API.G_RET_STS_ERROR;

496: END LOOP;
497: x_user_count := l_user_cnt - 1;
498:
499: IF ( x_user_count = 0 ) THEN
500: x_return_status := FND_API.G_RET_STS_ERROR;
501: END IF;
502:
503: CLOSE c_user_list ;
504: EXCEPTION

Line 506: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

502:
503: CLOSE c_user_list ;
504: EXCEPTION
505: WHEN OTHERS THEN
506: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
507: END get_users_list;
508:
509: /*============================================================================
510: -- Start of Comments

Line 549: x_return_status := FND_API.G_RET_STS_SUCCESS;

545: l_category varchar2(30);
546:
547: BEGIN
548: /* Initialize API return status to success */
549: x_return_status := FND_API.G_RET_STS_SUCCESS;
550:
551: OPEN c_resource ;
552: FETCH c_resource INTO l_person_id , l_user_id, l_category;
553: IF c_resource%NOTFOUND THEN

Line 555: x_return_status := FND_API.G_RET_STS_ERROR;

551: OPEN c_resource ;
552: FETCH c_resource INTO l_person_id , l_user_id, l_category;
553: IF c_resource%NOTFOUND THEN
554: CLOSE c_resource ;
555: x_return_status := FND_API.G_RET_STS_ERROR;
556: return;
557: END IF;
558:
559: CLOSE c_resource ;

Line 570: x_return_status := FND_API.G_RET_STS_ERROR;

566: p_name => x_role_name,
567: p_display_name => x_role_display_name
568: );
569: IF x_role_name is null then
570: x_return_status := FND_API.G_RET_STS_ERROR;
571: return;
572: END IF;
573: ELSIF l_category = 'EMPLOYEE' THEN
574: WF_DIRECTORY.getrolename

Line 581: x_return_status := FND_API.G_RET_STS_ERROR;

577: p_name => x_role_name,
578: p_display_name => x_role_display_name
579: );
580: IF x_role_name is null then
581: x_return_status := FND_API.G_RET_STS_ERROR;
582: return;
583: END IF;
584: END IF;
585: EXCEPTION

Line 587: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

583: END IF;
584: END IF;
585: EXCEPTION
586: WHEN OTHERS THEN
587: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
588: IF fnd_msg_pub.check_msg_level(fnd_msg_pub.g_msg_lvl_unexp_error) THEN
589: fnd_msg_pub.add_exc_msg('AMS_UTLITY_PVT', 'Get_Resource_Role');
590: END IF;
591: RAISE;

Line 764: x_return_status := FND_API.G_RET_STS_SUCCESS;

760: IS
761: error_flag BOOLEAN:=FALSE;
762: BEGIN
763: -- Initialize API return status to SUCCESS
764: x_return_status := FND_API.G_RET_STS_SUCCESS;
765:
766: -- Hint: Validate data
767: -- If data not valid
768: -- THEN

Line 769: -- x_return_status := FND_API.G_RET_STS_ERROR;

765:
766: -- Hint: Validate data
767: -- If data not valid
768: -- THEN
769: -- x_return_status := FND_API.G_RET_STS_ERROR;
770: IF ( p_item_id = FND_API.G_MISS_NUM OR
771: p_item_id IS NULL ) THEN
772:
773: error_flag := TRUE;

Line 770: IF ( p_item_id = FND_API.G_MISS_NUM OR

766: -- Hint: Validate data
767: -- If data not valid
768: -- THEN
769: -- x_return_status := FND_API.G_RET_STS_ERROR;
770: IF ( p_item_id = FND_API.G_MISS_NUM OR
771: p_item_id IS NULL ) THEN
772:
773: error_flag := TRUE;
774: x_return_status := FND_API.G_RET_STS_ERROR;

Line 774: x_return_status := FND_API.G_RET_STS_ERROR;

770: IF ( p_item_id = FND_API.G_MISS_NUM OR
771: p_item_id IS NULL ) THEN
772:
773: error_flag := TRUE;
774: x_return_status := FND_API.G_RET_STS_ERROR;
775: FND_MESSAGE.SET_NAME('PV', 'PV_MISSING_ITEM');
776: FND_MESSAGE.SET_TOKEN('ITEM_NAME', p_item_name);
777: FND_MSG_PUB.Add;
778: END IF;

Line 813: x_return_status := FND_API.G_RET_STS_SUCCESS;

809: x_pgp_notif_rec OUT NOCOPY PV_GE_PARTY_NOTIF_PVT.pgp_notif_rec_type )
810: IS
811: BEGIN
812: -- Initialize API return status to success
813: x_return_status := FND_API.G_RET_STS_SUCCESS;
814:
815: -- Initialize OUT parameter with the supplied parameter values
816: x_pgp_notif_rec.notification_id := p_notif_id;
817: x_pgp_notif_rec.object_version_number := p_object_version;

Line 831: x_return_status := FND_API.G_RET_STS_ERROR;

827: END IF;
828:
829: EXCEPTION
830: WHEN OTHERS THEN
831: x_return_status := FND_API.G_RET_STS_ERROR;
832: END Set_Pgp_Notif;
833:
834: /*============================================================================
835: -- Start of Comments

Line 888: x_return_status := FND_API.G_RET_STS_SUCCESS;

884:
885:
886: BEGIN
887: /* Initialize API return status to success */
888: x_return_status := FND_API.G_RET_STS_SUCCESS;
889:
890: OPEN c_pg_enrl_requests( p_enrl_request_id );
891: FETCH c_pg_enrl_requests
892: INTO x_req_submission_date,

Line 904: x_return_status := FND_API.G_RET_STS_ERROR;

900: x_end_date,
901: x_membership_id;
902:
903: IF ( c_pg_enrl_requests%NOTFOUND) THEN
904: x_return_status := FND_API.G_RET_STS_ERROR;
905: END IF;
906:
907: CLOSE c_pg_enrl_requests;
908:

Line 911: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

907: CLOSE c_pg_enrl_requests;
908:
909: EXCEPTION
910: WHEN OTHERS THEN
911: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
912: END get_enrl_memb_details;
913:
914: /*============================================================================
915:

Line 928: -- Default = FND_API.G_FALSE

924: -- Pre-reqs : None.
925: -- Parameters :
926: -- IN : p_api_version IN NUMBER Required
927: -- p_init_msg_list IN VARCHAR2 Optional
928: -- Default = FND_API.G_FALSE
929: -- p_commit IN VARCHAR2 Optional
930: -- Default = FND_API.G_FALSE
931: -- p_validation_level IN NUMBER Optional
932: -- Default = FND_API.G_VALID_LEVEL_FULL

Line 930: -- Default = FND_API.G_FALSE

926: -- IN : p_api_version IN NUMBER Required
927: -- p_init_msg_list IN VARCHAR2 Optional
928: -- Default = FND_API.G_FALSE
929: -- p_commit IN VARCHAR2 Optional
930: -- Default = FND_API.G_FALSE
931: -- p_validation_level IN NUMBER Optional
932: -- Default = FND_API.G_VALID_LEVEL_FULL
933: -- p_enrl_request_id IN NUMBER Required
934: --

Line 932: -- Default = FND_API.G_VALID_LEVEL_FULL

928: -- Default = FND_API.G_FALSE
929: -- p_commit IN VARCHAR2 Optional
930: -- Default = FND_API.G_FALSE
931: -- p_validation_level IN NUMBER Optional
932: -- Default = FND_API.G_VALID_LEVEL_FULL
933: -- p_enrl_request_id IN NUMBER Required
934: --
935: -- OUT : x_return_status OUT VARCHAR2(1)
936: -- x_msg_count OUT NUMBER

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

944: -- End of comments
945: ============================================================================*/
946: PROCEDURE send_thnkyou_notif (
947: p_api_version IN NUMBER ,
948: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
949: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
950: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
951: x_return_status OUT NOCOPY VARCHAR2 ,
952: x_msg_count OUT NOCOPY NUMBER ,

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

945: ============================================================================*/
946: PROCEDURE send_thnkyou_notif (
947: p_api_version IN NUMBER ,
948: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
949: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
950: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
951: x_return_status OUT NOCOPY VARCHAR2 ,
952: x_msg_count OUT NOCOPY NUMBER ,
953: x_msg_data OUT NOCOPY VARCHAR2 ,

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

946: PROCEDURE send_thnkyou_notif (
947: p_api_version IN NUMBER ,
948: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
949: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
950: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
951: x_return_status OUT NOCOPY VARCHAR2 ,
952: x_msg_count OUT NOCOPY NUMBER ,
953: x_msg_data OUT NOCOPY VARCHAR2 ,
954: p_enrl_request_id IN NUMBER

Line 1019: IF NOT FND_API.Compatible_API_Call (l_api_version ,

1015: /* Standard Start of API savepoint */
1016: SAVEPOINT send_thnkyou_notif_PVT;
1017:
1018: /* Standard call to check for call compatibility. */
1019: IF NOT FND_API.Compatible_API_Call (l_api_version ,
1020: p_api_version ,
1021: l_api_name ,
1022: G_PKG_NAME
1023: )

Line 1025: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1021: l_api_name ,
1022: G_PKG_NAME
1023: )
1024: THEN
1025: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1026: END IF;
1027:
1028: /* Initialize message list if p_init_msg_list is set to TRUE. */
1029: IF FND_API.to_Boolean( p_init_msg_list ) THEN

Line 1029: IF FND_API.to_Boolean( p_init_msg_list ) THEN

1025: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1026: END IF;
1027:
1028: /* Initialize message list if p_init_msg_list is set to TRUE. */
1029: IF FND_API.to_Boolean( p_init_msg_list ) THEN
1030: FND_MSG_PUB.initialize;
1031: END IF;
1032:
1033: /* Initialize API return status to success */

Line 1034: x_return_status := FND_API.G_RET_STS_SUCCESS;

1030: FND_MSG_PUB.initialize;
1031: END IF;
1032:
1033: /* Initialize API return status to success */
1034: x_return_status := FND_API.G_RET_STS_SUCCESS;
1035:
1036: /* Validate the Enrollment Request Id */
1037: IF ( P_validation_level >= FND_API.G_VALID_LEVEL_FULL)
1038: THEN

Line 1037: IF ( P_validation_level >= FND_API.G_VALID_LEVEL_FULL)

1033: /* Initialize API return status to success */
1034: x_return_status := FND_API.G_RET_STS_SUCCESS;
1035:
1036: /* Validate the Enrollment Request Id */
1037: IF ( P_validation_level >= FND_API.G_VALID_LEVEL_FULL)
1038: THEN
1039: /* Debug message */
1040: IF (PV_DEBUG_HIGH_ON) THEN
1041: PVX_UTILITY_PVT.debug_message('Validate_Enrl_Requests_Id');

Line 1050: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

1046: , 'ENRL_REQUEST_ID'
1047: , l_return_status
1048: );
1049: /* If any errors happen abort API. */
1050: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
1051: RAISE FND_API.G_EXC_ERROR;
1052: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1053: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1054: END IF;

Line 1051: RAISE FND_API.G_EXC_ERROR;

1047: , l_return_status
1048: );
1049: /* If any errors happen abort API. */
1050: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
1051: RAISE FND_API.G_EXC_ERROR;
1052: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1053: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1054: END IF;
1055: END IF;

Line 1052: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1048: );
1049: /* If any errors happen abort API. */
1050: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
1051: RAISE FND_API.G_EXC_ERROR;
1052: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1053: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1054: END IF;
1055: END IF;
1056:

Line 1053: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1049: /* If any errors happen abort API. */
1050: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
1051: RAISE FND_API.G_EXC_ERROR;
1052: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1053: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1054: END IF;
1055: END IF;
1056:
1057: /* Get the enrollment request details */

Line 1069: IF x_return_status <> FND_API.G_RET_STS_SUCCESS

1065: x_req_resource_id => l_req_resource_id,
1066: x_prtnr_vndr_relship_id => l_prtnr_vndr_relship_id,
1067: x_return_status => x_return_status);
1068:
1069: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
1070: THEN
1071: FND_MESSAGE.SET_NAME('PV', 'PV_ENRL_REQ_NOT_EXIST');
1072: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
1073: FND_MSG_PUB.Add;

Line 1074: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

1070: THEN
1071: FND_MESSAGE.SET_NAME('PV', 'PV_ENRL_REQ_NOT_EXIST');
1072: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
1073: FND_MSG_PUB.Add;
1074: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1075: RAISE FND_API.G_EXC_ERROR;
1076: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1077: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1078: END IF;

Line 1075: RAISE FND_API.G_EXC_ERROR;

1071: FND_MESSAGE.SET_NAME('PV', 'PV_ENRL_REQ_NOT_EXIST');
1072: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
1073: FND_MSG_PUB.Add;
1074: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1075: RAISE FND_API.G_EXC_ERROR;
1076: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1077: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1078: END IF;
1079: END IF;

Line 1076: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1072: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
1073: FND_MSG_PUB.Add;
1074: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1075: RAISE FND_API.G_EXC_ERROR;
1076: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1077: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1078: END IF;
1079: END IF;
1080:

Line 1077: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1073: FND_MSG_PUB.Add;
1074: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1075: RAISE FND_API.G_EXC_ERROR;
1076: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1077: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1078: END IF;
1079: END IF;
1080:
1081: /* If Notification Rule is Active for the given PROGRAM_ID, then only

Line 1101: IF x_return_status <> FND_API.G_RET_STS_SUCCESS

1097: x_return_status => x_return_status
1098: );
1099:
1100: /* Check for Procedure's x_return_status */
1101: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
1102: THEN
1103: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
1104: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
1105: FND_MSG_PUB.Add;

Line 1106: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

1102: THEN
1103: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
1104: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
1105: FND_MSG_PUB.Add;
1106: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1107: RAISE FND_API.G_EXC_ERROR;
1108: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1109: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1110: END IF;

Line 1107: RAISE FND_API.G_EXC_ERROR;

1103: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
1104: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
1105: FND_MSG_PUB.Add;
1106: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1107: RAISE FND_API.G_EXC_ERROR;
1108: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1109: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1110: END IF;
1111: END IF;

Line 1108: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1104: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
1105: FND_MSG_PUB.Add;
1106: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1107: RAISE FND_API.G_EXC_ERROR;
1108: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1109: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1110: END IF;
1111: END IF;
1112: /* Get the requestor details */

Line 1109: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1105: FND_MSG_PUB.Add;
1106: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1107: RAISE FND_API.G_EXC_ERROR;
1108: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1109: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1110: END IF;
1111: END IF;
1112: /* Get the requestor details */
1113: get_requestor_details(

Line 1122: IF x_return_status <> FND_API.G_RET_STS_SUCCESS

1118: x_return_status => x_return_status
1119: );
1120:
1121: /* Check for Procedure's x_return_status */
1122: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
1123: THEN
1124: FND_MESSAGE.SET_NAME('PV','PV_REQUESTOR_NOT_EXIST');
1125: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
1126: FND_MSG_PUB.Add;

Line 1127: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

1123: THEN
1124: FND_MESSAGE.SET_NAME('PV','PV_REQUESTOR_NOT_EXIST');
1125: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
1126: FND_MSG_PUB.Add;
1127: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1128: RAISE FND_API.G_EXC_ERROR;
1129: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1130: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1131: END IF;

Line 1128: RAISE FND_API.G_EXC_ERROR;

1124: FND_MESSAGE.SET_NAME('PV','PV_REQUESTOR_NOT_EXIST');
1125: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
1126: FND_MSG_PUB.Add;
1127: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1128: RAISE FND_API.G_EXC_ERROR;
1129: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1130: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1131: END IF;
1132: END IF;

Line 1129: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1125: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
1126: FND_MSG_PUB.Add;
1127: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1128: RAISE FND_API.G_EXC_ERROR;
1129: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1130: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1131: END IF;
1132: END IF;
1133:

Line 1130: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1126: FND_MSG_PUB.Add;
1127: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1128: RAISE FND_API.G_EXC_ERROR;
1129: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1130: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1131: END IF;
1132: END IF;
1133:
1134: /* Get the user list */

Line 1142: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1138: x_user_count => l_user_count,
1139: x_return_status => x_return_status ) ;
1140:
1141: /* Check for Procedure's x_return_status */
1142: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1143: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_USER_EXIST');
1144: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
1145: FND_MSG_PUB.Add;
1146: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 1146: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

1142: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1143: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_USER_EXIST');
1144: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
1145: FND_MSG_PUB.Add;
1146: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1147: RAISE FND_API.G_EXC_ERROR;
1148: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1149: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1150: END IF;

Line 1147: RAISE FND_API.G_EXC_ERROR;

1143: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_USER_EXIST');
1144: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
1145: FND_MSG_PUB.Add;
1146: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1147: RAISE FND_API.G_EXC_ERROR;
1148: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1149: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1150: END IF;
1151: END IF;

Line 1148: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1144: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
1145: FND_MSG_PUB.Add;
1146: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1147: RAISE FND_API.G_EXC_ERROR;
1148: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1149: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1150: END IF;
1151: END IF;
1152:

Line 1149: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1145: FND_MSG_PUB.Add;
1146: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1147: RAISE FND_API.G_EXC_ERROR;
1148: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1149: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1150: END IF;
1151: END IF;
1152:
1153: /* Send the notification to all the users from that partner Organization

Line 1170: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1166: x_return_status => x_return_status
1167: );
1168:
1169: /* Check for Procedure's x_return_status */
1170: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1171: FND_MESSAGE.SET_NAME('PV','PV_RES_ROLE_NOT_EXIST');
1172: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
1173: FND_MSG_PUB.Add;
1174: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 1174: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

1170: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1171: FND_MESSAGE.SET_NAME('PV','PV_RES_ROLE_NOT_EXIST');
1172: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
1173: FND_MSG_PUB.Add;
1174: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1175: RAISE FND_API.G_EXC_ERROR;
1176: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1177: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1178: END IF;

Line 1175: RAISE FND_API.G_EXC_ERROR;

1171: FND_MESSAGE.SET_NAME('PV','PV_RES_ROLE_NOT_EXIST');
1172: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
1173: FND_MSG_PUB.Add;
1174: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1175: RAISE FND_API.G_EXC_ERROR;
1176: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1177: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1178: END IF;
1179: END IF;

Line 1176: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1172: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
1173: FND_MSG_PUB.Add;
1174: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1175: RAISE FND_API.G_EXC_ERROR;
1176: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1177: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1178: END IF;
1179: END IF;
1180:

Line 1177: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1173: FND_MSG_PUB.Add;
1174: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1175: RAISE FND_API.G_EXC_ERROR;
1176: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1177: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1178: END IF;
1179: END IF;
1180:
1181: /* Use the 'WF_Notification.send' procedure to send the notification */

Line 1267: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1263: x_return_status => x_return_status ,
1264: x_pgp_notif_rec => l_pgp_notif_rec );
1265:
1266: /* Check for Procedure's x_return_status */
1267: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1268: FND_MESSAGE.SET_NAME('PV','PV_SET_NOTIF_REC');
1269: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
1270: FND_MSG_PUB.Add;
1271: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 1271: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

1267: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1268: FND_MESSAGE.SET_NAME('PV','PV_SET_NOTIF_REC');
1269: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
1270: FND_MSG_PUB.Add;
1271: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1272: RAISE FND_API.G_EXC_ERROR;
1273: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1274: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1275: END IF;

Line 1272: RAISE FND_API.G_EXC_ERROR;

1268: FND_MESSAGE.SET_NAME('PV','PV_SET_NOTIF_REC');
1269: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
1270: FND_MSG_PUB.Add;
1271: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1272: RAISE FND_API.G_EXC_ERROR;
1273: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1274: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1275: END IF;
1276: END IF;

Line 1273: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1269: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
1270: FND_MSG_PUB.Add;
1271: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1272: RAISE FND_API.G_EXC_ERROR;
1273: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1274: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1275: END IF;
1276: END IF;
1277:

Line 1274: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1270: FND_MSG_PUB.Add;
1271: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1272: RAISE FND_API.G_EXC_ERROR;
1273: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1274: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1275: END IF;
1276: END IF;
1277:
1278: /* Call the Create_Ge_Party_Notif to insert a record in PV_GE_PARTY_NOTIFICATION */

Line 1281: p_init_msg_list => FND_API.G_FALSE ,

1277:
1278: /* Call the Create_Ge_Party_Notif to insert a record in PV_GE_PARTY_NOTIFICATION */
1279: PV_GE_PARTY_NOTIF_PVT.Create_Ge_Party_Notif (
1280: p_api_version_number => 1.0,
1281: p_init_msg_list => FND_API.G_FALSE ,
1282: p_commit => FND_API.G_FALSE ,
1283: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
1284: x_return_status => x_return_status ,
1285: x_msg_count => x_msg_count,

Line 1282: p_commit => FND_API.G_FALSE ,

1278: /* Call the Create_Ge_Party_Notif to insert a record in PV_GE_PARTY_NOTIFICATION */
1279: PV_GE_PARTY_NOTIF_PVT.Create_Ge_Party_Notif (
1280: p_api_version_number => 1.0,
1281: p_init_msg_list => FND_API.G_FALSE ,
1282: p_commit => FND_API.G_FALSE ,
1283: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
1284: x_return_status => x_return_status ,
1285: x_msg_count => x_msg_count,
1286: x_msg_data => x_msg_data ,

Line 1283: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,

1279: PV_GE_PARTY_NOTIF_PVT.Create_Ge_Party_Notif (
1280: p_api_version_number => 1.0,
1281: p_init_msg_list => FND_API.G_FALSE ,
1282: p_commit => FND_API.G_FALSE ,
1283: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
1284: x_return_status => x_return_status ,
1285: x_msg_count => x_msg_count,
1286: x_msg_data => x_msg_data ,
1287: p_pgp_notif_rec => l_pgp_notif_rec,

Line 1291: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1287: p_pgp_notif_rec => l_pgp_notif_rec,
1288: x_party_notification_id => x_party_notification_id );
1289:
1290: /* Check for Procedure's x_return_status */
1291: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1292: FND_MESSAGE.SET_NAME('PV','PV_GE_PARTY_NOTIF_REC');
1293: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
1294: FND_MSG_PUB.Add;
1295: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 1295: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

1291: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1292: FND_MESSAGE.SET_NAME('PV','PV_GE_PARTY_NOTIF_REC');
1293: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
1294: FND_MSG_PUB.Add;
1295: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1296: RAISE FND_API.G_EXC_ERROR;
1297: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1298: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1299: END IF;

Line 1296: RAISE FND_API.G_EXC_ERROR;

1292: FND_MESSAGE.SET_NAME('PV','PV_GE_PARTY_NOTIF_REC');
1293: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
1294: FND_MSG_PUB.Add;
1295: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1296: RAISE FND_API.G_EXC_ERROR;
1297: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1298: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1299: END IF;
1300: END IF;

Line 1297: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1293: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
1294: FND_MSG_PUB.Add;
1295: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1296: RAISE FND_API.G_EXC_ERROR;
1297: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1298: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1299: END IF;
1300: END IF;
1301:

Line 1298: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1294: FND_MSG_PUB.Add;
1295: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1296: RAISE FND_API.G_EXC_ERROR;
1297: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1298: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1299: END IF;
1300: END IF;
1301:
1302: END LOOP;

Line 1326: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1322: x_msg_count => x_msg_count,
1323: x_msg_data => x_msg_data );
1324:
1325: /* Check for Procedure's x_return_status */
1326: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1327: FND_MESSAGE.SET_NAME('PV','PV_CR_HISTORY_LOG');
1328: FND_MESSAGE.SET_TOKEN('ID',p_enrl_request_id);
1329: FND_MSG_PUB.Add;
1330: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 1330: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

1326: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1327: FND_MESSAGE.SET_NAME('PV','PV_CR_HISTORY_LOG');
1328: FND_MESSAGE.SET_TOKEN('ID',p_enrl_request_id);
1329: FND_MSG_PUB.Add;
1330: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1331: RAISE FND_API.G_EXC_ERROR;
1332: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1333: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1334: END IF;

Line 1331: RAISE FND_API.G_EXC_ERROR;

1327: FND_MESSAGE.SET_NAME('PV','PV_CR_HISTORY_LOG');
1328: FND_MESSAGE.SET_TOKEN('ID',p_enrl_request_id);
1329: FND_MSG_PUB.Add;
1330: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1331: RAISE FND_API.G_EXC_ERROR;
1332: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1333: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1334: END IF;
1335: END IF;

Line 1332: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1328: FND_MESSAGE.SET_TOKEN('ID',p_enrl_request_id);
1329: FND_MSG_PUB.Add;
1330: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1331: RAISE FND_API.G_EXC_ERROR;
1332: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1333: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1334: END IF;
1335: END IF;
1336:

Line 1333: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1329: FND_MSG_PUB.Add;
1330: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1331: RAISE FND_API.G_EXC_ERROR;
1332: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1333: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1334: END IF;
1335: END IF;
1336:
1337: /* Standard check of p_commit. */

Line 1338: IF FND_API.To_Boolean( p_commit ) THEN

1334: END IF;
1335: END IF;
1336:
1337: /* Standard check of p_commit. */
1338: IF FND_API.To_Boolean( p_commit ) THEN
1339: COMMIT WORK;
1340: END IF;
1341:
1342: /* Standard call to get message count and if count is 1, get message info.*/

Line 1350: WHEN FND_API.G_EXC_ERROR THEN

1346: );
1347: END IF;
1348:
1349: EXCEPTION
1350: WHEN FND_API.G_EXC_ERROR THEN
1351: ROLLBACK TO send_thnkyou_notif_PVT;
1352: x_return_status := FND_API.G_RET_STS_ERROR ;
1353: FND_MSG_PUB.Count_And_Get
1354: ( p_count => x_msg_count ,

Line 1352: x_return_status := FND_API.G_RET_STS_ERROR ;

1348:
1349: EXCEPTION
1350: WHEN FND_API.G_EXC_ERROR THEN
1351: ROLLBACK TO send_thnkyou_notif_PVT;
1352: x_return_status := FND_API.G_RET_STS_ERROR ;
1353: FND_MSG_PUB.Count_And_Get
1354: ( p_count => x_msg_count ,
1355: p_data => x_msg_data
1356: );

Line 1358: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

1354: ( p_count => x_msg_count ,
1355: p_data => x_msg_data
1356: );
1357:
1358: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1359: ROLLBACK TO send_thnkyou_notif_PVT;
1360: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
1361: FND_MSG_PUB.Count_And_Get
1362: ( p_count => x_msg_count ,

Line 1360: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

1356: );
1357:
1358: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1359: ROLLBACK TO send_thnkyou_notif_PVT;
1360: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
1361: FND_MSG_PUB.Count_And_Get
1362: ( p_count => x_msg_count ,
1363: p_data => x_msg_data
1364: );

Line 1368: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

1364: );
1365:
1366: WHEN OTHERS THEN
1367: ROLLBACK TO send_thnkyou_notif_PVT;
1368: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
1369: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
1370: THEN
1371: FND_MSG_PUB.Add_Exc_Msg
1372: ( G_FILE_NAME

Line 1393: -- Default = FND_API.G_FALSE

1389: -- Pre-reqs : None.
1390: -- Parameters :
1391: -- IN : p_api_version IN NUMBER Required
1392: -- p_init_msg_list IN VARCHAR2 Optional
1393: -- Default = FND_API.G_FALSE
1394: -- p_commit IN VARCHAR2 Optional
1395: -- Default = FND_API.G_FALSE
1396: -- p_validation_level IN NUMBER Optional
1397: -- Default = FND_API.G_VALID_LEVEL_FULL

Line 1395: -- Default = FND_API.G_FALSE

1391: -- IN : p_api_version IN NUMBER Required
1392: -- p_init_msg_list IN VARCHAR2 Optional
1393: -- Default = FND_API.G_FALSE
1394: -- p_commit IN VARCHAR2 Optional
1395: -- Default = FND_API.G_FALSE
1396: -- p_validation_level IN NUMBER Optional
1397: -- Default = FND_API.G_VALID_LEVEL_FULL
1398: -- p_membership_id IN NUMBER Required
1399: --

Line 1397: -- Default = FND_API.G_VALID_LEVEL_FULL

1393: -- Default = FND_API.G_FALSE
1394: -- p_commit IN VARCHAR2 Optional
1395: -- Default = FND_API.G_FALSE
1396: -- p_validation_level IN NUMBER Optional
1397: -- Default = FND_API.G_VALID_LEVEL_FULL
1398: -- p_membership_id IN NUMBER Required
1399: --
1400: -- OUT : x_return_status OUT VARCHAR2(1)
1401: -- x_msg_count OUT NUMBER

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

1409: -- End of comments
1410: ============================================================================*/
1411: PROCEDURE send_welcome_notif (
1412: p_api_version IN NUMBER ,
1413: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
1414: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
1415: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
1416: x_return_status OUT NOCOPY VARCHAR2 ,
1417: x_msg_count OUT NOCOPY NUMBER ,

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

1410: ============================================================================*/
1411: PROCEDURE send_welcome_notif (
1412: p_api_version IN NUMBER ,
1413: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
1414: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
1415: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
1416: x_return_status OUT NOCOPY VARCHAR2 ,
1417: x_msg_count OUT NOCOPY NUMBER ,
1418: x_msg_data OUT NOCOPY VARCHAR2 ,

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

1411: PROCEDURE send_welcome_notif (
1412: p_api_version IN NUMBER ,
1413: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
1414: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
1415: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
1416: x_return_status OUT NOCOPY VARCHAR2 ,
1417: x_msg_count OUT NOCOPY NUMBER ,
1418: x_msg_data OUT NOCOPY VARCHAR2 ,
1419: p_membership_id IN NUMBER

Line 1485: IF NOT FND_API.Compatible_API_Call (l_api_version ,

1481: /* Standard Start of API savepoint */
1482: SAVEPOINT send_welcome_notif_PVT;
1483:
1484: /* Standard call to check for call compatibility. */
1485: IF NOT FND_API.Compatible_API_Call (l_api_version ,
1486: p_api_version ,
1487: l_api_name ,
1488: G_PKG_NAME
1489: )

Line 1491: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1487: l_api_name ,
1488: G_PKG_NAME
1489: )
1490: THEN
1491: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1492: END IF;
1493:
1494: /* Initialize message list if p_init_msg_list is set to TRUE. */
1495: IF FND_API.to_Boolean( p_init_msg_list ) THEN

Line 1495: IF FND_API.to_Boolean( p_init_msg_list ) THEN

1491: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1492: END IF;
1493:
1494: /* Initialize message list if p_init_msg_list is set to TRUE. */
1495: IF FND_API.to_Boolean( p_init_msg_list ) THEN
1496: FND_MSG_PUB.initialize;
1497: END IF;
1498:
1499: /* Initialize API return status to success */

Line 1500: x_return_status := FND_API.G_RET_STS_SUCCESS;

1496: FND_MSG_PUB.initialize;
1497: END IF;
1498:
1499: /* Initialize API return status to success */
1500: x_return_status := FND_API.G_RET_STS_SUCCESS;
1501:
1502: /* Validate the Enrollment Request Id */
1503: IF ( P_validation_level >= FND_API.G_VALID_LEVEL_FULL)
1504: THEN

Line 1503: IF ( P_validation_level >= FND_API.G_VALID_LEVEL_FULL)

1499: /* Initialize API return status to success */
1500: x_return_status := FND_API.G_RET_STS_SUCCESS;
1501:
1502: /* Validate the Enrollment Request Id */
1503: IF ( P_validation_level >= FND_API.G_VALID_LEVEL_FULL)
1504: THEN
1505: /* Debug message */
1506: IF (PV_DEBUG_HIGH_ON) THEN
1507:

Line 1519: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

1515: l_return_status
1516: );
1517:
1518: /* If any errors happen abort API. */
1519: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
1520: RAISE FND_API.G_EXC_ERROR;
1521: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1522: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1523: END IF;

Line 1520: RAISE FND_API.G_EXC_ERROR;

1516: );
1517:
1518: /* If any errors happen abort API. */
1519: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
1520: RAISE FND_API.G_EXC_ERROR;
1521: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1522: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1523: END IF;
1524: END IF;

Line 1521: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1517:
1518: /* If any errors happen abort API. */
1519: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
1520: RAISE FND_API.G_EXC_ERROR;
1521: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1522: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1523: END IF;
1524: END IF;
1525:

Line 1522: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1518: /* If any errors happen abort API. */
1519: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
1520: RAISE FND_API.G_EXC_ERROR;
1521: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1522: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1523: END IF;
1524: END IF;
1525:
1526: /* Get the membership details*/

Line 1541: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1537: x_enrollment_type => l_enrollment_type,
1538: x_return_status => x_return_status);
1539:
1540:
1541: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1542: FND_MESSAGE.SET_NAME('PV','PV_MBRSHIP_NOT_EXIST');
1543: FND_MESSAGE.SET_TOKEN('MEMBERSHIP_ID',p_membership_id);
1544: FND_MSG_PUB.Add;
1545: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 1545: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

1541: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1542: FND_MESSAGE.SET_NAME('PV','PV_MBRSHIP_NOT_EXIST');
1543: FND_MESSAGE.SET_TOKEN('MEMBERSHIP_ID',p_membership_id);
1544: FND_MSG_PUB.Add;
1545: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1546: RAISE FND_API.G_EXC_ERROR;
1547: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1548: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1549: END IF;

Line 1546: RAISE FND_API.G_EXC_ERROR;

1542: FND_MESSAGE.SET_NAME('PV','PV_MBRSHIP_NOT_EXIST');
1543: FND_MESSAGE.SET_TOKEN('MEMBERSHIP_ID',p_membership_id);
1544: FND_MSG_PUB.Add;
1545: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1546: RAISE FND_API.G_EXC_ERROR;
1547: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1548: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1549: END IF;
1550: END IF;

Line 1547: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1543: FND_MESSAGE.SET_TOKEN('MEMBERSHIP_ID',p_membership_id);
1544: FND_MSG_PUB.Add;
1545: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1546: RAISE FND_API.G_EXC_ERROR;
1547: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1548: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1549: END IF;
1550: END IF;
1551:

Line 1548: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1544: FND_MSG_PUB.Add;
1545: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1546: RAISE FND_API.G_EXC_ERROR;
1547: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1548: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1549: END IF;
1550: END IF;
1551:
1552: /* If Notification Rule is Active for the given PROGRAM_ID, then only

Line 1572: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1568: x_return_status => x_return_status);
1569:
1570:
1571: /* Check for Procedure's x_return_status */
1572: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1573: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
1574: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',l_enrl_request_id);
1575: FND_MSG_PUB.Add;
1576: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 1576: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

1572: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1573: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
1574: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',l_enrl_request_id);
1575: FND_MSG_PUB.Add;
1576: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1577: RAISE FND_API.G_EXC_ERROR;
1578: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1579: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1580: END IF;

Line 1577: RAISE FND_API.G_EXC_ERROR;

1573: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
1574: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',l_enrl_request_id);
1575: FND_MSG_PUB.Add;
1576: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1577: RAISE FND_API.G_EXC_ERROR;
1578: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1579: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1580: END IF;
1581: END IF;

Line 1578: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1574: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',l_enrl_request_id);
1575: FND_MSG_PUB.Add;
1576: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1577: RAISE FND_API.G_EXC_ERROR;
1578: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1579: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1580: END IF;
1581: END IF;
1582:

Line 1579: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1575: FND_MSG_PUB.Add;
1576: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1577: RAISE FND_API.G_EXC_ERROR;
1578: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1579: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1580: END IF;
1581: END IF;
1582:
1583: /* Get the requestor details */

Line 1591: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1587: x_source_name => l_source_name,
1588: x_user_name => l_user_name,
1589: x_return_status => x_return_status);
1590:
1591: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1592: FND_MESSAGE.SET_NAME('PV','PV_REQUESTOR_NOT_EXIST');
1593: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
1594: FND_MSG_PUB.Add;
1595: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 1595: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

1591: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1592: FND_MESSAGE.SET_NAME('PV','PV_REQUESTOR_NOT_EXIST');
1593: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
1594: FND_MSG_PUB.Add;
1595: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1596: RAISE FND_API.G_EXC_ERROR;
1597: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1598: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1599: END IF;

Line 1596: RAISE FND_API.G_EXC_ERROR;

1592: FND_MESSAGE.SET_NAME('PV','PV_REQUESTOR_NOT_EXIST');
1593: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
1594: FND_MSG_PUB.Add;
1595: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1596: RAISE FND_API.G_EXC_ERROR;
1597: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1598: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1599: END IF;
1600: END IF;

Line 1597: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1593: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
1594: FND_MSG_PUB.Add;
1595: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1596: RAISE FND_API.G_EXC_ERROR;
1597: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1598: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1599: END IF;
1600: END IF;
1601:

Line 1598: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1594: FND_MSG_PUB.Add;
1595: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1596: RAISE FND_API.G_EXC_ERROR;
1597: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1598: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1599: END IF;
1600: END IF;
1601:
1602: /* Get the user list */

Line 1610: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1606: x_user_count => l_user_count,
1607: x_return_status => x_return_status ) ;
1608:
1609: /* Check for Procedure's x_return_status */
1610: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1611: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_USER_EXIST');
1612: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
1613: FND_MSG_PUB.Add;
1614: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 1614: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

1610: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1611: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_USER_EXIST');
1612: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
1613: FND_MSG_PUB.Add;
1614: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1615: RAISE FND_API.G_EXC_ERROR;
1616: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1617: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1618: END IF;

Line 1615: RAISE FND_API.G_EXC_ERROR;

1611: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_USER_EXIST');
1612: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
1613: FND_MSG_PUB.Add;
1614: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1615: RAISE FND_API.G_EXC_ERROR;
1616: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1617: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1618: END IF;
1619: END IF;

Line 1616: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1612: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
1613: FND_MSG_PUB.Add;
1614: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1615: RAISE FND_API.G_EXC_ERROR;
1616: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1617: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1618: END IF;
1619: END IF;
1620:

Line 1617: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1613: FND_MSG_PUB.Add;
1614: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1615: RAISE FND_API.G_EXC_ERROR;
1616: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1617: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1618: END IF;
1619: END IF;
1620:
1621: /* Send the notification to all the users from that partner Organization

Line 1639: IF x_return_status <> FND_API.G_RET_STS_SUCCESS

1635: x_return_status => x_return_status
1636: );
1637:
1638: /* Check for Procedure's x_return_status */
1639: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
1640: THEN
1641: FND_MESSAGE.SET_NAME('PV','PV_RES_ROLE_NOT_EXIST');
1642: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
1643: FND_MSG_PUB.Add;

Line 1644: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

1640: THEN
1641: FND_MESSAGE.SET_NAME('PV','PV_RES_ROLE_NOT_EXIST');
1642: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
1643: FND_MSG_PUB.Add;
1644: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1645: RAISE FND_API.G_EXC_ERROR;
1646: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1647: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1648: END IF;

Line 1645: RAISE FND_API.G_EXC_ERROR;

1641: FND_MESSAGE.SET_NAME('PV','PV_RES_ROLE_NOT_EXIST');
1642: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
1643: FND_MSG_PUB.Add;
1644: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1645: RAISE FND_API.G_EXC_ERROR;
1646: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1647: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1648: END IF;
1649: END IF;

Line 1646: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1642: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
1643: FND_MSG_PUB.Add;
1644: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1645: RAISE FND_API.G_EXC_ERROR;
1646: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1647: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1648: END IF;
1649: END IF;
1650:

Line 1647: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1643: FND_MSG_PUB.Add;
1644: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1645: RAISE FND_API.G_EXC_ERROR;
1646: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1647: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1648: END IF;
1649: END IF;
1650:
1651: /* Use the 'WF_Notification.send' procedure to send the notification */

Line 1765: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1761: x_return_status => x_return_status ,
1762: x_pgp_notif_rec => l_pgp_notif_rec );
1763:
1764: /* Check for Procedure's x_return_status */
1765: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1766: FND_MESSAGE.SET_NAME('PV','PV_SET_NOTIF_REC');
1767: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
1768: FND_MSG_PUB.Add;
1769: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 1769: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

1765: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1766: FND_MESSAGE.SET_NAME('PV','PV_SET_NOTIF_REC');
1767: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
1768: FND_MSG_PUB.Add;
1769: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1770: RAISE FND_API.G_EXC_ERROR;
1771: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1772: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1773: END IF;

Line 1770: RAISE FND_API.G_EXC_ERROR;

1766: FND_MESSAGE.SET_NAME('PV','PV_SET_NOTIF_REC');
1767: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
1768: FND_MSG_PUB.Add;
1769: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1770: RAISE FND_API.G_EXC_ERROR;
1771: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1772: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1773: END IF;
1774: END IF;

Line 1771: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1767: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
1768: FND_MSG_PUB.Add;
1769: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1770: RAISE FND_API.G_EXC_ERROR;
1771: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1772: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1773: END IF;
1774: END IF;
1775:

Line 1772: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1768: FND_MSG_PUB.Add;
1769: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1770: RAISE FND_API.G_EXC_ERROR;
1771: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1772: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1773: END IF;
1774: END IF;
1775:
1776: /* Call the Create_Ge_Party_Notif to insert a record in PV_GE_PARTY_NOTIFICATION */

Line 1780: p_init_msg_list => FND_API.G_FALSE ,

1776: /* Call the Create_Ge_Party_Notif to insert a record in PV_GE_PARTY_NOTIFICATION */
1777:
1778: PV_GE_PARTY_NOTIF_PVT.Create_Ge_Party_Notif (
1779: p_api_version_number => 1.0,
1780: p_init_msg_list => FND_API.G_FALSE ,
1781: p_commit => FND_API.G_FALSE ,
1782: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
1783: x_return_status => x_return_status ,
1784: x_msg_count => x_msg_count,

Line 1781: p_commit => FND_API.G_FALSE ,

1777:
1778: PV_GE_PARTY_NOTIF_PVT.Create_Ge_Party_Notif (
1779: p_api_version_number => 1.0,
1780: p_init_msg_list => FND_API.G_FALSE ,
1781: p_commit => FND_API.G_FALSE ,
1782: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
1783: x_return_status => x_return_status ,
1784: x_msg_count => x_msg_count,
1785: x_msg_data => x_msg_data ,

Line 1782: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,

1778: PV_GE_PARTY_NOTIF_PVT.Create_Ge_Party_Notif (
1779: p_api_version_number => 1.0,
1780: p_init_msg_list => FND_API.G_FALSE ,
1781: p_commit => FND_API.G_FALSE ,
1782: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
1783: x_return_status => x_return_status ,
1784: x_msg_count => x_msg_count,
1785: x_msg_data => x_msg_data ,
1786: p_pgp_notif_rec => l_pgp_notif_rec,

Line 1790: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1786: p_pgp_notif_rec => l_pgp_notif_rec,
1787: x_party_notification_id => x_party_notification_id );
1788:
1789: /* Check for Procedure's x_return_status */
1790: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1791: FND_MESSAGE.SET_NAME('PV','PV_GE_PARTY_NOTIF_REC');
1792: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
1793: FND_MSG_PUB.Add;
1794: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 1794: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

1790: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1791: FND_MESSAGE.SET_NAME('PV','PV_GE_PARTY_NOTIF_REC');
1792: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
1793: FND_MSG_PUB.Add;
1794: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1795: RAISE FND_API.G_EXC_ERROR;
1796: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1797: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1798: END IF;

Line 1795: RAISE FND_API.G_EXC_ERROR;

1791: FND_MESSAGE.SET_NAME('PV','PV_GE_PARTY_NOTIF_REC');
1792: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
1793: FND_MSG_PUB.Add;
1794: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1795: RAISE FND_API.G_EXC_ERROR;
1796: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1797: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1798: END IF;
1799: END IF;

Line 1796: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1792: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
1793: FND_MSG_PUB.Add;
1794: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1795: RAISE FND_API.G_EXC_ERROR;
1796: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1797: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1798: END IF;
1799: END IF;
1800:

Line 1797: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1793: FND_MSG_PUB.Add;
1794: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1795: RAISE FND_API.G_EXC_ERROR;
1796: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1797: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1798: END IF;
1799: END IF;
1800:
1801: END LOOP;

Line 1825: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1821: x_msg_count => x_msg_count,
1822: x_msg_data => x_msg_data );
1823:
1824: /* Check for Procedure's x_return_status */
1825: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1826: FND_MESSAGE.SET_NAME('PV','PV_CR_HISTORY_LOG');
1827: FND_MESSAGE.SET_TOKEN('ID',p_membership_id);
1828: FND_MSG_PUB.Add;
1829: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 1829: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

1825: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1826: FND_MESSAGE.SET_NAME('PV','PV_CR_HISTORY_LOG');
1827: FND_MESSAGE.SET_TOKEN('ID',p_membership_id);
1828: FND_MSG_PUB.Add;
1829: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1830: RAISE FND_API.G_EXC_ERROR;
1831: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1832: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1833: END IF;

Line 1830: RAISE FND_API.G_EXC_ERROR;

1826: FND_MESSAGE.SET_NAME('PV','PV_CR_HISTORY_LOG');
1827: FND_MESSAGE.SET_TOKEN('ID',p_membership_id);
1828: FND_MSG_PUB.Add;
1829: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1830: RAISE FND_API.G_EXC_ERROR;
1831: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1832: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1833: END IF;
1834: END IF;

Line 1831: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1827: FND_MESSAGE.SET_TOKEN('ID',p_membership_id);
1828: FND_MSG_PUB.Add;
1829: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1830: RAISE FND_API.G_EXC_ERROR;
1831: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1832: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1833: END IF;
1834: END IF;
1835:

Line 1832: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1828: FND_MSG_PUB.Add;
1829: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
1830: RAISE FND_API.G_EXC_ERROR;
1831: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1832: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1833: END IF;
1834: END IF;
1835:
1836: -- Standard check of p_commit.

Line 1837: IF FND_API.To_Boolean( p_commit ) THEN

1833: END IF;
1834: END IF;
1835:
1836: -- Standard check of p_commit.
1837: IF FND_API.To_Boolean( p_commit ) THEN
1838: COMMIT WORK;
1839: END IF;
1840:
1841: -- Standard call to get message count and if count is 1, get message info.

Line 1850: WHEN FND_API.G_EXC_ERROR THEN

1846:
1847: END IF; /* End the IF condition for check_Notif_Rule_Active */
1848:
1849: EXCEPTION
1850: WHEN FND_API.G_EXC_ERROR THEN
1851: ROLLBACK TO send_welcome_notif_PVT;
1852: x_return_status := FND_API.G_RET_STS_ERROR ;
1853: FND_MSG_PUB.Count_And_Get
1854: ( p_count => x_msg_count ,

Line 1852: x_return_status := FND_API.G_RET_STS_ERROR ;

1848:
1849: EXCEPTION
1850: WHEN FND_API.G_EXC_ERROR THEN
1851: ROLLBACK TO send_welcome_notif_PVT;
1852: x_return_status := FND_API.G_RET_STS_ERROR ;
1853: FND_MSG_PUB.Count_And_Get
1854: ( p_count => x_msg_count ,
1855: p_data => x_msg_data
1856: );

Line 1858: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

1854: ( p_count => x_msg_count ,
1855: p_data => x_msg_data
1856: );
1857:
1858: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1859: ROLLBACK TO send_welcome_notif_PVT;
1860: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
1861: FND_MSG_PUB.Count_And_Get
1862: ( p_count => x_msg_count ,

Line 1860: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

1856: );
1857:
1858: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1859: ROLLBACK TO send_welcome_notif_PVT;
1860: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
1861: FND_MSG_PUB.Count_And_Get
1862: ( p_count => x_msg_count ,
1863: p_data => x_msg_data
1864: );

Line 1868: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

1864: );
1865:
1866: WHEN OTHERS THEN
1867: ROLLBACK TO send_welcome_notif_PVT;
1868: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
1869: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
1870: THEN
1871: FND_MSG_PUB.Add_Exc_Msg
1872: ( G_FILE_NAME

Line 1893: -- Default = FND_API.G_FALSE

1889: -- Pre-reqs : None.
1890: -- Parameters :
1891: -- IN : p_api_version IN NUMBER Required
1892: -- p_init_msg_list IN VARCHAR2 Optional
1893: -- Default = FND_API.G_FALSE
1894: -- p_commit IN VARCHAR2 Optional
1895: -- Default = FND_API.G_FALSE
1896: -- p_validation_level IN NUMBER Optional
1897: -- Default = FND_API.G_VALID_LEVEL_FULL

Line 1895: -- Default = FND_API.G_FALSE

1891: -- IN : p_api_version IN NUMBER Required
1892: -- p_init_msg_list IN VARCHAR2 Optional
1893: -- Default = FND_API.G_FALSE
1894: -- p_commit IN VARCHAR2 Optional
1895: -- Default = FND_API.G_FALSE
1896: -- p_validation_level IN NUMBER Optional
1897: -- Default = FND_API.G_VALID_LEVEL_FULL
1898: -- p_enrl_request_id IN NUMBER Required
1899: --

Line 1897: -- Default = FND_API.G_VALID_LEVEL_FULL

1893: -- Default = FND_API.G_FALSE
1894: -- p_commit IN VARCHAR2 Optional
1895: -- Default = FND_API.G_FALSE
1896: -- p_validation_level IN NUMBER Optional
1897: -- Default = FND_API.G_VALID_LEVEL_FULL
1898: -- p_enrl_request_id IN NUMBER Required
1899: --
1900: -- OUT : x_return_status OUT VARCHAR2(1)
1901: -- x_msg_count OUT NUMBER

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

1909: -- End of comments
1910: ============================================================================*/
1911: PROCEDURE send_rejection_notif (
1912: p_api_version IN NUMBER ,
1913: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
1914: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
1915: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
1916: x_return_status OUT NOCOPY VARCHAR2 ,
1917: x_msg_count OUT NOCOPY NUMBER ,

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

1910: ============================================================================*/
1911: PROCEDURE send_rejection_notif (
1912: p_api_version IN NUMBER ,
1913: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
1914: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
1915: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
1916: x_return_status OUT NOCOPY VARCHAR2 ,
1917: x_msg_count OUT NOCOPY NUMBER ,
1918: x_msg_data OUT NOCOPY VARCHAR2 ,

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

1911: PROCEDURE send_rejection_notif (
1912: p_api_version IN NUMBER ,
1913: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
1914: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
1915: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
1916: x_return_status OUT NOCOPY VARCHAR2 ,
1917: x_msg_count OUT NOCOPY NUMBER ,
1918: x_msg_data OUT NOCOPY VARCHAR2 ,
1919: p_enrl_request_id IN NUMBER

Line 1984: IF NOT FND_API.Compatible_API_Call (l_api_version ,

1980: -- Standard Start of API savepoint
1981: SAVEPOINT send_rejection_notif_PVT;
1982:
1983: -- Standard call to check for call compatibility.
1984: IF NOT FND_API.Compatible_API_Call (l_api_version ,
1985: p_api_version ,
1986: l_api_name ,
1987: G_PKG_NAME
1988: )

Line 1990: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1986: l_api_name ,
1987: G_PKG_NAME
1988: )
1989: THEN
1990: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1991: END IF;
1992:
1993: -- Initialize message list if p_init_msg_list is set to TRUE.
1994: IF FND_API.to_Boolean( p_init_msg_list ) THEN

Line 1994: IF FND_API.to_Boolean( p_init_msg_list ) THEN

1990: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1991: END IF;
1992:
1993: -- Initialize message list if p_init_msg_list is set to TRUE.
1994: IF FND_API.to_Boolean( p_init_msg_list ) THEN
1995: FND_MSG_PUB.initialize;
1996: END IF;
1997:
1998: /* Initialize API return status to success */

Line 1999: x_return_status := FND_API.G_RET_STS_SUCCESS;

1995: FND_MSG_PUB.initialize;
1996: END IF;
1997:
1998: /* Initialize API return status to success */
1999: x_return_status := FND_API.G_RET_STS_SUCCESS;
2000:
2001: /* Validate the Enrollment Request Id */
2002: IF ( P_validation_level >= FND_API.G_VALID_LEVEL_FULL)
2003: THEN

Line 2002: IF ( P_validation_level >= FND_API.G_VALID_LEVEL_FULL)

1998: /* Initialize API return status to success */
1999: x_return_status := FND_API.G_RET_STS_SUCCESS;
2000:
2001: /* Validate the Enrollment Request Id */
2002: IF ( P_validation_level >= FND_API.G_VALID_LEVEL_FULL)
2003: THEN
2004: -- Debug message
2005: IF (PV_DEBUG_HIGH_ON) THEN
2006:

Line 2018: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

2014: l_return_status
2015: );
2016:
2017: -- If any errors happen abort API.
2018: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
2019: RAISE FND_API.G_EXC_ERROR;
2020: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2021: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2022: END IF;

Line 2019: RAISE FND_API.G_EXC_ERROR;

2015: );
2016:
2017: -- If any errors happen abort API.
2018: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
2019: RAISE FND_API.G_EXC_ERROR;
2020: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2021: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2022: END IF;
2023: END IF;

Line 2020: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2016:
2017: -- If any errors happen abort API.
2018: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
2019: RAISE FND_API.G_EXC_ERROR;
2020: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2021: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2022: END IF;
2023: END IF;
2024:

Line 2021: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2017: -- If any errors happen abort API.
2018: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
2019: RAISE FND_API.G_EXC_ERROR;
2020: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2021: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2022: END IF;
2023: END IF;
2024:
2025: /* Get the enrollment request details*/

Line 2037: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2033: x_req_resource_id => l_req_resource_id,
2034: x_prtnr_vndr_relship_id => l_prtnr_vndr_relship_id,
2035: x_return_status => x_return_status);
2036:
2037: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2038: FND_MESSAGE.SET_NAME('PV', 'PV_ENRL_REQ_NOT_EXIST');
2039: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
2040: FND_MSG_PUB.Add;
2041: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 2041: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

2037: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2038: FND_MESSAGE.SET_NAME('PV', 'PV_ENRL_REQ_NOT_EXIST');
2039: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
2040: FND_MSG_PUB.Add;
2041: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2042: RAISE FND_API.G_EXC_ERROR;
2043: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2044: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2045: END IF;

Line 2042: RAISE FND_API.G_EXC_ERROR;

2038: FND_MESSAGE.SET_NAME('PV', 'PV_ENRL_REQ_NOT_EXIST');
2039: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
2040: FND_MSG_PUB.Add;
2041: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2042: RAISE FND_API.G_EXC_ERROR;
2043: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2044: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2045: END IF;
2046: END IF;

Line 2043: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2039: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
2040: FND_MSG_PUB.Add;
2041: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2042: RAISE FND_API.G_EXC_ERROR;
2043: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2044: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2045: END IF;
2046: END IF;
2047:

Line 2044: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2040: FND_MSG_PUB.Add;
2041: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2042: RAISE FND_API.G_EXC_ERROR;
2043: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2044: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2045: END IF;
2046: END IF;
2047:
2048: /* If Notification Rule is Active for the given PROGRAM_ID, then only

Line 2067: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2063: x_partner_comp_name => l_partner_comp_name,
2064: x_return_status => x_return_status);
2065:
2066: /* Check for API return status */
2067: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2068: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
2069: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
2070: FND_MSG_PUB.Add;
2071: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 2071: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

2067: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2068: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
2069: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
2070: FND_MSG_PUB.Add;
2071: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2072: RAISE FND_API.G_EXC_ERROR;
2073: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2074: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2075: END IF;

Line 2072: RAISE FND_API.G_EXC_ERROR;

2068: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
2069: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
2070: FND_MSG_PUB.Add;
2071: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2072: RAISE FND_API.G_EXC_ERROR;
2073: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2074: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2075: END IF;
2076: END IF;

Line 2073: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2069: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
2070: FND_MSG_PUB.Add;
2071: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2072: RAISE FND_API.G_EXC_ERROR;
2073: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2074: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2075: END IF;
2076: END IF;
2077:

Line 2074: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2070: FND_MSG_PUB.Add;
2071: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2072: RAISE FND_API.G_EXC_ERROR;
2073: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2074: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2075: END IF;
2076: END IF;
2077:
2078: /* Validate the Enrollment Requestor Resource Id */

Line 2079: IF ( P_validation_level >= FND_API.G_VALID_LEVEL_FULL)

2075: END IF;
2076: END IF;
2077:
2078: /* Validate the Enrollment Requestor Resource Id */
2079: IF ( P_validation_level >= FND_API.G_VALID_LEVEL_FULL)
2080: THEN
2081: -- Debug message
2082: IF (PV_DEBUG_HIGH_ON) THEN
2083:

Line 2095: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

2091: l_return_status
2092: );
2093:
2094: -- If any errors happen abort API.
2095: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
2096: RAISE FND_API.G_EXC_ERROR;
2097: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2098: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2099: END IF;

Line 2096: RAISE FND_API.G_EXC_ERROR;

2092: );
2093:
2094: -- If any errors happen abort API.
2095: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
2096: RAISE FND_API.G_EXC_ERROR;
2097: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2098: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2099: END IF;
2100:

Line 2097: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2093:
2094: -- If any errors happen abort API.
2095: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
2096: RAISE FND_API.G_EXC_ERROR;
2097: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2098: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2099: END IF;
2100:
2101: END IF;

Line 2098: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2094: -- If any errors happen abort API.
2095: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
2096: RAISE FND_API.G_EXC_ERROR;
2097: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2098: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2099: END IF;
2100:
2101: END IF;
2102:

Line 2111: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2107: x_source_name => l_source_name,
2108: x_user_name => l_user_name,
2109: x_return_status => x_return_status);
2110:
2111: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2112: FND_MESSAGE.SET_NAME('PV','PV_REQUESTOR_NOT_EXIST');
2113: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
2114: FND_MSG_PUB.Add;
2115: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 2115: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

2111: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2112: FND_MESSAGE.SET_NAME('PV','PV_REQUESTOR_NOT_EXIST');
2113: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
2114: FND_MSG_PUB.Add;
2115: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2116: RAISE FND_API.G_EXC_ERROR;
2117: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2118: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2119: END IF;

Line 2116: RAISE FND_API.G_EXC_ERROR;

2112: FND_MESSAGE.SET_NAME('PV','PV_REQUESTOR_NOT_EXIST');
2113: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
2114: FND_MSG_PUB.Add;
2115: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2116: RAISE FND_API.G_EXC_ERROR;
2117: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2118: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2119: END IF;
2120: END IF;

Line 2117: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2113: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
2114: FND_MSG_PUB.Add;
2115: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2116: RAISE FND_API.G_EXC_ERROR;
2117: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2118: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2119: END IF;
2120: END IF;
2121:

Line 2118: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2114: FND_MSG_PUB.Add;
2115: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2116: RAISE FND_API.G_EXC_ERROR;
2117: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2118: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2119: END IF;
2120: END IF;
2121:
2122: /* Get the user list */

Line 2129: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2125: x_user_notify_rec_tbl => x_user_notify_rec_tbl ,
2126: x_user_count => l_user_count,
2127: x_return_status => x_return_status ) ;
2128:
2129: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2130: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_USER_EXIST');
2131: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
2132: FND_MSG_PUB.Add;
2133: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 2133: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

2129: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2130: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_USER_EXIST');
2131: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
2132: FND_MSG_PUB.Add;
2133: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2134: RAISE FND_API.G_EXC_ERROR;
2135: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2136: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2137: END IF;

Line 2134: RAISE FND_API.G_EXC_ERROR;

2130: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_USER_EXIST');
2131: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
2132: FND_MSG_PUB.Add;
2133: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2134: RAISE FND_API.G_EXC_ERROR;
2135: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2136: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2137: END IF;
2138: END IF;

Line 2135: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2131: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
2132: FND_MSG_PUB.Add;
2133: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2134: RAISE FND_API.G_EXC_ERROR;
2135: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2136: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2137: END IF;
2138: END IF;
2139:

Line 2136: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2132: FND_MSG_PUB.Add;
2133: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2134: RAISE FND_API.G_EXC_ERROR;
2135: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2136: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2137: END IF;
2138: END IF;
2139:
2140: /* Send the notification to all the users from that partner Organization

Line 2156: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2152: x_role_display_name => l_display_role_name,
2153: x_return_status => x_return_status
2154: );
2155:
2156: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2157: FND_MESSAGE.SET_NAME('PV','PV_RES_ROLE_NOT_EXIST');
2158: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
2159: FND_MSG_PUB.Add;
2160: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 2160: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

2156: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2157: FND_MESSAGE.SET_NAME('PV','PV_RES_ROLE_NOT_EXIST');
2158: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
2159: FND_MSG_PUB.Add;
2160: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2161: RAISE FND_API.G_EXC_ERROR;
2162: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2163: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2164: END IF;

Line 2161: RAISE FND_API.G_EXC_ERROR;

2157: FND_MESSAGE.SET_NAME('PV','PV_RES_ROLE_NOT_EXIST');
2158: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
2159: FND_MSG_PUB.Add;
2160: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2161: RAISE FND_API.G_EXC_ERROR;
2162: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2163: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2164: END IF;
2165: END IF;

Line 2162: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2158: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
2159: FND_MSG_PUB.Add;
2160: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2161: RAISE FND_API.G_EXC_ERROR;
2162: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2163: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2164: END IF;
2165: END IF;
2166:

Line 2163: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2159: FND_MSG_PUB.Add;
2160: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2161: RAISE FND_API.G_EXC_ERROR;
2162: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2163: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2164: END IF;
2165: END IF;
2166:
2167: /* Use the 'WF_Notification.send' procedure to send the notification */

Line 2247: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2243: p_notif_type_code => l_notif_type_code,
2244: x_return_status => x_return_status ,
2245: x_pgp_notif_rec => l_pgp_notif_rec );
2246:
2247: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2248: FND_MESSAGE.SET_NAME('PV','PV_SET_NOTIF_REC');
2249: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
2250: FND_MSG_PUB.Add;
2251: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 2251: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

2247: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2248: FND_MESSAGE.SET_NAME('PV','PV_SET_NOTIF_REC');
2249: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
2250: FND_MSG_PUB.Add;
2251: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2252: RAISE FND_API.G_EXC_ERROR;
2253: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2254: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2255: END IF;

Line 2252: RAISE FND_API.G_EXC_ERROR;

2248: FND_MESSAGE.SET_NAME('PV','PV_SET_NOTIF_REC');
2249: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
2250: FND_MSG_PUB.Add;
2251: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2252: RAISE FND_API.G_EXC_ERROR;
2253: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2254: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2255: END IF;
2256: END IF;

Line 2253: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2249: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
2250: FND_MSG_PUB.Add;
2251: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2252: RAISE FND_API.G_EXC_ERROR;
2253: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2254: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2255: END IF;
2256: END IF;
2257:

Line 2254: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2250: FND_MSG_PUB.Add;
2251: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2252: RAISE FND_API.G_EXC_ERROR;
2253: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2254: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2255: END IF;
2256: END IF;
2257:
2258: /* Call the Create_Ge_Party_Notif to insert a record in PV_GE_PARTY_NOTIFICATION */

Line 2262: p_init_msg_list => FND_API.G_FALSE ,

2258: /* Call the Create_Ge_Party_Notif to insert a record in PV_GE_PARTY_NOTIFICATION */
2259:
2260: PV_GE_PARTY_NOTIF_PVT.Create_Ge_Party_Notif (
2261: p_api_version_number => 1.0,
2262: p_init_msg_list => FND_API.G_FALSE ,
2263: p_commit => FND_API.G_FALSE ,
2264: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
2265: x_return_status => x_return_status ,
2266: x_msg_count => x_msg_count,

Line 2263: p_commit => FND_API.G_FALSE ,

2259:
2260: PV_GE_PARTY_NOTIF_PVT.Create_Ge_Party_Notif (
2261: p_api_version_number => 1.0,
2262: p_init_msg_list => FND_API.G_FALSE ,
2263: p_commit => FND_API.G_FALSE ,
2264: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
2265: x_return_status => x_return_status ,
2266: x_msg_count => x_msg_count,
2267: x_msg_data => x_msg_data ,

Line 2264: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,

2260: PV_GE_PARTY_NOTIF_PVT.Create_Ge_Party_Notif (
2261: p_api_version_number => 1.0,
2262: p_init_msg_list => FND_API.G_FALSE ,
2263: p_commit => FND_API.G_FALSE ,
2264: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
2265: x_return_status => x_return_status ,
2266: x_msg_count => x_msg_count,
2267: x_msg_data => x_msg_data ,
2268: p_pgp_notif_rec => l_pgp_notif_rec,

Line 2271: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2267: x_msg_data => x_msg_data ,
2268: p_pgp_notif_rec => l_pgp_notif_rec,
2269: x_party_notification_id => x_party_notification_id );
2270:
2271: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2272: FND_MESSAGE.SET_NAME('PV','PV_GE_PARTY_NOTIF_REC');
2273: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
2274: FND_MSG_PUB.Add;
2275: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 2275: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

2271: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2272: FND_MESSAGE.SET_NAME('PV','PV_GE_PARTY_NOTIF_REC');
2273: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
2274: FND_MSG_PUB.Add;
2275: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2276: RAISE FND_API.G_EXC_ERROR;
2277: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2278: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2279: END IF;

Line 2276: RAISE FND_API.G_EXC_ERROR;

2272: FND_MESSAGE.SET_NAME('PV','PV_GE_PARTY_NOTIF_REC');
2273: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
2274: FND_MSG_PUB.Add;
2275: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2276: RAISE FND_API.G_EXC_ERROR;
2277: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2278: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2279: END IF;
2280: END IF;

Line 2277: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2273: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
2274: FND_MSG_PUB.Add;
2275: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2276: RAISE FND_API.G_EXC_ERROR;
2277: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2278: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2279: END IF;
2280: END IF;
2281:

Line 2278: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2274: FND_MSG_PUB.Add;
2275: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2276: RAISE FND_API.G_EXC_ERROR;
2277: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2278: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2279: END IF;
2280: END IF;
2281:
2282:

Line 2307: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2303: x_msg_count => x_msg_count,
2304: x_msg_data => x_msg_data );
2305:
2306: /* if any error happens rollback only this row, and proceed to next record. otherwise commit */
2307: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2308: FND_MESSAGE.SET_NAME('PV','PV_CR_HISTORY_LOG');
2309: FND_MESSAGE.SET_TOKEN('ID',p_enrl_request_id);
2310: FND_MSG_PUB.Add;
2311: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 2311: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

2307: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2308: FND_MESSAGE.SET_NAME('PV','PV_CR_HISTORY_LOG');
2309: FND_MESSAGE.SET_TOKEN('ID',p_enrl_request_id);
2310: FND_MSG_PUB.Add;
2311: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2312: RAISE FND_API.G_EXC_ERROR;
2313: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2314: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2315: END IF;

Line 2312: RAISE FND_API.G_EXC_ERROR;

2308: FND_MESSAGE.SET_NAME('PV','PV_CR_HISTORY_LOG');
2309: FND_MESSAGE.SET_TOKEN('ID',p_enrl_request_id);
2310: FND_MSG_PUB.Add;
2311: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2312: RAISE FND_API.G_EXC_ERROR;
2313: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2314: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2315: END IF;
2316: END IF;

Line 2313: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2309: FND_MESSAGE.SET_TOKEN('ID',p_enrl_request_id);
2310: FND_MSG_PUB.Add;
2311: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2312: RAISE FND_API.G_EXC_ERROR;
2313: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2314: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2315: END IF;
2316: END IF;
2317:

Line 2314: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2310: FND_MSG_PUB.Add;
2311: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2312: RAISE FND_API.G_EXC_ERROR;
2313: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2314: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2315: END IF;
2316: END IF;
2317:
2318: -- Standard check of p_commit.

Line 2319: IF FND_API.To_Boolean( p_commit ) THEN

2315: END IF;
2316: END IF;
2317:
2318: -- Standard check of p_commit.
2319: IF FND_API.To_Boolean( p_commit ) THEN
2320: COMMIT WORK;
2321: END IF;
2322:
2323: -- Standard call to get message count and if count is 1, get message info.

Line 2332: WHEN FND_API.G_EXC_ERROR THEN

2328:
2329: END IF; /* End the IF condition for check_Notif_Rule_Active */
2330:
2331: EXCEPTION
2332: WHEN FND_API.G_EXC_ERROR THEN
2333: ROLLBACK TO send_rejection_notif_PVT;
2334: x_return_status := FND_API.G_RET_STS_ERROR ;
2335: FND_MSG_PUB.Count_And_Get
2336: ( p_count => x_msg_count ,

Line 2334: x_return_status := FND_API.G_RET_STS_ERROR ;

2330:
2331: EXCEPTION
2332: WHEN FND_API.G_EXC_ERROR THEN
2333: ROLLBACK TO send_rejection_notif_PVT;
2334: x_return_status := FND_API.G_RET_STS_ERROR ;
2335: FND_MSG_PUB.Count_And_Get
2336: ( p_count => x_msg_count ,
2337: p_data => x_msg_data
2338: );

Line 2340: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

2336: ( p_count => x_msg_count ,
2337: p_data => x_msg_data
2338: );
2339:
2340: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2341: ROLLBACK TO send_rejection_notif_PVT;
2342: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
2343: FND_MSG_PUB.Count_And_Get
2344: ( p_count => x_msg_count ,

Line 2342: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

2338: );
2339:
2340: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2341: ROLLBACK TO send_rejection_notif_PVT;
2342: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
2343: FND_MSG_PUB.Count_And_Get
2344: ( p_count => x_msg_count ,
2345: p_data => x_msg_data
2346: );

Line 2350: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

2346: );
2347:
2348: WHEN OTHERS THEN
2349: ROLLBACK TO send_rejection_notif_PVT;
2350: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
2351: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
2352: THEN
2353: FND_MSG_PUB.Add_Exc_Msg
2354: ( G_FILE_NAME

Line 2375: -- Default = FND_API.G_FALSE

2371: -- Pre-reqs : None.
2372: -- Parameters :
2373: -- IN : p_api_version IN NUMBER Required
2374: -- p_init_msg_list IN VARCHAR2 Optional
2375: -- Default = FND_API.G_FALSE
2376: -- p_commit IN VARCHAR2 Optional
2377: -- Default = FND_API.G_FALSE
2378: -- p_validation_level IN NUMBER Optional
2379: -- Default = FND_API.G_VALID_LEVEL_FULL

Line 2377: -- Default = FND_API.G_FALSE

2373: -- IN : p_api_version IN NUMBER Required
2374: -- p_init_msg_list IN VARCHAR2 Optional
2375: -- Default = FND_API.G_FALSE
2376: -- p_commit IN VARCHAR2 Optional
2377: -- Default = FND_API.G_FALSE
2378: -- p_validation_level IN NUMBER Optional
2379: -- Default = FND_API.G_VALID_LEVEL_FULL
2380: -- p_enrl_request_id IN NUMBER Required
2381: --

Line 2379: -- Default = FND_API.G_VALID_LEVEL_FULL

2375: -- Default = FND_API.G_FALSE
2376: -- p_commit IN VARCHAR2 Optional
2377: -- Default = FND_API.G_FALSE
2378: -- p_validation_level IN NUMBER Optional
2379: -- Default = FND_API.G_VALID_LEVEL_FULL
2380: -- p_enrl_request_id IN NUMBER Required
2381: --
2382: -- OUT : x_return_status OUT VARCHAR2(1)
2383: -- x_msg_count OUT NUMBER

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

2391: -- End of comments
2392: ============================================================================*/
2393: PROCEDURE send_cntrct_notrcvd_notif (
2394: p_api_version IN NUMBER ,
2395: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
2396: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
2397: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
2398: x_return_status OUT NOCOPY VARCHAR2 ,
2399: x_msg_count OUT NOCOPY NUMBER ,

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

2392: ============================================================================*/
2393: PROCEDURE send_cntrct_notrcvd_notif (
2394: p_api_version IN NUMBER ,
2395: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
2396: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
2397: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
2398: x_return_status OUT NOCOPY VARCHAR2 ,
2399: x_msg_count OUT NOCOPY NUMBER ,
2400: x_msg_data OUT NOCOPY VARCHAR2 ,

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

2393: PROCEDURE send_cntrct_notrcvd_notif (
2394: p_api_version IN NUMBER ,
2395: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
2396: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
2397: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
2398: x_return_status OUT NOCOPY VARCHAR2 ,
2399: x_msg_count OUT NOCOPY NUMBER ,
2400: x_msg_data OUT NOCOPY VARCHAR2 ,
2401: p_enrl_request_id IN NUMBER

Line 2466: IF NOT FND_API.Compatible_API_Call (l_api_version ,

2462: -- Standard Start of API savepoint
2463: SAVEPOINT send_cntrct_notrcvd_notif_PVT;
2464:
2465: -- Standard call to check for call compatibility.
2466: IF NOT FND_API.Compatible_API_Call (l_api_version ,
2467: p_api_version ,
2468: l_api_name ,
2469: G_PKG_NAME
2470: )

Line 2472: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2468: l_api_name ,
2469: G_PKG_NAME
2470: )
2471: THEN
2472: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2473: END IF;
2474:
2475: -- Initialize message list if p_init_msg_list is set to TRUE.
2476: IF FND_API.to_Boolean( p_init_msg_list ) THEN

Line 2476: IF FND_API.to_Boolean( p_init_msg_list ) THEN

2472: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2473: END IF;
2474:
2475: -- Initialize message list if p_init_msg_list is set to TRUE.
2476: IF FND_API.to_Boolean( p_init_msg_list ) THEN
2477: FND_MSG_PUB.initialize;
2478: END IF;
2479:
2480: /* Initialize API return status to success */

Line 2481: x_return_status := FND_API.G_RET_STS_SUCCESS;

2477: FND_MSG_PUB.initialize;
2478: END IF;
2479:
2480: /* Initialize API return status to success */
2481: x_return_status := FND_API.G_RET_STS_SUCCESS;
2482:
2483: /* Validate the Enrollment Request Id */
2484: IF ( P_validation_level >= FND_API.G_VALID_LEVEL_FULL)
2485: THEN

Line 2484: IF ( P_validation_level >= FND_API.G_VALID_LEVEL_FULL)

2480: /* Initialize API return status to success */
2481: x_return_status := FND_API.G_RET_STS_SUCCESS;
2482:
2483: /* Validate the Enrollment Request Id */
2484: IF ( P_validation_level >= FND_API.G_VALID_LEVEL_FULL)
2485: THEN
2486: -- Debug message
2487: IF (PV_DEBUG_HIGH_ON) THEN
2488:

Line 2500: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

2496: l_return_status
2497: );
2498:
2499: -- If any errors happen abort API.
2500: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
2501: RAISE FND_API.G_EXC_ERROR;
2502: ELSIF l_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: -- If any errors happen abort API.
2500: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
2501: RAISE FND_API.G_EXC_ERROR;
2502: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2503: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2504: END IF;
2505: END IF;

Line 2502: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2498:
2499: -- If any errors happen abort API.
2500: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
2501: RAISE FND_API.G_EXC_ERROR;
2502: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2503: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2504: END IF;
2505: END IF;
2506:

Line 2503: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2499: -- If any errors happen abort API.
2500: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
2501: RAISE FND_API.G_EXC_ERROR;
2502: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2503: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2504: END IF;
2505: END IF;
2506:
2507: /* Get the enrollment request details*/

Line 2519: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2515: x_req_resource_id => l_req_resource_id,
2516: x_prtnr_vndr_relship_id => l_prtnr_vndr_relship_id,
2517: x_return_status => x_return_status);
2518:
2519: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2520: FND_MESSAGE.SET_NAME('PV', 'PV_ENRL_REQ_NOT_EXIST');
2521: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
2522: FND_MSG_PUB.Add;
2523: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 2523: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

2519: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2520: FND_MESSAGE.SET_NAME('PV', 'PV_ENRL_REQ_NOT_EXIST');
2521: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
2522: FND_MSG_PUB.Add;
2523: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2524: RAISE FND_API.G_EXC_ERROR;
2525: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2526: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2527: END IF;

Line 2524: RAISE FND_API.G_EXC_ERROR;

2520: FND_MESSAGE.SET_NAME('PV', 'PV_ENRL_REQ_NOT_EXIST');
2521: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
2522: FND_MSG_PUB.Add;
2523: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2524: RAISE FND_API.G_EXC_ERROR;
2525: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2526: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2527: END IF;
2528: END IF;

Line 2525: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2521: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
2522: FND_MSG_PUB.Add;
2523: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2524: RAISE FND_API.G_EXC_ERROR;
2525: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2526: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2527: END IF;
2528: END IF;
2529:

Line 2526: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2522: FND_MSG_PUB.Add;
2523: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2524: RAISE FND_API.G_EXC_ERROR;
2525: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2526: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2527: END IF;
2528: END IF;
2529:
2530: /* If Notification Rule is Active for the given PROGRAM_ID, then only

Line 2549: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2545: x_partner_comp_name => l_partner_comp_name,
2546: x_return_status => x_return_status);
2547:
2548: /* Check the Procedure's x_return_status */
2549: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2550: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
2551: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
2552: FND_MSG_PUB.Add;
2553: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 2553: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

2549: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2550: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
2551: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
2552: FND_MSG_PUB.Add;
2553: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2554: RAISE FND_API.G_EXC_ERROR;
2555: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2556: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2557: END IF;

Line 2554: RAISE FND_API.G_EXC_ERROR;

2550: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
2551: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
2552: FND_MSG_PUB.Add;
2553: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2554: RAISE FND_API.G_EXC_ERROR;
2555: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2556: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2557: END IF;
2558: END IF;

Line 2555: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2551: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_enrl_request_id);
2552: FND_MSG_PUB.Add;
2553: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2554: RAISE FND_API.G_EXC_ERROR;
2555: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2556: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2557: END IF;
2558: END IF;
2559:

Line 2556: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2552: FND_MSG_PUB.Add;
2553: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2554: RAISE FND_API.G_EXC_ERROR;
2555: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2556: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2557: END IF;
2558: END IF;
2559:
2560: /* Get the requestor details */

Line 2569: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2565: x_user_name => l_user_name,
2566: x_return_status => x_return_status);
2567:
2568: /* Check the Procedure's x_return_status */
2569: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2570: FND_MESSAGE.SET_NAME('PV','PV_REQUESTOR_NOT_EXIST');
2571: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
2572: FND_MSG_PUB.Add;
2573: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 2573: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

2569: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2570: FND_MESSAGE.SET_NAME('PV','PV_REQUESTOR_NOT_EXIST');
2571: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
2572: FND_MSG_PUB.Add;
2573: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2574: RAISE FND_API.G_EXC_ERROR;
2575: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2576: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2577: END IF;

Line 2574: RAISE FND_API.G_EXC_ERROR;

2570: FND_MESSAGE.SET_NAME('PV','PV_REQUESTOR_NOT_EXIST');
2571: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
2572: FND_MSG_PUB.Add;
2573: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2574: RAISE FND_API.G_EXC_ERROR;
2575: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2576: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2577: END IF;
2578: END IF;

Line 2575: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2571: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
2572: FND_MSG_PUB.Add;
2573: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2574: RAISE FND_API.G_EXC_ERROR;
2575: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2576: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2577: END IF;
2578: END IF;
2579:

Line 2576: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2572: FND_MSG_PUB.Add;
2573: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2574: RAISE FND_API.G_EXC_ERROR;
2575: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2576: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2577: END IF;
2578: END IF;
2579:
2580: /* Get the user list */

Line 2588: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2584: x_user_count => l_user_count,
2585: x_return_status => x_return_status ) ;
2586:
2587: /* Check the Procedure's x_return_status */
2588: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2589: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_USER_EXIST');
2590: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
2591: FND_MSG_PUB.Add;
2592: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 2592: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

2588: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2589: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_USER_EXIST');
2590: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
2591: FND_MSG_PUB.Add;
2592: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2593: RAISE FND_API.G_EXC_ERROR;
2594: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2595: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2596: END IF;

Line 2593: RAISE FND_API.G_EXC_ERROR;

2589: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_USER_EXIST');
2590: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
2591: FND_MSG_PUB.Add;
2592: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2593: RAISE FND_API.G_EXC_ERROR;
2594: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2595: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2596: END IF;
2597: END IF;

Line 2594: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2590: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
2591: FND_MSG_PUB.Add;
2592: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2593: RAISE FND_API.G_EXC_ERROR;
2594: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2595: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2596: END IF;
2597: END IF;
2598:

Line 2595: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2591: FND_MSG_PUB.Add;
2592: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2593: RAISE FND_API.G_EXC_ERROR;
2594: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2595: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2596: END IF;
2597: END IF;
2598:
2599: /* Send the notification to all the users from that partner Organization

Line 2615: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2611: x_return_status => x_return_status
2612: );
2613:
2614: /* Check the Procedure's x_return_status */
2615: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2616: FND_MESSAGE.SET_NAME('PV','PV_RES_ROLE_NOT_EXIST');
2617: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
2618: FND_MSG_PUB.Add;
2619: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 2619: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

2615: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2616: FND_MESSAGE.SET_NAME('PV','PV_RES_ROLE_NOT_EXIST');
2617: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
2618: FND_MSG_PUB.Add;
2619: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2620: RAISE FND_API.G_EXC_ERROR;
2621: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2622: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2623: END IF;

Line 2620: RAISE FND_API.G_EXC_ERROR;

2616: FND_MESSAGE.SET_NAME('PV','PV_RES_ROLE_NOT_EXIST');
2617: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
2618: FND_MSG_PUB.Add;
2619: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2620: RAISE FND_API.G_EXC_ERROR;
2621: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2622: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2623: END IF;
2624: END IF;

Line 2621: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2617: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
2618: FND_MSG_PUB.Add;
2619: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2620: RAISE FND_API.G_EXC_ERROR;
2621: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2622: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2623: END IF;
2624: END IF;
2625:

Line 2622: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2618: FND_MSG_PUB.Add;
2619: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2620: RAISE FND_API.G_EXC_ERROR;
2621: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2622: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2623: END IF;
2624: END IF;
2625:
2626: /* Use the 'WF_Notification.send' procedure to send the notification */

Line 2708: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2704: x_return_status => x_return_status ,
2705: x_pgp_notif_rec => l_pgp_notif_rec );
2706:
2707: /* Check the Procedure's x_return_status */
2708: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2709: FND_MESSAGE.SET_NAME('PV','PV_SET_NOTIF_REC');
2710: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
2711: FND_MSG_PUB.Add;
2712: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 2712: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

2708: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2709: FND_MESSAGE.SET_NAME('PV','PV_SET_NOTIF_REC');
2710: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
2711: FND_MSG_PUB.Add;
2712: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2713: RAISE FND_API.G_EXC_ERROR;
2714: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2715: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2716: END IF;

Line 2713: RAISE FND_API.G_EXC_ERROR;

2709: FND_MESSAGE.SET_NAME('PV','PV_SET_NOTIF_REC');
2710: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
2711: FND_MSG_PUB.Add;
2712: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2713: RAISE FND_API.G_EXC_ERROR;
2714: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2715: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2716: END IF;
2717: END IF;

Line 2714: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2710: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
2711: FND_MSG_PUB.Add;
2712: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2713: RAISE FND_API.G_EXC_ERROR;
2714: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2715: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2716: END IF;
2717: END IF;
2718:

Line 2715: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2711: FND_MSG_PUB.Add;
2712: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2713: RAISE FND_API.G_EXC_ERROR;
2714: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2715: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2716: END IF;
2717: END IF;
2718:
2719: /* Call the Create_Ge_Party_Notif to insert a record in PV_GE_PARTY_NOTIFICATION */

Line 2723: p_init_msg_list => FND_API.G_FALSE ,

2719: /* Call the Create_Ge_Party_Notif to insert a record in PV_GE_PARTY_NOTIFICATION */
2720:
2721: PV_GE_PARTY_NOTIF_PVT.Create_Ge_Party_Notif (
2722: p_api_version_number => 1.0,
2723: p_init_msg_list => FND_API.G_FALSE ,
2724: p_commit => FND_API.G_FALSE ,
2725: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
2726: x_return_status => x_return_status ,
2727: x_msg_count => x_msg_count,

Line 2724: p_commit => FND_API.G_FALSE ,

2720:
2721: PV_GE_PARTY_NOTIF_PVT.Create_Ge_Party_Notif (
2722: p_api_version_number => 1.0,
2723: p_init_msg_list => FND_API.G_FALSE ,
2724: p_commit => FND_API.G_FALSE ,
2725: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
2726: x_return_status => x_return_status ,
2727: x_msg_count => x_msg_count,
2728: x_msg_data => x_msg_data ,

Line 2725: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,

2721: PV_GE_PARTY_NOTIF_PVT.Create_Ge_Party_Notif (
2722: p_api_version_number => 1.0,
2723: p_init_msg_list => FND_API.G_FALSE ,
2724: p_commit => FND_API.G_FALSE ,
2725: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
2726: x_return_status => x_return_status ,
2727: x_msg_count => x_msg_count,
2728: x_msg_data => x_msg_data ,
2729: p_pgp_notif_rec => l_pgp_notif_rec,

Line 2733: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2729: p_pgp_notif_rec => l_pgp_notif_rec,
2730: x_party_notification_id => x_party_notification_id );
2731:
2732: /* Check the Procedure's x_return_status */
2733: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2734: FND_MESSAGE.SET_NAME('PV','PV_GE_PARTY_NOTIF_REC');
2735: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
2736: FND_MSG_PUB.Add;
2737: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 2737: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

2733: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2734: FND_MESSAGE.SET_NAME('PV','PV_GE_PARTY_NOTIF_REC');
2735: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
2736: FND_MSG_PUB.Add;
2737: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2738: RAISE FND_API.G_EXC_ERROR;
2739: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2740: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2741: END IF;

Line 2738: RAISE FND_API.G_EXC_ERROR;

2734: FND_MESSAGE.SET_NAME('PV','PV_GE_PARTY_NOTIF_REC');
2735: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
2736: FND_MSG_PUB.Add;
2737: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2738: RAISE FND_API.G_EXC_ERROR;
2739: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2740: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2741: END IF;
2742: END IF;

Line 2739: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2735: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
2736: FND_MSG_PUB.Add;
2737: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2738: RAISE FND_API.G_EXC_ERROR;
2739: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2740: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2741: END IF;
2742: END IF;
2743:

Line 2740: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2736: FND_MSG_PUB.Add;
2737: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2738: RAISE FND_API.G_EXC_ERROR;
2739: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2740: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2741: END IF;
2742: END IF;
2743:
2744:

Line 2769: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2765: x_msg_count => x_msg_count,
2766: x_msg_data => x_msg_data );
2767:
2768: /* Check for x_return_status */
2769: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2770: FND_MESSAGE.SET_NAME('PV','PV_CR_HISTORY_LOG');
2771: FND_MESSAGE.SET_TOKEN('ID',p_enrl_request_id);
2772: FND_MSG_PUB.Add;
2773: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 2773: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

2769: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2770: FND_MESSAGE.SET_NAME('PV','PV_CR_HISTORY_LOG');
2771: FND_MESSAGE.SET_TOKEN('ID',p_enrl_request_id);
2772: FND_MSG_PUB.Add;
2773: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2774: RAISE FND_API.G_EXC_ERROR;
2775: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2776: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2777: END IF;

Line 2774: RAISE FND_API.G_EXC_ERROR;

2770: FND_MESSAGE.SET_NAME('PV','PV_CR_HISTORY_LOG');
2771: FND_MESSAGE.SET_TOKEN('ID',p_enrl_request_id);
2772: FND_MSG_PUB.Add;
2773: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2774: RAISE FND_API.G_EXC_ERROR;
2775: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2776: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2777: END IF;
2778: END IF;

Line 2775: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2771: FND_MESSAGE.SET_TOKEN('ID',p_enrl_request_id);
2772: FND_MSG_PUB.Add;
2773: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2774: RAISE FND_API.G_EXC_ERROR;
2775: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2776: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2777: END IF;
2778: END IF;
2779:

Line 2776: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2772: FND_MSG_PUB.Add;
2773: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2774: RAISE FND_API.G_EXC_ERROR;
2775: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2776: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2777: END IF;
2778: END IF;
2779:
2780: -- Standard check of p_commit.

Line 2781: IF FND_API.To_Boolean( p_commit ) THEN

2777: END IF;
2778: END IF;
2779:
2780: -- Standard check of p_commit.
2781: IF FND_API.To_Boolean( p_commit ) THEN
2782: COMMIT WORK;
2783: END IF;
2784:
2785: -- Standard call to get message count and if count is 1, get message info.

Line 2794: WHEN FND_API.G_EXC_ERROR THEN

2790:
2791: END IF; /* End the IF condition for check_Notif_Rule_Active */
2792:
2793: EXCEPTION
2794: WHEN FND_API.G_EXC_ERROR THEN
2795: ROLLBACK TO send_cntrct_notrcvd_notif_PVT;
2796: x_return_status := FND_API.G_RET_STS_ERROR ;
2797: FND_MSG_PUB.Count_And_Get
2798: ( p_count => x_msg_count ,

Line 2796: x_return_status := FND_API.G_RET_STS_ERROR ;

2792:
2793: EXCEPTION
2794: WHEN FND_API.G_EXC_ERROR THEN
2795: ROLLBACK TO send_cntrct_notrcvd_notif_PVT;
2796: x_return_status := FND_API.G_RET_STS_ERROR ;
2797: FND_MSG_PUB.Count_And_Get
2798: ( p_count => x_msg_count ,
2799: p_data => x_msg_data
2800: );

Line 2801: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

2797: FND_MSG_PUB.Count_And_Get
2798: ( p_count => x_msg_count ,
2799: p_data => x_msg_data
2800: );
2801: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2802: ROLLBACK TO send_cntrct_notrcvd_notif_PVT;
2803: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
2804: FND_MSG_PUB.Count_And_Get
2805: ( p_count => x_msg_count ,

Line 2803: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

2799: p_data => x_msg_data
2800: );
2801: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2802: ROLLBACK TO send_cntrct_notrcvd_notif_PVT;
2803: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
2804: FND_MSG_PUB.Count_And_Get
2805: ( p_count => x_msg_count ,
2806: p_data => x_msg_data
2807: );

Line 2810: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

2806: p_data => x_msg_data
2807: );
2808: WHEN OTHERS THEN
2809: ROLLBACK TO send_cntrct_notrcvd_notif_PVT;
2810: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
2811:
2812: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
2813: THEN
2814: FND_MSG_PUB.Add_Exc_Msg

Line 2836: -- Default = FND_API.G_FALSE

2832: -- Pre-reqs : None.
2833: -- Parameters :
2834: -- IN : p_api_version IN NUMBER Required
2835: -- p_init_msg_list IN VARCHAR2 Optional
2836: -- Default = FND_API.G_FALSE
2837: -- p_commit IN VARCHAR2 Optional
2838: -- Default = FND_API.G_FALSE
2839: -- p_validation_level IN NUMBER Optional
2840: -- Default = FND_API.G_VALID_LEVEL_FULL

Line 2838: -- Default = FND_API.G_FALSE

2834: -- IN : p_api_version IN NUMBER Required
2835: -- p_init_msg_list IN VARCHAR2 Optional
2836: -- Default = FND_API.G_FALSE
2837: -- p_commit IN VARCHAR2 Optional
2838: -- Default = FND_API.G_FALSE
2839: -- p_validation_level IN NUMBER Optional
2840: -- Default = FND_API.G_VALID_LEVEL_FULL
2841: -- p_membership_id IN NUMBER Required
2842: --

Line 2840: -- Default = FND_API.G_VALID_LEVEL_FULL

2836: -- Default = FND_API.G_FALSE
2837: -- p_commit IN VARCHAR2 Optional
2838: -- Default = FND_API.G_FALSE
2839: -- p_validation_level IN NUMBER Optional
2840: -- Default = FND_API.G_VALID_LEVEL_FULL
2841: -- p_membership_id IN NUMBER Required
2842: --
2843: -- OUT : x_return_status OUT VARCHAR2(1)
2844: -- x_msg_count OUT NUMBER

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

2852: -- End of comments
2853: ============================================================================*/
2854: PROCEDURE send_mbrship_exp_notif (
2855: p_api_version IN NUMBER ,
2856: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
2857: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
2858: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
2859: x_return_status OUT NOCOPY VARCHAR2 ,
2860: x_msg_count OUT NOCOPY NUMBER ,

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

2853: ============================================================================*/
2854: PROCEDURE send_mbrship_exp_notif (
2855: p_api_version IN NUMBER ,
2856: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
2857: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
2858: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
2859: x_return_status OUT NOCOPY VARCHAR2 ,
2860: x_msg_count OUT NOCOPY NUMBER ,
2861: x_msg_data OUT NOCOPY VARCHAR2 ,

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

2854: PROCEDURE send_mbrship_exp_notif (
2855: p_api_version IN NUMBER ,
2856: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
2857: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
2858: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
2859: x_return_status OUT NOCOPY VARCHAR2 ,
2860: x_msg_count OUT NOCOPY NUMBER ,
2861: x_msg_data OUT NOCOPY VARCHAR2 ,
2862: p_membership_id IN NUMBER

Line 2932: IF NOT FND_API.Compatible_API_Call (l_api_version ,

2928: -- Standard Start of API savepoint
2929: SAVEPOINT send_mbership_expiry_notif_PVT;
2930:
2931: -- Standard call to check for call compatibility.
2932: IF NOT FND_API.Compatible_API_Call (l_api_version ,
2933: p_api_version ,
2934: l_api_name ,
2935: G_PKG_NAME
2936: )

Line 2938: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2934: l_api_name ,
2935: G_PKG_NAME
2936: )
2937: THEN
2938: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2939: END IF;
2940:
2941: -- Initialize message list if p_init_msg_list is set to TRUE.
2942: IF FND_API.to_Boolean( p_init_msg_list ) THEN

Line 2942: IF FND_API.to_Boolean( p_init_msg_list ) THEN

2938: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2939: END IF;
2940:
2941: -- Initialize message list if p_init_msg_list is set to TRUE.
2942: IF FND_API.to_Boolean( p_init_msg_list ) THEN
2943: FND_MSG_PUB.initialize;
2944: END IF;
2945:
2946: /* Initialize API return status to success */

Line 2947: x_return_status := FND_API.G_RET_STS_SUCCESS;

2943: FND_MSG_PUB.initialize;
2944: END IF;
2945:
2946: /* Initialize API return status to success */
2947: x_return_status := FND_API.G_RET_STS_SUCCESS;
2948:
2949: /* Validate the Enrollment Request Id */
2950: IF ( P_validation_level >= FND_API.G_VALID_LEVEL_FULL)
2951: THEN

Line 2950: IF ( P_validation_level >= FND_API.G_VALID_LEVEL_FULL)

2946: /* Initialize API return status to success */
2947: x_return_status := FND_API.G_RET_STS_SUCCESS;
2948:
2949: /* Validate the Enrollment Request Id */
2950: IF ( P_validation_level >= FND_API.G_VALID_LEVEL_FULL)
2951: THEN
2952: -- Debug message
2953: IF (PV_DEBUG_HIGH_ON) THEN
2954:

Line 2966: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

2962: l_return_status
2963: );
2964:
2965: /* If any errors happen abort API. */
2966: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
2967: RAISE FND_API.G_EXC_ERROR;
2968: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2969: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2970: END IF;

Line 2967: RAISE FND_API.G_EXC_ERROR;

2963: );
2964:
2965: /* If any errors happen abort API. */
2966: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
2967: RAISE FND_API.G_EXC_ERROR;
2968: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2969: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2970: END IF;
2971: END IF;

Line 2968: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2964:
2965: /* If any errors happen abort API. */
2966: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
2967: RAISE FND_API.G_EXC_ERROR;
2968: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2969: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2970: END IF;
2971: END IF;
2972:

Line 2969: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2965: /* If any errors happen abort API. */
2966: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
2967: RAISE FND_API.G_EXC_ERROR;
2968: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2969: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2970: END IF;
2971: END IF;
2972:
2973: /* Get the membership details*/

Line 2988: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2984: x_enrollment_type => l_enrollment_type,
2985: x_return_status => x_return_status);
2986:
2987: /* Check Procedure's x_return_status */
2988: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2989: FND_MESSAGE.SET_NAME('PV','PV_MBRSHIP_NOT_EXIST');
2990: FND_MESSAGE.SET_TOKEN('MEMBERSHIP_ID',p_membership_id);
2991: FND_MSG_PUB.Add;
2992: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 2992: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

2988: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2989: FND_MESSAGE.SET_NAME('PV','PV_MBRSHIP_NOT_EXIST');
2990: FND_MESSAGE.SET_TOKEN('MEMBERSHIP_ID',p_membership_id);
2991: FND_MSG_PUB.Add;
2992: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2993: RAISE FND_API.G_EXC_ERROR;
2994: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2995: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2996: END IF;

Line 2993: RAISE FND_API.G_EXC_ERROR;

2989: FND_MESSAGE.SET_NAME('PV','PV_MBRSHIP_NOT_EXIST');
2990: FND_MESSAGE.SET_TOKEN('MEMBERSHIP_ID',p_membership_id);
2991: FND_MSG_PUB.Add;
2992: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2993: RAISE FND_API.G_EXC_ERROR;
2994: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2995: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2996: END IF;
2997: END IF;

Line 2994: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2990: FND_MESSAGE.SET_TOKEN('MEMBERSHIP_ID',p_membership_id);
2991: FND_MSG_PUB.Add;
2992: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2993: RAISE FND_API.G_EXC_ERROR;
2994: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2995: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2996: END IF;
2997: END IF;
2998:

Line 2995: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2991: FND_MSG_PUB.Add;
2992: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
2993: RAISE FND_API.G_EXC_ERROR;
2994: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2995: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2996: END IF;
2997: END IF;
2998:
2999: /* If Notification Rule is Active for the given PROGRAM_ID, then only

Line 3018: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

3014: x_partner_comp_name => l_partner_comp_name,
3015: x_return_status => x_return_status);
3016:
3017: /* Check for Procedure's x_return_status */
3018: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3019: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
3020: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',l_enrl_request_id);
3021: FND_MSG_PUB.Add;
3022: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 3022: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

3018: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3019: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
3020: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',l_enrl_request_id);
3021: FND_MSG_PUB.Add;
3022: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3023: RAISE FND_API.G_EXC_ERROR;
3024: ELSIF x_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: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
3020: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',l_enrl_request_id);
3021: FND_MSG_PUB.Add;
3022: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3023: RAISE FND_API.G_EXC_ERROR;
3024: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3025: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3026: END IF;
3027: END IF;

Line 3024: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3020: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',l_enrl_request_id);
3021: FND_MSG_PUB.Add;
3022: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3023: RAISE FND_API.G_EXC_ERROR;
3024: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3025: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3026: END IF;
3027: END IF;
3028:

Line 3025: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3021: FND_MSG_PUB.Add;
3022: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3023: RAISE FND_API.G_EXC_ERROR;
3024: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3025: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3026: END IF;
3027: END IF;
3028:
3029: /* Validate the Enrollment Requestor Resource Id */

Line 3030: IF ( P_validation_level >= FND_API.G_VALID_LEVEL_FULL)

3026: END IF;
3027: END IF;
3028:
3029: /* Validate the Enrollment Requestor Resource Id */
3030: IF ( P_validation_level >= FND_API.G_VALID_LEVEL_FULL)
3031: THEN
3032: -- Debug message
3033: IF (PV_DEBUG_HIGH_ON) THEN
3034:

Line 3046: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

3042: l_return_status
3043: );
3044:
3045: /* If any errors happen abort API. */
3046: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
3047: RAISE FND_API.G_EXC_ERROR;
3048: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3049: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3050: END IF;

Line 3047: RAISE FND_API.G_EXC_ERROR;

3043: );
3044:
3045: /* If any errors happen abort API. */
3046: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
3047: RAISE FND_API.G_EXC_ERROR;
3048: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3049: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3050: END IF;
3051:

Line 3048: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3044:
3045: /* If any errors happen abort API. */
3046: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
3047: RAISE FND_API.G_EXC_ERROR;
3048: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3049: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3050: END IF;
3051:
3052: END IF;

Line 3049: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3045: /* If any errors happen abort API. */
3046: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
3047: RAISE FND_API.G_EXC_ERROR;
3048: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3049: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3050: END IF;
3051:
3052: END IF;
3053: /* Get the requestor details */

Line 3062: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

3058: x_user_name => l_user_name,
3059: x_return_status => x_return_status);
3060:
3061: /* Check the Procedure's x_return_status */
3062: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3063: FND_MESSAGE.SET_NAME('PV','PV_REQUESTOR_NOT_EXIST');
3064: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
3065: FND_MSG_PUB.Add;
3066: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 3066: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

3062: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3063: FND_MESSAGE.SET_NAME('PV','PV_REQUESTOR_NOT_EXIST');
3064: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
3065: FND_MSG_PUB.Add;
3066: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3067: RAISE FND_API.G_EXC_ERROR;
3068: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3069: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3070: END IF;

Line 3067: RAISE FND_API.G_EXC_ERROR;

3063: FND_MESSAGE.SET_NAME('PV','PV_REQUESTOR_NOT_EXIST');
3064: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
3065: FND_MSG_PUB.Add;
3066: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3067: RAISE FND_API.G_EXC_ERROR;
3068: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3069: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3070: END IF;
3071: END IF;

Line 3068: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3064: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
3065: FND_MSG_PUB.Add;
3066: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3067: RAISE FND_API.G_EXC_ERROR;
3068: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3069: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3070: END IF;
3071: END IF;
3072:

Line 3069: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3065: FND_MSG_PUB.Add;
3066: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3067: RAISE FND_API.G_EXC_ERROR;
3068: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3069: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3070: END IF;
3071: END IF;
3072:
3073: /* Get the user list */

Line 3081: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

3077: x_user_count => l_user_count,
3078: x_return_status => x_return_status ) ;
3079:
3080: /* Check the Procedure's x_return_status */
3081: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3082: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_USER_EXIST');
3083: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
3084: FND_MSG_PUB.Add;
3085: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 3085: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

3081: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3082: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_USER_EXIST');
3083: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
3084: FND_MSG_PUB.Add;
3085: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3086: RAISE FND_API.G_EXC_ERROR;
3087: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3088: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3089: END IF;

Line 3086: RAISE FND_API.G_EXC_ERROR;

3082: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_USER_EXIST');
3083: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
3084: FND_MSG_PUB.Add;
3085: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3086: RAISE FND_API.G_EXC_ERROR;
3087: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3088: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3089: END IF;
3090: END IF;

Line 3087: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3083: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
3084: FND_MSG_PUB.Add;
3085: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3086: RAISE FND_API.G_EXC_ERROR;
3087: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3088: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3089: END IF;
3090: END IF;
3091:

Line 3088: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3084: FND_MSG_PUB.Add;
3085: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3086: RAISE FND_API.G_EXC_ERROR;
3087: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3088: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3089: END IF;
3090: END IF;
3091:
3092: /* Send the notification to all the users from that partner Organization

Line 3109: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

3105: x_return_status => x_return_status
3106: );
3107:
3108: /* Check the Procedure's x_return_status */
3109: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3110: FND_MESSAGE.SET_NAME('PV','PV_RES_ROLE_NOT_EXIST');
3111: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
3112: FND_MSG_PUB.Add;
3113: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 3113: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

3109: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3110: FND_MESSAGE.SET_NAME('PV','PV_RES_ROLE_NOT_EXIST');
3111: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
3112: FND_MSG_PUB.Add;
3113: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3114: RAISE FND_API.G_EXC_ERROR;
3115: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3116: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3117: END IF;

Line 3114: RAISE FND_API.G_EXC_ERROR;

3110: FND_MESSAGE.SET_NAME('PV','PV_RES_ROLE_NOT_EXIST');
3111: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
3112: FND_MSG_PUB.Add;
3113: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3114: RAISE FND_API.G_EXC_ERROR;
3115: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3116: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3117: END IF;
3118: END IF;

Line 3115: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3111: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
3112: FND_MSG_PUB.Add;
3113: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3114: RAISE FND_API.G_EXC_ERROR;
3115: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3116: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3117: END IF;
3118: END IF;
3119:

Line 3116: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3112: FND_MSG_PUB.Add;
3113: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3114: RAISE FND_API.G_EXC_ERROR;
3115: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3116: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3117: END IF;
3118: END IF;
3119:
3120: /* Use the 'WF_Notification.send' procedure to send the notification */

Line 3221: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

3217: x_return_status => x_return_status ,
3218: x_pgp_notif_rec => l_pgp_notif_rec );
3219:
3220: /* Check the Procedure's x_return_status */
3221: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3222: FND_MESSAGE.SET_NAME('PV','PV_SET_NOTIF_REC');
3223: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
3224: FND_MSG_PUB.Add;
3225: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 3225: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

3221: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3222: FND_MESSAGE.SET_NAME('PV','PV_SET_NOTIF_REC');
3223: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
3224: FND_MSG_PUB.Add;
3225: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3226: RAISE FND_API.G_EXC_ERROR;
3227: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3228: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3229: END IF;

Line 3226: RAISE FND_API.G_EXC_ERROR;

3222: FND_MESSAGE.SET_NAME('PV','PV_SET_NOTIF_REC');
3223: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
3224: FND_MSG_PUB.Add;
3225: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3226: RAISE FND_API.G_EXC_ERROR;
3227: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3228: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3229: END IF;
3230: END IF;

Line 3227: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3223: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
3224: FND_MSG_PUB.Add;
3225: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3226: RAISE FND_API.G_EXC_ERROR;
3227: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3228: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3229: END IF;
3230: END IF;
3231:

Line 3228: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3224: FND_MSG_PUB.Add;
3225: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3226: RAISE FND_API.G_EXC_ERROR;
3227: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3228: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3229: END IF;
3230: END IF;
3231:
3232: /* Call the Create_Ge_Party_Notif to insert a record in PV_GE_PARTY_NOTIFICATION */

Line 3236: p_init_msg_list => FND_API.G_FALSE ,

3232: /* Call the Create_Ge_Party_Notif to insert a record in PV_GE_PARTY_NOTIFICATION */
3233:
3234: PV_GE_PARTY_NOTIF_PVT.Create_Ge_Party_Notif (
3235: p_api_version_number => 1.0,
3236: p_init_msg_list => FND_API.G_FALSE ,
3237: p_commit => FND_API.G_FALSE ,
3238: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
3239: x_return_status => x_return_status ,
3240: x_msg_count => x_msg_count,

Line 3237: p_commit => FND_API.G_FALSE ,

3233:
3234: PV_GE_PARTY_NOTIF_PVT.Create_Ge_Party_Notif (
3235: p_api_version_number => 1.0,
3236: p_init_msg_list => FND_API.G_FALSE ,
3237: p_commit => FND_API.G_FALSE ,
3238: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
3239: x_return_status => x_return_status ,
3240: x_msg_count => x_msg_count,
3241: x_msg_data => x_msg_data ,

Line 3238: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,

3234: PV_GE_PARTY_NOTIF_PVT.Create_Ge_Party_Notif (
3235: p_api_version_number => 1.0,
3236: p_init_msg_list => FND_API.G_FALSE ,
3237: p_commit => FND_API.G_FALSE ,
3238: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
3239: x_return_status => x_return_status ,
3240: x_msg_count => x_msg_count,
3241: x_msg_data => x_msg_data ,
3242: p_pgp_notif_rec => l_pgp_notif_rec,

Line 3246: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

3242: p_pgp_notif_rec => l_pgp_notif_rec,
3243: x_party_notification_id => x_party_notification_id );
3244:
3245: /* Check the Procedure's x_return_status */
3246: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3247: FND_MESSAGE.SET_NAME('PV','PV_GE_PARTY_NOTIF_REC');
3248: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
3249: FND_MSG_PUB.Add;
3250: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 3250: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

3246: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3247: FND_MESSAGE.SET_NAME('PV','PV_GE_PARTY_NOTIF_REC');
3248: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
3249: FND_MSG_PUB.Add;
3250: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3251: RAISE FND_API.G_EXC_ERROR;
3252: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3253: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3254: END IF;

Line 3251: RAISE FND_API.G_EXC_ERROR;

3247: FND_MESSAGE.SET_NAME('PV','PV_GE_PARTY_NOTIF_REC');
3248: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
3249: FND_MSG_PUB.Add;
3250: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3251: RAISE FND_API.G_EXC_ERROR;
3252: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3253: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3254: END IF;
3255: END IF;

Line 3252: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3248: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
3249: FND_MSG_PUB.Add;
3250: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3251: RAISE FND_API.G_EXC_ERROR;
3252: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3253: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3254: END IF;
3255: END IF;
3256:

Line 3253: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3249: FND_MSG_PUB.Add;
3250: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3251: RAISE FND_API.G_EXC_ERROR;
3252: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3253: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3254: END IF;
3255: END IF;
3256:
3257: END LOOP;

Line 3281: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

3277: x_msg_count => x_msg_count,
3278: x_msg_data => x_msg_data );
3279:
3280: /* Check for x_return_status */
3281: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3282: FND_MESSAGE.SET_NAME('PV','PV_CR_HISTORY_LOG');
3283: FND_MESSAGE.SET_TOKEN('ID',p_membership_id);
3284: FND_MSG_PUB.Add;
3285: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 3285: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

3281: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3282: FND_MESSAGE.SET_NAME('PV','PV_CR_HISTORY_LOG');
3283: FND_MESSAGE.SET_TOKEN('ID',p_membership_id);
3284: FND_MSG_PUB.Add;
3285: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3286: RAISE FND_API.G_EXC_ERROR;
3287: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3288: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3289: END IF;

Line 3286: RAISE FND_API.G_EXC_ERROR;

3282: FND_MESSAGE.SET_NAME('PV','PV_CR_HISTORY_LOG');
3283: FND_MESSAGE.SET_TOKEN('ID',p_membership_id);
3284: FND_MSG_PUB.Add;
3285: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3286: RAISE FND_API.G_EXC_ERROR;
3287: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3288: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3289: END IF;
3290: END IF;

Line 3287: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3283: FND_MESSAGE.SET_TOKEN('ID',p_membership_id);
3284: FND_MSG_PUB.Add;
3285: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3286: RAISE FND_API.G_EXC_ERROR;
3287: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3288: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3289: END IF;
3290: END IF;
3291:

Line 3288: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3284: FND_MSG_PUB.Add;
3285: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3286: RAISE FND_API.G_EXC_ERROR;
3287: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3288: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3289: END IF;
3290: END IF;
3291:
3292: -- Standard check of p_commit.

Line 3293: IF FND_API.To_Boolean( p_commit ) THEN

3289: END IF;
3290: END IF;
3291:
3292: -- Standard check of p_commit.
3293: IF FND_API.To_Boolean( p_commit ) THEN
3294: COMMIT WORK;
3295: END IF;
3296:
3297: -- Standard call to get message count and if count is 1, get message info.

Line 3306: WHEN FND_API.G_EXC_ERROR THEN

3302:
3303: END IF; /* End the IF condition for check_Notif_Rule_Active */
3304:
3305: EXCEPTION
3306: WHEN FND_API.G_EXC_ERROR THEN
3307: ROLLBACK TO send_mbership_expiry_notif_PVT;
3308: x_return_status := FND_API.G_RET_STS_ERROR ;
3309: FND_MSG_PUB.Count_And_Get
3310: ( p_count => x_msg_count ,

Line 3308: x_return_status := FND_API.G_RET_STS_ERROR ;

3304:
3305: EXCEPTION
3306: WHEN FND_API.G_EXC_ERROR THEN
3307: ROLLBACK TO send_mbership_expiry_notif_PVT;
3308: x_return_status := FND_API.G_RET_STS_ERROR ;
3309: FND_MSG_PUB.Count_And_Get
3310: ( p_count => x_msg_count ,
3311: p_data => x_msg_data
3312: );

Line 3313: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

3309: FND_MSG_PUB.Count_And_Get
3310: ( p_count => x_msg_count ,
3311: p_data => x_msg_data
3312: );
3313: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3314: ROLLBACK TO send_mbership_expiry_notif_PVT;
3315: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3316: FND_MSG_PUB.Count_And_Get
3317: ( p_count => x_msg_count ,

Line 3315: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

3311: p_data => x_msg_data
3312: );
3313: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3314: ROLLBACK TO send_mbership_expiry_notif_PVT;
3315: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3316: FND_MSG_PUB.Count_And_Get
3317: ( p_count => x_msg_count ,
3318: p_data => x_msg_data
3319: );

Line 3322: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

3318: p_data => x_msg_data
3319: );
3320: WHEN OTHERS THEN
3321: ROLLBACK TO send_mbership_expiry_notif_PVT;
3322: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3323: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
3324: THEN
3325: FND_MSG_PUB.Add_Exc_Msg
3326: ( G_FILE_NAME

Line 3347: -- Default = FND_API.G_FALSE

3343: -- Pre-reqs : None.
3344: -- Parameters :
3345: -- IN : p_api_version IN NUMBER Required
3346: -- p_init_msg_list IN VARCHAR2 Optional
3347: -- Default = FND_API.G_FALSE
3348: -- p_commit IN VARCHAR2 Optional
3349: -- Default = FND_API.G_FALSE
3350: -- p_validation_level IN NUMBER Optional
3351: -- Default = FND_API.G_VALID_LEVEL_FULL

Line 3349: -- Default = FND_API.G_FALSE

3345: -- IN : p_api_version IN NUMBER Required
3346: -- p_init_msg_list IN VARCHAR2 Optional
3347: -- Default = FND_API.G_FALSE
3348: -- p_commit IN VARCHAR2 Optional
3349: -- Default = FND_API.G_FALSE
3350: -- p_validation_level IN NUMBER Optional
3351: -- Default = FND_API.G_VALID_LEVEL_FULL
3352: -- p_mbr_upgrade_rec IN NUMBER Required
3353: --

Line 3351: -- Default = FND_API.G_VALID_LEVEL_FULL

3347: -- Default = FND_API.G_FALSE
3348: -- p_commit IN VARCHAR2 Optional
3349: -- Default = FND_API.G_FALSE
3350: -- p_validation_level IN NUMBER Optional
3351: -- Default = FND_API.G_VALID_LEVEL_FULL
3352: -- p_mbr_upgrade_rec IN NUMBER Required
3353: --
3354: -- OUT : x_return_status OUT VARCHAR2(1)
3355: -- x_msg_count OUT NUMBER

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

3363: -- End of comments
3364: ============================================================================*/
3365: PROCEDURE send_mbrship_chng_notif (
3366: p_api_version IN NUMBER ,
3367: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
3368: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
3369: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
3370: x_return_status OUT NOCOPY VARCHAR2 ,
3371: x_msg_count OUT NOCOPY NUMBER ,

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

3364: ============================================================================*/
3365: PROCEDURE send_mbrship_chng_notif (
3366: p_api_version IN NUMBER ,
3367: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
3368: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
3369: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
3370: x_return_status OUT NOCOPY VARCHAR2 ,
3371: x_msg_count OUT NOCOPY NUMBER ,
3372: x_msg_data OUT NOCOPY VARCHAR2 ,

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

3365: PROCEDURE send_mbrship_chng_notif (
3366: p_api_version IN NUMBER ,
3367: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
3368: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
3369: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
3370: x_return_status OUT NOCOPY VARCHAR2 ,
3371: x_msg_count OUT NOCOPY NUMBER ,
3372: x_msg_data OUT NOCOPY VARCHAR2 ,
3373: p_mbrship_chng_rec IN PV_PG_NOTIF_UTILITY_PVT.mbrship_chng_rec_type

Line 3426: IF NOT FND_API.Compatible_API_Call ( l_api_version ,

3422: /* Standard Start of API savepoint */
3423: SAVEPOINT send_mbrship_chng_notif;
3424:
3425: /* Standard call to check for call compatibility. */
3426: IF NOT FND_API.Compatible_API_Call ( l_api_version ,
3427: p_api_version ,
3428: l_api_name ,
3429: G_PKG_NAME
3430: ) THEN

Line 3431: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3427: p_api_version ,
3428: l_api_name ,
3429: G_PKG_NAME
3430: ) THEN
3431: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3432: END IF;
3433:
3434: /* Initialize message list if p_init_msg_list is set to TRUE. */
3435: IF FND_API.to_Boolean( p_init_msg_list ) THEN

Line 3435: IF FND_API.to_Boolean( p_init_msg_list ) THEN

3431: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3432: END IF;
3433:
3434: /* Initialize message list if p_init_msg_list is set to TRUE. */
3435: IF FND_API.to_Boolean( p_init_msg_list ) THEN
3436: FND_MSG_PUB.initialize;
3437: END IF;
3438:
3439: /* Initialize API return status to success */

Line 3440: x_return_status := FND_API.G_RET_STS_SUCCESS;

3436: FND_MSG_PUB.initialize;
3437: END IF;
3438:
3439: /* Initialize API return status to success */
3440: x_return_status := FND_API.G_RET_STS_SUCCESS;
3441:
3442:
3443: /* Validate the partner contact resource id and partner id. */
3444: IF ( p_validation_level >= FND_API.G_VALID_LEVEL_FULL)

Line 3444: IF ( p_validation_level >= FND_API.G_VALID_LEVEL_FULL)

3440: x_return_status := FND_API.G_RET_STS_SUCCESS;
3441:
3442:
3443: /* Validate the partner contact resource id and partner id. */
3444: IF ( p_validation_level >= FND_API.G_VALID_LEVEL_FULL)
3445: THEN
3446: /* Debug message */
3447: IF (PV_DEBUG_HIGH_ON) THEN
3448:

Line 3461: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

3457: l_return_status
3458: );
3459:
3460: /* If any errors happen abort API. */
3461: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
3462: RAISE FND_API.G_EXC_ERROR;
3463: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3464: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3465: END IF;

Line 3462: RAISE FND_API.G_EXC_ERROR;

3458: );
3459:
3460: /* If any errors happen abort API. */
3461: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
3462: RAISE FND_API.G_EXC_ERROR;
3463: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3464: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3465: END IF;
3466:

Line 3463: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3459:
3460: /* If any errors happen abort API. */
3461: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
3462: RAISE FND_API.G_EXC_ERROR;
3463: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3464: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3465: END IF;
3466:
3467: /* Debug message */

Line 3464: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3460: /* If any errors happen abort API. */
3461: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
3462: RAISE FND_API.G_EXC_ERROR;
3463: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3464: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3465: END IF;
3466:
3467: /* Debug message */
3468: IF (PV_DEBUG_HIGH_ON) THEN

Line 3481: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

3477: l_return_status
3478: );
3479:
3480: /* If any errors happen abort API. */
3481: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
3482: RAISE FND_API.G_EXC_ERROR;
3483: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3484: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3485: END IF;

Line 3482: RAISE FND_API.G_EXC_ERROR;

3478: );
3479:
3480: /* If any errors happen abort API. */
3481: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
3482: RAISE FND_API.G_EXC_ERROR;
3483: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3484: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3485: END IF;
3486:

Line 3483: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3479:
3480: /* If any errors happen abort API. */
3481: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
3482: RAISE FND_API.G_EXC_ERROR;
3483: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3484: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3485: END IF;
3486:
3487: END IF;

Line 3484: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3480: /* If any errors happen abort API. */
3481: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
3482: RAISE FND_API.G_EXC_ERROR;
3483: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3484: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3485: END IF;
3486:
3487: END IF;
3488:

Line 3498: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

3494: x_user_name => l_user_name,
3495: x_return_status => x_return_status);
3496:
3497: /* Check the Procedure's x_return_status */
3498: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3499: FND_MESSAGE.SET_NAME('PV','PV_REQUESTOR_NOT_EXIST');
3500: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',p_mbrship_chng_rec.resource_id);
3501: FND_MSG_PUB.Add;
3502: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 3502: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

3498: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3499: FND_MESSAGE.SET_NAME('PV','PV_REQUESTOR_NOT_EXIST');
3500: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',p_mbrship_chng_rec.resource_id);
3501: FND_MSG_PUB.Add;
3502: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3503: RAISE FND_API.G_EXC_ERROR;
3504: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3505: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3506: END IF;

Line 3503: RAISE FND_API.G_EXC_ERROR;

3499: FND_MESSAGE.SET_NAME('PV','PV_REQUESTOR_NOT_EXIST');
3500: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',p_mbrship_chng_rec.resource_id);
3501: FND_MSG_PUB.Add;
3502: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3503: RAISE FND_API.G_EXC_ERROR;
3504: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3505: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3506: END IF;
3507: END IF;

Line 3504: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3500: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',p_mbrship_chng_rec.resource_id);
3501: FND_MSG_PUB.Add;
3502: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3503: RAISE FND_API.G_EXC_ERROR;
3504: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3505: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3506: END IF;
3507: END IF;
3508:

Line 3505: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3501: FND_MSG_PUB.Add;
3502: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3503: RAISE FND_API.G_EXC_ERROR;
3504: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3505: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3506: END IF;
3507: END IF;
3508:
3509: /* Call 'get_users_list' procedure, to find out, all users from that partner

Line 3519: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

3515: x_return_status => x_return_status ) ;
3516:
3517:
3518: /* Check the Procedure's x_return_status */
3519: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3520: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_USER_EXIST');
3521: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
3522: FND_MSG_PUB.Add;
3523: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 3523: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

3519: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3520: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_USER_EXIST');
3521: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
3522: FND_MSG_PUB.Add;
3523: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3524: RAISE FND_API.G_EXC_ERROR;
3525: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3526: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3527: END IF;

Line 3524: RAISE FND_API.G_EXC_ERROR;

3520: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_USER_EXIST');
3521: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
3522: FND_MSG_PUB.Add;
3523: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3524: RAISE FND_API.G_EXC_ERROR;
3525: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3526: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3527: END IF;
3528: END IF;

Line 3525: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3521: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_prtnr_vndr_relship_id);
3522: FND_MSG_PUB.Add;
3523: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3524: RAISE FND_API.G_EXC_ERROR;
3525: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3526: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3527: END IF;
3528: END IF;
3529:

Line 3526: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3522: FND_MSG_PUB.Add;
3523: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3524: RAISE FND_API.G_EXC_ERROR;
3525: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3526: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3527: END IF;
3528: END IF;
3529:
3530:

Line 3546: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

3542: x_return_status => x_return_status
3543: );
3544:
3545: /* Check the Procedure's x_return_status */
3546: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3547: FND_MESSAGE.SET_NAME('PV','PV_RES_ROLE_NOT_EXIST');
3548: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
3549: FND_MSG_PUB.Add;
3550: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 3550: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

3546: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3547: FND_MESSAGE.SET_NAME('PV','PV_RES_ROLE_NOT_EXIST');
3548: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
3549: FND_MSG_PUB.Add;
3550: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3551: RAISE FND_API.G_EXC_ERROR;
3552: ELSIF x_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: FND_MESSAGE.SET_NAME('PV','PV_RES_ROLE_NOT_EXIST');
3548: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
3549: FND_MSG_PUB.Add;
3550: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3551: RAISE FND_API.G_EXC_ERROR;
3552: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3553: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3554: END IF;
3555: END IF;

Line 3552: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3548: FND_MESSAGE.SET_TOKEN('RESOURCE_ID',l_user_resource_id);
3549: FND_MSG_PUB.Add;
3550: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3551: RAISE FND_API.G_EXC_ERROR;
3552: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3553: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3554: END IF;
3555: END IF;
3556:

Line 3553: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3549: FND_MSG_PUB.Add;
3550: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3551: RAISE FND_API.G_EXC_ERROR;
3552: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3553: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3554: END IF;
3555: END IF;
3556:
3557: l_notif_id := WF_Notification.send ( role => l_role_name

Line 3585: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

3581: x_pgp_notif_rec => l_pgp_notif_rec );
3582:
3583:
3584: /* Check the Procedure's x_return_status */
3585: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3586: FND_MESSAGE.SET_NAME('PV','PV_SET_NOTIF_REC');
3587: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
3588: FND_MSG_PUB.Add;
3589: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 3589: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

3585: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3586: FND_MESSAGE.SET_NAME('PV','PV_SET_NOTIF_REC');
3587: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
3588: FND_MSG_PUB.Add;
3589: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3590: RAISE FND_API.G_EXC_ERROR;
3591: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3592: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3593: END IF;

Line 3590: RAISE FND_API.G_EXC_ERROR;

3586: FND_MESSAGE.SET_NAME('PV','PV_SET_NOTIF_REC');
3587: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
3588: FND_MSG_PUB.Add;
3589: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3590: RAISE FND_API.G_EXC_ERROR;
3591: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3592: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3593: END IF;
3594: END IF;

Line 3591: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3587: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
3588: FND_MSG_PUB.Add;
3589: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3590: RAISE FND_API.G_EXC_ERROR;
3591: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3592: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3593: END IF;
3594: END IF;
3595:

Line 3592: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3588: FND_MSG_PUB.Add;
3589: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3590: RAISE FND_API.G_EXC_ERROR;
3591: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3592: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3593: END IF;
3594: END IF;
3595:
3596:

Line 3600: p_init_msg_list => FND_API.G_FALSE ,

3596:
3597: /* Call the Create_Ge_Party_Notif to insert a record in PV_GE_PARTY_NOTIFICATION */
3598: PV_GE_PARTY_NOTIF_PVT.Create_Ge_Party_Notif (
3599: p_api_version_number => 1.0,
3600: p_init_msg_list => FND_API.G_FALSE ,
3601: p_commit => FND_API.G_FALSE ,
3602: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
3603: x_return_status => x_return_status ,
3604: x_msg_count => x_msg_count,

Line 3601: p_commit => FND_API.G_FALSE ,

3597: /* Call the Create_Ge_Party_Notif to insert a record in PV_GE_PARTY_NOTIFICATION */
3598: PV_GE_PARTY_NOTIF_PVT.Create_Ge_Party_Notif (
3599: p_api_version_number => 1.0,
3600: p_init_msg_list => FND_API.G_FALSE ,
3601: p_commit => FND_API.G_FALSE ,
3602: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
3603: x_return_status => x_return_status ,
3604: x_msg_count => x_msg_count,
3605: x_msg_data => x_msg_data ,

Line 3602: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,

3598: PV_GE_PARTY_NOTIF_PVT.Create_Ge_Party_Notif (
3599: p_api_version_number => 1.0,
3600: p_init_msg_list => FND_API.G_FALSE ,
3601: p_commit => FND_API.G_FALSE ,
3602: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
3603: x_return_status => x_return_status ,
3604: x_msg_count => x_msg_count,
3605: x_msg_data => x_msg_data ,
3606: p_pgp_notif_rec => l_pgp_notif_rec,

Line 3610: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

3606: p_pgp_notif_rec => l_pgp_notif_rec,
3607: x_party_notification_id => x_party_notification_id );
3608:
3609: /* Check the Procedure's x_return_status */
3610: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3611: FND_MESSAGE.SET_NAME('PV','PV_GE_PARTY_NOTIF_REC');
3612: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
3613: FND_MSG_PUB.Add;
3614: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 3614: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

3610: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3611: FND_MESSAGE.SET_NAME('PV','PV_GE_PARTY_NOTIF_REC');
3612: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
3613: FND_MSG_PUB.Add;
3614: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3615: RAISE FND_API.G_EXC_ERROR;
3616: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3617: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3618: END IF;

Line 3615: RAISE FND_API.G_EXC_ERROR;

3611: FND_MESSAGE.SET_NAME('PV','PV_GE_PARTY_NOTIF_REC');
3612: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
3613: FND_MSG_PUB.Add;
3614: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3615: RAISE FND_API.G_EXC_ERROR;
3616: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3617: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3618: END IF;
3619: END IF;

Line 3616: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3612: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notif_id);
3613: FND_MSG_PUB.Add;
3614: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3615: RAISE FND_API.G_EXC_ERROR;
3616: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3617: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3618: END IF;
3619: END IF;
3620:

Line 3617: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3613: FND_MSG_PUB.Add;
3614: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3615: RAISE FND_API.G_EXC_ERROR;
3616: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3617: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3618: END IF;
3619: END IF;
3620:
3621: END LOOP;

Line 3658: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

3654: x_msg_count => x_msg_count,
3655: x_msg_data => x_msg_data );
3656:
3657: -- Check for x_return_status
3658: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3659: FND_MESSAGE.SET_NAME('PV','PV_CR_HISTORY_LOG');
3660: FND_MESSAGE.SET_TOKEN('ID',p_mbrship_chng_rec.id);
3661: FND_MSG_PUB.Add;
3662: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 3662: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

3658: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3659: FND_MESSAGE.SET_NAME('PV','PV_CR_HISTORY_LOG');
3660: FND_MESSAGE.SET_TOKEN('ID',p_mbrship_chng_rec.id);
3661: FND_MSG_PUB.Add;
3662: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3663: RAISE FND_API.G_EXC_ERROR;
3664: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3665: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3666: END IF;

Line 3663: RAISE FND_API.G_EXC_ERROR;

3659: FND_MESSAGE.SET_NAME('PV','PV_CR_HISTORY_LOG');
3660: FND_MESSAGE.SET_TOKEN('ID',p_mbrship_chng_rec.id);
3661: FND_MSG_PUB.Add;
3662: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3663: RAISE FND_API.G_EXC_ERROR;
3664: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3665: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3666: END IF;
3667: END IF;

Line 3664: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3660: FND_MESSAGE.SET_TOKEN('ID',p_mbrship_chng_rec.id);
3661: FND_MSG_PUB.Add;
3662: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3663: RAISE FND_API.G_EXC_ERROR;
3664: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3665: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3666: END IF;
3667: END IF;
3668:

Line 3665: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3661: FND_MSG_PUB.Add;
3662: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
3663: RAISE FND_API.G_EXC_ERROR;
3664: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3665: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3666: END IF;
3667: END IF;
3668:
3669: /* Set OUT values Standard check of p_commit. */

Line 3670: IF FND_API.To_Boolean( p_commit ) THEN

3666: END IF;
3667: END IF;
3668:
3669: /* Set OUT values Standard check of p_commit. */
3670: IF FND_API.To_Boolean( p_commit ) THEN
3671: COMMIT WORK;
3672: END IF;
3673:
3674: /* Standard call to get message count and if count is 1, get message info. */

Line 3681: WHEN FND_API.G_EXC_ERROR THEN

3677: p_data => x_msg_data
3678: );
3679:
3680: EXCEPTION
3681: WHEN FND_API.G_EXC_ERROR THEN
3682: ROLLBACK TO send_mbrship_chng_notif;
3683: x_return_status := FND_API.G_RET_STS_ERROR ;
3684: FND_MSG_PUB.Count_And_Get
3685: ( p_count => x_msg_count ,

Line 3683: x_return_status := FND_API.G_RET_STS_ERROR ;

3679:
3680: EXCEPTION
3681: WHEN FND_API.G_EXC_ERROR THEN
3682: ROLLBACK TO send_mbrship_chng_notif;
3683: x_return_status := FND_API.G_RET_STS_ERROR ;
3684: FND_MSG_PUB.Count_And_Get
3685: ( p_count => x_msg_count ,
3686: p_data => x_msg_data
3687: );

Line 3688: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

3684: FND_MSG_PUB.Count_And_Get
3685: ( p_count => x_msg_count ,
3686: p_data => x_msg_data
3687: );
3688: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3689: ROLLBACK TO send_mbrship_chng_notif;
3690: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3691: FND_MSG_PUB.Count_And_Get
3692: ( p_count => x_msg_count ,

Line 3690: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

3686: p_data => x_msg_data
3687: );
3688: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3689: ROLLBACK TO send_mbrship_chng_notif;
3690: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3691: FND_MSG_PUB.Count_And_Get
3692: ( p_count => x_msg_count ,
3693: p_data => x_msg_data
3694: );

Line 3697: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

3693: p_data => x_msg_data
3694: );
3695: WHEN OTHERS THEN
3696: ROLLBACK TO send_mbrship_chng_notif;
3697: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
3698: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
3699: THEN
3700: FND_MSG_PUB.Add_Exc_Msg
3701: ( G_FILE_NAME

Line 3772: p_init_msg_list => FND_API.G_FALSE ,

3768:
3769: /* Call the send_membership_expiry_notif */
3770: PV_PG_NOTIF_UTILITY_PVT.send_mbrship_exp_notif (
3771: p_api_version => 1.0 ,
3772: p_init_msg_list => FND_API.G_FALSE ,
3773: p_commit => FND_API.G_FALSE ,
3774: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
3775: x_return_status => x_return_status ,
3776: x_msg_count => x_msg_count ,

Line 3773: p_commit => FND_API.G_FALSE ,

3769: /* Call the send_membership_expiry_notif */
3770: PV_PG_NOTIF_UTILITY_PVT.send_mbrship_exp_notif (
3771: p_api_version => 1.0 ,
3772: p_init_msg_list => FND_API.G_FALSE ,
3773: p_commit => FND_API.G_FALSE ,
3774: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
3775: x_return_status => x_return_status ,
3776: x_msg_count => x_msg_count ,
3777: x_msg_data => x_msg_data ,

Line 3774: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,

3770: PV_PG_NOTIF_UTILITY_PVT.send_mbrship_exp_notif (
3771: p_api_version => 1.0 ,
3772: p_init_msg_list => FND_API.G_FALSE ,
3773: p_commit => FND_API.G_FALSE ,
3774: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
3775: x_return_status => x_return_status ,
3776: x_msg_count => x_msg_count ,
3777: x_msg_data => x_msg_data ,
3778: p_membership_id => l_mbrship_id );

Line 3780: IF (X_RETURN_STATUS <> FND_API.G_RET_STS_SUCCESS ) THEN

3776: x_msg_count => x_msg_count ,
3777: x_msg_data => x_msg_data ,
3778: p_membership_id => l_mbrship_id );
3779:
3780: IF (X_RETURN_STATUS <> FND_API.G_RET_STS_SUCCESS ) THEN
3781: FND_MESSAGE.SET_NAME('PV','PV_API_ERROR_MESSAGE');
3782: FND_MESSAGE.SET_TOKEN('PROC_NAME','PVX_Utility_PVT.send_ini_rmdr_notif');
3783: FND_MESSAGE.SET_TOKEN('ITEM_NAME','MEMBERSHIP_ID');
3784: FND_MESSAGE.SET_TOKEN('ITEM_ID',l_mbrship_id);

Line 3799: p_init_msg_list => FND_API.G_FALSE ,

3795:
3796: /* Call the send_cntrct_notrcvd_notif */
3797: PV_PG_NOTIF_UTILITY_PVT.send_cntrct_notrcvd_notif (
3798: p_api_version => 1.0 ,
3799: p_init_msg_list => FND_API.G_FALSE ,
3800: p_commit => FND_API.G_FALSE ,
3801: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
3802: x_return_status => x_return_status ,
3803: x_msg_count => x_msg_count ,

Line 3800: p_commit => FND_API.G_FALSE ,

3796: /* Call the send_cntrct_notrcvd_notif */
3797: PV_PG_NOTIF_UTILITY_PVT.send_cntrct_notrcvd_notif (
3798: p_api_version => 1.0 ,
3799: p_init_msg_list => FND_API.G_FALSE ,
3800: p_commit => FND_API.G_FALSE ,
3801: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
3802: x_return_status => x_return_status ,
3803: x_msg_count => x_msg_count ,
3804: x_msg_data => x_msg_data ,

Line 3801: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,

3797: PV_PG_NOTIF_UTILITY_PVT.send_cntrct_notrcvd_notif (
3798: p_api_version => 1.0 ,
3799: p_init_msg_list => FND_API.G_FALSE ,
3800: p_commit => FND_API.G_FALSE ,
3801: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
3802: x_return_status => x_return_status ,
3803: x_msg_count => x_msg_count ,
3804: x_msg_data => x_msg_data ,
3805: p_enrl_request_id => l_enrl_req_id );

Line 3807: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS ) THEN

3803: x_msg_count => x_msg_count ,
3804: x_msg_data => x_msg_data ,
3805: p_enrl_request_id => l_enrl_req_id );
3806:
3807: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS ) THEN
3808: FND_MESSAGE.SET_NAME('PV','PV_API_ERROR_MESSAGE');
3809: FND_MESSAGE.SET_TOKEN('PROC_NAME','PVX_Utility_PVT.send_ini_rmdr_notif');
3810: FND_MESSAGE.SET_TOKEN('ITEM_NAME','ENRL_REQUEST_ID');
3811: FND_MESSAGE.SET_TOKEN('ITEM_ID',l_enrl_req_id);

Line 4060: p_init_msg_list VARCHAR2(100) := FND_API.G_FALSE;

4056: x_return_status VARCHAR2(1);
4057: x_msg_count NUMBER;
4058: x_msg_data VARCHAR2(240);
4059: p_api_version_number CONSTANT NUMBER := 1.0;
4060: p_init_msg_list VARCHAR2(100) := FND_API.G_FALSE;
4061: p_commit VARCHAR2(100) := FND_API.G_FALSE;
4062: p_validation_level NUMBER := FND_API.G_VALID_LEVEL_FULL;
4063:
4064: BEGIN

Line 4061: p_commit VARCHAR2(100) := FND_API.G_FALSE;

4057: x_msg_count NUMBER;
4058: x_msg_data VARCHAR2(240);
4059: p_api_version_number CONSTANT NUMBER := 1.0;
4060: p_init_msg_list VARCHAR2(100) := FND_API.G_FALSE;
4061: p_commit VARCHAR2(100) := FND_API.G_FALSE;
4062: p_validation_level NUMBER := FND_API.G_VALID_LEVEL_FULL;
4063:
4064: BEGIN
4065:

Line 4062: p_validation_level NUMBER := FND_API.G_VALID_LEVEL_FULL;

4058: x_msg_data VARCHAR2(240);
4059: p_api_version_number CONSTANT NUMBER := 1.0;
4060: p_init_msg_list VARCHAR2(100) := FND_API.G_FALSE;
4061: p_commit VARCHAR2(100) := FND_API.G_FALSE;
4062: p_validation_level NUMBER := FND_API.G_VALID_LEVEL_FULL;
4063:
4064: BEGIN
4065:
4066:

Line 4146: WHEN FND_API.G_EXC_ERROR THEN

4142: /* *** Send Signed Contract Copy not received notification End *** */
4143: COMMIT;
4144:
4145: EXCEPTION
4146: WHEN FND_API.G_EXC_ERROR THEN
4147: ERRBUF := ERRBUF || sqlerrm;
4148: RETCODE := FND_API.G_RET_STS_ERROR;
4149: ROLLBACK ;
4150: l_status := FND_CONCURRENT.SET_COMPLETION_STATUS('ERROR', SQLERRM);

Line 4148: RETCODE := FND_API.G_RET_STS_ERROR;

4144:
4145: EXCEPTION
4146: WHEN FND_API.G_EXC_ERROR THEN
4147: ERRBUF := ERRBUF || sqlerrm;
4148: RETCODE := FND_API.G_RET_STS_ERROR;
4149: ROLLBACK ;
4150: l_status := FND_CONCURRENT.SET_COMPLETION_STATUS('ERROR', SQLERRM);
4151: Write_log (1, 'Error in PV_PG_NOTIF_UTILITY_PVT.Prtnr_Prgm_Enrl_notif');
4152: Write_log (1, 'SQLCODE ' || to_char(SQLCODE) ||

Line 4154: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

4150: l_status := FND_CONCURRENT.SET_COMPLETION_STATUS('ERROR', SQLERRM);
4151: Write_log (1, 'Error in PV_PG_NOTIF_UTILITY_PVT.Prtnr_Prgm_Enrl_notif');
4152: Write_log (1, 'SQLCODE ' || to_char(SQLCODE) ||
4153: ' SQLERRM ' || substr(SQLERRM, 1, 100));
4154: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4155: ERRBUF := ERRBUF||sqlerrm;
4156: RETCODE := FND_API.G_RET_STS_UNEXP_ERROR;
4157: ROLLBACK ;
4158: l_status := FND_CONCURRENT.SET_COMPLETION_STATUS('ERROR', SQLERRM);

Line 4156: RETCODE := FND_API.G_RET_STS_UNEXP_ERROR;

4152: Write_log (1, 'SQLCODE ' || to_char(SQLCODE) ||
4153: ' SQLERRM ' || substr(SQLERRM, 1, 100));
4154: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4155: ERRBUF := ERRBUF||sqlerrm;
4156: RETCODE := FND_API.G_RET_STS_UNEXP_ERROR;
4157: ROLLBACK ;
4158: l_status := FND_CONCURRENT.SET_COMPLETION_STATUS('ERROR', SQLERRM);
4159: Write_log (1, 'Unexpected error in Error in PV_PG_NOTIF_UTILITY_PVT.Prtnr_Prgm_Enrl_notif');
4160: Write_log (1, 'SQLCODE ' || to_char(SQLCODE) ||

Line 4243: l_return_status VARCHAR2(1):= FND_API.G_RET_STS_SUCCESS;

4239: AND memb.membership_id = memb_id
4240: AND memb.program_id=prgm.program_id;
4241:
4242: /* Declaration of local variables. */
4243: l_return_status VARCHAR2(1):= FND_API.G_RET_STS_SUCCESS;
4244: l_status BOOLEAN;
4245: l_log_params_tbl PVX_UTILITY_PVT.log_params_tbl_type;
4246: l_membership_id NUMBER;
4247: l_obj_version_no NUMBER;

Line 4250: x_return_status VARCHAR2(1):= FND_API.G_RET_STS_SUCCESS;

4246: l_membership_id NUMBER;
4247: l_obj_version_no NUMBER;
4248: l_current_mbrship_id NUMBER;
4249: l_future_mbrship_id NUMBER;
4250: x_return_status VARCHAR2(1):= FND_API.G_RET_STS_SUCCESS;
4251: x_msg_count NUMBER;
4252: x_msg_data VARCHAR2(4000);
4253: l_memb_rec PV_Pg_Memberships_PVT.memb_rec_type;
4254: l_membership_status VARCHAR2(30);

Line 4277: p_init_msg_list => FND_API.G_FALSE,

4273: l_memb_rec.object_version_number := l_get_expire_memberships_rec.object_version_number;
4274: Write_log (1,'Membership Id :'||l_memb_rec.membership_id);
4275: PV_Pg_Memberships_PVT.Update_Pg_Memberships(
4276: p_api_version_number => 1.0,
4277: p_init_msg_list => FND_API.G_FALSE,
4278: p_commit => FND_API.G_FALSE,
4279: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
4280: x_return_status => x_return_status,
4281: x_msg_count => x_msg_count ,

Line 4278: p_commit => FND_API.G_FALSE,

4274: Write_log (1,'Membership Id :'||l_memb_rec.membership_id);
4275: PV_Pg_Memberships_PVT.Update_Pg_Memberships(
4276: p_api_version_number => 1.0,
4277: p_init_msg_list => FND_API.G_FALSE,
4278: p_commit => FND_API.G_FALSE,
4279: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
4280: x_return_status => x_return_status,
4281: x_msg_count => x_msg_count ,
4282: x_msg_data => x_msg_data ,

Line 4279: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

4275: PV_Pg_Memberships_PVT.Update_Pg_Memberships(
4276: p_api_version_number => 1.0,
4277: p_init_msg_list => FND_API.G_FALSE,
4278: p_commit => FND_API.G_FALSE,
4279: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
4280: x_return_status => x_return_status,
4281: x_msg_count => x_msg_count ,
4282: x_msg_data => x_msg_data ,
4283: p_memb_rec => l_memb_rec );

Line 4301: , p_init_msg_list => FND_API.g_true

4297: SAVEPOINT Terminate_membership;
4298: PV_Pg_Memberships_PVT.Terminate_membership
4299: (
4300: p_api_version_number =>1.0
4301: , p_init_msg_list => FND_API.g_true
4302: , p_commit => FND_API.G_FALSE
4303: , p_validation_level => FND_API.g_valid_level_full
4304: , p_membership_id => l_get_expire_memberships_rec.membership_id
4305: , p_event_code => 'EXPIRED'

Line 4302: , p_commit => FND_API.G_FALSE

4298: PV_Pg_Memberships_PVT.Terminate_membership
4299: (
4300: p_api_version_number =>1.0
4301: , p_init_msg_list => FND_API.g_true
4302: , p_commit => FND_API.G_FALSE
4303: , p_validation_level => FND_API.g_valid_level_full
4304: , p_membership_id => l_get_expire_memberships_rec.membership_id
4305: , p_event_code => 'EXPIRED'
4306: , p_memb_type => NULL

Line 4303: , p_validation_level => FND_API.g_valid_level_full

4299: (
4300: p_api_version_number =>1.0
4301: , p_init_msg_list => FND_API.g_true
4302: , p_commit => FND_API.G_FALSE
4303: , p_validation_level => FND_API.g_valid_level_full
4304: , p_membership_id => l_get_expire_memberships_rec.membership_id
4305: , p_event_code => 'EXPIRED'
4306: , p_memb_type => NULL
4307: , p_status_reason_code => 'EXPIRED_BY_SYSTEM'

Line 4316: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN

4312: );
4313:
4314: /* Check for x_return_status */
4315:
4316: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
4317: Write_log (1,'Expired Membership id'|| l_get_expire_memberships_rec.membership_id || 'with Status as :' ||x_return_status);
4318: ELSE
4319: OPEN c_getptrprgm(l_get_expire_memberships_rec.membership_id);
4320: FETCH c_getptrprgm INTO l_partner_name,l_program_name;

Line 4327: ,p_encoded => FND_API.G_FALSE

4323:
4324: for I in 1 .. x_msg_count LOOP
4325: fnd_msg_pub.Get
4326: ( p_msg_index => FND_MSG_PUB.G_NEXT
4327: ,p_encoded => FND_API.G_FALSE
4328: ,p_data => x_msg_data
4329: ,p_msg_index_out => l_index
4330: );
4331: Write_log (1,x_msg_data);

Line 4341: x_return_status := FND_API.G_RET_STS_SUCCESS;

4337: END IF;
4338: END LOOP;
4339: Write_log (1, 'Finished Updating the Membership Status to EXPIRED');
4340:
4341: x_return_status := FND_API.G_RET_STS_SUCCESS;
4342: /* Pick all the memberships to be renewed. */
4343: Write_log (1, 'Updating the Membership Status to RENEW for following members -');
4344:
4345: FOR l_get_renew_memberships_rec IN c_get_renew_memberships LOOP

Line 4359: p_init_msg_list => FND_API.G_TRUE,

4355: SAVEPOINT renew_membership;
4356:
4357: PV_Pg_Memberships_PVT.Update_Pg_Memberships(
4358: p_api_version_number => 1.0,
4359: p_init_msg_list => FND_API.G_TRUE,
4360: p_commit => FND_API.G_FALSE,
4361: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
4362: x_return_status => x_return_status,
4363: x_msg_count => x_msg_count ,

Line 4360: p_commit => FND_API.G_FALSE,

4356:
4357: PV_Pg_Memberships_PVT.Update_Pg_Memberships(
4358: p_api_version_number => 1.0,
4359: p_init_msg_list => FND_API.G_TRUE,
4360: p_commit => FND_API.G_FALSE,
4361: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
4362: x_return_status => x_return_status,
4363: x_msg_count => x_msg_count ,
4364: x_msg_data => x_msg_data ,

Line 4361: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

4357: PV_Pg_Memberships_PVT.Update_Pg_Memberships(
4358: p_api_version_number => 1.0,
4359: p_init_msg_list => FND_API.G_TRUE,
4360: p_commit => FND_API.G_FALSE,
4361: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
4362: x_return_status => x_return_status,
4363: x_msg_count => x_msg_count ,
4364: x_msg_data => x_msg_data ,
4365: p_memb_rec => l_memb_rec );

Line 4367: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN

4363: x_msg_count => x_msg_count ,
4364: x_msg_data => x_msg_data ,
4365: p_memb_rec => l_memb_rec );
4366:
4367: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
4368: Write_log (1,'Renewed Membership Status : '||x_return_status);
4369: ELSE
4370: OPEN c_getptrprgm(l_memb_rec.membership_id);
4371: FETCH c_getptrprgm INTO l_partner_name,l_program_name;

Line 4377: ,p_encoded => FND_API.G_FALSE

4373: Write_log (1,'Error in renewing membership in program :'|| l_program_name|| ' for partner: ' || l_partner_name || ' with status as: ' || x_return_status || ' and error message is: ' || x_msg_data );
4374: for I in 1 .. x_msg_count LOOP
4375: fnd_msg_pub.Get
4376: ( p_msg_index => FND_MSG_PUB.G_NEXT
4377: ,p_encoded => FND_API.G_FALSE
4378: ,p_data => x_msg_data
4379: ,p_msg_index_out => l_index
4380: );
4381: Write_log (1,x_msg_data);

Line 4389: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN

4385: END IF;
4386:
4387:
4388:
4389: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
4390: -- call update API for pv_pg_memberships by passing
4391: -- membership_status_code = 'ACTIVE',
4392: -- for membership_id = l_get_renew_memberships_rec.future_membership_id
4393: l_memb_rec.membership_id := l_get_renew_memberships_rec.future_membership_id;

Line 4399: p_init_msg_list => FND_API.G_FALSE,

4395: l_memb_rec.object_version_number := l_get_renew_memberships_rec.future_memb_obj_ver_no;
4396: Write_log (1,'Before Changing to Active status for Membership Id :'||l_memb_rec.membership_id);
4397: PV_Pg_Memberships_PVT.Update_Pg_Memberships(
4398: p_api_version_number => 1.0,
4399: p_init_msg_list => FND_API.G_FALSE,
4400: p_commit => FND_API.G_FALSE,
4401: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
4402: x_return_status => x_return_status,
4403: x_msg_count => x_msg_count ,

Line 4400: p_commit => FND_API.G_FALSE,

4396: Write_log (1,'Before Changing to Active status for Membership Id :'||l_memb_rec.membership_id);
4397: PV_Pg_Memberships_PVT.Update_Pg_Memberships(
4398: p_api_version_number => 1.0,
4399: p_init_msg_list => FND_API.G_FALSE,
4400: p_commit => FND_API.G_FALSE,
4401: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
4402: x_return_status => x_return_status,
4403: x_msg_count => x_msg_count ,
4404: x_msg_data => x_msg_data ,

Line 4401: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

4397: PV_Pg_Memberships_PVT.Update_Pg_Memberships(
4398: p_api_version_number => 1.0,
4399: p_init_msg_list => FND_API.G_FALSE,
4400: p_commit => FND_API.G_FALSE,
4401: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
4402: x_return_status => x_return_status,
4403: x_msg_count => x_msg_count ,
4404: x_msg_data => x_msg_data ,
4405: p_memb_rec => l_memb_rec );

Line 4407: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN

4403: x_msg_count => x_msg_count ,
4404: x_msg_data => x_msg_data ,
4405: p_memb_rec => l_memb_rec );
4406:
4407: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
4408: Write_log (1,'Activated Membership Status :'||x_return_status);
4409: ELSE
4410: OPEN c_getptrprgm(l_memb_rec.membership_id);
4411: FETCH c_getptrprgm INTO l_partner_name,l_program_name;

Line 4417: ,p_encoded => FND_API.G_FALSE

4413: Write_log (1,'Error activating membership in program '|| l_program_name|| ' for partner ' || l_partner_name ||' with status as ' || x_return_status || ' and the error message is ' || x_msg_data );
4414: for I in 1 .. x_msg_count LOOP
4415: fnd_msg_pub.Get
4416: ( p_msg_index => FND_MSG_PUB.G_NEXT
4417: ,p_encoded => FND_API.G_FALSE
4418: ,p_data => x_msg_data
4419: ,p_msg_index_out => l_index
4420: );
4421: Write_log (1,x_msg_data);

Line 4433: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN

4429:
4430: -- We may need to call the activate_contract_api, here. -- will let you know very soon which API needs to go here.
4431:
4432: -- call transaction history log to record this log.
4433: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
4434: /* Set the log params for History log. */
4435: l_log_params_tbl(1).param_name := 'MBRSHIP_RENEW_DT';
4436: l_log_params_tbl(1).param_value := to_char(sysdate);
4437: l_log_params_tbl(2).param_name := 'CURRENT_MBRSHIP_ID';

Line 4455: , p_init_msg_list => FND_API.g_false

4451: , p_partner_id => l_get_renew_memberships_rec.partner_id
4452: , p_access_level_flag => 'P'
4453: , p_interaction_level => PVX_Utility_PVT.G_INTERACTION_LEVEL_50
4454: , p_log_params_tbl => l_log_params_tbl
4455: , p_init_msg_list => FND_API.g_false
4456: , p_commit => FND_API.G_FALSE
4457: , x_return_status => x_return_status
4458: , x_msg_count => x_msg_count
4459: , x_msg_data => x_msg_data

Line 4456: , p_commit => FND_API.G_FALSE

4452: , p_access_level_flag => 'P'
4453: , p_interaction_level => PVX_Utility_PVT.G_INTERACTION_LEVEL_50
4454: , p_log_params_tbl => l_log_params_tbl
4455: , p_init_msg_list => FND_API.g_false
4456: , p_commit => FND_API.G_FALSE
4457: , x_return_status => x_return_status
4458: , x_msg_count => x_msg_count
4459: , x_msg_data => x_msg_data
4460: );

Line 4462: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN

4458: , x_msg_count => x_msg_count
4459: , x_msg_data => x_msg_data
4460: );
4461:
4462: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
4463: Write_log (1,'Creating History Log '||x_return_status);
4464: ELSE
4465: OPEN c_getptrprgm(l_get_renew_memberships_rec.current_membership_id);
4466: FETCH c_getptrprgm INTO l_partner_name,l_program_name;

Line 4472: ,p_encoded => FND_API.G_FALSE

4468: Write_log (1,'Error Creating Enrollment Log for program: '|| l_program_name|| ' for partner ' || l_partner_name || ' with status as ' || x_return_status || ' and error message is ' || x_msg_data );
4469: for I in 1 .. x_msg_count LOOP
4470: fnd_msg_pub.Get
4471: ( p_msg_index => FND_MSG_PUB.G_NEXT
4472: ,p_encoded => FND_API.G_FALSE
4473: ,p_data => x_msg_data
4474: ,p_msg_index_out => l_index
4475: );
4476: Write_log (1,x_msg_data);

Line 4485: WHEN FND_API.G_EXC_ERROR THEN

4481: END IF;
4482: END LOOP;
4483:
4484: EXCEPTION
4485: WHEN FND_API.G_EXC_ERROR THEN
4486: ERRBUF := ERRBUF || sqlerrm;
4487: RETCODE := FND_API.G_RET_STS_ERROR;
4488: ROLLBACK TO Expire_Memberships;
4489: l_status := FND_CONCURRENT.SET_COMPLETION_STATUS('ERROR', SQLERRM);

Line 4487: RETCODE := FND_API.G_RET_STS_ERROR;

4483:
4484: EXCEPTION
4485: WHEN FND_API.G_EXC_ERROR THEN
4486: ERRBUF := ERRBUF || sqlerrm;
4487: RETCODE := FND_API.G_RET_STS_ERROR;
4488: ROLLBACK TO Expire_Memberships;
4489: l_status := FND_CONCURRENT.SET_COMPLETION_STATUS('ERROR', SQLERRM);
4490: Write_log (1, 'Error in Updating Membership Status(PV_PG_NOTIF_UTILITY_PVT.Expire_Memberships)');
4491: Write_log (1, 'SQLCODE ' || to_char(SQLCODE) ||

Line 4493: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

4489: l_status := FND_CONCURRENT.SET_COMPLETION_STATUS('ERROR', SQLERRM);
4490: Write_log (1, 'Error in Updating Membership Status(PV_PG_NOTIF_UTILITY_PVT.Expire_Memberships)');
4491: Write_log (1, 'SQLCODE ' || to_char(SQLCODE) ||
4492: ' SQLERRM ' || substr(SQLERRM, 1, 100));
4493: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4494: ERRBUF := ERRBUF||sqlerrm;
4495: RETCODE := FND_API.G_RET_STS_UNEXP_ERROR;
4496: ROLLBACK TO Expire_Memberships;
4497: l_status := FND_CONCURRENT.SET_COMPLETION_STATUS('ERROR', SQLERRM);

Line 4495: RETCODE := FND_API.G_RET_STS_UNEXP_ERROR;

4491: Write_log (1, 'SQLCODE ' || to_char(SQLCODE) ||
4492: ' SQLERRM ' || substr(SQLERRM, 1, 100));
4493: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4494: ERRBUF := ERRBUF||sqlerrm;
4495: RETCODE := FND_API.G_RET_STS_UNEXP_ERROR;
4496: ROLLBACK TO Expire_Memberships;
4497: l_status := FND_CONCURRENT.SET_COMPLETION_STATUS('ERROR', SQLERRM);
4498: Write_log (1, 'Unexpected error in in Updating Membership Status(PV_PG_NOTIF_UTILITY_PVT.Expire_Memberships)');
4499: Write_log (1, 'SQLCODE ' || to_char(SQLCODE) ||

Line 4767: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

4763: );
4764:
4765:
4766: /* Check the Procedure's x_return_status */
4767: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4768: FND_MESSAGE.SET_NAME('PV','PV_SET_NOTIF_REC');
4769: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notification_id);
4770: FND_MSG_PUB.Add;
4771: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 4771: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

4767: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4768: FND_MESSAGE.SET_NAME('PV','PV_SET_NOTIF_REC');
4769: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notification_id);
4770: FND_MSG_PUB.Add;
4771: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
4772: RAISE FND_API.G_EXC_ERROR;
4773: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4774: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4775: END IF;

Line 4772: RAISE FND_API.G_EXC_ERROR;

4768: FND_MESSAGE.SET_NAME('PV','PV_SET_NOTIF_REC');
4769: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notification_id);
4770: FND_MSG_PUB.Add;
4771: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
4772: RAISE FND_API.G_EXC_ERROR;
4773: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4774: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4775: END IF;
4776: END IF;

Line 4773: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

4769: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notification_id);
4770: FND_MSG_PUB.Add;
4771: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
4772: RAISE FND_API.G_EXC_ERROR;
4773: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4774: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4775: END IF;
4776: END IF;
4777:

Line 4774: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4770: FND_MSG_PUB.Add;
4771: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
4772: RAISE FND_API.G_EXC_ERROR;
4773: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4774: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4775: END IF;
4776: END IF;
4777:
4778:

Line 4782: p_init_msg_list => FND_API.G_FALSE ,

4778:
4779: /* Call the Create_Ge_Party_Notif to insert a record in PV_GE_PARTY_NOTIFICATIONS */
4780: PV_GE_PARTY_NOTIF_PVT.Create_Ge_Party_Notif (
4781: p_api_version_number => 1.0,
4782: p_init_msg_list => FND_API.G_FALSE ,
4783: p_commit => FND_API.G_FALSE ,
4784: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
4785: x_return_status => x_return_status ,
4786: x_msg_count => x_msg_count,

Line 4783: p_commit => FND_API.G_FALSE ,

4779: /* Call the Create_Ge_Party_Notif to insert a record in PV_GE_PARTY_NOTIFICATIONS */
4780: PV_GE_PARTY_NOTIF_PVT.Create_Ge_Party_Notif (
4781: p_api_version_number => 1.0,
4782: p_init_msg_list => FND_API.G_FALSE ,
4783: p_commit => FND_API.G_FALSE ,
4784: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
4785: x_return_status => x_return_status ,
4786: x_msg_count => x_msg_count,
4787: x_msg_data => x_msg_data ,

Line 4784: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,

4780: PV_GE_PARTY_NOTIF_PVT.Create_Ge_Party_Notif (
4781: p_api_version_number => 1.0,
4782: p_init_msg_list => FND_API.G_FALSE ,
4783: p_commit => FND_API.G_FALSE ,
4784: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
4785: x_return_status => x_return_status ,
4786: x_msg_count => x_msg_count,
4787: x_msg_data => x_msg_data ,
4788: p_pgp_notif_rec => l_pgp_notif_rec,

Line 4793: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

4789: x_party_notification_id => x_party_notifid
4790: );
4791:
4792: /* Check the Procedure's x_return_status */
4793: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4794: FND_MESSAGE.SET_NAME('PV','PV_GE_PARTY_NOTIF_REC');
4795: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notification_id);
4796: FND_MSG_PUB.Add;
4797: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 4797: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

4793: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4794: FND_MESSAGE.SET_NAME('PV','PV_GE_PARTY_NOTIF_REC');
4795: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notification_id);
4796: FND_MSG_PUB.Add;
4797: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
4798: RAISE FND_API.G_EXC_ERROR;
4799: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4800: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4801: END IF;

Line 4798: RAISE FND_API.G_EXC_ERROR;

4794: FND_MESSAGE.SET_NAME('PV','PV_GE_PARTY_NOTIF_REC');
4795: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notification_id);
4796: FND_MSG_PUB.Add;
4797: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
4798: RAISE FND_API.G_EXC_ERROR;
4799: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4800: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4801: END IF;
4802: END IF;

Line 4799: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

4795: FND_MESSAGE.SET_TOKEN('NOTIFICATION_ID',l_notification_id);
4796: FND_MSG_PUB.Add;
4797: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
4798: RAISE FND_API.G_EXC_ERROR;
4799: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4800: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4801: END IF;
4802: END IF;
4803: END LOOP;

Line 4800: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4796: FND_MSG_PUB.Add;
4797: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
4798: RAISE FND_API.G_EXC_ERROR;
4799: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
4800: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4801: END IF;
4802: END IF;
4803: END LOOP;
4804: resultout := 'COMPLETE:';

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

4858: --------------------------------------------------------------------------
4859: PROCEDURE Send_Workflow_Notification
4860: (
4861: p_api_version_number IN NUMBER
4862: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
4863: , p_commit IN VARCHAR2 := FND_API.G_FALSE
4864: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
4865: , p_context_id IN NUMBER
4866: , p_context_code IN VARCHAR2

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

4859: PROCEDURE Send_Workflow_Notification
4860: (
4861: p_api_version_number IN NUMBER
4862: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
4863: , p_commit IN VARCHAR2 := FND_API.G_FALSE
4864: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
4865: , p_context_id IN NUMBER
4866: , p_context_code IN VARCHAR2
4867: , p_target_ctgry IN VARCHAR

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

4860: (
4861: p_api_version_number IN NUMBER
4862: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
4863: , p_commit IN VARCHAR2 := FND_API.G_FALSE
4864: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
4865: , p_context_id IN NUMBER
4866: , p_context_code IN VARCHAR2
4867: , p_target_ctgry IN VARCHAR
4868: , p_target_ctgry_pt_id IN NUMBER

Line 4940: IF NOT FND_API.Compatible_API_Call (l_api_version_number,

4936: AND inv.invite_for_program_id =prgm.program_id;
4937:
4938: BEGIN
4939: -- Standard call to check for call compatibility.
4940: IF NOT FND_API.Compatible_API_Call (l_api_version_number,
4941: p_api_version_number,
4942: l_api_name,
4943: G_PKG_NAME) THEN
4944: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 4944: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4940: IF NOT FND_API.Compatible_API_Call (l_api_version_number,
4941: p_api_version_number,
4942: l_api_name,
4943: G_PKG_NAME) THEN
4944: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4945: END IF;
4946: -- Initialize message list if p_init_msg_list is set to TRUE.
4947: IF FND_API.to_Boolean( p_init_msg_list )
4948: THEN

Line 4947: IF FND_API.to_Boolean( p_init_msg_list )

4943: G_PKG_NAME) THEN
4944: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4945: END IF;
4946: -- Initialize message list if p_init_msg_list is set to TRUE.
4947: IF FND_API.to_Boolean( p_init_msg_list )
4948: THEN
4949: fnd_msg_pub.initialize;
4950: END IF;
4951:

Line 4957: x_return_status := FND_API.G_RET_STS_SUCCESS ;

4953: IF (PV_DEBUG_HIGH_ON) THEN
4954: PVX_UTILITY_PVT.debug_message('Private API: ' || l_api_name || 'start');
4955: END IF;
4956:
4957: x_return_status := FND_API.G_RET_STS_SUCCESS ;
4958:
4959: SELECT PV_LEAD_WORKFLOWS_S.nextval
4960: INTO l_val
4961: FROM dual;

Line 4965: IF ( p_context_code = FND_API.G_MISS_CHAR OR p_context_code IS NULL ) THEN

4961: FROM dual;
4962: l_itemKey := l_itemKey || l_val;
4963: -- check for null
4964: /**
4965: IF ( p_context_code = FND_API.G_MISS_CHAR OR p_context_code IS NULL ) THEN
4966: FND_MESSAGE.SET_NAME('PV', 'PV_MISSING_ITEM');
4967: FND_MESSAGE.SET_TOKEN('ITEM_NAME', p_context_code);
4968: RAISE FND_API.G_EXC_ERROR;
4969: END IF;

Line 4968: RAISE FND_API.G_EXC_ERROR;

4964: /**
4965: IF ( p_context_code = FND_API.G_MISS_CHAR OR p_context_code IS NULL ) THEN
4966: FND_MESSAGE.SET_NAME('PV', 'PV_MISSING_ITEM');
4967: FND_MESSAGE.SET_TOKEN('ITEM_NAME', p_context_code);
4968: RAISE FND_API.G_EXC_ERROR;
4969: END IF;
4970:
4971: IF ( p_target_ctgry = FND_API.G_MISS_CHAR OR p_target_ctgry IS NULL ) THEN
4972: FND_MESSAGE.SET_NAME('PV', 'PV_MISSING_ITEM');

Line 4971: IF ( p_target_ctgry = FND_API.G_MISS_CHAR OR p_target_ctgry IS NULL ) THEN

4967: FND_MESSAGE.SET_TOKEN('ITEM_NAME', p_context_code);
4968: RAISE FND_API.G_EXC_ERROR;
4969: END IF;
4970:
4971: IF ( p_target_ctgry = FND_API.G_MISS_CHAR OR p_target_ctgry IS NULL ) THEN
4972: FND_MESSAGE.SET_NAME('PV', 'PV_MISSING_ITEM');
4973: FND_MESSAGE.SET_TOKEN('ITEM_NAME', p_target_ctgry);
4974: RAISE FND_API.G_EXC_ERROR;
4975: END IF;

Line 4974: RAISE FND_API.G_EXC_ERROR;

4970:
4971: IF ( p_target_ctgry = FND_API.G_MISS_CHAR OR p_target_ctgry IS NULL ) THEN
4972: FND_MESSAGE.SET_NAME('PV', 'PV_MISSING_ITEM');
4973: FND_MESSAGE.SET_TOKEN('ITEM_NAME', p_target_ctgry);
4974: RAISE FND_API.G_EXC_ERROR;
4975: END IF;
4976:
4977: IF ( p_entity_code = FND_API.G_MISS_CHAR OR p_entity_code IS NULL ) THEN
4978: FND_MESSAGE.SET_NAME('PV', 'PV_MISSING_ITEM');

Line 4977: IF ( p_entity_code = FND_API.G_MISS_CHAR OR p_entity_code IS NULL ) THEN

4973: FND_MESSAGE.SET_TOKEN('ITEM_NAME', p_target_ctgry);
4974: RAISE FND_API.G_EXC_ERROR;
4975: END IF;
4976:
4977: IF ( p_entity_code = FND_API.G_MISS_CHAR OR p_entity_code IS NULL ) THEN
4978: FND_MESSAGE.SET_NAME('PV', 'PV_MISSING_ITEM');
4979: FND_MESSAGE.SET_TOKEN('ITEM_NAME', p_entity_code);
4980: RAISE FND_API.G_EXC_ERROR;
4981: END IF;

Line 4980: RAISE FND_API.G_EXC_ERROR;

4976:
4977: IF ( p_entity_code = FND_API.G_MISS_CHAR OR p_entity_code IS NULL ) THEN
4978: FND_MESSAGE.SET_NAME('PV', 'PV_MISSING_ITEM');
4979: FND_MESSAGE.SET_TOKEN('ITEM_NAME', p_entity_code);
4980: RAISE FND_API.G_EXC_ERROR;
4981: END IF;
4982:
4983:
4984: IF ( p_notif_event_code = FND_API.G_MISS_CHAR OR p_notif_event_code IS NULL ) THEN

Line 4984: IF ( p_notif_event_code = FND_API.G_MISS_CHAR OR p_notif_event_code IS NULL ) THEN

4980: RAISE FND_API.G_EXC_ERROR;
4981: END IF;
4982:
4983:
4984: IF ( p_notif_event_code = FND_API.G_MISS_CHAR OR p_notif_event_code IS NULL ) THEN
4985: FND_MESSAGE.SET_NAME('PV', 'PV_MISSING_ITEM');
4986: FND_MESSAGE.SET_TOKEN('ITEM_NAME', p_notif_event_code);
4987: RAISE FND_API.G_EXC_ERROR;
4988: END IF;

Line 4987: RAISE FND_API.G_EXC_ERROR;

4983:
4984: IF ( p_notif_event_code = FND_API.G_MISS_CHAR OR p_notif_event_code IS NULL ) THEN
4985: FND_MESSAGE.SET_NAME('PV', 'PV_MISSING_ITEM');
4986: FND_MESSAGE.SET_TOKEN('ITEM_NAME', p_notif_event_code);
4987: RAISE FND_API.G_EXC_ERROR;
4988: END IF;
4989:
4990: */
4991: --validate the lookupcode for target category

Line 4998: IF NOT FND_API.to_boolean(l_lookup_exists) THEN

4994: ,p_lookup_type => 'PV_ENTITY_NOTIF_CATEGORY'
4995: ,p_lookup_code => p_target_ctgry
4996: );
4997:
4998: IF NOT FND_API.to_boolean(l_lookup_exists) THEN
4999: FND_MESSAGE.set_name('PV', 'PV_INVALID_LOOKUP_CODE');
5000: FND_MESSAGE.set_token('LOOKUP_TYPE','PV_ENTITY_NOTIF_CATEGORY' );
5001: FND_MESSAGE.set_token('LOOKUP_CODE', p_target_ctgry );
5002: fnd_msg_pub.Add;

Line 5003: RAISE FND_API.G_EXC_ERROR;

4999: FND_MESSAGE.set_name('PV', 'PV_INVALID_LOOKUP_CODE');
5000: FND_MESSAGE.set_token('LOOKUP_TYPE','PV_ENTITY_NOTIF_CATEGORY' );
5001: FND_MESSAGE.set_token('LOOKUP_CODE', p_target_ctgry );
5002: fnd_msg_pub.Add;
5003: RAISE FND_API.G_EXC_ERROR;
5004: END IF;
5005:
5006: --validate the lookupcode for event
5007: l_lookup_exists := PVX_UTILITY_PVT.check_lookup_exists

Line 5012: IF NOT FND_API.to_boolean(l_lookup_exists) THEN

5008: ( p_lookup_table_name => 'PV_LOOKUPS'
5009: ,p_lookup_type => 'PV_NOTIFICATION_EVENT_TYPE'
5010: ,p_lookup_code => p_notif_event_code
5011: );
5012: IF NOT FND_API.to_boolean(l_lookup_exists) THEN
5013: FND_MESSAGE.set_name('PV', 'PV_INVALID_LOOKUP_CODE');
5014: FND_MESSAGE.set_token('LOOKUP_TYPE','PV_NOTIFICATION_EVENT_TYPE' );
5015: FND_MESSAGE.set_token('LOOKUP_CODE', p_notif_event_code );
5016: fnd_msg_pub.Add;

Line 5017: RAISE FND_API.G_EXC_ERROR;

5013: FND_MESSAGE.set_name('PV', 'PV_INVALID_LOOKUP_CODE');
5014: FND_MESSAGE.set_token('LOOKUP_TYPE','PV_NOTIFICATION_EVENT_TYPE' );
5015: FND_MESSAGE.set_token('LOOKUP_CODE', p_notif_event_code );
5016: fnd_msg_pub.Add;
5017: RAISE FND_API.G_EXC_ERROR;
5018: END IF;
5019:
5020: --validate the lookupcodfe for entity code
5021: l_lookup_exists := PVX_UTILITY_PVT.check_lookup_exists

Line 5026: IF NOT FND_API.to_boolean(l_lookup_exists) THEN

5022: ( p_lookup_table_name => 'PV_LOOKUPS'
5023: ,p_lookup_type => 'PV_ENTITY_TYPE'
5024: ,p_lookup_code => p_entity_code
5025: );
5026: IF NOT FND_API.to_boolean(l_lookup_exists) THEN
5027: FND_MESSAGE.set_name('PV', 'PV_INVALID_LOOKUP_CODE');
5028: FND_MESSAGE.set_token('LOOKUP_TYPE','PV_ENTITY_TYPE' );
5029: FND_MESSAGE.set_token('LOOKUP_CODE', p_entity_code );
5030: fnd_msg_pub.Add;

Line 5031: RAISE FND_API.G_EXC_ERROR;

5027: FND_MESSAGE.set_name('PV', 'PV_INVALID_LOOKUP_CODE');
5028: FND_MESSAGE.set_token('LOOKUP_TYPE','PV_ENTITY_TYPE' );
5029: FND_MESSAGE.set_token('LOOKUP_CODE', p_entity_code );
5030: fnd_msg_pub.Add;
5031: RAISE FND_API.G_EXC_ERROR;
5032: END IF;
5033:
5034: --validate the lookup for context code
5035: /**

Line 5041: IF NOT FND_API.to_boolean(l_lookup_exists) THEN

5037: ( p_lookup_table_name => 'PV_LOOKUPS'
5038: ,p_lookup_type => 'PV_ENTITY_TYPE'
5039: ,p_lookup_code => p_context_code
5040: );
5041: IF NOT FND_API.to_boolean(l_lookup_exists) THEN
5042: FND_MESSAGE.set_name('PV', 'PV_INVALID_LOOKUP_CODE');
5043: FND_MESSAGE.set_token('LOOKUP_TYPE','PV_ENTITY_TYPE' );
5044: FND_MESSAGE.set_token('LOOKUP_CODE', p_context_code );
5045: RAISE FND_API.G_EXC_ERROR;

Line 5045: RAISE FND_API.G_EXC_ERROR;

5041: IF NOT FND_API.to_boolean(l_lookup_exists) THEN
5042: FND_MESSAGE.set_name('PV', 'PV_INVALID_LOOKUP_CODE');
5043: FND_MESSAGE.set_token('LOOKUP_TYPE','PV_ENTITY_TYPE' );
5044: FND_MESSAGE.set_token('LOOKUP_CODE', p_context_code );
5045: RAISE FND_API.G_EXC_ERROR;
5046: END IF;
5047: */
5048: IF p_entity_code IN ( 'GLOBAL', 'SUBSIDIARY', 'STANDARD' ) THEN
5049: l_entity_code := 'PARTNER';

Line 5064: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

5060: , p_context_code || '_ID'
5061: , x_return_status
5062: );
5063: /* If any errors happen abort API. */
5064: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5065: RAISE FND_API.G_EXC_ERROR;
5066: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5067: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5068: END IF;

Line 5065: RAISE FND_API.G_EXC_ERROR;

5061: , x_return_status
5062: );
5063: /* If any errors happen abort API. */
5064: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5065: RAISE FND_API.G_EXC_ERROR;
5066: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5067: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5068: END IF;
5069: END IF;

Line 5066: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5062: );
5063: /* If any errors happen abort API. */
5064: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5065: RAISE FND_API.G_EXC_ERROR;
5066: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5067: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5068: END IF;
5069: END IF;
5070:

Line 5067: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5063: /* If any errors happen abort API. */
5064: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5065: RAISE FND_API.G_EXC_ERROR;
5066: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5067: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5068: END IF;
5069: END IF;
5070:
5071: Validate_Enrl_Requests

Line 5077: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

5073: , p_target_ctgry || '_ID'
5074: , x_return_status
5075: );
5076: /* If any errors happen abort API. */
5077: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5078: RAISE FND_API.G_EXC_ERROR;
5079: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5080: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5081: END IF;

Line 5078: RAISE FND_API.G_EXC_ERROR;

5074: , x_return_status
5075: );
5076: /* If any errors happen abort API. */
5077: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5078: RAISE FND_API.G_EXC_ERROR;
5079: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5080: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5081: END IF;
5082:

Line 5079: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5075: );
5076: /* If any errors happen abort API. */
5077: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5078: RAISE FND_API.G_EXC_ERROR;
5079: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5080: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5081: END IF;
5082:
5083: l_notif_targeted_ptr_id:= p_target_ctgry_pt_id ;

Line 5080: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5076: /* If any errors happen abort API. */
5077: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5078: RAISE FND_API.G_EXC_ERROR;
5079: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5080: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5081: END IF;
5082:
5083: l_notif_targeted_ptr_id:= p_target_ctgry_pt_id ;
5084:

Line 5091: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

5087: , 'ENTITY_ID'
5088: , x_return_status
5089: );
5090: /* If any errors happen abort API. */
5091: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5092: RAISE FND_API.G_EXC_ERROR;
5093: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5094: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5095: END IF;

Line 5092: RAISE FND_API.G_EXC_ERROR;

5088: , x_return_status
5089: );
5090: /* If any errors happen abort API. */
5091: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5092: RAISE FND_API.G_EXC_ERROR;
5093: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5094: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5095: END IF;
5096:

Line 5093: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5089: );
5090: /* If any errors happen abort API. */
5091: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5092: RAISE FND_API.G_EXC_ERROR;
5093: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5094: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5095: END IF;
5096:
5097: IF p_entity_code = 'ENRQ' THEN

Line 5094: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5090: /* If any errors happen abort API. */
5091: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5092: RAISE FND_API.G_EXC_ERROR;
5093: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5094: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5095: END IF;
5096:
5097: IF p_entity_code = 'ENRQ' THEN
5098: /* Get the enrollment request details */

Line 5114: IF x_return_status <> FND_API.G_RET_STS_SUCCESS

5110: x_membership_id => l_membership_id,
5111: x_return_status => x_return_status);
5112:
5113:
5114: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
5115: THEN
5116: FND_MESSAGE.SET_NAME('PV', 'PV_ENRL_REQ_NOT_EXIST');
5117: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_entity_id);
5118: FND_MSG_PUB.Add;

Line 5119: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

5115: THEN
5116: FND_MESSAGE.SET_NAME('PV', 'PV_ENRL_REQ_NOT_EXIST');
5117: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_entity_id);
5118: FND_MSG_PUB.Add;
5119: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5120: RAISE FND_API.G_EXC_ERROR;
5121: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5122: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5123: END IF;

Line 5120: RAISE FND_API.G_EXC_ERROR;

5116: FND_MESSAGE.SET_NAME('PV', 'PV_ENRL_REQ_NOT_EXIST');
5117: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_entity_id);
5118: FND_MSG_PUB.Add;
5119: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5120: RAISE FND_API.G_EXC_ERROR;
5121: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5122: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5123: END IF;
5124: END IF;

Line 5121: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5117: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_entity_id);
5118: FND_MSG_PUB.Add;
5119: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5120: RAISE FND_API.G_EXC_ERROR;
5121: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5122: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5123: END IF;
5124: END IF;
5125:

Line 5122: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5118: FND_MSG_PUB.Add;
5119: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5120: RAISE FND_API.G_EXC_ERROR;
5121: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5122: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5123: END IF;
5124: END IF;
5125:
5126:

Line 5140: IF x_return_status <> FND_API.G_RET_STS_SUCCESS

5136: x_return_status => x_return_status
5137: );
5138:
5139: /* Check for Procedure's x_return_status */
5140: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
5141: THEN
5142: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
5143: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_entity_id);
5144: FND_MSG_PUB.Add;

Line 5145: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

5141: THEN
5142: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
5143: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_entity_id);
5144: FND_MSG_PUB.Add;
5145: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5146: RAISE FND_API.G_EXC_ERROR;
5147: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5148: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5149: END IF;

Line 5146: RAISE FND_API.G_EXC_ERROR;

5142: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
5143: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_entity_id);
5144: FND_MSG_PUB.Add;
5145: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5146: RAISE FND_API.G_EXC_ERROR;
5147: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5148: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5149: END IF;
5150: END IF;

Line 5147: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5143: FND_MESSAGE.SET_TOKEN('ENRL_REQUEST_ID',p_entity_id);
5144: FND_MSG_PUB.Add;
5145: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5146: RAISE FND_API.G_EXC_ERROR;
5147: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5148: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5149: END IF;
5150: END IF;
5151:

Line 5148: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

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

Line 5163: IF x_return_status <> FND_API.G_RET_STS_SUCCESS

5159: x_return_status => x_return_status
5160: );
5161:
5162:
5163: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
5164: THEN
5165: FND_MESSAGE.SET_NAME('PV','PV_REQUESTOR_NOT_EXIST');
5166: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
5167: FND_MSG_PUB.Add;

Line 5168: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

5164: THEN
5165: FND_MESSAGE.SET_NAME('PV','PV_REQUESTOR_NOT_EXIST');
5166: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
5167: FND_MSG_PUB.Add;
5168: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5169: RAISE FND_API.G_EXC_ERROR;
5170: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5171: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5172: END IF;

Line 5169: RAISE FND_API.G_EXC_ERROR;

5165: FND_MESSAGE.SET_NAME('PV','PV_REQUESTOR_NOT_EXIST');
5166: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
5167: FND_MSG_PUB.Add;
5168: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5169: RAISE FND_API.G_EXC_ERROR;
5170: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5171: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5172: END IF;
5173: END IF;

Line 5170: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5166: FND_MESSAGE.SET_TOKEN('REQ_RESOURCE_ID',l_req_resource_id);
5167: FND_MSG_PUB.Add;
5168: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5169: RAISE FND_API.G_EXC_ERROR;
5170: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5171: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5172: END IF;
5173: END IF;
5174:

Line 5171: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5167: FND_MSG_PUB.Add;
5168: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5169: RAISE FND_API.G_EXC_ERROR;
5170: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5171: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5172: END IF;
5173: END IF;
5174:
5175: l_notif_rule_active := check_Notif_Rule_Active

Line 5199: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

5195: , x_return_status => x_return_status
5196: ) ;
5197:
5198: /* Check for Procedure's x_return_status */
5199: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5200:
5201: IF x_return_status IN ( FND_API.G_RET_STS_ERROR, FND_API.G_RET_STS_UNEXP_ERROR ) THEN
5202:
5203: -- raise error if its an invitation. else.. log it and return without sending any notification

Line 5201: IF x_return_status IN ( FND_API.G_RET_STS_ERROR, FND_API.G_RET_STS_UNEXP_ERROR ) THEN

5197:
5198: /* Check for Procedure's x_return_status */
5199: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5200:
5201: IF x_return_status IN ( FND_API.G_RET_STS_ERROR, FND_API.G_RET_STS_UNEXP_ERROR ) THEN
5202:
5203: -- raise error if its an invitation. else.. log it and return without sending any notification
5204: IF p_notif_event_code IN ( 'PG_INVITE','VAD_INVITE_IMP') THEN
5205: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_CNTCT_FOR_INVITE');

Line 5207: RAISE FND_API.G_EXC_ERROR;

5203: -- raise error if its an invitation. else.. log it and return without sending any notification
5204: IF p_notif_event_code IN ( 'PG_INVITE','VAD_INVITE_IMP') THEN
5205: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_CNTCT_FOR_INVITE');
5206: FND_MSG_PUB.Add;
5207: RAISE FND_API.G_EXC_ERROR;
5208: ELSE
5209: fnd_message.set_name ('PV', 'PV_NO_PRIMARY_USER_EXIST');
5210: fnd_message.set_token ('PARTNER_ID',l_notif_targeted_ptr_id);
5211: FND_MSG_PUB.Add;

Line 5214: x_return_status := FND_API.G_RET_STS_SUCCESS;

5210: fnd_message.set_token ('PARTNER_ID',l_notif_targeted_ptr_id);
5211: FND_MSG_PUB.Add;
5212: l_string := SUBSTR(fnd_message.get,1,1000);
5213: WRITE_TO_FND_LOG(l_api_name,l_string );
5214: x_return_status := FND_API.G_RET_STS_SUCCESS;
5215: IF x_msg_count is null THEN
5216: x_msg_count := 0;
5217: END IF;
5218: return;

Line 5542: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

5538: , x_partner_comp_name => l_partner_comp_name
5539: , x_return_status => x_return_status
5540: );
5541: /* Check for Procedure's x_return_status */
5542: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5543: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
5544: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_partner_id );
5545: FND_MSG_PUB.Add;
5546: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 5546: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

5542: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5543: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
5544: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_partner_id );
5545: FND_MSG_PUB.Add;
5546: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5547: RAISE FND_API.G_EXC_ERROR;
5548: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5549: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5550: END IF;

Line 5547: RAISE FND_API.G_EXC_ERROR;

5543: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
5544: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_partner_id );
5545: FND_MSG_PUB.Add;
5546: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5547: RAISE FND_API.G_EXC_ERROR;
5548: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5549: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5550: END IF;
5551: END IF;

Line 5548: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5544: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_partner_id );
5545: FND_MSG_PUB.Add;
5546: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5547: RAISE FND_API.G_EXC_ERROR;
5548: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5549: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5550: END IF;
5551: END IF;
5552:

Line 5549: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5545: FND_MSG_PUB.Add;
5546: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5547: RAISE FND_API.G_EXC_ERROR;
5548: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5549: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5550: END IF;
5551: END IF;
5552:
5553: -- set the vendor org name

Line 5616: ,p_init_msg_list => FND_API.G_FALSE

5612: -- we can call the following procedure to see whether workflow was able to send notification successfully.
5613: -- but commenting this ouit because the error message could be seen by partner user.
5614: /** pv_assignment_pub.checkforErrors
5615: (p_api_version_number => 1.0
5616: ,p_init_msg_list => FND_API.G_FALSE
5617: ,p_commit => FND_API.G_FALSE
5618: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
5619: ,p_itemtype => l_itemType
5620: ,p_itemkey => l_itemKey

Line 5617: ,p_commit => FND_API.G_FALSE

5613: -- but commenting this ouit because the error message could be seen by partner user.
5614: /** pv_assignment_pub.checkforErrors
5615: (p_api_version_number => 1.0
5616: ,p_init_msg_list => FND_API.G_FALSE
5617: ,p_commit => FND_API.G_FALSE
5618: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
5619: ,p_itemtype => l_itemType
5620: ,p_itemkey => l_itemKey
5621: ,x_msg_count => x_msg_count

Line 5618: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL

5614: /** pv_assignment_pub.checkforErrors
5615: (p_api_version_number => 1.0
5616: ,p_init_msg_list => FND_API.G_FALSE
5617: ,p_commit => FND_API.G_FALSE
5618: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
5619: ,p_itemtype => l_itemType
5620: ,p_itemkey => l_itemKey
5621: ,x_msg_count => x_msg_count
5622: ,x_msg_data => x_msg_data

Line 5626: if x_return_status <> FND_API.G_RET_STS_SUCCESS then

5622: ,x_msg_data => x_msg_data
5623: ,x_return_status => x_return_status);
5624:
5625: -- Check the x_return_status. If its not successful throw an exception.
5626: if x_return_status <> FND_API.G_RET_STS_SUCCESS then
5627: raise FND_API.G_EXC_ERROR;
5628: end if;
5629:
5630: IF fnd_msg_pub.Check_Msg_Level (fnd_msg_pub.G_MSG_LVL_DEBUG_LOW) THEN

Line 5627: raise FND_API.G_EXC_ERROR;

5623: ,x_return_status => x_return_status);
5624:
5625: -- Check the x_return_status. If its not successful throw an exception.
5626: if x_return_status <> FND_API.G_RET_STS_SUCCESS then
5627: raise FND_API.G_EXC_ERROR;
5628: end if;
5629:
5630: IF fnd_msg_pub.Check_Msg_Level (fnd_msg_pub.G_MSG_LVL_DEBUG_LOW) THEN
5631: fnd_message.Set_Name('PV', 'PV_DEBUG_MESSAGE');

Line 5638: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,

5634: END IF;
5635: */
5636: END IF;
5637: -- Standard call to get message count and if count is 1, get message info.
5638: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
5639: p_count => x_msg_count,
5640: p_data => x_msg_data);
5641:
5642: IF (PV_DEBUG_HIGH_ON) THEN

Line 5646: IF FND_API.To_Boolean ( p_commit ) THEN

5642: IF (PV_DEBUG_HIGH_ON) THEN
5643: PVX_UTILITY_PVT.debug_message('Private API: ' || l_api_name || 'end');
5644: END IF;
5645:
5646: IF FND_API.To_Boolean ( p_commit ) THEN
5647: COMMIT WORK;
5648: END IF;
5649:
5650: EXCEPTION

Line 5652: WHEN FND_API.G_EXC_ERROR THEN

5648: END IF;
5649:
5650: EXCEPTION
5651:
5652: WHEN FND_API.G_EXC_ERROR THEN
5653: x_return_status := FND_API.G_RET_STS_ERROR ;
5654: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
5655: p_count => x_msg_count,
5656: p_data => x_msg_data);

Line 5653: x_return_status := FND_API.G_RET_STS_ERROR ;

5649:
5650: EXCEPTION
5651:
5652: WHEN FND_API.G_EXC_ERROR THEN
5653: x_return_status := FND_API.G_RET_STS_ERROR ;
5654: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
5655: p_count => x_msg_count,
5656: p_data => x_msg_data);
5657: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 5654: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,

5650: EXCEPTION
5651:
5652: WHEN FND_API.G_EXC_ERROR THEN
5653: x_return_status := FND_API.G_RET_STS_ERROR ;
5654: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
5655: p_count => x_msg_count,
5656: p_data => x_msg_data);
5657: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5658: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

Line 5657: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

5653: x_return_status := FND_API.G_RET_STS_ERROR ;
5654: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
5655: p_count => x_msg_count,
5656: p_data => x_msg_data);
5657: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5658: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
5659: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
5660: p_count => x_msg_count,
5661: p_data => x_msg_data);

Line 5658: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

5654: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
5655: p_count => x_msg_count,
5656: p_data => x_msg_data);
5657: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5658: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
5659: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
5660: p_count => x_msg_count,
5661: p_data => x_msg_data);
5662: WHEN OTHERS THEN

Line 5659: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,

5655: p_count => x_msg_count,
5656: p_data => x_msg_data);
5657: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5658: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
5659: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
5660: p_count => x_msg_count,
5661: p_data => x_msg_data);
5662: WHEN OTHERS THEN
5663: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 5663: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5659: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
5660: p_count => x_msg_count,
5661: p_data => x_msg_data);
5662: WHEN OTHERS THEN
5663: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5664: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
5665: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
5666: p_count => x_msg_count,
5667: p_data => x_msg_data);

Line 5665: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,

5661: p_data => x_msg_data);
5662: WHEN OTHERS THEN
5663: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5664: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
5665: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
5666: p_count => x_msg_count,
5667: p_data => x_msg_data);
5668: end Send_Workflow_Notification;
5669:

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

5671:
5672: PROCEDURE Send_Invitations
5673: (
5674: p_api_version_number IN NUMBER
5675: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
5676: , p_commit IN VARCHAR2 := FND_API.G_FALSE
5677: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
5678: , p_partner_id IN NUMBER
5679: , p_invite_header_id IN NUMBER

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

5672: PROCEDURE Send_Invitations
5673: (
5674: p_api_version_number IN NUMBER
5675: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
5676: , p_commit IN VARCHAR2 := FND_API.G_FALSE
5677: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
5678: , p_partner_id IN NUMBER
5679: , p_invite_header_id IN NUMBER
5680: , p_from_program_id IN NUMBER DEFAULT NULL

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

5673: (
5674: p_api_version_number IN NUMBER
5675: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
5676: , p_commit IN VARCHAR2 := FND_API.G_FALSE
5677: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
5678: , p_partner_id IN NUMBER
5679: , p_invite_header_id IN NUMBER
5680: , p_from_program_id IN NUMBER DEFAULT NULL
5681: , p_notif_event_code IN VARCHAR2

Line 5762: IF NOT FND_API.Compatible_API_Call (l_api_version_number,

5758: WHERE currency_code = currencyCode;
5759:
5760: BEGIN
5761: -- Standard call to check for call compatibility.
5762: IF NOT FND_API.Compatible_API_Call (l_api_version_number,
5763: p_api_version_number,
5764: l_api_name,
5765: G_PKG_NAME) THEN
5766: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 5766: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5762: IF NOT FND_API.Compatible_API_Call (l_api_version_number,
5763: p_api_version_number,
5764: l_api_name,
5765: G_PKG_NAME) THEN
5766: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5767: END IF;
5768: -- Initialize message list if p_init_msg_list is set to TRUE.
5769: IF FND_API.to_Boolean( p_init_msg_list )
5770: THEN

Line 5769: IF FND_API.to_Boolean( p_init_msg_list )

5765: G_PKG_NAME) THEN
5766: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5767: END IF;
5768: -- Initialize message list if p_init_msg_list is set to TRUE.
5769: IF FND_API.to_Boolean( p_init_msg_list )
5770: THEN
5771: fnd_msg_pub.initialize;
5772: END IF;
5773:

Line 5779: x_return_status := FND_API.G_RET_STS_SUCCESS ;

5775: IF (PV_DEBUG_HIGH_ON) THEN
5776: PVX_UTILITY_PVT.debug_message('Private API: ' || l_api_name || 'start');
5777: END IF;
5778:
5779: x_return_status := FND_API.G_RET_STS_SUCCESS ;
5780:
5781: SELECT PV_LEAD_WORKFLOWS_S.nextval
5782: INTO l_val
5783: FROM dual;

Line 5796: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

5792: , x_return_status => x_return_status
5793: ) ;
5794:
5795: /* Check for Procedure's x_return_status */
5796: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5797: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_CNTCT_FOR_INVITE');
5798: FND_MSG_PUB.Add;
5799: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5800: RAISE FND_API.G_EXC_ERROR;

Line 5799: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

5795: /* Check for Procedure's x_return_status */
5796: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5797: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_CNTCT_FOR_INVITE');
5798: FND_MSG_PUB.Add;
5799: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5800: RAISE FND_API.G_EXC_ERROR;
5801: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5802: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5803: END IF;

Line 5800: RAISE FND_API.G_EXC_ERROR;

5796: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5797: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_CNTCT_FOR_INVITE');
5798: FND_MSG_PUB.Add;
5799: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5800: RAISE FND_API.G_EXC_ERROR;
5801: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5802: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5803: END IF;
5804: END IF;

Line 5801: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5797: FND_MESSAGE.SET_NAME('PV','PV_NO_PRIMARY_CNTCT_FOR_INVITE');
5798: FND_MSG_PUB.Add;
5799: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5800: RAISE FND_API.G_EXC_ERROR;
5801: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5802: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5803: END IF;
5804: END IF;
5805:

Line 5802: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5798: FND_MSG_PUB.Add;
5799: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5800: RAISE FND_API.G_EXC_ERROR;
5801: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5802: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5803: END IF;
5804: END IF;
5805:
5806: FOR i IN 1 .. l_user_count LOOP

Line 5870: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

5866: , p_lookup_code => p_discount_unit
5867: , x_return_status => x_return_status
5868: , x_meaning => l_discount_meaning
5869: );
5870: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5871: RAISE FND_API.G_EXC_ERROR;
5872: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5873: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5874: END IF;

Line 5871: RAISE FND_API.G_EXC_ERROR;

5867: , x_return_status => x_return_status
5868: , x_meaning => l_discount_meaning
5869: );
5870: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5871: RAISE FND_API.G_EXC_ERROR;
5872: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5873: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5874: END IF;
5875: l_discount_str:= p_discount_value || ' ' || l_discount_meaning ;

Line 5872: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5868: , x_meaning => l_discount_meaning
5869: );
5870: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5871: RAISE FND_API.G_EXC_ERROR;
5872: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5873: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5874: END IF;
5875: l_discount_str:= p_discount_value || ' ' || l_discount_meaning ;
5876: END IF;

Line 5873: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5869: );
5870: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5871: RAISE FND_API.G_EXC_ERROR;
5872: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5873: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5874: END IF;
5875: l_discount_str:= p_discount_value || ' ' || l_discount_meaning ;
5876: END IF;
5877: fnd_message.set_name ('PV', 'PV_PRGM_DISCOUNT_MSG');

Line 5972: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

5968: , x_partner_comp_name => l_partner_comp_name
5969: , x_return_status => x_return_status
5970: );
5971: /* Check for Procedure's x_return_status */
5972: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5973: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
5974: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_partner_id );
5975: FND_MSG_PUB.Add;
5976: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 5976: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

5972: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5973: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
5974: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_partner_id );
5975: FND_MSG_PUB.Add;
5976: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5977: RAISE FND_API.G_EXC_ERROR;
5978: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5979: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5980: END IF;

Line 5977: RAISE FND_API.G_EXC_ERROR;

5973: FND_MESSAGE.SET_NAME('PV','PV_PRTNR_VNDR_NOT_EXIST');
5974: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_partner_id );
5975: FND_MSG_PUB.Add;
5976: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5977: RAISE FND_API.G_EXC_ERROR;
5978: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5979: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5980: END IF;
5981: END IF;

Line 5978: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5974: FND_MESSAGE.SET_TOKEN('PARTNER_ID',l_partner_id );
5975: FND_MSG_PUB.Add;
5976: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5977: RAISE FND_API.G_EXC_ERROR;
5978: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5979: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5980: END IF;
5981: END IF;
5982:

Line 5979: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5975: FND_MSG_PUB.Add;
5976: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
5977: RAISE FND_API.G_EXC_ERROR;
5978: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5979: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5980: END IF;
5981: END IF;
5982:
5983: -- set the vendor org name

Line 6044: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,

6040: );
6041:
6042: END IF;
6043: -- Standard call to get message count and if count is 1, get message info.
6044: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
6045: p_count => x_msg_count,
6046: p_data => x_msg_data);
6047:
6048: IF (PV_DEBUG_HIGH_ON) THEN

Line 6052: IF FND_API.To_Boolean ( p_commit ) THEN

6048: IF (PV_DEBUG_HIGH_ON) THEN
6049: PVX_UTILITY_PVT.debug_message('Private API: ' || l_api_name || 'end');
6050: END IF;
6051:
6052: IF FND_API.To_Boolean ( p_commit ) THEN
6053: COMMIT WORK;
6054: END IF;
6055:
6056: EXCEPTION

Line 6058: WHEN FND_API.G_EXC_ERROR THEN

6054: END IF;
6055:
6056: EXCEPTION
6057:
6058: WHEN FND_API.G_EXC_ERROR THEN
6059: x_return_status := FND_API.G_RET_STS_ERROR ;
6060: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
6061: p_count => x_msg_count,
6062: p_data => x_msg_data);

Line 6059: x_return_status := FND_API.G_RET_STS_ERROR ;

6055:
6056: EXCEPTION
6057:
6058: WHEN FND_API.G_EXC_ERROR THEN
6059: x_return_status := FND_API.G_RET_STS_ERROR ;
6060: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
6061: p_count => x_msg_count,
6062: p_data => x_msg_data);
6063: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 6060: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,

6056: EXCEPTION
6057:
6058: WHEN FND_API.G_EXC_ERROR THEN
6059: x_return_status := FND_API.G_RET_STS_ERROR ;
6060: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
6061: p_count => x_msg_count,
6062: p_data => x_msg_data);
6063: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
6064: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

Line 6063: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

6059: x_return_status := FND_API.G_RET_STS_ERROR ;
6060: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
6061: p_count => x_msg_count,
6062: p_data => x_msg_data);
6063: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
6064: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
6065: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
6066: p_count => x_msg_count,
6067: p_data => x_msg_data);

Line 6064: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

6060: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
6061: p_count => x_msg_count,
6062: p_data => x_msg_data);
6063: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
6064: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
6065: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
6066: p_count => x_msg_count,
6067: p_data => x_msg_data);
6068: WHEN OTHERS THEN

Line 6065: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,

6061: p_count => x_msg_count,
6062: p_data => x_msg_data);
6063: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
6064: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
6065: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
6066: p_count => x_msg_count,
6067: p_data => x_msg_data);
6068: WHEN OTHERS THEN
6069: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 6069: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

6065: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
6066: p_count => x_msg_count,
6067: p_data => x_msg_data);
6068: WHEN OTHERS THEN
6069: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6070: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
6071: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
6072: p_count => x_msg_count,
6073: p_data => x_msg_data);

Line 6071: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,

6067: p_data => x_msg_data);
6068: WHEN OTHERS THEN
6069: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6070: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
6071: fnd_msg_pub.Count_And_Get( p_encoded => FND_API.G_TRUE,
6072: p_count => x_msg_count,
6073: p_data => x_msg_data);
6074: end Send_Invitations;
6075: