155: USING p_obj_type, p_obj_id;
156: END IF;
157:
158: IF l_count = 0 THEN
159: RETURN FND_API.g_false;
160: ELSE
161: RETURN FND_API.g_true;
162: END IF;
163:
157:
158: IF l_count = 0 THEN
159: RETURN FND_API.g_false;
160: ELSE
161: RETURN FND_API.g_true;
162: END IF;
163:
164: END check_association_exists;
165:
171: -- 03/05/2000 sugupta Create.
172: ---------------------------------------------------------------------
173: PROCEDURE create_inv_item
174: (
175: p_commit IN VARCHAR2 := FND_API.g_false,
176: p_inv_item_number IN VARCHAR2,
177: p_inv_item_desc IN VARCHAR2,
178: p_inv_long_desc IN VARCHAR2,
179: x_return_status OUT NOCOPY VARCHAR2,
193:
194: PROCEDURE create_pricelist_header
195: (
196: p_api_version IN NUMBER,
197: p_init_msg_list IN VARCHAR2 := FND_API.g_false,
198: p_return_values IN VARCHAR2 := FND_API.g_false,
199: p_commit IN VARCHAR2 := FND_API.g_false,
200: p_evo_rec IN evo_rec_type,
201: x_return_status OUT NOCOPY VARCHAR2,
194: PROCEDURE create_pricelist_header
195: (
196: p_api_version IN NUMBER,
197: p_init_msg_list IN VARCHAR2 := FND_API.g_false,
198: p_return_values IN VARCHAR2 := FND_API.g_false,
199: p_commit IN VARCHAR2 := FND_API.g_false,
200: p_evo_rec IN evo_rec_type,
201: x_return_status OUT NOCOPY VARCHAR2,
202: x_msg_count OUT NOCOPY NUMBER,
195: (
196: p_api_version IN NUMBER,
197: p_init_msg_list IN VARCHAR2 := FND_API.g_false,
198: p_return_values IN VARCHAR2 := FND_API.g_false,
199: p_commit IN VARCHAR2 := FND_API.g_false,
200: p_evo_rec IN evo_rec_type,
201: x_return_status OUT NOCOPY VARCHAR2,
202: x_msg_count OUT NOCOPY NUMBER,
203: x_msg_data OUT NOCOPY VARCHAR2,
214:
215: PROCEDURE create_pricelist_line
216: (
217: p_api_version IN NUMBER,
218: p_init_msg_list IN VARCHAR2 := FND_API.g_false,
219: p_return_values IN VARCHAR2 := FND_API.g_false,
220: p_commit IN VARCHAR2 := FND_API.g_false,
221: p_price_hdr_id IN NUMBER,
222: p_evo_rec IN evo_rec_type,
215: PROCEDURE create_pricelist_line
216: (
217: p_api_version IN NUMBER,
218: p_init_msg_list IN VARCHAR2 := FND_API.g_false,
219: p_return_values IN VARCHAR2 := FND_API.g_false,
220: p_commit IN VARCHAR2 := FND_API.g_false,
221: p_price_hdr_id IN NUMBER,
222: p_evo_rec IN evo_rec_type,
223: x_return_status OUT NOCOPY VARCHAR2,
216: (
217: p_api_version IN NUMBER,
218: p_init_msg_list IN VARCHAR2 := FND_API.g_false,
219: p_return_values IN VARCHAR2 := FND_API.g_false,
220: p_commit IN VARCHAR2 := FND_API.g_false,
221: p_price_hdr_id IN NUMBER,
222: p_evo_rec IN evo_rec_type,
223: x_return_status OUT NOCOPY VARCHAR2,
224: x_msg_count OUT NOCOPY NUMBER,
227: );
228:
229: PROCEDURE copy_ev_header_to_offer(
230: p_api_version IN NUMBER,
231: p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
232: x_return_status OUT NOCOPY VARCHAR2,
233: x_msg_count OUT NOCOPY NUMBER,
234: x_msg_data OUT NOCOPY VARCHAR2,
235: x_evo_rec OUT NOCOPY evo_rec_type,
238: );
239:
240: PROCEDURE copy_ev_header_associations(
241: p_api_version IN NUMBER,
242: p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
243: p_commit IN VARCHAR2 := fnd_api.g_false,
244: p_validation_level IN NUMBER := FND_API.g_valid_level_full,
245: x_return_status OUT NOCOPY VARCHAR2,
246: x_msg_count OUT NOCOPY NUMBER,
239:
240: PROCEDURE copy_ev_header_associations(
241: p_api_version IN NUMBER,
242: p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
243: p_commit IN VARCHAR2 := fnd_api.g_false,
244: p_validation_level IN NUMBER := FND_API.g_valid_level_full,
245: x_return_status OUT NOCOPY VARCHAR2,
246: x_msg_count OUT NOCOPY NUMBER,
247: x_msg_data OUT NOCOPY VARCHAR2,
240: PROCEDURE copy_ev_header_associations(
241: p_api_version IN NUMBER,
242: p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
243: p_commit IN VARCHAR2 := fnd_api.g_false,
244: p_validation_level IN NUMBER := FND_API.g_valid_level_full,
245: x_return_status OUT NOCOPY VARCHAR2,
246: x_msg_count OUT NOCOPY NUMBER,
247: x_msg_data OUT NOCOPY VARCHAR2,
248: x_transaction_id OUT NOCOPY NUMBER,
278: -- 07/20/2000 sugupta user_status_id equal to 1 only for event_level=MAIN
279: ---------------------------------------------------------------------
280: PROCEDURE create_event_offer(
281: p_api_version IN NUMBER,
282: p_init_msg_list IN VARCHAR2 := FND_API.g_false,
283: p_commit IN VARCHAR2 := FND_API.g_false,
284: p_validation_level IN NUMBER := FND_API.g_valid_level_full,
285:
286: p_evo_rec IN evo_rec_type,
279: ---------------------------------------------------------------------
280: PROCEDURE create_event_offer(
281: p_api_version IN NUMBER,
282: p_init_msg_list IN VARCHAR2 := FND_API.g_false,
283: p_commit IN VARCHAR2 := FND_API.g_false,
284: p_validation_level IN NUMBER := FND_API.g_valid_level_full,
285:
286: p_evo_rec IN evo_rec_type,
287:
280: PROCEDURE create_event_offer(
281: p_api_version IN NUMBER,
282: p_init_msg_list IN VARCHAR2 := FND_API.g_false,
283: p_commit IN VARCHAR2 := FND_API.g_false,
284: p_validation_level IN NUMBER := FND_API.g_valid_level_full,
285:
286: p_evo_rec IN evo_rec_type,
287:
288: x_return_status OUT NOCOPY VARCHAR2,
358: AMS_Utility_PVT.debug_message(l_full_name||': start');
359:
360: END IF;
361:
362: IF FND_API.to_boolean(p_init_msg_list) THEN
363: FND_MSG_PUB.initialize;
364: END IF;
365:
366: IF NOT FND_API.compatible_api_call(
362: IF FND_API.to_boolean(p_init_msg_list) THEN
363: FND_MSG_PUB.initialize;
364: END IF;
365:
366: IF NOT FND_API.compatible_api_call(
367: l_api_version,
368: p_api_version,
369: l_api_name,
370: g_pkg_name
368: p_api_version,
369: l_api_name,
370: g_pkg_name
371: ) THEN
372: RAISE FND_API.g_exc_unexpected_error;
373: END IF;
374:
375: x_return_status := FND_API.g_ret_sts_success;
376:
371: ) THEN
372: RAISE FND_API.g_exc_unexpected_error;
373: END IF;
374:
375: x_return_status := FND_API.g_ret_sts_success;
376:
377: --------------------API CODE--------------------------
378:
379: ----------------- copy stuff from headers before validation--------
390: AMS_Utility_PVT.debug_message(l_full_name ||': copy header to offer');
391: END IF;
392: copy_ev_header_to_offer(
393: p_api_version => l_api_version,
394: p_init_msg_list => FND_API.g_false,
395: x_return_status => l_return_status,
396: x_msg_count => x_msg_count,
397: x_msg_data => x_msg_data,
398: x_evo_rec => l_evo_rec,
398: x_evo_rec => l_evo_rec,
399: p_src_evh_id => p_evo_rec.event_header_id,
400: p_evo_rec => p_evo_rec
401: );
402: IF l_return_status = FND_API.g_ret_sts_error THEN
403: RAISE FND_API.g_exc_error;
404: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
405: RAISE FND_API.g_exc_unexpected_error;
406: END IF;
399: p_src_evh_id => p_evo_rec.event_header_id,
400: p_evo_rec => p_evo_rec
401: );
402: IF l_return_status = FND_API.g_ret_sts_error THEN
403: RAISE FND_API.g_exc_error;
404: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
405: RAISE FND_API.g_exc_unexpected_error;
406: END IF;
407: ELSE
400: p_evo_rec => p_evo_rec
401: );
402: IF l_return_status = FND_API.g_ret_sts_error THEN
403: RAISE FND_API.g_exc_error;
404: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
405: RAISE FND_API.g_exc_unexpected_error;
406: END IF;
407: ELSE
408: l_evo_rec := p_evo_rec;
401: );
402: IF l_return_status = FND_API.g_ret_sts_error THEN
403: RAISE FND_API.g_exc_error;
404: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
405: RAISE FND_API.g_exc_unexpected_error;
406: END IF;
407: ELSE
408: l_evo_rec := p_evo_rec;
409: IF l_evo_rec.event_object_type = 'EONE' THEN
412: l_evo_rec.event_standalone_flag := 'N';
413: ELSE
414: FND_MESSAGE.set_name('AMS', 'AMS_DM_SRC_NO_ARC_USED_FOR_OBJ');
415: FND_MSG_PUB.add;
416: RAISE FND_API.g_exc_error;
417: END IF;
418: END IF;
419:
420: -----------ADDED CODE to populate task id----------------------
466: x_return_status => l_return_status,
467: x_msg_count => x_msg_count,
468: x_msg_data => x_msg_data
469: );
470: IF l_return_status = FND_API.g_ret_sts_error THEN
471: RAISE FND_API.g_exc_error;
472: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
473: RAISE FND_API.g_exc_unexpected_error;
474: END IF;
467: x_msg_count => x_msg_count,
468: x_msg_data => x_msg_data
469: );
470: IF l_return_status = FND_API.g_ret_sts_error THEN
471: RAISE FND_API.g_exc_error;
472: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
473: RAISE FND_API.g_exc_unexpected_error;
474: END IF;
475:
468: x_msg_data => x_msg_data
469: );
470: IF l_return_status = FND_API.g_ret_sts_error THEN
471: RAISE FND_API.g_exc_error;
472: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
473: RAISE FND_API.g_exc_unexpected_error;
474: END IF;
475:
476: --------------- CHECK ACCESS FOR THE USER ONLY FOR EVENT AGENDA-------------------
469: );
470: IF l_return_status = FND_API.g_ret_sts_error THEN
471: RAISE FND_API.g_exc_error;
472: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
473: RAISE FND_API.g_exc_unexpected_error;
474: END IF;
475:
476: --------------- CHECK ACCESS FOR THE USER ONLY FOR EVENT AGENDA-------------------
477: ----------added sugupta 07/25/2000
490: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
491: FND_MESSAGE.set_name('AMS', 'AMS_EVO_NO_UPDATE_ACCESS');-- reusing the message
492: FND_MSG_PUB.add;
493: END IF;
494: RAISE FND_API.g_exc_error;
495: END IF;
496: END IF;
497:
498: -------------------------- insert --------------------------
560: THEN
561: Fnd_Message.set_name('AMS', 'AMS_EVO_START_TM_GT_END_TM');
562: Fnd_Msg_Pub.ADD;
563: END IF;
564: x_return_status := Fnd_Api.g_ret_sts_error;
565: RAISE Fnd_Api.g_exc_error;
566: END IF; -- st tm > end tm
567:
568: /****************EVENT_DELIVERY_METHOD_ID**********************/
561: Fnd_Message.set_name('AMS', 'AMS_EVO_START_TM_GT_END_TM');
562: Fnd_Msg_Pub.ADD;
563: END IF;
564: x_return_status := Fnd_Api.g_ret_sts_error;
565: RAISE Fnd_Api.g_exc_error;
566: END IF; -- st tm > end tm
567:
568: /****************EVENT_DELIVERY_METHOD_ID**********************/
569: -- l_evo_rec will bring in delivery_method_code.. a l_dlv_rec record type is
577: -- adding call to Create_Act_DelvMethod in update_event_offer procedure now
578: -- dlv method code will neevr be passed for event agenda... so no need to put an if loop for event level
579:
580: IF (l_evo_rec.EVENT_DELIVERY_METHOD_CODE IS NOT NULL OR
581: l_evo_rec.EVENT_DELIVERY_METHOD_CODE <> FND_API.g_miss_char) THEN
582: -- This new if statment added to support one of event
583: IF l_evo_rec.EVENT_STANDALONE_FLAG = 'Y' THEN
584: l_dlv_rec.ARC_ACT_DELIVERY_USED_BY := 'EONE';
585: l_dlv_rec.ACT_DELIVERY_METHOD_USED_BY_ID := l_evo_rec.event_offer_id;
590: l_dlv_rec.DELIVERY_MEDIA_TYPE_CODE := l_evo_rec.EVENT_DELIVERY_METHOD_CODE;
591: END IF;
592: AMS_ActDelvMethod_PVT.Create_Act_DelvMethod(
593: p_api_version => l_api_version,
594: p_init_msg_list => FND_API.g_false,
595: p_commit => FND_API.g_false,
596: p_validation_level => FND_API.g_valid_level_full,
597: x_return_status => l_return_status,
598: x_msg_count => x_msg_count,
591: END IF;
592: AMS_ActDelvMethod_PVT.Create_Act_DelvMethod(
593: p_api_version => l_api_version,
594: p_init_msg_list => FND_API.g_false,
595: p_commit => FND_API.g_false,
596: p_validation_level => FND_API.g_valid_level_full,
597: x_return_status => l_return_status,
598: x_msg_count => x_msg_count,
599: x_msg_data => x_msg_data,
592: AMS_ActDelvMethod_PVT.Create_Act_DelvMethod(
593: p_api_version => l_api_version,
594: p_init_msg_list => FND_API.g_false,
595: p_commit => FND_API.g_false,
596: p_validation_level => FND_API.g_valid_level_full,
597: x_return_status => l_return_status,
598: x_msg_count => x_msg_count,
599: x_msg_data => x_msg_data,
600: p_act_DelvMethod_rec => l_dlv_rec,
599: x_msg_data => x_msg_data,
600: p_act_DelvMethod_rec => l_dlv_rec,
601: x_act_DelvMethod_id => l_dlv_id);
602:
603: IF l_return_status = FND_API.g_ret_sts_error THEN
604: RAISE FND_API.g_exc_error;
605: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
606: RAISE FND_API.g_exc_unexpected_error;
607: END IF;
600: p_act_DelvMethod_rec => l_dlv_rec,
601: x_act_DelvMethod_id => l_dlv_id);
602:
603: IF l_return_status = FND_API.g_ret_sts_error THEN
604: RAISE FND_API.g_exc_error;
605: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
606: RAISE FND_API.g_exc_unexpected_error;
607: END IF;
608: END IF;
601: x_act_DelvMethod_id => l_dlv_id);
602:
603: IF l_return_status = FND_API.g_ret_sts_error THEN
604: RAISE FND_API.g_exc_error;
605: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
606: RAISE FND_API.g_exc_unexpected_error;
607: END IF;
608: END IF;
609:
602:
603: IF l_return_status = FND_API.g_ret_sts_error THEN
604: RAISE FND_API.g_exc_error;
605: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
606: RAISE FND_API.g_exc_unexpected_error;
607: END IF;
608: END IF;
609:
610:
624: p_evo_rec => p_evo_rec,
625: x_return_status => x_return_status
626: );
627:
628: IF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
629: RAISE Fnd_Api.g_exc_unexpected_error;
630: ELSIF x_return_status = Fnd_Api.g_ret_sts_error THEN
631: RAISE Fnd_Api.g_exc_error;
632: END IF;
625: x_return_status => x_return_status
626: );
627:
628: IF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
629: RAISE Fnd_Api.g_exc_unexpected_error;
630: ELSIF x_return_status = Fnd_Api.g_ret_sts_error THEN
631: RAISE Fnd_Api.g_exc_error;
632: END IF;
633: END IF;
626: );
627:
628: IF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
629: RAISE Fnd_Api.g_exc_unexpected_error;
630: ELSIF x_return_status = Fnd_Api.g_ret_sts_error THEN
631: RAISE Fnd_Api.g_exc_error;
632: END IF;
633: END IF;
634:
627:
628: IF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
629: RAISE Fnd_Api.g_exc_unexpected_error;
630: ELSIF x_return_status = Fnd_Api.g_ret_sts_error THEN
631: RAISE Fnd_Api.g_exc_error;
632: END IF;
633: END IF;
634:
635:
659: x_msg_count => x_msg_count,
660: x_msg_data => x_msg_data,
661: x_location_id => l_evo_rec.event_location_id
662: );
663: IF l_return_status = FND_API.g_ret_sts_error THEN
664: RAISE FND_API.g_exc_error;
665: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
666: RAISE FND_API.g_exc_unexpected_error;
667: END IF;
660: x_msg_data => x_msg_data,
661: x_location_id => l_evo_rec.event_location_id
662: );
663: IF l_return_status = FND_API.g_ret_sts_error THEN
664: RAISE FND_API.g_exc_error;
665: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
666: RAISE FND_API.g_exc_unexpected_error;
667: END IF;
668: END IF;
661: x_location_id => l_evo_rec.event_location_id
662: );
663: IF l_return_status = FND_API.g_ret_sts_error THEN
664: RAISE FND_API.g_exc_error;
665: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
666: RAISE FND_API.g_exc_unexpected_error;
667: END IF;
668: END IF;
669:
662: );
663: IF l_return_status = FND_API.g_ret_sts_error THEN
664: RAISE FND_API.g_exc_error;
665: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
666: RAISE FND_API.g_exc_unexpected_error;
667: END IF;
668: END IF;
669:
670: -- Added by rmajumda (09/15/05). MOAC changes
1017:
1018: IF (l_evo_rec.event_level = 'MAIN' and l_copy_flag = 'Y' and l_evo_rec.event_object_type = 'EVEO') then
1019: copy_ev_header_associations(
1020: p_api_version => l_api_version,
1021: p_init_msg_list => FND_API.g_false,
1022: p_commit => FND_API.g_false,
1023: p_validation_level => FND_API.g_valid_level_full,
1024: x_return_status => l_return_status,
1025: x_msg_count => x_msg_count,
1018: IF (l_evo_rec.event_level = 'MAIN' and l_copy_flag = 'Y' and l_evo_rec.event_object_type = 'EVEO') then
1019: copy_ev_header_associations(
1020: p_api_version => l_api_version,
1021: p_init_msg_list => FND_API.g_false,
1022: p_commit => FND_API.g_false,
1023: p_validation_level => FND_API.g_valid_level_full,
1024: x_return_status => l_return_status,
1025: x_msg_count => x_msg_count,
1026: x_msg_data => x_msg_data,
1019: copy_ev_header_associations(
1020: p_api_version => l_api_version,
1021: p_init_msg_list => FND_API.g_false,
1022: p_commit => FND_API.g_false,
1023: p_validation_level => FND_API.g_valid_level_full,
1024: x_return_status => l_return_status,
1025: x_msg_count => x_msg_count,
1026: x_msg_data => x_msg_data,
1027: x_transaction_id => x_transaction_id,
1028: p_src_evh_id => p_evo_rec.event_header_id,
1029: p_evo_id => x_evo_id,
1030: p_setup_id => l_setup_id
1031: );
1032: IF l_return_status = FND_API.g_ret_sts_error THEN
1033: --RAISE FND_API.g_exc_error;
1034: null;
1035: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1036: --RAISE FND_API.g_exc_unexpected_error;
1029: p_evo_id => x_evo_id,
1030: p_setup_id => l_setup_id
1031: );
1032: IF l_return_status = FND_API.g_ret_sts_error THEN
1033: --RAISE FND_API.g_exc_error;
1034: null;
1035: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1036: --RAISE FND_API.g_exc_unexpected_error;
1037: null;
1031: );
1032: IF l_return_status = FND_API.g_ret_sts_error THEN
1033: --RAISE FND_API.g_exc_error;
1034: null;
1035: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1036: --RAISE FND_API.g_exc_unexpected_error;
1037: null;
1038: ELSE
1039: IF (AMS_DEBUG_HIGH_ON) THEN
1032: IF l_return_status = FND_API.g_ret_sts_error THEN
1033: --RAISE FND_API.g_exc_error;
1034: null;
1035: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1036: --RAISE FND_API.g_exc_unexpected_error;
1037: null;
1038: ELSE
1039: IF (AMS_DEBUG_HIGH_ON) THEN
1040:
1063: p_arc_act_metric_used_by => l_evo_rec.event_object_type, --'EVEO'
1064: p_act_metric_used_by_id => x_evo_id,
1065: p_act_metric_used_by_type => NULL
1066: );
1067: IF l_return_status = FND_API.g_ret_sts_error THEN
1068: RAISE FND_API.g_exc_error;
1069: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1070: RAISE FND_API.g_exc_unexpected_error;
1071: END IF;
1064: p_act_metric_used_by_id => x_evo_id,
1065: p_act_metric_used_by_type => NULL
1066: );
1067: IF l_return_status = FND_API.g_ret_sts_error THEN
1068: RAISE FND_API.g_exc_error;
1069: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1070: RAISE FND_API.g_exc_unexpected_error;
1071: END IF;
1072: END IF; -- check for event level MAIN
1065: p_act_metric_used_by_type => NULL
1066: );
1067: IF l_return_status = FND_API.g_ret_sts_error THEN
1068: RAISE FND_API.g_exc_error;
1069: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1070: RAISE FND_API.g_exc_unexpected_error;
1071: END IF;
1072: END IF; -- check for event level MAIN
1073:
1066: );
1067: IF l_return_status = FND_API.g_ret_sts_error THEN
1068: RAISE FND_API.g_exc_error;
1069: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1070: RAISE FND_API.g_exc_unexpected_error;
1071: END IF;
1072: END IF; -- check for event level MAIN
1073:
1074: ------------------------- finish -------------------------------
1072: END IF; -- check for event level MAIN
1073:
1074: ------------------------- finish -------------------------------
1075:
1076: IF FND_API.to_boolean(p_commit) THEN
1077: COMMIT;
1078: END IF;
1079:
1080: FND_MSG_PUB.count_and_get(
1077: COMMIT;
1078: END IF;
1079:
1080: FND_MSG_PUB.count_and_get(
1081: p_encoded => FND_API.g_false,
1082: p_count => x_msg_count,
1083: p_data => x_msg_data
1084: );
1085:
1092: END IF;
1093:
1094: EXCEPTION
1095:
1096: WHEN FND_API.g_exc_error THEN
1097: ROLLBACK TO create_event_offer;
1098: x_return_status := FND_API.g_ret_sts_error;
1099: FND_MSG_PUB.count_and_get(
1100: p_encoded => FND_API.g_false,
1094: EXCEPTION
1095:
1096: WHEN FND_API.g_exc_error THEN
1097: ROLLBACK TO create_event_offer;
1098: x_return_status := FND_API.g_ret_sts_error;
1099: FND_MSG_PUB.count_and_get(
1100: p_encoded => FND_API.g_false,
1101: p_count => x_msg_count,
1102: p_data => x_msg_data
1096: WHEN FND_API.g_exc_error THEN
1097: ROLLBACK TO create_event_offer;
1098: x_return_status := FND_API.g_ret_sts_error;
1099: FND_MSG_PUB.count_and_get(
1100: p_encoded => FND_API.g_false,
1101: p_count => x_msg_count,
1102: p_data => x_msg_data
1103: );
1104:
1101: p_count => x_msg_count,
1102: p_data => x_msg_data
1103: );
1104:
1105: WHEN FND_API.g_exc_unexpected_error THEN
1106: ROLLBACK TO create_event_offer;
1107: x_return_status := FND_API.g_ret_sts_unexp_error ;
1108: FND_MSG_PUB.count_and_get(
1109: p_encoded => FND_API.g_false,
1103: );
1104:
1105: WHEN FND_API.g_exc_unexpected_error THEN
1106: ROLLBACK TO create_event_offer;
1107: x_return_status := FND_API.g_ret_sts_unexp_error ;
1108: FND_MSG_PUB.count_and_get(
1109: p_encoded => FND_API.g_false,
1110: p_count => x_msg_count,
1111: p_data => x_msg_data
1105: WHEN FND_API.g_exc_unexpected_error THEN
1106: ROLLBACK TO create_event_offer;
1107: x_return_status := FND_API.g_ret_sts_unexp_error ;
1108: FND_MSG_PUB.count_and_get(
1109: p_encoded => FND_API.g_false,
1110: p_count => x_msg_count,
1111: p_data => x_msg_data
1112: );
1113:
1121: CLOSE c_evo_count;
1122: END IF;
1123:
1124: ROLLBACK TO create_event_offer;
1125: x_return_status := FND_API.g_ret_sts_unexp_error ;
1126:
1127: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error)
1128: THEN
1129: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
1129: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
1130: END IF;
1131:
1132: FND_MSG_PUB.count_and_get(
1133: p_encoded => FND_API.g_false,
1134: p_count => x_msg_count,
1135: p_data => x_msg_data
1136: );
1137:
1146: -- 11/23/1999 sugupta Created.
1147: ---------------------------------------------------------------
1148: PROCEDURE delete_event_offer(
1149: p_api_version IN NUMBER,
1150: p_init_msg_list IN VARCHAR2 := FND_API.g_false,
1151: p_commit IN VARCHAR2 := FND_API.g_false,
1152:
1153: p_evo_id IN NUMBER,
1154: p_object_version IN NUMBER,
1147: ---------------------------------------------------------------
1148: PROCEDURE delete_event_offer(
1149: p_api_version IN NUMBER,
1150: p_init_msg_list IN VARCHAR2 := FND_API.g_false,
1151: p_commit IN VARCHAR2 := FND_API.g_false,
1152:
1153: p_evo_id IN NUMBER,
1154: p_object_version IN NUMBER,
1155:
1196: AMS_Utility_PVT.debug_message(l_full_name||': start');
1197:
1198: END IF;
1199:
1200: IF FND_API.to_boolean(p_init_msg_list) THEN
1201: FND_MSG_PUB.initialize;
1202: END IF;
1203:
1204: IF NOT FND_API.compatible_api_call(
1200: IF FND_API.to_boolean(p_init_msg_list) THEN
1201: FND_MSG_PUB.initialize;
1202: END IF;
1203:
1204: IF NOT FND_API.compatible_api_call(
1205: l_api_version,
1206: p_api_version,
1207: l_api_name,
1208: g_pkg_name
1206: p_api_version,
1207: l_api_name,
1208: g_pkg_name
1209: ) THEN
1210: RAISE FND_API.g_exc_unexpected_error;
1211: END IF;
1212:
1213: x_return_status := FND_API.G_RET_STS_SUCCESS;
1214: --------------- CHECK ACCESS FOR THE USER-------------------
1209: ) THEN
1210: RAISE FND_API.g_exc_unexpected_error;
1211: END IF;
1212:
1213: x_return_status := FND_API.G_RET_STS_SUCCESS;
1214: --------------- CHECK ACCESS FOR THE USER-------------------
1215: ----------added sugupta 07/25/2000
1216: l_user_id := FND_GLOBAL.User_Id;
1217: IF (AMS_DEBUG_HIGH_ON) THEN
1239: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
1240: FND_MESSAGE.set_name('AMS', 'AMS_EVO_NO_UPDATE_ACCESS'); --reusing the message
1241: FND_MSG_PUB.add;
1242: END IF;
1243: RAISE FND_API.g_exc_error;
1244: end if;
1245:
1246: ------------------------ delete ------------------------
1247: IF (AMS_DEBUG_HIGH_ON) THEN
1259: THEN
1260: FND_MESSAGE.set_name('AMS', 'AMS_API_RECORD_NOT_FOUND');
1261: FND_MSG_PUB.add;
1262: END IF;
1263: RAISE FND_API.g_exc_error;
1264: END IF;
1265:
1266: -------------------- finish --------------------------
1267: IF FND_API.to_boolean(p_commit) THEN
1263: RAISE FND_API.g_exc_error;
1264: END IF;
1265:
1266: -------------------- finish --------------------------
1267: IF FND_API.to_boolean(p_commit) THEN
1268: COMMIT;
1269: END IF;
1270:
1271: FND_MSG_PUB.count_and_get(
1268: COMMIT;
1269: END IF;
1270:
1271: FND_MSG_PUB.count_and_get(
1272: p_encoded => FND_API.g_false,
1273: p_count => x_msg_count,
1274: p_data => x_msg_data
1275: );
1276:
1283: END IF;
1284:
1285: EXCEPTION
1286:
1287: WHEN FND_API.g_exc_error THEN
1288: ROLLBACK TO delete_event_offer;
1289: x_return_status := FND_API.g_ret_sts_error;
1290: FND_MSG_PUB.count_and_get(
1291: p_encoded => FND_API.g_false,
1285: EXCEPTION
1286:
1287: WHEN FND_API.g_exc_error THEN
1288: ROLLBACK TO delete_event_offer;
1289: x_return_status := FND_API.g_ret_sts_error;
1290: FND_MSG_PUB.count_and_get(
1291: p_encoded => FND_API.g_false,
1292: p_count => x_msg_count,
1293: p_data => x_msg_data
1287: WHEN FND_API.g_exc_error THEN
1288: ROLLBACK TO delete_event_offer;
1289: x_return_status := FND_API.g_ret_sts_error;
1290: FND_MSG_PUB.count_and_get(
1291: p_encoded => FND_API.g_false,
1292: p_count => x_msg_count,
1293: p_data => x_msg_data
1294: );
1295:
1292: p_count => x_msg_count,
1293: p_data => x_msg_data
1294: );
1295:
1296: WHEN FND_API.g_exc_unexpected_error THEN
1297: ROLLBACK TO delete_event_offer;
1298: x_return_status := FND_API.g_ret_sts_unexp_error ;
1299: FND_MSG_PUB.count_and_get(
1300: p_encoded => FND_API.g_false,
1294: );
1295:
1296: WHEN FND_API.g_exc_unexpected_error THEN
1297: ROLLBACK TO delete_event_offer;
1298: x_return_status := FND_API.g_ret_sts_unexp_error ;
1299: FND_MSG_PUB.count_and_get(
1300: p_encoded => FND_API.g_false,
1301: p_count => x_msg_count,
1302: p_data => x_msg_data
1296: WHEN FND_API.g_exc_unexpected_error THEN
1297: ROLLBACK TO delete_event_offer;
1298: x_return_status := FND_API.g_ret_sts_unexp_error ;
1299: FND_MSG_PUB.count_and_get(
1300: p_encoded => FND_API.g_false,
1301: p_count => x_msg_count,
1302: p_data => x_msg_data
1303: );
1304:
1303: );
1304:
1305: WHEN OTHERS THEN
1306: ROLLBACK TO delete_event_offer;
1307: x_return_status := FND_API.g_ret_sts_unexp_error ;
1308:
1309: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error)
1310: THEN
1311: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
1311: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
1312: END IF;
1313:
1314: FND_MSG_PUB.count_and_get(
1315: p_encoded => FND_API.g_false,
1316: p_count => x_msg_count,
1317: p_data => x_msg_data
1318: );
1319:
1328: -- 11/23/1999 sugupta Created
1329: --------------------------------------------------------------------
1330: PROCEDURE lock_event_offer(
1331: p_api_version IN NUMBER,
1332: p_init_msg_list IN VARCHAR2 := FND_API.g_false,
1333:
1334: p_evo_id IN NUMBER,
1335: p_object_version IN NUMBER,
1336:
1367:
1368: AMS_Utility_PVT.debug_message(l_full_name||': start');
1369: END IF;
1370:
1371: IF FND_API.to_boolean(p_init_msg_list) THEN
1372: FND_MSG_PUB.initialize;
1373: END IF;
1374:
1375: IF NOT FND_API.compatible_api_call(
1371: IF FND_API.to_boolean(p_init_msg_list) THEN
1372: FND_MSG_PUB.initialize;
1373: END IF;
1374:
1375: IF NOT FND_API.compatible_api_call(
1376: l_api_version,
1377: p_api_version,
1378: l_api_name,
1379: g_pkg_name
1377: p_api_version,
1378: l_api_name,
1379: g_pkg_name
1380: ) THEN
1381: RAISE FND_API.g_exc_unexpected_error;
1382: END IF;
1383:
1384: x_return_status := FND_API.G_RET_STS_SUCCESS;
1385:
1380: ) THEN
1381: RAISE FND_API.g_exc_unexpected_error;
1382: END IF;
1383:
1384: x_return_status := FND_API.G_RET_STS_SUCCESS;
1385:
1386: ------------------------ lock -------------------------
1387: IF (AMS_DEBUG_HIGH_ON) THEN
1388:
1396: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
1397: FND_MESSAGE.set_name('AMS', 'AMS_API_RECORD_NOT_FOUND');
1398: FND_MSG_PUB.add;
1399: END IF;
1400: RAISE FND_API.g_exc_error;
1401: END IF;
1402: CLOSE c_evo_b;
1403:
1404: OPEN c_evo_tl;
1405: CLOSE c_evo_tl;
1406:
1407: -------------------- finish --------------------------
1408: FND_MSG_PUB.count_and_get(
1409: p_encoded => FND_API.g_false,
1410: p_count => x_msg_count,
1411: p_data => x_msg_data
1412: );
1413:
1421:
1422: EXCEPTION
1423:
1424: WHEN AMS_Utility_PVT.resource_locked THEN
1425: x_return_status := FND_API.g_ret_sts_error;
1426: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
1427: FND_MESSAGE.set_name('AMS', 'AMS_API_RESOURCE_LOCKED');
1428: FND_MSG_PUB.add;
1429: END IF;
1428: FND_MSG_PUB.add;
1429: END IF;
1430:
1431: FND_MSG_PUB.count_and_get(
1432: p_encoded => FND_API.g_false,
1433: p_count => x_msg_count,
1434: p_data => x_msg_data
1435: );
1436:
1433: p_count => x_msg_count,
1434: p_data => x_msg_data
1435: );
1436:
1437: WHEN FND_API.g_exc_error THEN
1438: x_return_status := FND_API.g_ret_sts_error;
1439: FND_MSG_PUB.count_and_get(
1440: p_encoded => FND_API.g_false,
1441: p_count => x_msg_count,
1434: p_data => x_msg_data
1435: );
1436:
1437: WHEN FND_API.g_exc_error THEN
1438: x_return_status := FND_API.g_ret_sts_error;
1439: FND_MSG_PUB.count_and_get(
1440: p_encoded => FND_API.g_false,
1441: p_count => x_msg_count,
1442: p_data => x_msg_data
1436:
1437: WHEN FND_API.g_exc_error THEN
1438: x_return_status := FND_API.g_ret_sts_error;
1439: FND_MSG_PUB.count_and_get(
1440: p_encoded => FND_API.g_false,
1441: p_count => x_msg_count,
1442: p_data => x_msg_data
1443: );
1444:
1441: p_count => x_msg_count,
1442: p_data => x_msg_data
1443: );
1444:
1445: WHEN FND_API.g_exc_unexpected_error THEN
1446: x_return_status := FND_API.g_ret_sts_unexp_error ;
1447: FND_MSG_PUB.count_and_get(
1448: p_encoded => FND_API.g_false,
1449: p_count => x_msg_count,
1442: p_data => x_msg_data
1443: );
1444:
1445: WHEN FND_API.g_exc_unexpected_error THEN
1446: x_return_status := FND_API.g_ret_sts_unexp_error ;
1447: FND_MSG_PUB.count_and_get(
1448: p_encoded => FND_API.g_false,
1449: p_count => x_msg_count,
1450: p_data => x_msg_data
1444:
1445: WHEN FND_API.g_exc_unexpected_error THEN
1446: x_return_status := FND_API.g_ret_sts_unexp_error ;
1447: FND_MSG_PUB.count_and_get(
1448: p_encoded => FND_API.g_false,
1449: p_count => x_msg_count,
1450: p_data => x_msg_data
1451: );
1452:
1450: p_data => x_msg_data
1451: );
1452:
1453: WHEN OTHERS THEN
1454: x_return_status := FND_API.g_ret_sts_unexp_error ;
1455: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error)
1456: THEN
1457: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
1458: END IF;
1457: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
1458: END IF;
1459:
1460: FND_MSG_PUB.count_and_get(
1461: p_encoded => FND_API.g_false,
1462: p_count => x_msg_count,
1463: p_data => x_msg_data
1464: );
1465:
1482: -- 19-aug-2003 soagrawa fixed bug# 3100382
1483: ----------------------------------------------------------------------
1484: PROCEDURE update_event_offer(
1485: p_api_version IN NUMBER,
1486: p_init_msg_list IN VARCHAR2 := FND_API.g_false,
1487: p_commit IN VARCHAR2 := FND_API.g_false,
1488: p_validation_level IN NUMBER := FND_API.g_valid_level_full,
1489:
1490: p_evo_rec IN evo_rec_type,
1483: ----------------------------------------------------------------------
1484: PROCEDURE update_event_offer(
1485: p_api_version IN NUMBER,
1486: p_init_msg_list IN VARCHAR2 := FND_API.g_false,
1487: p_commit IN VARCHAR2 := FND_API.g_false,
1488: p_validation_level IN NUMBER := FND_API.g_valid_level_full,
1489:
1490: p_evo_rec IN evo_rec_type,
1491:
1484: PROCEDURE update_event_offer(
1485: p_api_version IN NUMBER,
1486: p_init_msg_list IN VARCHAR2 := FND_API.g_false,
1487: p_commit IN VARCHAR2 := FND_API.g_false,
1488: p_validation_level IN NUMBER := FND_API.g_valid_level_full,
1489:
1490: p_evo_rec IN evo_rec_type,
1491:
1492: x_return_status OUT NOCOPY VARCHAR2,
1682: AMS_Utility_PVT.debug_message(l_full_name||': start');
1683:
1684: END IF;
1685:
1686: IF FND_API.to_boolean(p_init_msg_list) THEN
1687: FND_MSG_PUB.initialize;
1688: END IF;
1689:
1690: IF NOT FND_API.compatible_api_call(
1686: IF FND_API.to_boolean(p_init_msg_list) THEN
1687: FND_MSG_PUB.initialize;
1688: END IF;
1689:
1690: IF NOT FND_API.compatible_api_call(
1691: l_api_version,
1692: p_api_version,
1693: l_api_name,
1694: g_pkg_name
1692: p_api_version,
1693: l_api_name,
1694: g_pkg_name
1695: ) THEN
1696: RAISE FND_API.g_exc_unexpected_error;
1697: END IF;
1698:
1699: x_return_status := FND_API.G_RET_STS_SUCCESS;
1700:
1695: ) THEN
1696: RAISE FND_API.g_exc_unexpected_error;
1697: END IF;
1698:
1699: x_return_status := FND_API.G_RET_STS_SUCCESS;
1700:
1701: ----------------------- validate ----------------------
1702:
1703: IF (AMS_DEBUG_HIGH_ON) THEN
1727: p_validation_mode => JTF_PLSQL_API.g_update,
1728: x_return_status => l_return_status
1729: );
1730:
1731: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1732: RAISE FND_API.g_exc_unexpected_error;
1733: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
1734: RAISE FND_API.g_exc_error;
1735: END IF;
1728: x_return_status => l_return_status
1729: );
1730:
1731: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1732: RAISE FND_API.g_exc_unexpected_error;
1733: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
1734: RAISE FND_API.g_exc_error;
1735: END IF;
1736: END IF;
1729: );
1730:
1731: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1732: RAISE FND_API.g_exc_unexpected_error;
1733: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
1734: RAISE FND_API.g_exc_error;
1735: END IF;
1736: END IF;
1737:
1730:
1731: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1732: RAISE FND_API.g_exc_unexpected_error;
1733: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
1734: RAISE FND_API.g_exc_error;
1735: END IF;
1736: END IF;
1737:
1738: IF (AMS_DEBUG_HIGH_ON) THEN
1749: p_complete_rec => l_evo_rec,
1750: x_return_status => l_return_status
1751: );
1752:
1753: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1754: RAISE FND_API.g_exc_unexpected_error;
1755: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
1756: RAISE FND_API.g_exc_error;
1757: END IF;
1750: x_return_status => l_return_status
1751: );
1752:
1753: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1754: RAISE FND_API.g_exc_unexpected_error;
1755: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
1756: RAISE FND_API.g_exc_error;
1757: END IF;
1758: END IF;
1751: );
1752:
1753: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1754: RAISE FND_API.g_exc_unexpected_error;
1755: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
1756: RAISE FND_API.g_exc_error;
1757: END IF;
1758: END IF;
1759: -- inter-entity level
1752:
1753: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1754: RAISE FND_API.g_exc_unexpected_error;
1755: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
1756: RAISE FND_API.g_exc_error;
1757: END IF;
1758: END IF;
1759: -- inter-entity level
1760: IF (AMS_DEBUG_HIGH_ON) THEN
1767: p_complete_rec => l_evo_rec,
1768: p_validation_mode => JTF_PLSQL_API.g_update,
1769: x_return_status => l_return_status
1770: );
1771: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1772: RAISE FND_API.g_exc_unexpected_error;
1773: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
1774: RAISE FND_API.g_exc_error;
1775: END IF;
1768: p_validation_mode => JTF_PLSQL_API.g_update,
1769: x_return_status => l_return_status
1770: );
1771: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1772: RAISE FND_API.g_exc_unexpected_error;
1773: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
1774: RAISE FND_API.g_exc_error;
1775: END IF;
1776: END IF;
1769: x_return_status => l_return_status
1770: );
1771: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1772: RAISE FND_API.g_exc_unexpected_error;
1773: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
1774: RAISE FND_API.g_exc_error;
1775: END IF;
1776: END IF;
1777:
1770: );
1771: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1772: RAISE FND_API.g_exc_unexpected_error;
1773: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
1774: RAISE FND_API.g_exc_error;
1775: END IF;
1776: END IF;
1777:
1778: -- Check if (budget lines are available added 06/04/2001 murali)
1776: END IF;
1777:
1778: -- Check if (budget lines are available added 06/04/2001 murali)
1779:
1780: IF (p_evo_rec.currency_code_tc <> FND_API.g_miss_char) THEN
1781: IF (p_evo_rec.currency_code_tc <> nvl(l_evo_rec.currency_code_tc, '1') ) THEN
1782: OPEN c_bdgt_line_yn(l_evo_rec.event_offer_id, l_evo_rec.event_object_type);
1783: FETCH c_bdgt_line_yn INTO l_dummy;
1784: IF c_bdgt_line_yn%NOTFOUND THEN
1788: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
1789: FND_MESSAGE.set_name('AMS', 'AMS_EVENT_BUD_PRESENT');
1790: FND_MSG_PUB.add;
1791: END IF;
1792: RAISE FND_API.g_exc_error;
1793: END IF;
1794: END IF;
1795: END IF;
1796:
1805: p_evo_rec => l_evo_rec,
1806: x_return_status => l_return_status
1807: );
1808:
1809: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1810: RAISE FND_API.g_exc_unexpected_error;
1811: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
1812: RAISE FND_API.g_exc_error;
1813: END IF;
1806: x_return_status => l_return_status
1807: );
1808:
1809: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1810: RAISE FND_API.g_exc_unexpected_error;
1811: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
1812: RAISE FND_API.g_exc_error;
1813: END IF;
1814:
1807: );
1808:
1809: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1810: RAISE FND_API.g_exc_unexpected_error;
1811: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
1812: RAISE FND_API.g_exc_error;
1813: END IF;
1814:
1815: -- handle source code update
1808:
1809: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1810: RAISE FND_API.g_exc_unexpected_error;
1811: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
1812: RAISE FND_API.g_exc_error;
1813: END IF;
1814:
1815: -- handle source code update
1816: IF (AMS_DEBUG_HIGH_ON) THEN
1832: AMS_Utility_PVT.debug_message('The value of p_source_code is ' || l_evo_rec.source_code);
1833:
1834: END IF;
1835:
1836: l_traget_list_exists := FND_API.G_TRUE;
1837: /* Added by GMADANA */
1838: OPEN c_evo;
1839: FETCH c_evo INTO l_global_flag, l_source_code;
1840: CLOSE c_evo;
1843: AMS_Utility_PVT.debug_message('The value of p_source_code is ' || l_evo_rec.event_offer_id ||l_evo_rec.event_object_type );
1844: END IF;
1845: l_traget_list_exists := AMS_ScheduleRules_PVT.Target_Group_Exist( p_schedule_id => l_evo_rec.event_offer_id
1846: , p_obj_type => l_evo_rec.event_object_type);
1847: if (l_traget_list_exists = FND_API.G_FALSE) THEN
1848: IF (AMS_DEBUG_HIGH_ON) THEN
1849:
1850: AMS_Utility_PVT.debug_message('l_traget_list_exists is false' );
1851: END IF;
1850: AMS_Utility_PVT.debug_message('l_traget_list_exists is false' );
1851: END IF;
1852: end if;
1853:
1854: IF p_evo_rec.source_code <> FND_API.g_miss_char
1855: THEN
1856: IF p_evo_rec.source_code <> l_source_code
1857: THEN
1858: IF l_evo_rec.event_level = 'MAIN' AND l_evo_rec.system_status_code = 'NEW' AND l_traget_list_exists = FND_API.G_FALSE
1854: IF p_evo_rec.source_code <> FND_API.g_miss_char
1855: THEN
1856: IF p_evo_rec.source_code <> l_source_code
1857: THEN
1858: IF l_evo_rec.event_level = 'MAIN' AND l_evo_rec.system_status_code = 'NEW' AND l_traget_list_exists = FND_API.G_FALSE
1859: THEN
1860: IF l_evo_rec.event_object_type = 'EVEO' THEN
1861: -- extracting out source code modified by soagrawa
1862: -- 21-jan-2003 bug# 2761612
1880: l_return_status
1881: );
1882: l_evo_rec.source_code := l_dummy_source_code;
1883: END IF;
1884: IF l_return_status = FND_API.g_ret_sts_error THEN
1885: RAISE FND_API.g_exc_error;
1886: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1887: RAISE FND_API.g_exc_unexpected_error;
1888: END IF;
1881: );
1882: l_evo_rec.source_code := l_dummy_source_code;
1883: END IF;
1884: IF l_return_status = FND_API.g_ret_sts_error THEN
1885: RAISE FND_API.g_exc_error;
1886: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1887: RAISE FND_API.g_exc_unexpected_error;
1888: END IF;
1889: ELSE
1882: l_evo_rec.source_code := l_dummy_source_code;
1883: END IF;
1884: IF l_return_status = FND_API.g_ret_sts_error THEN
1885: RAISE FND_API.g_exc_error;
1886: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1887: RAISE FND_API.g_exc_unexpected_error;
1888: END IF;
1889: ELSE
1890: if l_traget_list_exists = FND_API.G_TRUE
1883: END IF;
1884: IF l_return_status = FND_API.g_ret_sts_error THEN
1885: RAISE FND_API.g_exc_error;
1886: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1887: RAISE FND_API.g_exc_unexpected_error;
1888: END IF;
1889: ELSE
1890: if l_traget_list_exists = FND_API.G_TRUE
1891: THEN
1886: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1887: RAISE FND_API.g_exc_unexpected_error;
1888: END IF;
1889: ELSE
1890: if l_traget_list_exists = FND_API.G_TRUE
1891: THEN
1892: FND_MESSAGE.set_name('AMS', 'AMS_EVEO_SRCCD_NO_CHNG');
1893: FND_MSG_PUB.add;
1894: RAISE FND_API.g_exc_error;
1890: if l_traget_list_exists = FND_API.G_TRUE
1891: THEN
1892: FND_MESSAGE.set_name('AMS', 'AMS_EVEO_SRCCD_NO_CHNG');
1893: FND_MSG_PUB.add;
1894: RAISE FND_API.g_exc_error;
1895: else
1896: FND_MESSAGE.set_name('AMS', 'AMS_CAMP_UPDATE_SRC_STAT');
1897: FND_MSG_PUB.add;
1898: RAISE FND_API.g_exc_error;
1894: RAISE FND_API.g_exc_error;
1895: else
1896: FND_MESSAGE.set_name('AMS', 'AMS_CAMP_UPDATE_SRC_STAT');
1897: FND_MSG_PUB.add;
1898: RAISE FND_API.g_exc_error;
1899: END IF;
1900: END IF;
1901: END IF;
1902: ELSIF p_evo_rec.source_code IS NULL /* added by musman for bug 2618242 fix*/
1903: THEN
1904: l_evo_rec.source_code := l_source_code;
1905: END IF;
1906:
1907: IF p_evo_rec.global_flag <> FND_API.g_miss_char
1908: OR p_evo_rec.global_flag is NULL
1909: THEN
1910: IF p_evo_rec.global_flag <> l_global_flag
1911: THEN
1908: OR p_evo_rec.global_flag is NULL
1909: THEN
1910: IF p_evo_rec.global_flag <> l_global_flag
1911: THEN
1912: IF l_evo_rec.event_level = 'MAIN' AND l_evo_rec.system_status_code = 'NEW' AND l_traget_list_exists = FND_API.G_FALSE
1913: THEN
1914: IF l_evo_rec.event_object_type = 'EVEO' THEN
1915: IF (AMS_DEBUG_HIGH_ON) THEN
1916:
1938: l_return_status
1939: );
1940: l_evo_rec.source_code := l_dummy_source_code;
1941: END IF;
1942: IF l_return_status = FND_API.g_ret_sts_error THEN
1943: RAISE FND_API.g_exc_error;
1944: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1945: RAISE FND_API.g_exc_unexpected_error;
1946: END IF;
1939: );
1940: l_evo_rec.source_code := l_dummy_source_code;
1941: END IF;
1942: IF l_return_status = FND_API.g_ret_sts_error THEN
1943: RAISE FND_API.g_exc_error;
1944: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1945: RAISE FND_API.g_exc_unexpected_error;
1946: END IF;
1947: ELSE
1940: l_evo_rec.source_code := l_dummy_source_code;
1941: END IF;
1942: IF l_return_status = FND_API.g_ret_sts_error THEN
1943: RAISE FND_API.g_exc_error;
1944: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1945: RAISE FND_API.g_exc_unexpected_error;
1946: END IF;
1947: ELSE
1948: if l_traget_list_exists = FND_API.G_TRUE
1941: END IF;
1942: IF l_return_status = FND_API.g_ret_sts_error THEN
1943: RAISE FND_API.g_exc_error;
1944: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1945: RAISE FND_API.g_exc_unexpected_error;
1946: END IF;
1947: ELSE
1948: if l_traget_list_exists = FND_API.G_TRUE
1949: THEN
1944: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
1945: RAISE FND_API.g_exc_unexpected_error;
1946: END IF;
1947: ELSE
1948: if l_traget_list_exists = FND_API.G_TRUE
1949: THEN
1950: FND_MESSAGE.set_name('AMS', 'AMS_EVEO_GLFLAG_NO_CHANG');
1951: FND_MSG_PUB.add;
1952: RAISE FND_API.g_exc_error;
1948: if l_traget_list_exists = FND_API.G_TRUE
1949: THEN
1950: FND_MESSAGE.set_name('AMS', 'AMS_EVEO_GLFLAG_NO_CHANG');
1951: FND_MSG_PUB.add;
1952: RAISE FND_API.g_exc_error;
1953: else
1954: FND_MESSAGE.set_name('AMS', 'AMS_EVNT_UPDATE_GFLG_STAT');
1955: FND_MSG_PUB.add;
1956: RAISE FND_API.g_exc_error;
1952: RAISE FND_API.g_exc_error;
1953: else
1954: FND_MESSAGE.set_name('AMS', 'AMS_EVNT_UPDATE_GFLG_STAT');
1955: FND_MSG_PUB.add;
1956: RAISE FND_API.g_exc_error;
1957: END IF;
1958: END IF;
1959: END IF;
1960: END IF;
1993: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
1994: FND_MESSAGE.set_name('AMS', 'AMS_EVO_NO_UPDATE_ACCESS');
1995: FND_MSG_PUB.add;
1996: END IF;
1997: RAISE FND_API.g_exc_error;
1998: end if;
1999: END IF;
2000:
2001:
1999: END IF;
2000:
2001:
2002: -----------------------update---------------------------------------
2003: IF l_evo_rec.user_status_id <> FND_API.g_miss_num
2004: THEN
2005:
2006: -- pick up the correct system_status_code first.
2007: IF l_evo_rec.event_level = 'MAIN'
2058: AMS_Utility_PVT.debug_message( 'delv meth id from cursor ' || l_dlv_id);
2059:
2060: END IF;
2061:
2062: IF l_evo_rec.event_delivery_method_code <> FND_API.g_miss_char
2063: AND l_evo_rec.event_delivery_method_code IS NOT NULL THEN
2064:
2065: IF l_dlv_id is NOT NULL then
2066: IF l_evo_rec.EVENT_DELIVERY_METHOD_CODE <> l_dlv_code THEN
2070: l_dlv_rec.object_version_number := l_dlv_ver;
2071:
2072: AMS_ActDelvMethod_PVT.Update_Act_DelvMethod(
2073: p_api_version => l_api_version,
2074: p_init_msg_list => FND_API.g_false,
2075: p_commit => FND_API.g_false,
2076: p_validation_level => FND_API.g_valid_level_full,
2077: x_return_status => l_return_status,
2078: x_msg_count => x_msg_count,
2071:
2072: AMS_ActDelvMethod_PVT.Update_Act_DelvMethod(
2073: p_api_version => l_api_version,
2074: p_init_msg_list => FND_API.g_false,
2075: p_commit => FND_API.g_false,
2076: p_validation_level => FND_API.g_valid_level_full,
2077: x_return_status => l_return_status,
2078: x_msg_count => x_msg_count,
2079: x_msg_data => x_msg_data,
2072: AMS_ActDelvMethod_PVT.Update_Act_DelvMethod(
2073: p_api_version => l_api_version,
2074: p_init_msg_list => FND_API.g_false,
2075: p_commit => FND_API.g_false,
2076: p_validation_level => FND_API.g_valid_level_full,
2077: x_return_status => l_return_status,
2078: x_msg_count => x_msg_count,
2079: x_msg_data => x_msg_data,
2080: p_act_DelvMethod_rec => l_dlv_rec);
2078: x_msg_count => x_msg_count,
2079: x_msg_data => x_msg_data,
2080: p_act_DelvMethod_rec => l_dlv_rec);
2081:
2082: IF l_return_status = FND_API.g_ret_sts_error THEN
2083: RAISE FND_API.g_exc_error;
2084: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2085: RAISE FND_API.g_exc_unexpected_error;
2086: END IF;
2079: x_msg_data => x_msg_data,
2080: p_act_DelvMethod_rec => l_dlv_rec);
2081:
2082: IF l_return_status = FND_API.g_ret_sts_error THEN
2083: RAISE FND_API.g_exc_error;
2084: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2085: RAISE FND_API.g_exc_unexpected_error;
2086: END IF;
2087: END IF;
2080: p_act_DelvMethod_rec => l_dlv_rec);
2081:
2082: IF l_return_status = FND_API.g_ret_sts_error THEN
2083: RAISE FND_API.g_exc_error;
2084: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2085: RAISE FND_API.g_exc_unexpected_error;
2086: END IF;
2087: END IF;
2088: ELSE
2081:
2082: IF l_return_status = FND_API.g_ret_sts_error THEN
2083: RAISE FND_API.g_exc_error;
2084: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2085: RAISE FND_API.g_exc_unexpected_error;
2086: END IF;
2087: END IF;
2088: ELSE
2089: IF l_evo_rec.EVENT_STANDALONE_FLAG = 'Y' THEN
2096: l_dlv_rec.DELIVERY_MEDIA_TYPE_CODE := l_evo_rec.EVENT_DELIVERY_METHOD_CODE;
2097: END IF;
2098: AMS_ActDelvMethod_PVT.Create_Act_DelvMethod(
2099: p_api_version => l_api_version,
2100: p_init_msg_list => FND_API.g_false,
2101: p_commit => FND_API.g_false,
2102: p_validation_level => FND_API.g_valid_level_full,
2103: x_return_status => l_return_status,
2104: x_msg_count => x_msg_count,
2097: END IF;
2098: AMS_ActDelvMethod_PVT.Create_Act_DelvMethod(
2099: p_api_version => l_api_version,
2100: p_init_msg_list => FND_API.g_false,
2101: p_commit => FND_API.g_false,
2102: p_validation_level => FND_API.g_valid_level_full,
2103: x_return_status => l_return_status,
2104: x_msg_count => x_msg_count,
2105: x_msg_data => x_msg_data,
2098: AMS_ActDelvMethod_PVT.Create_Act_DelvMethod(
2099: p_api_version => l_api_version,
2100: p_init_msg_list => FND_API.g_false,
2101: p_commit => FND_API.g_false,
2102: p_validation_level => FND_API.g_valid_level_full,
2103: x_return_status => l_return_status,
2104: x_msg_count => x_msg_count,
2105: x_msg_data => x_msg_data,
2106: p_act_DelvMethod_rec => l_dlv_rec,
2104: x_msg_count => x_msg_count,
2105: x_msg_data => x_msg_data,
2106: p_act_DelvMethod_rec => l_dlv_rec,
2107: x_act_DelvMethod_id => l_dlv_id);
2108: IF l_return_status = FND_API.g_ret_sts_error THEN
2109: RAISE FND_API.g_exc_error;
2110: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2111: RAISE FND_API.g_exc_unexpected_error;
2112: END IF;
2105: x_msg_data => x_msg_data,
2106: p_act_DelvMethod_rec => l_dlv_rec,
2107: x_act_DelvMethod_id => l_dlv_id);
2108: IF l_return_status = FND_API.g_ret_sts_error THEN
2109: RAISE FND_API.g_exc_error;
2110: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2111: RAISE FND_API.g_exc_unexpected_error;
2112: END IF;
2113: END IF;
2106: p_act_DelvMethod_rec => l_dlv_rec,
2107: x_act_DelvMethod_id => l_dlv_id);
2108: IF l_return_status = FND_API.g_ret_sts_error THEN
2109: RAISE FND_API.g_exc_error;
2110: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2111: RAISE FND_API.g_exc_unexpected_error;
2112: END IF;
2113: END IF;
2114: -- ELSE -- meaning delv method code passed as null
2107: x_act_DelvMethod_id => l_dlv_id);
2108: IF l_return_status = FND_API.g_ret_sts_error THEN
2109: RAISE FND_API.g_exc_error;
2110: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2111: RAISE FND_API.g_exc_unexpected_error;
2112: END IF;
2113: END IF;
2114: -- ELSE -- meaning delv method code passed as null
2115: -- The following if condition is added for bug # 2376741
2121:
2122: IF l_dlv_id is NOT NULL then
2123: AMS_ActDelvMethod_PVT.Delete_Act_DelvMethod(
2124: p_api_version => l_api_version,
2125: p_init_msg_list => FND_API.g_false,
2126: p_commit => FND_API.g_false,
2127: p_validation_level => FND_API.g_valid_level_full,
2128: x_return_status => l_return_status,
2129: x_msg_count => x_msg_count,
2122: IF l_dlv_id is NOT NULL then
2123: AMS_ActDelvMethod_PVT.Delete_Act_DelvMethod(
2124: p_api_version => l_api_version,
2125: p_init_msg_list => FND_API.g_false,
2126: p_commit => FND_API.g_false,
2127: p_validation_level => FND_API.g_valid_level_full,
2128: x_return_status => l_return_status,
2129: x_msg_count => x_msg_count,
2130: x_msg_data => x_msg_data,
2123: AMS_ActDelvMethod_PVT.Delete_Act_DelvMethod(
2124: p_api_version => l_api_version,
2125: p_init_msg_list => FND_API.g_false,
2126: p_commit => FND_API.g_false,
2127: p_validation_level => FND_API.g_valid_level_full,
2128: x_return_status => l_return_status,
2129: x_msg_count => x_msg_count,
2130: x_msg_data => x_msg_data,
2131: p_act_DelvMethod_id => l_dlv_id,
2129: x_msg_count => x_msg_count,
2130: x_msg_data => x_msg_data,
2131: p_act_DelvMethod_id => l_dlv_id,
2132: p_object_version => l_dlv_ver);
2133: IF l_return_status = FND_API.g_ret_sts_error THEN
2134: RAISE FND_API.g_exc_error;
2135: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2136: RAISE FND_API.g_exc_unexpected_error;
2137: END IF;
2130: x_msg_data => x_msg_data,
2131: p_act_DelvMethod_id => l_dlv_id,
2132: p_object_version => l_dlv_ver);
2133: IF l_return_status = FND_API.g_ret_sts_error THEN
2134: RAISE FND_API.g_exc_error;
2135: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2136: RAISE FND_API.g_exc_unexpected_error;
2137: END IF;
2138: -- now that dlv_id has been deleted from act_delv table, null it from evo table as well
2131: p_act_DelvMethod_id => l_dlv_id,
2132: p_object_version => l_dlv_ver);
2133: IF l_return_status = FND_API.g_ret_sts_error THEN
2134: RAISE FND_API.g_exc_error;
2135: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2136: RAISE FND_API.g_exc_unexpected_error;
2137: END IF;
2138: -- now that dlv_id has been deleted from act_delv table, null it from evo table as well
2139: l_dlv_id := null;
2132: p_object_version => l_dlv_ver);
2133: IF l_return_status = FND_API.g_ret_sts_error THEN
2134: RAISE FND_API.g_exc_error;
2135: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2136: RAISE FND_API.g_exc_unexpected_error;
2137: END IF;
2138: -- now that dlv_id has been deleted from act_delv table, null it from evo table as well
2139: l_dlv_id := null;
2140: END IF;
2143:
2144: ----------INV AND PRICING INTEGRATION /* Added by GMADANA */--------------------
2145:
2146: IF l_evo_rec.INVENTORY_ITEM_ID IS NULL THEN
2147: IF l_evo_rec.INVENTORY_ITEM <> FND_API.g_miss_char
2148: AND l_evo_rec.INVENTORY_ITEM IS NOT NULL THEN
2149: IF (AMS_DEBUG_HIGH_ON) THEN
2150:
2151: AMS_Utility_PVT.debug_message(l_full_name ||': calling create inv item');
2168:
2169: l_evo_rec.INVENTORY_ITEM_ID := l_inventory_item_id;
2170: l_evo_rec.ORGANIZATION_ID := l_org_id;
2171:
2172: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2173: RAISE FND_API.g_exc_unexpected_error;
2174: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
2175: RAISE FND_API.g_exc_error;
2176: END IF;
2169: l_evo_rec.INVENTORY_ITEM_ID := l_inventory_item_id;
2170: l_evo_rec.ORGANIZATION_ID := l_org_id;
2171:
2172: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2173: RAISE FND_API.g_exc_unexpected_error;
2174: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
2175: RAISE FND_API.g_exc_error;
2176: END IF;
2177:
2170: l_evo_rec.ORGANIZATION_ID := l_org_id;
2171:
2172: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2173: RAISE FND_API.g_exc_unexpected_error;
2174: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
2175: RAISE FND_API.g_exc_error;
2176: END IF;
2177:
2178:
2171:
2172: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2173: RAISE FND_API.g_exc_unexpected_error;
2174: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
2175: RAISE FND_API.g_exc_error;
2176: END IF;
2177:
2178:
2179: create_global_pricing(
2180: p_evo_rec => l_evo_rec,
2181: x_return_status => l_return_status
2182: );
2183:
2184: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2185: RAISE FND_API.g_exc_unexpected_error;
2186: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
2187: RAISE FND_API.g_exc_error;
2188: END IF;
2181: x_return_status => l_return_status
2182: );
2183:
2184: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2185: RAISE FND_API.g_exc_unexpected_error;
2186: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
2187: RAISE FND_API.g_exc_error;
2188: END IF;
2189:
2182: );
2183:
2184: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2185: RAISE FND_API.g_exc_unexpected_error;
2186: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
2187: RAISE FND_API.g_exc_error;
2188: END IF;
2189:
2190: END IF; -- end if for l_evo_rec.INVENTORY_ITEM <> FND_API.g_miss_char
2183:
2184: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2185: RAISE FND_API.g_exc_unexpected_error;
2186: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
2187: RAISE FND_API.g_exc_error;
2188: END IF;
2189:
2190: END IF; -- end if for l_evo_rec.INVENTORY_ITEM <> FND_API.g_miss_char
2191: ELSE
2186: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
2187: RAISE FND_API.g_exc_error;
2188: END IF;
2189:
2190: END IF; -- end if for l_evo_rec.INVENTORY_ITEM <> FND_API.g_miss_char
2191: ELSE
2192: create_global_pricing(
2193: p_evo_rec => l_evo_rec,
2194: x_return_status => l_return_status
2193: p_evo_rec => l_evo_rec,
2194: x_return_status => l_return_status
2195: );
2196:
2197: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2198: RAISE FND_API.g_exc_unexpected_error;
2199: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
2200: RAISE FND_API.g_exc_error;
2201: END IF;
2194: x_return_status => l_return_status
2195: );
2196:
2197: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2198: RAISE FND_API.g_exc_unexpected_error;
2199: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
2200: RAISE FND_API.g_exc_error;
2201: END IF;
2202:
2195: );
2196:
2197: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2198: RAISE FND_API.g_exc_unexpected_error;
2199: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
2200: RAISE FND_API.g_exc_error;
2201: END IF;
2202:
2203: END IF; -- end if for IF l_evo_rec.INVENTORY_ITEM_ID IS NULL
2196:
2197: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2198: RAISE FND_API.g_exc_unexpected_error;
2199: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
2200: RAISE FND_API.g_exc_error;
2201: END IF;
2202:
2203: END IF; -- end if for IF l_evo_rec.INVENTORY_ITEM_ID IS NULL
2204:
2222: -- the code will convert the transaction currency in to
2223: -- functional currency.
2224: -- ==========================================================
2225: IF p_evo_rec.fund_amount_tc IS NOT NULL THEN
2226: IF p_evo_rec.fund_amount_tc <> FND_API.g_miss_num THEN
2227: AMS_EvhRules_PVT.Convert_Evnt_Currency(
2228: p_tc_curr => l_evo_rec.currency_code_tc,
2229: p_tc_amt => l_evo_rec.fund_amount_tc,
2230: x_fc_curr => l_evo_rec.currency_code_fc,
2236: END IF;
2237: -------------------------- check locations --------------------
2238: -- CHECK FOR WHETHER NEW LOCATION NEEDS TO BE CREATED
2239: IF (l_evo_rec.event_location_id IS NOT NULL
2240: AND (nvl(l_evo_rec.CITY, ' ') = ' ' OR l_evo_rec.CITY = FND_API.g_miss_char)
2241: AND (nvl(l_evo_rec.STATE, ' ') = ' ' OR l_evo_rec.STATE = FND_API.g_miss_char)
2242: AND (nvl(l_evo_rec.COUNTRY, ' ') = ' ' OR l_evo_rec.COUNTRY = FND_API.g_miss_char ))
2243: THEN
2244: l_evo_rec.event_location_id := NULL;
2237: -------------------------- check locations --------------------
2238: -- CHECK FOR WHETHER NEW LOCATION NEEDS TO BE CREATED
2239: IF (l_evo_rec.event_location_id IS NOT NULL
2240: AND (nvl(l_evo_rec.CITY, ' ') = ' ' OR l_evo_rec.CITY = FND_API.g_miss_char)
2241: AND (nvl(l_evo_rec.STATE, ' ') = ' ' OR l_evo_rec.STATE = FND_API.g_miss_char)
2242: AND (nvl(l_evo_rec.COUNTRY, ' ') = ' ' OR l_evo_rec.COUNTRY = FND_API.g_miss_char ))
2243: THEN
2244: l_evo_rec.event_location_id := NULL;
2245: ELSE
2238: -- CHECK FOR WHETHER NEW LOCATION NEEDS TO BE CREATED
2239: IF (l_evo_rec.event_location_id IS NOT NULL
2240: AND (nvl(l_evo_rec.CITY, ' ') = ' ' OR l_evo_rec.CITY = FND_API.g_miss_char)
2241: AND (nvl(l_evo_rec.STATE, ' ') = ' ' OR l_evo_rec.STATE = FND_API.g_miss_char)
2242: AND (nvl(l_evo_rec.COUNTRY, ' ') = ' ' OR l_evo_rec.COUNTRY = FND_API.g_miss_char ))
2243: THEN
2244: l_evo_rec.event_location_id := NULL;
2245: ELSE
2246: IF l_evo_rec.event_location_id IS NOT NULL THEN
2251: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
2252: FND_MESSAGE.set_name('AMS', 'AMS_API_RECORD_NOT_FOUND');
2253: FND_MSG_PUB.add;
2254: END IF;
2255: RAISE FND_API.g_exc_error;
2256: END IF;
2257: CLOSE c_location;
2258: END IF;
2259: IF (nvl(l_evo_rec.city, ' ') <> nvl(l_city, ' ') OR
2266: l_location_rec.ORIG_SYSTEM_REFERENCE := -1;
2267: l_location_rec.CONTENT_SOURCE_TYPE := 'USER_ENTERED';
2268: l_location_rec.created_by_module := 'AMS_EVENT';
2269: HZ_LOCATION_V2PUB.Create_Location(
2270: p_init_msg_list => FND_API.g_false,
2271: p_location_rec => l_location_rec,
2272: x_return_status => l_return_status,
2273: x_msg_count => x_msg_count,
2274: x_msg_data => x_msg_data,
2273: x_msg_count => x_msg_count,
2274: x_msg_data => x_msg_data,
2275: x_location_id => l_evo_rec.event_location_id
2276: );
2277: --IF l_return_status = FND_API.G_RET_STS_SUCCESS THEN
2278: -- l_venue_rec.location_id := l_location_id;
2279: --END IF;
2280: IF l_return_status = FND_API.g_ret_sts_error THEN
2281: RAISE FND_API.g_exc_error;
2276: );
2277: --IF l_return_status = FND_API.G_RET_STS_SUCCESS THEN
2278: -- l_venue_rec.location_id := l_location_id;
2279: --END IF;
2280: IF l_return_status = FND_API.g_ret_sts_error THEN
2281: RAISE FND_API.g_exc_error;
2282: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2283: RAISE FND_API.g_exc_unexpected_error;
2284: END IF;
2277: --IF l_return_status = FND_API.G_RET_STS_SUCCESS THEN
2278: -- l_venue_rec.location_id := l_location_id;
2279: --END IF;
2280: IF l_return_status = FND_API.g_ret_sts_error THEN
2281: RAISE FND_API.g_exc_error;
2282: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2283: RAISE FND_API.g_exc_unexpected_error;
2284: END IF;
2285: END IF; --check for addr1, city, state, country
2278: -- l_venue_rec.location_id := l_location_id;
2279: --END IF;
2280: IF l_return_status = FND_API.g_ret_sts_error THEN
2281: RAISE FND_API.g_exc_error;
2282: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2283: RAISE FND_API.g_exc_unexpected_error;
2284: END IF;
2285: END IF; --check for addr1, city, state, country
2286: END IF; -- check for NULL
2279: --END IF;
2280: IF l_return_status = FND_API.g_ret_sts_error THEN
2281: RAISE FND_API.g_exc_error;
2282: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2283: RAISE FND_API.g_exc_unexpected_error;
2284: END IF;
2285: END IF; --check for addr1, city, state, country
2286: END IF; -- check for NULL
2287:
2299: p_evo_rec => l_evo_rec,
2300: x_return_status => x_return_status
2301: );
2302:
2303: IF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2304: RAISE Fnd_Api.g_exc_unexpected_error;
2305: ELSIF x_return_status = Fnd_Api.g_ret_sts_error THEN
2306: RAISE Fnd_Api.g_exc_error;
2307: END IF;
2300: x_return_status => x_return_status
2301: );
2302:
2303: IF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2304: RAISE Fnd_Api.g_exc_unexpected_error;
2305: ELSIF x_return_status = Fnd_Api.g_ret_sts_error THEN
2306: RAISE Fnd_Api.g_exc_error;
2307: END IF;
2308: END IF;
2301: );
2302:
2303: IF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2304: RAISE Fnd_Api.g_exc_unexpected_error;
2305: ELSIF x_return_status = Fnd_Api.g_ret_sts_error THEN
2306: RAISE Fnd_Api.g_exc_error;
2307: END IF;
2308: END IF;
2309:
2302:
2303: IF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2304: RAISE Fnd_Api.g_exc_unexpected_error;
2305: ELSIF x_return_status = Fnd_Api.g_ret_sts_error THEN
2306: RAISE Fnd_Api.g_exc_error;
2307: END IF;
2308: END IF;
2309:
2310: /* Code Added by GMADANA for Date validation for attaching Program as Parent */
2322: p_evo_rec => l_evo_rec,
2323: x_return_status => x_return_status
2324: );
2325:
2326: IF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2327: RAISE Fnd_Api.g_exc_unexpected_error;
2328: ELSIF x_return_status = Fnd_Api.g_ret_sts_error THEN
2329: RAISE Fnd_Api.g_exc_error;
2330: END IF;
2323: x_return_status => x_return_status
2324: );
2325:
2326: IF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2327: RAISE Fnd_Api.g_exc_unexpected_error;
2328: ELSIF x_return_status = Fnd_Api.g_ret_sts_error THEN
2329: RAISE Fnd_Api.g_exc_error;
2330: END IF;
2331:
2324: );
2325:
2326: IF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2327: RAISE Fnd_Api.g_exc_unexpected_error;
2328: ELSIF x_return_status = Fnd_Api.g_ret_sts_error THEN
2329: RAISE Fnd_Api.g_exc_error;
2330: END IF;
2331:
2332: END IF;
2325:
2326: IF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2327: RAISE Fnd_Api.g_exc_unexpected_error;
2328: ELSIF x_return_status = Fnd_Api.g_ret_sts_error THEN
2329: RAISE Fnd_Api.g_exc_error;
2330: END IF;
2331:
2332: END IF;
2333:
2349: AMS_Utility_PVT.debug_message('Event Start is after Min Session Start');
2350: END IF;
2351: Fnd_Message.set_name('AMS', 'AMS_EVT_SESS_STDT_CONFLICT');
2352: Fnd_Msg_Pub.ADD;
2353: x_return_status := Fnd_Api.g_ret_sts_error;
2354: RETURN;
2355: END IF;
2356:
2357: IF l_max_session_time IS NOT NULL AND l_max_session_time > l_evo_rec.event_end_date_time THEN
2359: AMS_Utility_PVT.debug_message('Event End is before Max Session End');
2360: END IF;
2361: Fnd_Message.set_name('AMS', 'AMS_EVT_SESS_EDDT_CONFLICT');
2362: Fnd_Msg_Pub.ADD;
2363: x_return_status := Fnd_Api.g_ret_sts_error;
2364: RETURN;
2365: END IF;
2366:
2367: END IF;
2376: x_msg_data =>x_msg_data
2377: );
2378: END IF;
2379:
2380: IF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2381: RAISE Fnd_Api.g_exc_unexpected_error;
2382: ELSIF x_return_status = Fnd_Api.g_ret_sts_error THEN
2383: RAISE Fnd_Api.g_exc_error;
2384: END IF;
2377: );
2378: END IF;
2379:
2380: IF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2381: RAISE Fnd_Api.g_exc_unexpected_error;
2382: ELSIF x_return_status = Fnd_Api.g_ret_sts_error THEN
2383: RAISE Fnd_Api.g_exc_error;
2384: END IF;
2385:
2378: END IF;
2379:
2380: IF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2381: RAISE Fnd_Api.g_exc_unexpected_error;
2382: ELSIF x_return_status = Fnd_Api.g_ret_sts_error THEN
2383: RAISE Fnd_Api.g_exc_error;
2384: END IF;
2385:
2386: /* If the owner user id cahnges call AMS_EvhRules_PVT.Update_Owner */
2379:
2380: IF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2381: RAISE Fnd_Api.g_exc_unexpected_error;
2382: ELSIF x_return_status = Fnd_Api.g_ret_sts_error THEN
2383: RAISE Fnd_Api.g_exc_error;
2384: END IF;
2385:
2386: /* If the owner user id cahnges call AMS_EvhRules_PVT.Update_Owner */
2387: -- Change the owner in Access table if the owner is changed.
2385:
2386: /* If the owner user id cahnges call AMS_EvhRules_PVT.Update_Owner */
2387: -- Change the owner in Access table if the owner is changed.
2388:
2389: IF p_evo_rec.owner_user_id <> FND_API.g_miss_num
2390: THEN
2391: AMS_EvhRules_PVT.Update_Owner(
2392: p_api_version => p_api_version,
2393: p_init_msg_list => p_init_msg_list,
2400: p_event_id => l_evo_rec.event_offer_id,
2401: p_owner_id => p_evo_rec.owner_user_id
2402: );
2403:
2404: IF l_return_status = FND_API.g_ret_sts_error THEN
2405: RAISE FND_API.g_exc_error;
2406: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2407: RAISE FND_API.g_exc_unexpected_error;
2408: END IF;
2401: p_owner_id => p_evo_rec.owner_user_id
2402: );
2403:
2404: IF l_return_status = FND_API.g_ret_sts_error THEN
2405: RAISE FND_API.g_exc_error;
2406: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2407: RAISE FND_API.g_exc_unexpected_error;
2408: END IF;
2409: END IF ;
2402: );
2403:
2404: IF l_return_status = FND_API.g_ret_sts_error THEN
2405: RAISE FND_API.g_exc_error;
2406: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2407: RAISE FND_API.g_exc_unexpected_error;
2408: END IF;
2409: END IF ;
2410:
2403:
2404: IF l_return_status = FND_API.g_ret_sts_error THEN
2405: RAISE FND_API.g_exc_error;
2406: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2407: RAISE FND_API.g_exc_unexpected_error;
2408: END IF;
2409: END IF ;
2410:
2411: OPEN c_old_dates;
2746: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
2747: FND_MESSAGE.set_name('AMS', 'AMS_API_RECORD_NOT_FOUND');
2748: FND_MSG_PUB.add;
2749: END IF;
2750: RAISE FND_API.g_exc_error;
2751: END IF;
2752:
2753: -- GDEODHAR : Sept. 26th, 2000 : Note that for MAIN Events and Agenda (SUB) items, the
2754: -- update of the TL table is the same.
2768: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
2769: FND_MESSAGE.set_name('AMS', 'AMS_API_RECORD_NOT_FOUND');
2770: FND_MSG_PUB.add;
2771: END IF;
2772: RAISE FND_API.g_exc_error;
2773: END IF;
2774:
2775: ---murali call "update_event_status 09/26/00 S
2776: -- GDEODHAR : Added a condition. (Sept. 26th 2000)
2777:
2778: --Added by ANSKUMAR FOR FULFILMENT FIX : 4676049
2779: fulfill_event_offer(l_evo_rec, l_return_status);
2780:
2781: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2782: RAISE FND_API.g_exc_unexpected_error;
2783: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
2784: RAISE FND_API.g_exc_error;
2785: END IF;
2778: --Added by ANSKUMAR FOR FULFILMENT FIX : 4676049
2779: fulfill_event_offer(l_evo_rec, l_return_status);
2780:
2781: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2782: RAISE FND_API.g_exc_unexpected_error;
2783: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
2784: RAISE FND_API.g_exc_error;
2785: END IF;
2786:
2779: fulfill_event_offer(l_evo_rec, l_return_status);
2780:
2781: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2782: RAISE FND_API.g_exc_unexpected_error;
2783: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
2784: RAISE FND_API.g_exc_error;
2785: END IF;
2786:
2787: UPDATE ams_event_offers_all_b SET
2780:
2781: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2782: RAISE FND_API.g_exc_unexpected_error;
2783: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
2784: RAISE FND_API.g_exc_error;
2785: END IF;
2786:
2787: UPDATE ams_event_offers_all_b SET
2788: event_start_date = l_evo_rec.event_start_date,
2794: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
2795: FND_MESSAGE.set_name('AMS', 'AMS_API_RECORD_NOT_FOUND');
2796: FND_MSG_PUB.add;
2797: END IF;
2798: RAISE FND_API.g_exc_error;
2799: END IF;
2800:
2801: --End Adding
2802:
2815: x_return_status => l_return_status,
2816: x_msg_count => x_msg_count,
2817: x_msg_data => x_msg_data);
2818:
2819: IF l_return_status = FND_API.g_ret_sts_error THEN
2820: RAISE FND_API.g_exc_error;
2821: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2822: RAISE FND_API.g_exc_unexpected_error;
2823: END IF;
2816: x_msg_count => x_msg_count,
2817: x_msg_data => x_msg_data);
2818:
2819: IF l_return_status = FND_API.g_ret_sts_error THEN
2820: RAISE FND_API.g_exc_error;
2821: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2822: RAISE FND_API.g_exc_unexpected_error;
2823: END IF;
2824:
2817: x_msg_data => x_msg_data);
2818:
2819: IF l_return_status = FND_API.g_ret_sts_error THEN
2820: RAISE FND_API.g_exc_error;
2821: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2822: RAISE FND_API.g_exc_unexpected_error;
2823: END IF;
2824:
2825: END IF;
2818:
2819: IF l_return_status = FND_API.g_ret_sts_error THEN
2820: RAISE FND_API.g_exc_error;
2821: ELSIF l_return_status = FND_API.g_ret_sts_unexp_error THEN
2822: RAISE FND_API.g_exc_unexpected_error;
2823: END IF;
2824:
2825: END IF;
2826:
2881:
2882: END IF;
2883:
2884: -------------------- finish --------------------------
2885: IF FND_API.to_boolean(p_commit) THEN
2886: COMMIT;
2887: END IF;
2888:
2889: FND_MSG_PUB.count_and_get(
2886: COMMIT;
2887: END IF;
2888:
2889: FND_MSG_PUB.count_and_get(
2890: p_encoded => FND_API.g_false,
2891: p_count => x_msg_count,
2892: p_data => x_msg_data
2893: );
2894:
2901: END IF;
2902:
2903: EXCEPTION
2904:
2905: WHEN FND_API.g_exc_error THEN
2906: ROLLBACK TO update_event_offer;
2907: x_return_status := FND_API.g_ret_sts_error;
2908: FND_MSG_PUB.count_and_get(
2909: p_encoded => FND_API.g_false,
2903: EXCEPTION
2904:
2905: WHEN FND_API.g_exc_error THEN
2906: ROLLBACK TO update_event_offer;
2907: x_return_status := FND_API.g_ret_sts_error;
2908: FND_MSG_PUB.count_and_get(
2909: p_encoded => FND_API.g_false,
2910: p_count => x_msg_count,
2911: p_data => x_msg_data
2905: WHEN FND_API.g_exc_error THEN
2906: ROLLBACK TO update_event_offer;
2907: x_return_status := FND_API.g_ret_sts_error;
2908: FND_MSG_PUB.count_and_get(
2909: p_encoded => FND_API.g_false,
2910: p_count => x_msg_count,
2911: p_data => x_msg_data
2912: );
2913:
2910: p_count => x_msg_count,
2911: p_data => x_msg_data
2912: );
2913:
2914: WHEN FND_API.g_exc_unexpected_error THEN
2915: ROLLBACK TO update_event_offer;
2916: x_return_status := FND_API.g_ret_sts_unexp_error ;
2917: FND_MSG_PUB.count_and_get(
2918: p_encoded => FND_API.g_false,
2912: );
2913:
2914: WHEN FND_API.g_exc_unexpected_error THEN
2915: ROLLBACK TO update_event_offer;
2916: x_return_status := FND_API.g_ret_sts_unexp_error ;
2917: FND_MSG_PUB.count_and_get(
2918: p_encoded => FND_API.g_false,
2919: p_count => x_msg_count,
2920: p_data => x_msg_data
2914: WHEN FND_API.g_exc_unexpected_error THEN
2915: ROLLBACK TO update_event_offer;
2916: x_return_status := FND_API.g_ret_sts_unexp_error ;
2917: FND_MSG_PUB.count_and_get(
2918: p_encoded => FND_API.g_false,
2919: p_count => x_msg_count,
2920: p_data => x_msg_data
2921: );
2922:
2934: CLOSE c_pricelist_header_id;
2935: END IF;
2936:
2937: ROLLBACK TO update_event_offer;
2938: x_return_status := FND_API.g_ret_sts_unexp_error ;
2939:
2940: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error)
2941: THEN
2942: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
2942: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
2943: END IF;
2944:
2945: FND_MSG_PUB.count_and_get(
2946: p_encoded => FND_API.g_false,
2947: p_count => x_msg_count,
2948: p_data => x_msg_data
2949: );
2950:
2959: -- 11/23/1999 sugupta Created.
2960: --------------------------------------------------------------------
2961: PROCEDURE validate_event_offer(
2962: p_api_version IN NUMBER,
2963: p_init_msg_list IN VARCHAR2 := FND_API.g_false,
2964: p_validation_level IN NUMBER := FND_API.g_valid_level_full,
2965:
2966: p_evo_rec IN evo_rec_type,
2967:
2960: --------------------------------------------------------------------
2961: PROCEDURE validate_event_offer(
2962: p_api_version IN NUMBER,
2963: p_init_msg_list IN VARCHAR2 := FND_API.g_false,
2964: p_validation_level IN NUMBER := FND_API.g_valid_level_full,
2965:
2966: p_evo_rec IN evo_rec_type,
2967:
2968: x_return_status OUT NOCOPY VARCHAR2,
2981:
2982: AMS_Utility_PVT.debug_message(l_full_name||': start');
2983: END IF;
2984:
2985: IF FND_API.to_boolean(p_init_msg_list) THEN
2986: FND_MSG_PUB.initialize;
2987: END IF;
2988:
2989: IF NOT FND_API.compatible_api_call(
2985: IF FND_API.to_boolean(p_init_msg_list) THEN
2986: FND_MSG_PUB.initialize;
2987: END IF;
2988:
2989: IF NOT FND_API.compatible_api_call(
2990: l_api_version,
2991: p_api_version,
2992: l_api_name,
2993: g_pkg_name
2991: p_api_version,
2992: l_api_name,
2993: g_pkg_name
2994: ) THEN
2995: RAISE FND_API.g_exc_unexpected_error;
2996: END IF;
2997:
2998: x_return_status := FND_API.g_ret_sts_success;
2999:
2994: ) THEN
2995: RAISE FND_API.g_exc_unexpected_error;
2996: END IF;
2997:
2998: x_return_status := FND_API.g_ret_sts_success;
2999:
3000: ---------------------- validate ------------------------
3001: IF (AMS_DEBUG_HIGH_ON) THEN
3002:
3008: p_evo_rec => p_evo_rec,
3009: p_validation_mode => JTF_PLSQL_API.g_create,
3010: x_return_status => l_return_status
3011: );
3012: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3013: RAISE FND_API.g_exc_unexpected_error;
3014: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
3015: RAISE FND_API.g_exc_error;
3016: END IF;
3009: p_validation_mode => JTF_PLSQL_API.g_create,
3010: x_return_status => l_return_status
3011: );
3012: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3013: RAISE FND_API.g_exc_unexpected_error;
3014: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
3015: RAISE FND_API.g_exc_error;
3016: END IF;
3017: END IF;
3010: x_return_status => l_return_status
3011: );
3012: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3013: RAISE FND_API.g_exc_unexpected_error;
3014: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
3015: RAISE FND_API.g_exc_error;
3016: END IF;
3017: END IF;
3018:
3011: );
3012: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3013: RAISE FND_API.g_exc_unexpected_error;
3014: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
3015: RAISE FND_API.g_exc_error;
3016: END IF;
3017: END IF;
3018:
3019: IF (AMS_DEBUG_HIGH_ON) THEN
3029: p_evo_rec => p_evo_rec,
3030: p_complete_rec => NULL,
3031: x_return_status => l_return_status
3032: );
3033: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3034: RAISE FND_API.g_exc_unexpected_error;
3035: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
3036: RAISE FND_API.g_exc_error;
3037: END IF;
3030: p_complete_rec => NULL,
3031: x_return_status => l_return_status
3032: );
3033: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3034: RAISE FND_API.g_exc_unexpected_error;
3035: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
3036: RAISE FND_API.g_exc_error;
3037: END IF;
3038: END IF;
3031: x_return_status => l_return_status
3032: );
3033: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3034: RAISE FND_API.g_exc_unexpected_error;
3035: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
3036: RAISE FND_API.g_exc_error;
3037: END IF;
3038: END IF;
3039:
3032: );
3033: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3034: RAISE FND_API.g_exc_unexpected_error;
3035: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
3036: RAISE FND_API.g_exc_error;
3037: END IF;
3038: END IF;
3039:
3040: IF (AMS_DEBUG_HIGH_ON) THEN
3052: p_complete_rec => p_evo_rec,
3053: p_validation_mode => JTF_PLSQL_API.g_create,
3054: x_return_status => l_return_status
3055: );
3056: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3057: RAISE FND_API.g_exc_unexpected_error;
3058: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
3059: RAISE FND_API.g_exc_error;
3060: END IF;
3053: p_validation_mode => JTF_PLSQL_API.g_create,
3054: x_return_status => l_return_status
3055: );
3056: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3057: RAISE FND_API.g_exc_unexpected_error;
3058: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
3059: RAISE FND_API.g_exc_error;
3060: END IF;
3061: END IF;
3054: x_return_status => l_return_status
3055: );
3056: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3057: RAISE FND_API.g_exc_unexpected_error;
3058: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
3059: RAISE FND_API.g_exc_error;
3060: END IF;
3061: END IF;
3062: END IF;
3055: );
3056: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
3057: RAISE FND_API.g_exc_unexpected_error;
3058: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
3059: RAISE FND_API.g_exc_error;
3060: END IF;
3061: END IF;
3062: END IF;
3063: -------------------- finish --------------------------
3061: END IF;
3062: END IF;
3063: -------------------- finish --------------------------
3064: FND_MSG_PUB.count_and_get(
3065: p_encoded => FND_API.g_false,
3066: p_count => x_msg_count,
3067: p_data => x_msg_data
3068: );
3069:
3076: END IF;
3077:
3078: EXCEPTION
3079:
3080: WHEN FND_API.g_exc_error THEN
3081: x_return_status := FND_API.g_ret_sts_error;
3082: FND_MSG_PUB.count_and_get(
3083: p_encoded => FND_API.g_false,
3084: p_count => x_msg_count,
3077:
3078: EXCEPTION
3079:
3080: WHEN FND_API.g_exc_error THEN
3081: x_return_status := FND_API.g_ret_sts_error;
3082: FND_MSG_PUB.count_and_get(
3083: p_encoded => FND_API.g_false,
3084: p_count => x_msg_count,
3085: p_data => x_msg_data
3079:
3080: WHEN FND_API.g_exc_error THEN
3081: x_return_status := FND_API.g_ret_sts_error;
3082: FND_MSG_PUB.count_and_get(
3083: p_encoded => FND_API.g_false,
3084: p_count => x_msg_count,
3085: p_data => x_msg_data
3086: );
3087:
3084: p_count => x_msg_count,
3085: p_data => x_msg_data
3086: );
3087:
3088: WHEN FND_API.g_exc_unexpected_error THEN
3089: x_return_status := FND_API.g_ret_sts_unexp_error ;
3090: FND_MSG_PUB.count_and_get(
3091: p_encoded => FND_API.g_false,
3092: p_count => x_msg_count,
3085: p_data => x_msg_data
3086: );
3087:
3088: WHEN FND_API.g_exc_unexpected_error THEN
3089: x_return_status := FND_API.g_ret_sts_unexp_error ;
3090: FND_MSG_PUB.count_and_get(
3091: p_encoded => FND_API.g_false,
3092: p_count => x_msg_count,
3093: p_data => x_msg_data
3087:
3088: WHEN FND_API.g_exc_unexpected_error THEN
3089: x_return_status := FND_API.g_ret_sts_unexp_error ;
3090: FND_MSG_PUB.count_and_get(
3091: p_encoded => FND_API.g_false,
3092: p_count => x_msg_count,
3093: p_data => x_msg_data
3094: );
3095:
3093: p_data => x_msg_data
3094: );
3095:
3096: WHEN OTHERS THEN
3097: x_return_status := FND_API.g_ret_sts_unexp_error;
3098: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error)
3099: THEN
3100: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
3101: END IF;
3100: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
3101: END IF;
3102:
3103: FND_MSG_PUB.count_and_get(
3104: p_encoded => FND_API.g_false,
3105: p_count => x_msg_count,
3106: p_data => x_msg_data
3107: );
3108:
3122: )
3123: IS
3124:
3125: BEGIN
3126: x_return_status := FND_API.g_ret_sts_success;
3127:
3128: -- add code
3129: -- For example, if the event is in active stage, the user will not
3130: --be able to update the Marketing Message or budget related columns.
3148: )
3149: IS
3150: BEGIN
3151:
3152: x_return_status := FND_API.g_ret_sts_success;
3153: ------------------------ owner_user_id --------------------------
3154: IF (p_evo_rec.owner_user_id IS NULL OR p_evo_rec.owner_user_id = FND_API.g_miss_num) THEN
3155: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
3156: FND_MESSAGE.set_name('AMS', 'AMS_EVO_NO_OWNER_ID');
3150: BEGIN
3151:
3152: x_return_status := FND_API.g_ret_sts_success;
3153: ------------------------ owner_user_id --------------------------
3154: IF (p_evo_rec.owner_user_id IS NULL OR p_evo_rec.owner_user_id = FND_API.g_miss_num) THEN
3155: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
3156: FND_MESSAGE.set_name('AMS', 'AMS_EVO_NO_OWNER_ID');
3157: FND_MSG_PUB.add;
3158: END IF;
3155: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
3156: FND_MESSAGE.set_name('AMS', 'AMS_EVO_NO_OWNER_ID');
3157: FND_MSG_PUB.add;
3158: END IF;
3159: x_return_status := FND_API.g_ret_sts_error;
3160: RETURN;
3161: END IF;
3162:
3163: ------------------------ user_status_id --------------------------
3160: RETURN;
3161: END IF;
3162:
3163: ------------------------ user_status_id --------------------------
3164: IF (p_evo_rec.user_status_id IS NULL OR p_evo_rec.user_status_id = FND_API.g_miss_num) THEN
3165: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
3166: FND_MESSAGE.set_name('AMS', 'AMS_EVO_NO_USER_STATUS_ID');
3167: FND_MSG_PUB.add;
3168: END IF;
3165: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
3166: FND_MESSAGE.set_name('AMS', 'AMS_EVO_NO_USER_STATUS_ID');
3167: FND_MSG_PUB.add;
3168: END IF;
3169: x_return_status := FND_API.g_ret_sts_error;
3170: RETURN;
3171: END IF;
3172:
3173: ------------------------ application_id --------------------------
3170: RETURN;
3171: END IF;
3172:
3173: ------------------------ application_id --------------------------
3174: IF (p_evo_rec.application_id IS NULL OR p_evo_rec.application_id = FND_API.g_miss_num) THEN
3175: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
3176: FND_MESSAGE.set_name('AMS', 'AMS_API_NO_APPLICATION_ID');
3177: FND_MSG_PUB.add;
3178: END IF;
3175: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
3176: FND_MESSAGE.set_name('AMS', 'AMS_API_NO_APPLICATION_ID');
3177: FND_MSG_PUB.add;
3178: END IF;
3179: x_return_status := FND_API.g_ret_sts_error;
3180: RETURN;
3181: END IF;
3182: ------------------------ parent_event_offer_id--------------------------
3183: IF p_evo_rec.EVENT_LEVEL = 'SUB' THEN
3180: RETURN;
3181: END IF;
3182: ------------------------ parent_event_offer_id--------------------------
3183: IF p_evo_rec.EVENT_LEVEL = 'SUB' THEN
3184: IF (p_evo_rec.parent_event_offer_id IS NULL OR p_evo_rec.parent_event_offer_id = FND_API.g_miss_num) THEN
3185: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
3186: FND_MESSAGE.set_name('AMS', 'AMS_EVO_NO_PARENT_OFFER_ID');
3187: FND_MSG_PUB.add;
3188: END IF;
3185: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
3186: FND_MESSAGE.set_name('AMS', 'AMS_EVO_NO_PARENT_OFFER_ID');
3187: FND_MSG_PUB.add;
3188: END IF;
3189: x_return_status := FND_API.g_ret_sts_error;
3190: RETURN;
3191: END IF;
3192: END IF;
3193: -- commenting NEEDS TO BE UNCOMMENTED
3192: END IF;
3193: -- commenting NEEDS TO BE UNCOMMENTED
3194: ------------------------ custom_setup_id --------------------------
3195: IF (p_evo_rec.event_level = 'MAIN' AND p_evo_rec.parent_type <> 'CSCH' AND
3196: (p_evo_rec.custom_setup_id IS NULL OR p_evo_rec.custom_setup_id = FND_API.g_miss_num)) THEN
3197: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
3198: FND_MESSAGE.set_name('AMS', 'AMS_EVO_NO_SETUP_ID');
3199: FND_MSG_PUB.add;
3200: END IF;
3197: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
3198: FND_MESSAGE.set_name('AMS', 'AMS_EVO_NO_SETUP_ID');
3199: FND_MSG_PUB.add;
3200: END IF;
3201: x_return_status := FND_API.g_ret_sts_error;
3202: RETURN;
3203: END IF;
3204: -- check other required items.
3205: END check_evo_req_items;
3222: cursor c_src_code(src_code_in IN VARCHAR2) IS
3223: SELECT 1 FROM DUAL WHERE EXISTS (select 1 from ams_source_codes
3224: where SOURCE_CODE = src_code_in);
3225: BEGIN
3226: x_return_status := FND_API.g_ret_sts_success;
3227:
3228: -- For create_event_offer, when event_offer_id is passed in, we need to
3229: -- check if this event_offer_id is unique.
3230: IF p_validation_mode = JTF_PLSQL_API.g_create
3232: THEN
3233: IF AMS_Utility_PVT.check_uniqueness(
3234: 'ams_event_offers_all_b',
3235: 'event_offer_id = ' || p_evo_rec.event_offer_id
3236: ) = FND_API.g_false
3237: THEN
3238: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
3239: FND_MESSAGE.set_name('AMS', 'AMS_EVO_DUPLICATE_ID');
3240: FND_MSG_PUB.add;
3238: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
3239: FND_MESSAGE.set_name('AMS', 'AMS_EVO_DUPLICATE_ID');
3240: FND_MSG_PUB.add;
3241: END IF;
3242: x_return_status := FND_API.g_ret_sts_error;
3243: RETURN;
3244: END IF;
3245: END IF;
3246: -- todo- add a check for uniqueness for name... actually as long as user has at least one
3254: /*
3255: IF AMS_Utility_PVT.check_uniqueness(
3256: 'ams_event_offers_vl',
3257: 'source_code = ''' || p_evo_rec.source_code || ''''
3258: ) = FND_API.g_false
3259: */
3260: open c_src_code(p_evo_rec.source_code);
3261: fetch c_src_code into l_dummy;
3262: close c_src_code;
3264: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
3265: FND_MESSAGE.set_name('AMS', 'AMS_EVO_DUPE_SOURCE');
3266: FND_MSG_PUB.add;
3267: END IF;
3268: x_return_status := FND_API.g_ret_sts_error;
3269: RETURN;
3270: END IF;
3271: END IF;
3272: -- check other unique items
3292: l_pk_data_type NUMBER;
3293: l_additional_where_clause VARCHAR2(4000);
3294: l_where_clause VARCHAR2(80) := null;
3295: BEGIN
3296: x_return_status := FND_API.g_ret_sts_success;
3297:
3298: ----------------------- owner_user_id ------------------------
3299: -- modified sugupta use ams_jtf_rs_emp_v instead of ams_jtf_rs_emp_v
3300: IF p_evo_rec.owner_user_id <> FND_API.g_miss_num AND
3296: x_return_status := FND_API.g_ret_sts_success;
3297:
3298: ----------------------- owner_user_id ------------------------
3299: -- modified sugupta use ams_jtf_rs_emp_v instead of ams_jtf_rs_emp_v
3300: IF p_evo_rec.owner_user_id <> FND_API.g_miss_num AND
3301: p_evo_rec.owner_user_id is NOT NULL
3302: THEN
3303: IF AMS_Utility_PVT.check_fk_exists(
3304: 'ams_jtf_rs_emp_v',
3303: IF AMS_Utility_PVT.check_fk_exists(
3304: 'ams_jtf_rs_emp_v',
3305: 'resource_id',
3306: p_evo_rec.owner_user_id
3307: ) = FND_API.g_false
3308: THEN
3309: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3310: THEN
3311: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_OWNER_USER');
3310: THEN
3311: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_OWNER_USER');
3312: FND_MSG_PUB.add;
3313: END IF;
3314: x_return_status := FND_API.g_ret_sts_error;
3315: RETURN;
3316: END IF;
3317: END IF;
3318: --------------------- application_id ------------------------
3315: RETURN;
3316: END IF;
3317: END IF;
3318: --------------------- application_id ------------------------
3319: IF p_evo_rec.application_id <> FND_API.g_miss_num AND
3320: p_evo_rec.application_id is NOT NULL
3321: THEN
3322: IF AMS_Utility_PVT.check_fk_exists(
3323: 'fnd_application',
3322: IF AMS_Utility_PVT.check_fk_exists(
3323: 'fnd_application',
3324: 'application_id',
3325: p_evo_rec.application_id
3326: ) = FND_API.g_false
3327: THEN
3328: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3329: THEN
3330: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_APP_ID');
3329: THEN
3330: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_APP_ID');
3331: FND_MSG_PUB.add;
3332: END IF;
3333: x_return_status := FND_API.g_ret_sts_error;
3334: RETURN;
3335: END IF;
3336: END IF;
3337: --------------------- inbound_script_name ------------------------
3334: RETURN;
3335: END IF;
3336: END IF;
3337: --------------------- inbound_script_name ------------------------
3338: IF p_evo_rec.inbound_script_name <> FND_API.g_miss_char
3339: AND p_evo_rec.inbound_script_name IS NOT NULL
3340: THEN
3341: IF AMS_Utility_PVT.check_fk_exists(
3342: 'ies_deployed_scripts',
3342: 'ies_deployed_scripts',
3343: 'dscript_name',
3344: p_evo_rec.inbound_script_name,
3345: AMS_Utility_PVT.g_varchar2
3346: ) = FND_API.g_false
3347: THEN
3348: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3349: THEN
3350: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_INBOUND_SCRIPT');
3349: THEN
3350: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_INBOUND_SCRIPT');
3351: FND_MSG_PUB.add;
3352: END IF;
3353: x_return_status := FND_API.g_ret_sts_error;
3354: RETURN;
3355: END IF;
3356: END IF;
3357: ----------------------- event_header_id ------------------------
3354: RETURN;
3355: END IF;
3356: END IF;
3357: ----------------------- event_header_id ------------------------
3358: IF p_evo_rec.event_header_id <> FND_API.g_miss_num AND
3359: p_evo_rec.event_header_id is NOT NULL THEN
3360: IF p_evo_rec.EVENT_STANDALONE_FLAG = 'N'THEN
3361: IF AMS_Utility_PVT.check_fk_exists(
3362: 'ams_event_headers_all_b',
3361: IF AMS_Utility_PVT.check_fk_exists(
3362: 'ams_event_headers_all_b',
3363: 'event_header_id',
3364: p_evo_rec.event_header_id
3365: ) = FND_API.g_false
3366: THEN
3367: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3368: THEN
3369: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_PARENT_HEADER');
3368: THEN
3369: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_PARENT_HEADER');
3370: FND_MSG_PUB.add;
3371: END IF;
3372: x_return_status := FND_API.g_ret_sts_error;
3373: RETURN;
3374: END IF;
3375: END IF;
3376: END IF;
3374: END IF;
3375: END IF;
3376: END IF;
3377: ----------------------- parent_event_offer_id ------------------------
3378: IF p_evo_rec.parent_event_offer_id <> FND_API.g_miss_num
3379: AND p_evo_rec.parent_event_offer_id IS NOT NULL THEN
3380: IF p_evo_rec.EVENT_STANDALONE_FLAG = 'Y'THEN
3381: IF AMS_Utility_PVT.check_fk_exists(
3382: 'ams_event_offers_all_b',
3381: IF AMS_Utility_PVT.check_fk_exists(
3382: 'ams_event_offers_all_b',
3383: 'event_offer_id',
3384: p_evo_rec.parent_event_offer_id
3385: ) = FND_API.g_false
3386: THEN
3387: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3388: THEN
3389: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_PARENT_OFFER');
3388: THEN
3389: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_PARENT_OFFER');
3390: FND_MSG_PUB.add;
3391: END IF;
3392: x_return_status := FND_API.g_ret_sts_error;
3393: RETURN;
3394: END IF;
3395: END IF;
3396: END IF;
3394: END IF;
3395: END IF;
3396: END IF;
3397: ----------------------- parent_id ------------------------
3398: IF p_evo_rec.parent_id <> FND_API.g_miss_num THEN
3399: IF AMS_Utility_PVT.check_fk_exists(
3400: 'AMS_CAMPAIGNS_ALL_B',
3401: 'CAMPAIGN_ID',
3402: p_evo_rec.parent_id
3399: IF AMS_Utility_PVT.check_fk_exists(
3400: 'AMS_CAMPAIGNS_ALL_B',
3401: 'CAMPAIGN_ID',
3402: p_evo_rec.parent_id
3403: ) = FND_API.g_false
3404: THEN
3405: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3406: THEN
3407: FND_MESSAGE.set_name('AMS', 'AMS_EVH_BAD_PARENT_EVEH');
3406: THEN
3407: FND_MESSAGE.set_name('AMS', 'AMS_EVH_BAD_PARENT_EVEH');
3408: FND_MSG_PUB.add;
3409: END IF;
3410: x_return_status := FND_API.g_ret_sts_error;
3411: RETURN;
3412: END IF;
3413: END IF;
3414: ----------------------- duration_uom_code ------------------------
3411: RETURN;
3412: END IF;
3413: END IF;
3414: ----------------------- duration_uom_code ------------------------
3415: IF p_evo_rec.event_duration_uom_code <> FND_API.g_miss_char
3416: AND p_evo_rec.event_duration_uom_code IS NOT NULL THEN
3417: IF AMS_Utility_PVT.check_fk_exists(
3418: 'mtl_units_of_measure_tl',
3419: 'uom_code',
3418: 'mtl_units_of_measure_tl',
3419: 'uom_code',
3420: p_evo_rec.event_duration_uom_code,
3421: AMS_Utility_PVT.g_varchar2
3422: ) = FND_API.g_false
3423: THEN
3424: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3425: THEN
3426: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_DUR_UOM_CODE');
3425: THEN
3426: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_DUR_UOM_CODE');
3427: FND_MSG_PUB.add;
3428: END IF;
3429: x_return_status := FND_API.g_ret_sts_error;
3430: RETURN;
3431: END IF;
3432: END IF;
3433: ----------------------- PRICELIST_HEADER_ID ------------------------
3430: RETURN;
3431: END IF;
3432: END IF;
3433: ----------------------- PRICELIST_HEADER_ID ------------------------
3434: IF p_evo_rec.pricelist_header_id <> FND_API.g_miss_num
3435: AND p_evo_rec.pricelist_header_id IS NOT NULL THEN
3436: IF AMS_Utility_PVT.check_fk_exists(
3437: 'qp_list_headers_v',
3438: 'list_header_id',
3436: IF AMS_Utility_PVT.check_fk_exists(
3437: 'qp_list_headers_v',
3438: 'list_header_id',
3439: p_evo_rec.pricelist_header_id
3440: ) = FND_API.g_false
3441: THEN
3442: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3443: THEN
3444: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_PRICE_HEADER_ID');
3443: THEN
3444: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_PRICE_HEADER_ID');
3445: FND_MSG_PUB.add;
3446: END IF;
3447: x_return_status := FND_API.g_ret_sts_error;
3448: RETURN;
3449: END IF;
3450: END IF;
3451: ----------------------- PRICELIST_LINE_ID ------------------------
3448: RETURN;
3449: END IF;
3450: END IF;
3451: ----------------------- PRICELIST_LINE_ID ------------------------
3452: IF p_evo_rec.pricelist_line_id <> FND_API.g_miss_num
3453: AND p_evo_rec.pricelist_line_id IS NOT NULL THEN
3454: IF AMS_Utility_PVT.check_fk_exists(
3455: 'qp_list_lines_v',
3456: 'list_line_id',
3454: IF AMS_Utility_PVT.check_fk_exists(
3455: 'qp_list_lines_v',
3456: 'list_line_id',
3457: p_evo_rec.pricelist_line_id
3458: ) = FND_API.g_false
3459: THEN
3460: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3461: THEN
3462: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_PRICE_LINE_ID');
3461: THEN
3462: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_PRICE_LINE_ID');
3463: FND_MSG_PUB.add;
3464: END IF;
3465: x_return_status := FND_API.g_ret_sts_error;
3466: RETURN;
3467: END IF;
3468: END IF;
3469: ----------------------- TIMEZONE_ID ------------------------
3466: RETURN;
3467: END IF;
3468: END IF;
3469: ----------------------- TIMEZONE_ID ------------------------
3470: IF p_evo_rec.timezone_id <> FND_API.g_miss_num
3471: AND p_evo_rec.timezone_id IS NOT NULL THEN
3472: IF AMS_Utility_PVT.check_fk_exists(
3473: 'fnd_timezones_b',
3474: 'upgrade_tz_id',
3472: IF AMS_Utility_PVT.check_fk_exists(
3473: 'fnd_timezones_b',
3474: 'upgrade_tz_id',
3475: p_evo_rec.timezone_id
3476: ) = FND_API.g_false
3477: THEN
3478: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3479: THEN
3480: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_TIMEZONE_ID');
3479: THEN
3480: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_TIMEZONE_ID');
3481: FND_MSG_PUB.add;
3482: END IF;
3483: x_return_status := FND_API.g_ret_sts_error;
3484: RETURN;
3485: END IF;
3486: END IF;
3487: ----------------------- REG_TIMEZONE_ID ------------------------
3484: RETURN;
3485: END IF;
3486: END IF;
3487: ----------------------- REG_TIMEZONE_ID ------------------------
3488: IF p_evo_rec.reg_timezone_id <> FND_API.g_miss_num
3489: AND p_evo_rec.reg_timezone_id IS NOT NULL THEN
3490: IF AMS_Utility_PVT.check_fk_exists(
3491: 'fnd_timezones_b',
3492: 'upgrade_tz_id',
3490: IF AMS_Utility_PVT.check_fk_exists(
3491: 'fnd_timezones_b',
3492: 'upgrade_tz_id',
3493: p_evo_rec.reg_timezone_id
3494: ) = FND_API.g_false
3495: THEN
3496: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3497: THEN
3498: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_TIMEZONE_ID');
3497: THEN
3498: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_TIMEZONE_ID');
3499: FND_MSG_PUB.add;
3500: END IF;
3501: x_return_status := FND_API.g_ret_sts_error;
3502: RETURN;
3503: END IF;
3504: END IF;
3505: ----------------------- event_venue_id ------------------------
3502: RETURN;
3503: END IF;
3504: END IF;
3505: ----------------------- event_venue_id ------------------------
3506: IF p_evo_rec.event_venue_id <> FND_API.g_miss_num
3507: AND p_evo_rec.event_venue_id IS NOT NULL THEN
3508: IF AMS_Utility_PVT.check_fk_exists(
3509: 'ams_venues_vl',
3510: 'venue_id',
3508: IF AMS_Utility_PVT.check_fk_exists(
3509: 'ams_venues_vl',
3510: 'venue_id',
3511: p_evo_rec.event_venue_id
3512: ) = FND_API.g_false
3513: THEN
3514: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3515: THEN
3516: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_VENUE_ID');
3515: THEN
3516: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_VENUE_ID');
3517: FND_MSG_PUB.add;
3518: END IF;
3519: x_return_status := FND_API.g_ret_sts_error;
3520: RETURN;
3521: END IF;
3522: END IF;
3523: ----------------------- event_language_code ------------------------
3520: RETURN;
3521: END IF;
3522: END IF;
3523: ----------------------- event_language_code ------------------------
3524: IF p_evo_rec.event_language_code <> FND_API.g_miss_char
3525: AND p_evo_rec.event_language_code IS NOT NULL THEN
3526: IF AMS_Utility_PVT.check_fk_exists(
3527: 'fnd_languages',
3528: 'language_code',
3527: 'fnd_languages',
3528: 'language_code',
3529: p_evo_rec.event_language_code,
3530: AMS_Utility_PVT.g_varchar2
3531: ) = FND_API.g_false
3532: THEN
3533: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3534: THEN
3535: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_LANG_CODE');
3534: THEN
3535: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_LANG_CODE');
3536: FND_MSG_PUB.add;
3537: END IF;
3538: x_return_status := FND_API.g_ret_sts_error;
3539: RETURN;
3540: END IF;
3541: END IF;
3542: ----------------------- event_location_id ------------------------
3539: RETURN;
3540: END IF;
3541: END IF;
3542: ----------------------- event_location_id ------------------------
3543: IF p_evo_rec.event_location_id <> FND_API.g_miss_num
3544: AND p_evo_rec.event_location_id IS NOT NULL THEN
3545: IF AMS_Utility_PVT.check_fk_exists(
3546: 'hz_locations',
3547: 'location_id',
3545: IF AMS_Utility_PVT.check_fk_exists(
3546: 'hz_locations',
3547: 'location_id',
3548: p_evo_rec.event_location_id
3549: ) = FND_API.g_false
3550: THEN
3551: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3552: THEN
3553: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_LOCATION_ID');
3552: THEN
3553: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_LOCATION_ID');
3554: FND_MSG_PUB.add;
3555: END IF;
3556: x_return_status := FND_API.g_ret_sts_error;
3557: RETURN;
3558: END IF;
3559: END IF;
3560: -----------------------Country Code ---------------------------------
3560: -----------------------Country Code ---------------------------------
3561: /* Since from hornet country code contains country id we need to have
3562: followinfg validation
3563: */
3564: IF p_evo_rec.country_code <> FND_API.g_miss_num AND
3565: p_evo_rec.country_code IS NOT NULL THEN
3566:
3567: l_table_name := 'jtf_loc_hierarchies_b';
3568: l_pk_name := 'location_hierarchy_id' ;
3575: p_pk_name => l_pk_name,
3576: p_pk_value => l_pk_value,
3577: p_pk_data_type => l_pk_data_type,
3578: p_additional_where_clause => l_additional_where_clause
3579: ) = FND_API.g_false
3580: THEN
3581: AMS_Utility_Pvt.Error_Message(p_message_name => 'AMS_CSCH_BAD_COUNTRY') ;
3582: x_return_status := FND_API.g_ret_sts_error;
3583: RETURN;
3578: p_additional_where_clause => l_additional_where_clause
3579: ) = FND_API.g_false
3580: THEN
3581: AMS_Utility_Pvt.Error_Message(p_message_name => 'AMS_CSCH_BAD_COUNTRY') ;
3582: x_return_status := FND_API.g_ret_sts_error;
3583: RETURN;
3584: END IF;
3585: END IF;
3586: ----------------------- user_status_id ------------------------
3583: RETURN;
3584: END IF;
3585: END IF;
3586: ----------------------- user_status_id ------------------------
3587: IF p_evo_rec.user_status_id <> FND_API.g_miss_num
3588: AND p_evo_rec.user_status_id IS NOT NULL THEN
3589: IF AMS_Utility_PVT.check_fk_exists(
3590: 'ams_user_statuses_b',
3591: 'user_status_id',
3589: IF AMS_Utility_PVT.check_fk_exists(
3590: 'ams_user_statuses_b',
3591: 'user_status_id',
3592: p_evo_rec.user_status_id
3593: ) = FND_API.g_false
3594: THEN
3595: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3596: THEN
3597: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_USER_ST_ID');
3597: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_USER_ST_ID');
3598: FND_MSG_PUB.add;
3599: END IF;
3600:
3601: x_return_status := FND_API.g_ret_sts_error;
3602: RETURN;
3603: END IF;
3604: END IF;
3605: /* we dont need this validation for inv_id here now as we dont use inv_id
3610: -- This was Ravi's instruction.
3611: -- looks like AMS_Utility_PVT takes care of adding WHERE and AND accordingly.
3612: l_where_clause := ' organization_id = ' || p_evo_rec.organization_id;
3613:
3614: IF p_evo_rec.inventory_item_id <> FND_API.g_miss_num
3615: AND p_evo_rec.inventory_item_id IS NOT NULL AND p_evo_rec.organization_id IS NOT NULL THEN
3616: IF AMS_Utility_PVT.check_fk_exists(
3617: 'mtl_system_items_b',
3618: 'inventory_item_id',
3618: 'inventory_item_id',
3619: p_evo_rec.inventory_item_id,
3620: AMS_UTILITY_PVT.g_number,
3621: l_where_clause
3622: ) = FND_API.g_false
3623: THEN
3624: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3625: THEN
3626: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_INV_ITEM_ID');
3626: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_INV_ITEM_ID');
3627: FND_MSG_PUB.add;
3628: END IF;
3629:
3630: x_return_status := FND_API.g_ret_sts_error;
3631: RETURN;
3632: END IF;
3633: END IF;
3634: */
3650: )
3651: IS
3652: BEGIN
3653:
3654: x_return_status := FND_API.g_ret_sts_success;
3655:
3656: -- system_status_code derived from user_status_id always....
3657:
3658: -- event_level must be checked here. (MAIN or SUB)
3657:
3658: -- event_level must be checked here. (MAIN or SUB)
3659:
3660: ----------------------- event_type_code ------------------------
3661: IF p_evo_rec.event_type_code <> FND_API.g_miss_char
3662: AND p_evo_rec.event_type_code IS NOT NULL
3663: THEN
3664: IF AMS_Utility_PVT.check_lookup_exists(
3665: p_lookup_type => 'AMS_EVENT_TYPE',
3663: THEN
3664: IF AMS_Utility_PVT.check_lookup_exists(
3665: p_lookup_type => 'AMS_EVENT_TYPE',
3666: p_lookup_code => p_evo_rec.event_type_code
3667: ) = FND_API.g_false
3668: THEN
3669: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3670: THEN
3671: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_TYPE');
3670: THEN
3671: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_TYPE');
3672: FND_MSG_PUB.add;
3673: END IF;
3674: x_return_status := FND_API.g_ret_sts_error;
3675: RETURN;
3676: END IF;
3677: END IF;
3678: ----------------------- event_level ------------------------
3675: RETURN;
3676: END IF;
3677: END IF;
3678: ----------------------- event_level ------------------------
3679: IF p_evo_rec.event_level <> FND_API.g_miss_char
3680: AND p_evo_rec.event_level IS NOT NULL
3681: THEN
3682: IF AMS_Utility_PVT.check_lookup_exists(
3683: p_lookup_type => 'AMS_EVENT_LEVEL',
3681: THEN
3682: IF AMS_Utility_PVT.check_lookup_exists(
3683: p_lookup_type => 'AMS_EVENT_LEVEL',
3684: p_lookup_code => p_evo_rec.event_level
3685: ) = FND_API.g_false
3686: THEN
3687: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3688: THEN
3689: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_LEVEL');
3688: THEN
3689: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_LEVEL');
3690: FND_MSG_PUB.add;
3691: END IF;
3692: x_return_status := FND_API.g_ret_sts_error;
3693: RETURN;
3694: END IF;
3695: END IF;
3696: ----------------------- waitlist_action_type_code ------------------------
3693: RETURN;
3694: END IF;
3695: END IF;
3696: ----------------------- waitlist_action_type_code ------------------------
3697: IF p_evo_rec.waitlist_action_type_code <> FND_API.g_miss_char
3698: AND p_evo_rec.waitlist_action_type_code IS NOT NULL
3699: THEN
3700: IF AMS_Utility_PVT.check_lookup_exists(
3701: p_lookup_type => 'AMS_EVENT_WAITLIST_ACTION',
3699: THEN
3700: IF AMS_Utility_PVT.check_lookup_exists(
3701: p_lookup_type => 'AMS_EVENT_WAITLIST_ACTION',
3702: p_lookup_code => p_evo_rec.waitlist_action_type_code
3703: ) = FND_API.g_false
3704: THEN
3705: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3706: THEN
3707: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_WAILIST_ACTION');
3706: THEN
3707: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_WAILIST_ACTION');
3708: FND_MSG_PUB.add;
3709: END IF;
3710: x_return_status := FND_API.g_ret_sts_error;
3711: RETURN;
3712: END IF;
3713: END IF;
3714: ----------------------- stream_type_code ------------------------
3711: RETURN;
3712: END IF;
3713: END IF;
3714: ----------------------- stream_type_code ------------------------
3715: IF p_evo_rec.stream_type_code <> FND_API.g_miss_char
3716: AND p_evo_rec.stream_type_code IS NOT NULL
3717: THEN
3718: IF AMS_Utility_PVT.check_lookup_exists(
3719: p_lookup_type => 'AMS_EVENT_STREAM_TYPE',
3717: THEN
3718: IF AMS_Utility_PVT.check_lookup_exists(
3719: p_lookup_type => 'AMS_EVENT_STREAM_TYPE',
3720: p_lookup_code => p_evo_rec.stream_type_code
3721: ) = FND_API.g_false
3722: THEN
3723: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3724: THEN
3725: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_STREAM_TYPE');
3724: THEN
3725: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_STREAM_TYPE');
3726: FND_MSG_PUB.add;
3727: END IF;
3728: x_return_status := FND_API.g_ret_sts_error;
3729: RETURN;
3730: END IF;
3731: END IF;
3732: ----------------------- fund_source_type_code ------------------------
3729: RETURN;
3730: END IF;
3731: END IF;
3732: ----------------------- fund_source_type_code ------------------------
3733: IF p_evo_rec.fund_source_type_code <> FND_API.g_miss_char
3734: AND p_evo_rec.fund_source_type_code IS NOT NULL
3735: THEN
3736: IF AMS_Utility_PVT.check_lookup_exists(
3737: p_lookup_type => 'AMS_FUND_SOURCE',
3735: THEN
3736: IF AMS_Utility_PVT.check_lookup_exists(
3737: p_lookup_type => 'AMS_FUND_SOURCE',
3738: p_lookup_code => p_evo_rec.fund_source_type_code
3739: ) = FND_API.g_false
3740: THEN
3741: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3742: THEN
3743: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_FUND_SOURCE');
3742: THEN
3743: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_FUND_SOURCE');
3744: FND_MSG_PUB.add;
3745: END IF;
3746: x_return_status := FND_API.g_ret_sts_error;
3747: RETURN;
3748: END IF;
3749: END IF;
3750: ----------------------- priority ------------------------
3747: RETURN;
3748: END IF;
3749: END IF;
3750: ----------------------- priority ------------------------
3751: IF p_evo_rec.priority_type_code <> FND_API.g_miss_char
3752: AND p_evo_rec.priority_type_code IS NOT NULL
3753: THEN
3754: IF AMS_Utility_PVT.check_lookup_exists(
3755: p_lookup_type => 'AMS_PRIORITY',
3753: THEN
3754: IF AMS_Utility_PVT.check_lookup_exists(
3755: p_lookup_type => 'AMS_PRIORITY',
3756: p_lookup_code => p_evo_rec.priority_type_code
3757: ) = FND_API.g_false
3758: THEN
3759: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3760: THEN
3761: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_PRIORITY');
3760: THEN
3761: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_PRIORITY');
3762: FND_MSG_PUB.add;
3763: END IF;
3764: x_return_status := FND_API.g_ret_sts_error;
3765: RETURN;
3766: END IF;
3767: END IF;
3768:
3766: END IF;
3767: END IF;
3768:
3769: ----------------------- certification_credit_type ------------------------
3770: IF p_evo_rec.cert_credit_type_code <> FND_API.g_miss_char
3771: AND p_evo_rec.cert_credit_type_code IS NOT NULL
3772: THEN
3773: IF AMS_Utility_PVT.check_lookup_exists(
3774: p_lookup_type => 'AMS_EVENT_CERT_CREDIT_TYPE',
3772: THEN
3773: IF AMS_Utility_PVT.check_lookup_exists(
3774: p_lookup_type => 'AMS_EVENT_CERT_CREDIT_TYPE',
3775: p_lookup_code => p_evo_rec.cert_credit_type_code
3776: ) = FND_API.g_false
3777: THEN
3778: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3779: THEN
3780: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_CREDIT_TYPE');
3779: THEN
3780: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_CREDIT_TYPE');
3781: FND_MSG_PUB.add;
3782: END IF;
3783: x_return_status := FND_API.g_ret_sts_error;
3784: RETURN;
3785: END IF;
3786: END IF;
3787:
3785: END IF;
3786: END IF;
3787:
3788: ----------------------- cancellation_reason_code ------------------------
3789: IF p_evo_rec.cancellation_reason_code <> FND_API.g_miss_char
3790: AND p_evo_rec.cancellation_reason_code IS NOT NULL
3791: THEN
3792: IF AMS_Utility_PVT.check_lookup_exists(
3793: p_lookup_type => 'AMS_EVENT_CANCEL_REASON',
3791: THEN
3792: IF AMS_Utility_PVT.check_lookup_exists(
3793: p_lookup_type => 'AMS_EVENT_CANCEL_REASON',
3794: p_lookup_code => p_evo_rec.cancellation_reason_code
3795: ) = FND_API.g_false
3796: THEN
3797: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3798: THEN
3799: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_CANCEL_REASON');
3798: THEN
3799: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_CANCEL_REASON');
3800: FND_MSG_PUB.add;
3801: END IF;
3802: x_return_status := FND_API.g_ret_sts_error;
3803: RETURN;
3804: END IF;
3805: END IF;
3806:
3820: )
3821: IS
3822: BEGIN
3823:
3824: x_return_status := FND_API.g_ret_sts_success;
3825:
3826:
3827: ----------------------- active_flag ------------------------
3828: IF p_evo_rec.active_flag <> FND_API.g_miss_char
3824: x_return_status := FND_API.g_ret_sts_success;
3825:
3826:
3827: ----------------------- active_flag ------------------------
3828: IF p_evo_rec.active_flag <> FND_API.g_miss_char
3829: AND p_evo_rec.active_flag IS NOT NULL
3830: THEN
3831: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.active_flag) = FND_API.g_false
3832: THEN
3827: ----------------------- active_flag ------------------------
3828: IF p_evo_rec.active_flag <> FND_API.g_miss_char
3829: AND p_evo_rec.active_flag IS NOT NULL
3830: THEN
3831: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.active_flag) = FND_API.g_false
3832: THEN
3833: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3834: THEN
3835: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_ACTIVE_FLAG');
3834: THEN
3835: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_ACTIVE_FLAG');
3836: FND_MSG_PUB.add;
3837: END IF;
3838: x_return_status := FND_API.g_ret_sts_error;
3839: RETURN;
3840: END IF;
3841: END IF;
3842:
3841: END IF;
3842:
3843:
3844: ----------------------- private_flag ------------------------
3845: IF p_evo_rec.private_flag <> FND_API.g_miss_char
3846: AND p_evo_rec.private_flag IS NOT NULL
3847: THEN
3848: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.private_flag) = FND_API.g_false
3849: THEN
3844: ----------------------- private_flag ------------------------
3845: IF p_evo_rec.private_flag <> FND_API.g_miss_char
3846: AND p_evo_rec.private_flag IS NOT NULL
3847: THEN
3848: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.private_flag) = FND_API.g_false
3849: THEN
3850: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3851: THEN
3852: FND_MESSAGE.set_name('AMS', 'AMS_evo_BAD_PRIVATE_FLAG');
3851: THEN
3852: FND_MESSAGE.set_name('AMS', 'AMS_evo_BAD_PRIVATE_FLAG');
3853: FND_MSG_PUB.add;
3854: END IF;
3855: x_return_status := FND_API.g_ret_sts_error;
3856: RETURN;
3857: END IF;
3858: END IF;
3859: ----------------------- event_full_flag ------------------------
3856: RETURN;
3857: END IF;
3858: END IF;
3859: ----------------------- event_full_flag ------------------------
3860: IF p_evo_rec.event_full_flag <> FND_API.g_miss_char
3861: AND p_evo_rec.event_full_flag IS NOT NULL
3862: THEN
3863: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.event_full_flag) = FND_API.g_false
3864: THEN
3859: ----------------------- event_full_flag ------------------------
3860: IF p_evo_rec.event_full_flag <> FND_API.g_miss_char
3861: AND p_evo_rec.event_full_flag IS NOT NULL
3862: THEN
3863: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.event_full_flag) = FND_API.g_false
3864: THEN
3865: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3866: THEN
3867: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_FULL_FLAG');
3867: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_FULL_FLAG');
3868: FND_MSG_PUB.add;
3869: END IF;
3870:
3871: x_return_status := FND_API.g_ret_sts_error;
3872: RETURN;
3873: END IF;
3874: END IF;
3875: ----------------------- auto_register_flag ------------------------
3872: RETURN;
3873: END IF;
3874: END IF;
3875: ----------------------- auto_register_flag ------------------------
3876: IF p_evo_rec.auto_register_flag <> FND_API.g_miss_char
3877: AND p_evo_rec.auto_register_flag IS NOT NULL
3878: THEN
3879: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.auto_register_flag) = FND_API.g_false
3880: THEN
3875: ----------------------- auto_register_flag ------------------------
3876: IF p_evo_rec.auto_register_flag <> FND_API.g_miss_char
3877: AND p_evo_rec.auto_register_flag IS NOT NULL
3878: THEN
3879: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.auto_register_flag) = FND_API.g_false
3880: THEN
3881: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3882: THEN
3883: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_AUTOREG_FLAG');
3883: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_AUTOREG_FLAG');
3884: FND_MSG_PUB.add;
3885: END IF;
3886:
3887: x_return_status := FND_API.g_ret_sts_error;
3888: RETURN;
3889: END IF;
3890: END IF;
3891: ----------------------- event_standalone_flag ------------------------
3888: RETURN;
3889: END IF;
3890: END IF;
3891: ----------------------- event_standalone_flag ------------------------
3892: IF p_evo_rec.event_standalone_flag <> FND_API.g_miss_char
3893: AND p_evo_rec.event_standalone_flag IS NOT NULL
3894: THEN
3895: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.event_standalone_flag) = FND_API.g_false
3896: THEN
3891: ----------------------- event_standalone_flag ------------------------
3892: IF p_evo_rec.event_standalone_flag <> FND_API.g_miss_char
3893: AND p_evo_rec.event_standalone_flag IS NOT NULL
3894: THEN
3895: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.event_standalone_flag) = FND_API.g_false
3896: THEN
3897: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3898: THEN
3899: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_STANDALONE_FLAG');
3899: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_STANDALONE_FLAG');
3900: FND_MSG_PUB.add;
3901: END IF;
3902:
3903: x_return_status := FND_API.g_ret_sts_error;
3904: RETURN;
3905: END IF;
3906: END IF;
3907: ----------------------- reg_required_flag ------------------------
3904: RETURN;
3905: END IF;
3906: END IF;
3907: ----------------------- reg_required_flag ------------------------
3908: IF p_evo_rec.reg_required_flag <> FND_API.g_miss_char
3909: AND p_evo_rec.reg_required_flag IS NOT NULL
3910: THEN
3911: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.reg_required_flag) = FND_API.g_false
3912: THEN
3907: ----------------------- reg_required_flag ------------------------
3908: IF p_evo_rec.reg_required_flag <> FND_API.g_miss_char
3909: AND p_evo_rec.reg_required_flag IS NOT NULL
3910: THEN
3911: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.reg_required_flag) = FND_API.g_false
3912: THEN
3913: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3914: THEN
3915: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_REG_REQUIRED_FLAG');
3915: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_REG_REQUIRED_FLAG');
3916: FND_MSG_PUB.add;
3917: END IF;
3918:
3919: x_return_status := FND_API.g_ret_sts_error;
3920: RETURN;
3921: END IF;
3922: END IF;
3923:
3921: END IF;
3922: END IF;
3923:
3924: ----------------------- reg_invited_only_flag ------------------------
3925: IF p_evo_rec.reg_invited_only_flag <> FND_API.g_miss_char
3926: AND p_evo_rec.reg_invited_only_flag IS NOT NULL
3927: THEN
3928: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.reg_invited_only_flag) = FND_API.g_false
3929: THEN
3924: ----------------------- reg_invited_only_flag ------------------------
3925: IF p_evo_rec.reg_invited_only_flag <> FND_API.g_miss_char
3926: AND p_evo_rec.reg_invited_only_flag IS NOT NULL
3927: THEN
3928: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.reg_invited_only_flag) = FND_API.g_false
3929: THEN
3930: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3931: THEN
3932: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_REG_INVITED_ONLY_FLAG');
3932: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_REG_INVITED_ONLY_FLAG');
3933: FND_MSG_PUB.add;
3934: END IF;
3935:
3936: x_return_status := FND_API.g_ret_sts_error;
3937: RETURN;
3938: END IF;
3939: END IF;
3940: ----------------------- reg_waitlist_allowed_flag ------------------------
3937: RETURN;
3938: END IF;
3939: END IF;
3940: ----------------------- reg_waitlist_allowed_flag ------------------------
3941: IF p_evo_rec.reg_waitlist_allowed_flag <> FND_API.g_miss_char
3942: AND p_evo_rec.reg_waitlist_allowed_flag IS NOT NULL
3943: THEN
3944: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.reg_waitlist_allowed_flag) = FND_API.g_false
3945: THEN
3940: ----------------------- reg_waitlist_allowed_flag ------------------------
3941: IF p_evo_rec.reg_waitlist_allowed_flag <> FND_API.g_miss_char
3942: AND p_evo_rec.reg_waitlist_allowed_flag IS NOT NULL
3943: THEN
3944: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.reg_waitlist_allowed_flag) = FND_API.g_false
3945: THEN
3946: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3947: THEN
3948: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_REG_WAITLIST_ALLOWED_FLAG');
3948: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_REG_WAITLIST_ALLOWED_FLAG');
3949: FND_MSG_PUB.add;
3950: END IF;
3951:
3952: x_return_status := FND_API.g_ret_sts_error;
3953: RETURN;
3954: END IF;
3955: END IF;
3956: ----------------------- reg_overbook_allowed_flag ------------------------
3953: RETURN;
3954: END IF;
3955: END IF;
3956: ----------------------- reg_overbook_allowed_flag ------------------------
3957: IF p_evo_rec.reg_overbook_allowed_flag <> FND_API.g_miss_char
3958: AND p_evo_rec.reg_overbook_allowed_flag IS NOT NULL
3959: THEN
3960: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.reg_overbook_allowed_flag) = FND_API.g_false
3961: THEN
3956: ----------------------- reg_overbook_allowed_flag ------------------------
3957: IF p_evo_rec.reg_overbook_allowed_flag <> FND_API.g_miss_char
3958: AND p_evo_rec.reg_overbook_allowed_flag IS NOT NULL
3959: THEN
3960: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.reg_overbook_allowed_flag) = FND_API.g_false
3961: THEN
3962: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3963: THEN
3964: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_REG_OVERBOOK_ALLOWED_FLAG');
3964: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_REG_OVERBOOK_ALLOWED_FLAG');
3965: FND_MSG_PUB.add;
3966: END IF;
3967:
3968: x_return_status := FND_API.g_ret_sts_error;
3969: RETURN;
3970: END IF;
3971: END IF;
3972: ----------------------- reg_charge_flag ------------------------
3969: RETURN;
3970: END IF;
3971: END IF;
3972: ----------------------- reg_charge_flag ------------------------
3973: IF p_evo_rec.reg_charge_flag <> FND_API.g_miss_char
3974: AND p_evo_rec.reg_charge_flag IS NOT NULL
3975: THEN
3976: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.reg_charge_flag) = FND_API.g_false
3977: THEN
3972: ----------------------- reg_charge_flag ------------------------
3973: IF p_evo_rec.reg_charge_flag <> FND_API.g_miss_char
3974: AND p_evo_rec.reg_charge_flag IS NOT NULL
3975: THEN
3976: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.reg_charge_flag) = FND_API.g_false
3977: THEN
3978: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3979: THEN
3980: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_REG_CHARGE_FLAG');
3980: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_REG_CHARGE_FLAG');
3981: FND_MSG_PUB.add;
3982: END IF;
3983:
3984: x_return_status := FND_API.g_ret_sts_error;
3985: RETURN;
3986: END IF;
3987: END IF;
3988: ----------------------- reg_frozen_flag ------------------------
3985: RETURN;
3986: END IF;
3987: END IF;
3988: ----------------------- reg_frozen_flag ------------------------
3989: IF p_evo_rec.reg_frozen_flag <> FND_API.g_miss_char
3990: AND p_evo_rec.reg_frozen_flag IS NOT NULL
3991: THEN
3992: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.reg_frozen_flag) = FND_API.g_false
3993: THEN
3988: ----------------------- reg_frozen_flag ------------------------
3989: IF p_evo_rec.reg_frozen_flag <> FND_API.g_miss_char
3990: AND p_evo_rec.reg_frozen_flag IS NOT NULL
3991: THEN
3992: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.reg_frozen_flag) = FND_API.g_false
3993: THEN
3994: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
3995: THEN
3996: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_REG_FROZEN_FLAG');
3996: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_REG_FROZEN_FLAG');
3997: FND_MSG_PUB.add;
3998: END IF;
3999:
4000: x_return_status := FND_API.g_ret_sts_error;
4001: RETURN;
4002: END IF;
4003: END IF;
4004:
4002: END IF;
4003: END IF;
4004:
4005: ----------------------- overflow_flag ------------------------
4006: IF p_evo_rec.overflow_flag <> FND_API.g_miss_char
4007: AND p_evo_rec.overflow_flag IS NOT NULL
4008: THEN
4009: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.overflow_flag) = FND_API.g_false
4010: THEN
4005: ----------------------- overflow_flag ------------------------
4006: IF p_evo_rec.overflow_flag <> FND_API.g_miss_char
4007: AND p_evo_rec.overflow_flag IS NOT NULL
4008: THEN
4009: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.overflow_flag) = FND_API.g_false
4010: THEN
4011: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
4012: THEN
4013: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_OVERFLOW_FLAG');
4013: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_OVERFLOW_FLAG');
4014: FND_MSG_PUB.add;
4015: END IF;
4016:
4017: x_return_status := FND_API.g_ret_sts_error;
4018: RETURN;
4019: END IF;
4020: END IF;
4021: ----------------------- partner_flag ------------------------
4018: RETURN;
4019: END IF;
4020: END IF;
4021: ----------------------- partner_flag ------------------------
4022: IF p_evo_rec.partner_flag <> FND_API.g_miss_char
4023: AND p_evo_rec.partner_flag IS NOT NULL
4024: THEN
4025: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.partner_flag) = FND_API.g_false
4026: THEN
4021: ----------------------- partner_flag ------------------------
4022: IF p_evo_rec.partner_flag <> FND_API.g_miss_char
4023: AND p_evo_rec.partner_flag IS NOT NULL
4024: THEN
4025: IF AMS_Utility_PVT.is_Y_or_N(p_evo_rec.partner_flag) = FND_API.g_false
4026: THEN
4027: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
4028: THEN
4029: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_PARTNER_FLAG');
4029: FND_MESSAGE.set_name('AMS', 'AMS_EVO_BAD_PARTNER_FLAG');
4030: FND_MSG_PUB.add;
4031: END IF;
4032:
4033: x_return_status := FND_API.g_ret_sts_error;
4034: RETURN;
4035: END IF;
4036: END IF;
4037: -- check other flags
4066: p_evo_rec => p_evo_rec,
4067: x_return_status => x_return_status
4068: );
4069:
4070: IF x_return_status <> FND_API.g_ret_sts_success THEN
4071: RETURN;
4072: END IF;
4073:
4074: END IF;
4094: p_evo_rec => p_evo_rec,
4095: x_return_status => x_return_status
4096: );
4097:
4098: IF x_return_status <> FND_API.g_ret_sts_success THEN
4099: RETURN;
4100: END IF;
4101:
4102: IF x_return_status <> FND_API.g_ret_sts_success THEN
4098: IF x_return_status <> FND_API.g_ret_sts_success THEN
4099: RETURN;
4100: END IF;
4101:
4102: IF x_return_status <> FND_API.g_ret_sts_success THEN
4103: RETURN;
4104: END IF;
4105: IF (AMS_DEBUG_HIGH_ON) THEN
4106:
4111: p_evo_rec => p_evo_rec,
4112: x_return_status => x_return_status
4113: );
4114:
4115: IF x_return_status <> FND_API.g_ret_sts_success THEN
4116: RETURN;
4117: END IF;
4118: IF (AMS_DEBUG_HIGH_ON) THEN
4119:
4124: p_evo_rec => p_evo_rec,
4125: x_return_status => x_return_status
4126: );
4127:
4128: IF x_return_status <> FND_API.g_ret_sts_success THEN
4129: RETURN;
4130: END IF;
4131: IF (AMS_DEBUG_HIGH_ON) THEN
4132:
4137: p_evo_rec => p_evo_rec,
4138: x_return_status => x_return_status
4139: );
4140:
4141: IF x_return_status <> FND_API.g_ret_sts_success THEN
4142: RETURN;
4143: END IF;
4144:
4145: END check_evo_items;
4191: and ROLLUP_TYPE = 'RCAM';
4192:
4193: BEGIN
4194:
4195: x_return_status := FND_API.g_ret_sts_success;
4196:
4197: IF p_evo_rec.event_start_date <> FND_API.g_miss_date
4198: OR p_evo_rec.event_end_date <> FND_API.g_miss_date
4199: THEN
4193: BEGIN
4194:
4195: x_return_status := FND_API.g_ret_sts_success;
4196:
4197: IF p_evo_rec.event_start_date <> FND_API.g_miss_date
4198: OR p_evo_rec.event_end_date <> FND_API.g_miss_date
4199: THEN
4200: IF p_evo_rec.event_start_date = FND_API.g_miss_date THEN
4201: l_evo_start_date := p_complete_rec.event_start_date;
4194:
4195: x_return_status := FND_API.g_ret_sts_success;
4196:
4197: IF p_evo_rec.event_start_date <> FND_API.g_miss_date
4198: OR p_evo_rec.event_end_date <> FND_API.g_miss_date
4199: THEN
4200: IF p_evo_rec.event_start_date = FND_API.g_miss_date THEN
4201: l_evo_start_date := p_complete_rec.event_start_date;
4202: END IF;
4196:
4197: IF p_evo_rec.event_start_date <> FND_API.g_miss_date
4198: OR p_evo_rec.event_end_date <> FND_API.g_miss_date
4199: THEN
4200: IF p_evo_rec.event_start_date = FND_API.g_miss_date THEN
4201: l_evo_start_date := p_complete_rec.event_start_date;
4202: END IF;
4203:
4204: IF p_evo_rec.event_end_date = FND_API.g_miss_date THEN
4200: IF p_evo_rec.event_start_date = FND_API.g_miss_date THEN
4201: l_evo_start_date := p_complete_rec.event_start_date;
4202: END IF;
4203:
4204: IF p_evo_rec.event_end_date = FND_API.g_miss_date THEN
4205: l_evo_end_date := p_complete_rec.event_end_date;
4206: END IF;
4207:
4208: IF l_evo_start_date > l_evo_end_date THEN
4210: THEN
4211: FND_MESSAGE.set_name('AMS', 'AMS_EVO_START_DT_GT_END_DT');
4212: FND_MSG_PUB.add;
4213: END IF;
4214: x_return_status := FND_API.g_ret_sts_error;
4215: return;
4216: END IF;
4217:
4218: IF p_evo_rec.parent_type = 'RCAM' THEN
4223: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
4224: FND_MESSAGE.set_name('AMS', 'AMS_EVO_SD_GT_PRNT_SD');
4225: FND_MSG_PUB.add;
4226: END IF;
4227: x_return_status := FND_API.g_ret_sts_error;
4228: return;
4229: END IF;
4230: IF l_evo_start_date > l_parent_end_date THEN
4231: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
4231: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
4232: FND_MESSAGE.set_name('AMS', 'AMS_EVO_SD_LT_PRNT_ED');
4233: FND_MSG_PUB.add;
4234: END IF;
4235: x_return_status := FND_API.g_ret_sts_error;
4236: return;
4237: END IF;
4238: IF l_evo_end_date < l_parent_start_date THEN
4239: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
4239: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
4240: FND_MESSAGE.set_name('AMS', 'AMS_EVO_ED_GT_PRNT_SD');
4241: FND_MSG_PUB.add;
4242: END IF;
4243: x_return_status := FND_API.g_ret_sts_error;
4244: return;
4245: END IF;
4246: IF l_evo_end_date > l_parent_end_date THEN
4247: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
4247: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
4248: FND_MESSAGE.set_name('AMS', 'AMS_EVO_ED_LT_PRNT_ED');
4249: FND_MSG_PUB.add;
4250: END IF;
4251: x_return_status := FND_API.g_ret_sts_error;
4252: return;
4253: END IF;
4254: END IF;
4255:
4255:
4256:
4257: -- useful for agendas as well(for agenda, st dt = end dt)
4258: IF l_evo_start_date = l_evo_end_date OR p_complete_rec.event_level = 'SUB' THEN
4259: IF p_evo_rec.event_start_date_time <> FND_API.g_miss_date
4260: OR p_evo_rec.event_end_date_time <> FND_API.g_miss_date
4261: THEN
4262: IF p_evo_rec.event_start_date_time = FND_API.g_miss_date THEN
4263: l_evo_start_date_time := p_complete_rec.event_start_date_time;
4256:
4257: -- useful for agendas as well(for agenda, st dt = end dt)
4258: IF l_evo_start_date = l_evo_end_date OR p_complete_rec.event_level = 'SUB' THEN
4259: IF p_evo_rec.event_start_date_time <> FND_API.g_miss_date
4260: OR p_evo_rec.event_end_date_time <> FND_API.g_miss_date
4261: THEN
4262: IF p_evo_rec.event_start_date_time = FND_API.g_miss_date THEN
4263: l_evo_start_date_time := p_complete_rec.event_start_date_time;
4264: END IF;
4258: IF l_evo_start_date = l_evo_end_date OR p_complete_rec.event_level = 'SUB' THEN
4259: IF p_evo_rec.event_start_date_time <> FND_API.g_miss_date
4260: OR p_evo_rec.event_end_date_time <> FND_API.g_miss_date
4261: THEN
4262: IF p_evo_rec.event_start_date_time = FND_API.g_miss_date THEN
4263: l_evo_start_date_time := p_complete_rec.event_start_date_time;
4264: END IF;
4265:
4266: IF p_evo_rec.event_end_date_time = FND_API.g_miss_date THEN
4262: IF p_evo_rec.event_start_date_time = FND_API.g_miss_date THEN
4263: l_evo_start_date_time := p_complete_rec.event_start_date_time;
4264: END IF;
4265:
4266: IF p_evo_rec.event_end_date_time = FND_API.g_miss_date THEN
4267: l_evo_end_date_time := p_complete_rec.event_end_date_time;
4268: END IF;
4269:
4270: IF(to_char(l_evo_end_date_time,'HH24:MI') = '00:00')
4290: THEN
4291: FND_MESSAGE.set_name('AMS', 'AMS_EVO_START_TM_GT_END_TM');
4292: FND_MSG_PUB.add;
4293: END IF;
4294: x_return_status := FND_API.g_ret_sts_error;
4295: return;
4296: END IF; -- st tm > end tm
4297: END IF; -- check time for miss_dates
4298: END IF; -- st dt = end dt
4297: END IF; -- check time for miss_dates
4298: END IF; -- st dt = end dt
4299: END IF; -- check dt for miss_date
4300:
4301: IF p_evo_rec.EVENT_DURATION <> FND_API.g_miss_num
4302: OR p_complete_rec.EVENT_DURATION IS NOT NULL
4303: THEN
4304: IF (AMS_DEBUG_HIGH_ON) THEN
4305:
4307: END IF;
4308:
4309: IF ( p_evo_rec.EVENT_DURATION_UOM_CODE IS NULL
4310: OR
4311: (p_evo_rec.EVENT_DURATION_UOM_CODE = FND_API.g_miss_char AND
4312: p_complete_rec.EVENT_DURATION_UOM_CODE IS NULL) )
4313:
4314: THEN
4315: IF (AMS_DEBUG_HIGH_ON) THEN
4316:
4317: AMS_Utility_PVT.debug_message('Entered Here2');
4318: END IF;
4319: AMS_Utility_PVT.error_message('AMS_EVO_NO_DUR_UOM_CODE');
4320: x_return_status := FND_API.g_ret_sts_error;
4321: return;
4322: END IF;
4323: END IF;
4324:
4321: return;
4322: END IF;
4323: END IF;
4324:
4325: IF p_evo_rec.EVENT_DURATION_UOM_CODE <> FND_API.g_miss_char
4326: OR p_complete_rec.EVENT_DURATION_UOM_CODE IS NOT NULL
4327: THEN
4328: IF p_evo_rec.EVENT_DURATION = FND_API.g_miss_num
4329: AND p_complete_rec.EVENT_DURATION IS NULL
4324:
4325: IF p_evo_rec.EVENT_DURATION_UOM_CODE <> FND_API.g_miss_char
4326: OR p_complete_rec.EVENT_DURATION_UOM_CODE IS NOT NULL
4327: THEN
4328: IF p_evo_rec.EVENT_DURATION = FND_API.g_miss_num
4329: AND p_complete_rec.EVENT_DURATION IS NULL
4330: THEN
4331: AMS_Utility_PVT.error_message('AMS_EVO_NO_DUR_WITH_CODE');
4332: x_return_status := FND_API.g_ret_sts_error;
4328: IF p_evo_rec.EVENT_DURATION = FND_API.g_miss_num
4329: AND p_complete_rec.EVENT_DURATION IS NULL
4330: THEN
4331: AMS_Utility_PVT.error_message('AMS_EVO_NO_DUR_WITH_CODE');
4332: x_return_status := FND_API.g_ret_sts_error;
4333: return;
4334: END IF;
4335: END IF;
4336: -- added sugupta 07/20/2000 if budget amount's there, there has to be currency code
4334: END IF;
4335: END IF;
4336: -- added sugupta 07/20/2000 if budget amount's there, there has to be currency code
4337:
4338: IF p_evo_rec.FUND_AMOUNT_TC <> FND_API.g_miss_num
4339: OR p_complete_rec.FUND_AMOUNT_TC IS NOT NULL
4340: THEN
4341: IF p_evo_rec.CURRENCY_CODE_TC = FND_API.g_miss_char
4342: AND p_complete_rec.CURRENCY_CODE_TC IS NULL
4337:
4338: IF p_evo_rec.FUND_AMOUNT_TC <> FND_API.g_miss_num
4339: OR p_complete_rec.FUND_AMOUNT_TC IS NOT NULL
4340: THEN
4341: IF p_evo_rec.CURRENCY_CODE_TC = FND_API.g_miss_char
4342: AND p_complete_rec.CURRENCY_CODE_TC IS NULL
4343: THEN
4344: AMS_Utility_PVT.error_message('AMS_CAMP_BUDGET_NO_CURRENCY'); -- reusing campaign message
4345: x_return_status := FND_API.g_ret_sts_error;
4341: IF p_evo_rec.CURRENCY_CODE_TC = FND_API.g_miss_char
4342: AND p_complete_rec.CURRENCY_CODE_TC IS NULL
4343: THEN
4344: AMS_Utility_PVT.error_message('AMS_CAMP_BUDGET_NO_CURRENCY'); -- reusing campaign message
4345: x_return_status := FND_API.g_ret_sts_error;
4346: return;
4347: END IF;
4348: END IF;
4349:
4383: THEN
4384: FND_MESSAGE.set_name('AMS', 'AMS_EVO_START_TM_GT_END_TM');
4385: FND_MSG_PUB.add;
4386: END IF;
4387: x_return_status := FND_API.g_ret_sts_error;
4388: return;
4389: END IF;
4390:
4391:
4453:
4454: AMS_Utility_PVT.debug_message(p_evo_rec.event_offer_id ||': check evo_update');
4455:
4456: END IF;
4457: x_return_status := FND_API.g_ret_sts_success;
4458:
4459: OPEN c_evo;
4460: FETCH c_evo INTO l_evo_rec;
4461: IF c_evo%NOTFOUND THEN
4463: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
4464: FND_MESSAGE.set_name('AMS', 'AMS_API_RECORD_NOT_FOUND');
4465: FND_MSG_PUB.add;
4466: END IF;
4467: RAISE FND_API.g_exc_error;
4468: END IF;
4469: CLOSE c_evo;
4470:
4471: ------ check some validation stuff for updates-----------------
4469: CLOSE c_evo;
4470:
4471: ------ check some validation stuff for updates-----------------
4472: -- Check if the above logic will work if either of the dates are NULL.
4473: IF p_evo_rec.reg_start_date <> FND_API.g_miss_date
4474: AND p_evo_rec.reg_end_date <> FND_API.g_miss_date
4475: THEN
4476: IF p_evo_rec.event_start_date = FND_API.g_miss_date THEN
4477: l_evo_start_date := l_evo_rec.event_start_date;
4470:
4471: ------ check some validation stuff for updates-----------------
4472: -- Check if the above logic will work if either of the dates are NULL.
4473: IF p_evo_rec.reg_start_date <> FND_API.g_miss_date
4474: AND p_evo_rec.reg_end_date <> FND_API.g_miss_date
4475: THEN
4476: IF p_evo_rec.event_start_date = FND_API.g_miss_date THEN
4477: l_evo_start_date := l_evo_rec.event_start_date;
4478: END IF;
4472: -- Check if the above logic will work if either of the dates are NULL.
4473: IF p_evo_rec.reg_start_date <> FND_API.g_miss_date
4474: AND p_evo_rec.reg_end_date <> FND_API.g_miss_date
4475: THEN
4476: IF p_evo_rec.event_start_date = FND_API.g_miss_date THEN
4477: l_evo_start_date := l_evo_rec.event_start_date;
4478: END IF;
4479:
4480: IF p_evo_rec.event_end_date = FND_API.g_miss_date THEN
4476: IF p_evo_rec.event_start_date = FND_API.g_miss_date THEN
4477: l_evo_start_date := l_evo_rec.event_start_date;
4478: END IF;
4479:
4480: IF p_evo_rec.event_end_date = FND_API.g_miss_date THEN
4481: l_evo_end_date := l_evo_rec.event_end_date;
4482: END IF;
4483: /* *** BATOLETI Ref bug# 4404567
4484: Bypassing the registration date valication in case of conc job
4490: THEN
4491: FND_MESSAGE.set_name('AMS', 'AMS_EVO_REGST_DT_GT_START_DT');
4492: FND_MSG_PUB.add;
4493: END IF;
4494: x_return_status := FND_API.g_ret_sts_error;
4495: END IF;
4496:
4497:
4498: IF p_evo_rec.reg_end_date > l_evo_end_date THEN
4500: THEN
4501: FND_MESSAGE.set_name('AMS', 'AMS_EVO_REGED_DT_GT_END_DT');
4502: FND_MSG_PUB.add;
4503: END IF;
4504: x_return_status := FND_API.g_ret_sts_error;
4505: END IF;
4506: END IF; --batoleti Ref Bug# 4404567
4507: END IF;
4508: -- 03/31/00 sugupta added
4505: END IF;
4506: END IF; --batoleti Ref Bug# 4404567
4507: END IF;
4508: -- 03/31/00 sugupta added
4509: IF p_evo_rec.REG_MINIMUM_REQ_BY_DATE <> FND_API.g_miss_date
4510: AND p_evo_rec.reg_end_date <> FND_API.g_miss_date
4511: THEN
4512: IF (p_evo_rec.REG_MINIMUM_REQ_BY_DATE > p_evo_rec.reg_end_date or
4513: p_evo_rec.REG_MINIMUM_REQ_BY_DATE < p_evo_rec.reg_start_date)THEN
4506: END IF; --batoleti Ref Bug# 4404567
4507: END IF;
4508: -- 03/31/00 sugupta added
4509: IF p_evo_rec.REG_MINIMUM_REQ_BY_DATE <> FND_API.g_miss_date
4510: AND p_evo_rec.reg_end_date <> FND_API.g_miss_date
4511: THEN
4512: IF (p_evo_rec.REG_MINIMUM_REQ_BY_DATE > p_evo_rec.reg_end_date or
4513: p_evo_rec.REG_MINIMUM_REQ_BY_DATE < p_evo_rec.reg_start_date)THEN
4514: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
4515: THEN
4516: FND_MESSAGE.set_name('AMS', 'AMS_EVO_REQ_DT_GT_RGEND_DT');
4517: FND_MSG_PUB.add;
4518: END IF;
4519: x_return_status := FND_API.g_ret_sts_error;
4520: END IF;
4521: END IF;
4522: -- 07/13/00 sugupta added Bug 1333032
4523: IF p_evo_rec.reg_start_date <> FND_API.g_miss_date
4519: x_return_status := FND_API.g_ret_sts_error;
4520: END IF;
4521: END IF;
4522: -- 07/13/00 sugupta added Bug 1333032
4523: IF p_evo_rec.reg_start_date <> FND_API.g_miss_date
4524: AND p_evo_rec.reg_end_date <> FND_API.g_miss_date
4525: THEN
4526: IF p_evo_rec.reg_start_date > p_evo_rec.reg_end_date THEN
4527: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
4520: END IF;
4521: END IF;
4522: -- 07/13/00 sugupta added Bug 1333032
4523: IF p_evo_rec.reg_start_date <> FND_API.g_miss_date
4524: AND p_evo_rec.reg_end_date <> FND_API.g_miss_date
4525: THEN
4526: IF p_evo_rec.reg_start_date > p_evo_rec.reg_end_date THEN
4527: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
4528: THEN
4528: THEN
4529: FND_MESSAGE.set_name('AMS', 'AMS_EVO_RGSTDT_GT_RGEND_DT');
4530: FND_MSG_PUB.add;
4531: END IF;
4532: x_return_status := FND_API.g_ret_sts_error;
4533: ELSIF p_evo_rec.reg_start_date = p_evo_rec.reg_end_date THEN
4534: -- test for reg times
4535: IF p_evo_rec.reg_start_time <> FND_API.g_miss_date
4536: OR p_evo_rec.reg_end_time <> FND_API.g_miss_date
4531: END IF;
4532: x_return_status := FND_API.g_ret_sts_error;
4533: ELSIF p_evo_rec.reg_start_date = p_evo_rec.reg_end_date THEN
4534: -- test for reg times
4535: IF p_evo_rec.reg_start_time <> FND_API.g_miss_date
4536: OR p_evo_rec.reg_end_time <> FND_API.g_miss_date
4537: THEN
4538: IF p_evo_rec.reg_start_time > p_evo_rec.reg_end_time THEN
4539: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
4532: x_return_status := FND_API.g_ret_sts_error;
4533: ELSIF p_evo_rec.reg_start_date = p_evo_rec.reg_end_date THEN
4534: -- test for reg times
4535: IF p_evo_rec.reg_start_time <> FND_API.g_miss_date
4536: OR p_evo_rec.reg_end_time <> FND_API.g_miss_date
4537: THEN
4538: IF p_evo_rec.reg_start_time > p_evo_rec.reg_end_time THEN
4539: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
4540: THEN
4540: THEN
4541: FND_MESSAGE.set_name('AMS', 'AMS_EVO_RGSTTM_GT_RGEND_TM');
4542: FND_MSG_PUB.add;
4543: END IF;
4544: x_return_status := FND_API.g_ret_sts_error;
4545: END IF; -- st tm > end tm
4546: END IF; -- check time for miss_dates
4547: END IF; -- reg st dt > reg end dt
4548: END IF;
4547: END IF; -- reg st dt > reg end dt
4548: END IF;
4549:
4550: -- 03/31/00 sugupta added to make sure reg_min_capacity is not less than reg_max_capacity
4551: -- IF p_evo_rec.REG_MINIMUM_CAPACITY <> FND_API.g_miss_num THEN
4552:
4553: IF (p_evo_rec.reg_invited_only_flag = FND_API.g_miss_char)
4554: THEN
4555: l_invited_only_flag := l_evo_rec.reg_invited_only_flag;
4549:
4550: -- 03/31/00 sugupta added to make sure reg_min_capacity is not less than reg_max_capacity
4551: -- IF p_evo_rec.REG_MINIMUM_CAPACITY <> FND_API.g_miss_num THEN
4552:
4553: IF (p_evo_rec.reg_invited_only_flag = FND_API.g_miss_char)
4554: THEN
4555: l_invited_only_flag := l_evo_rec.reg_invited_only_flag;
4556: END IF;
4557: IF (nvl(l_invited_only_flag, 'Y') <> 'Y')
4555: l_invited_only_flag := l_evo_rec.reg_invited_only_flag;
4556: END IF;
4557: IF (nvl(l_invited_only_flag, 'Y') <> 'Y')
4558: THEN
4559: IF p_evo_rec.REG_MAXIMUM_CAPACITY = FND_API.g_miss_num
4560: THEN
4561: l_max_cap := l_evo_rec.REG_MAXIMUM_CAPACITY;
4562: END IF;
4563:
4562: END IF;
4563:
4564: IF l_max_cap IS NOT NULL
4565: THEN
4566: IF ( (p_evo_rec.REG_MINIMUM_CAPACITY <> FND_API.g_miss_num)
4567: AND (p_evo_rec.REG_MINIMUM_CAPACITY > l_max_cap)
4568: )
4569: THEN
4570: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error)
4571: THEN
4572: FND_MESSAGE.set_name('AMS', 'AMS_EVO_MINCAP_GT_MAXCAP');
4573: FND_MSG_PUB.add;
4574: END IF;
4575: x_return_status := FND_API.g_ret_sts_error;
4576: END IF;
4577: END IF;
4578:
4579: IF p_evo_rec.reg_overbook_allowed_flag = FND_API.g_miss_char
4575: x_return_status := FND_API.g_ret_sts_error;
4576: END IF;
4577: END IF;
4578:
4579: IF p_evo_rec.reg_overbook_allowed_flag = FND_API.g_miss_char
4580: THEN
4581: l_reg_overbook_allowed_flag := l_evo_rec.reg_overbook_allowed_flag;
4582: END IF;
4583: IF p_evo_rec.reg_overbook_pct = FND_API.g_miss_num
4579: IF p_evo_rec.reg_overbook_allowed_flag = FND_API.g_miss_char
4580: THEN
4581: l_reg_overbook_allowed_flag := l_evo_rec.reg_overbook_allowed_flag;
4582: END IF;
4583: IF p_evo_rec.reg_overbook_pct = FND_API.g_miss_num
4584: THEN
4585: l_reg_overbook_pct := l_evo_rec.reg_overbook_pct;
4586: END IF;
4587:
4618: AMS_Utility_PVT.Error_Message( p_message_name => 'AMS_EVO_REG_CAP_LT_ROSTER'
4619: , p_token_name => 'REGCNT'
4620: , p_token_value => to_char(l_num_registered)
4621: );
4622: x_return_status := FND_API.g_ret_sts_error;
4623: ELSE
4624: -- There may be room in the event now for people on the waitlist
4625: IF (p_evo_rec.auto_register_flag = FND_API.g_miss_char)
4626: THEN
4621: );
4622: x_return_status := FND_API.g_ret_sts_error;
4623: ELSE
4624: -- There may be room in the event now for people on the waitlist
4625: IF (p_evo_rec.auto_register_flag = FND_API.g_miss_char)
4626: THEN
4627: l_auto_register_flag := l_evo_rec.auto_register_flag;
4628: END IF;
4629:
4637: THEN
4638: -- Take everyone off the waitlist.
4639: l_event_availability := l_event_waitlisted;
4640: END IF;
4641: --RAISE FND_API.g_exc_error;
4642: FOR l_i IN 1..l_event_availability LOOP
4643: AMS_EvtRegs_PVT.prioritize_waitlist( p_api_version_number => 1.0
4644: , p_Init_Msg_List => FND_API.G_FALSE
4645: , p_Commit => FND_API.G_FALSE
4640: END IF;
4641: --RAISE FND_API.g_exc_error;
4642: FOR l_i IN 1..l_event_availability LOOP
4643: AMS_EvtRegs_PVT.prioritize_waitlist( p_api_version_number => 1.0
4644: , p_Init_Msg_List => FND_API.G_FALSE
4645: , p_Commit => FND_API.G_FALSE
4646: , p_override_availability => FND_API.G_TRUE
4647: , p_event_offer_id => p_evo_rec.event_offer_id
4648: , x_return_status => x_return_status
4641: --RAISE FND_API.g_exc_error;
4642: FOR l_i IN 1..l_event_availability LOOP
4643: AMS_EvtRegs_PVT.prioritize_waitlist( p_api_version_number => 1.0
4644: , p_Init_Msg_List => FND_API.G_FALSE
4645: , p_Commit => FND_API.G_FALSE
4646: , p_override_availability => FND_API.G_TRUE
4647: , p_event_offer_id => p_evo_rec.event_offer_id
4648: , x_return_status => x_return_status
4649: , x_msg_count => l_msg_count
4642: FOR l_i IN 1..l_event_availability LOOP
4643: AMS_EvtRegs_PVT.prioritize_waitlist( p_api_version_number => 1.0
4644: , p_Init_Msg_List => FND_API.G_FALSE
4645: , p_Commit => FND_API.G_FALSE
4646: , p_override_availability => FND_API.G_TRUE
4647: , p_event_offer_id => p_evo_rec.event_offer_id
4648: , x_return_status => x_return_status
4649: , x_msg_count => l_msg_count
4650: , x_msg_data => l_msg_data
4648: , x_return_status => x_return_status
4649: , x_msg_count => l_msg_count
4650: , x_msg_data => l_msg_data
4651: );
4652: IF (x_return_status = FND_API.g_ret_sts_error)
4653: THEN
4654: AMS_Utility_PVT.Error_Message( p_message_name => 'AMS_EVO_REG_WAITLIST_CAP');
4655: END IF;
4656: END LOOP;
4655: END IF;
4656: END LOOP;
4657: END IF; -- auto_register_flag
4658: END IF;
4659: --RAISE FND_API.g_exc_error;
4660: END IF; -- invite only flag
4661:
4662: IF p_evo_rec.event_venue_id is NULL
4663: THEN
4688: -- Commented the old style of approval process call.
4689: -- gdeodhar : Oct 06, 2000.
4690: /*
4691: if l_evo_rec.event_level = 'MAIN' then
4692: IF p_evo_rec.user_status_id <> FND_API.g_miss_num
4693: AND p_evo_rec.user_status_id <> l_evo_rec.user_status_id
4694: THEN
4695: AMS_WFCmpApr_PVT.StartProcess(
4696: p_approval_for => 'EVEO',
4705: -- need more specific rules on locking columns at different statuses
4706:
4707: -- the following will be locked after theme approval
4708: IF l_evo_rec.system_status_code <> 'NEW' THEN
4709: IF p_evo_rec.event_offer_name <> FND_API.g_miss_char
4710: AND p_evo_rec.event_offer_name <> l_evo_rec.event_offer_name
4711: THEN
4712: AMS_Utility_PVT.error_message('AMS_EVO_UPDATE_OFFER_NAME');
4713: x_return_status := FND_API.g_ret_sts_error;
4709: IF p_evo_rec.event_offer_name <> FND_API.g_miss_char
4710: AND p_evo_rec.event_offer_name <> l_evo_rec.event_offer_name
4711: THEN
4712: AMS_Utility_PVT.error_message('AMS_EVO_UPDATE_OFFER_NAME');
4713: x_return_status := FND_API.g_ret_sts_error;
4714: END IF;
4715:
4716: IF p_evo_rec.event_type_code <> fnd_api.g_miss_char
4717: and p_evo_rec.event_type_code <> l_evo_rec.event_type_code
4712: AMS_Utility_PVT.error_message('AMS_EVO_UPDATE_OFFER_NAME');
4713: x_return_status := FND_API.g_ret_sts_error;
4714: END IF;
4715:
4716: IF p_evo_rec.event_type_code <> fnd_api.g_miss_char
4717: and p_evo_rec.event_type_code <> l_evo_rec.event_type_code
4718: and (p_evo_rec.event_type_code IS NOT NULL
4719: OR l_evo_rec.event_type_code IS NOT NULL)
4720: THEN
4718: and (p_evo_rec.event_type_code IS NOT NULL
4719: OR l_evo_rec.event_type_code IS NOT NULL)
4720: THEN
4721: AMS_Utility_PVT.error_message('AMS_EVO_UPDATE_EVENT_TYPE');
4722: x_return_status := FND_API.g_ret_sts_error;
4723: END IF;
4724:
4725: IF p_evo_rec.event_start_date <> fnd_api.g_miss_date
4726: and p_evo_rec.event_start_date <> l_evo_rec.event_start_date
4721: AMS_Utility_PVT.error_message('AMS_EVO_UPDATE_EVENT_TYPE');
4722: x_return_status := FND_API.g_ret_sts_error;
4723: END IF;
4724:
4725: IF p_evo_rec.event_start_date <> fnd_api.g_miss_date
4726: and p_evo_rec.event_start_date <> l_evo_rec.event_start_date
4727: and (p_evo_rec.event_start_date IS NOT NULL
4728: OR l_evo_rec.event_start_date IS NOT NULL)
4729: THEN
4727: and (p_evo_rec.event_start_date IS NOT NULL
4728: OR l_evo_rec.event_start_date IS NOT NULL)
4729: THEN
4730: AMS_Utility_PVT.error_message('AMS_EVO_UPDATE_START_DATE');
4731: x_return_status := FND_API.g_ret_sts_error;
4732: END IF;
4733:
4734: IF p_evo_rec.event_end_date <> fnd_api.g_miss_date
4735: and p_evo_rec.event_end_date <> l_evo_rec.event_end_date
4730: AMS_Utility_PVT.error_message('AMS_EVO_UPDATE_START_DATE');
4731: x_return_status := FND_API.g_ret_sts_error;
4732: END IF;
4733:
4734: IF p_evo_rec.event_end_date <> fnd_api.g_miss_date
4735: and p_evo_rec.event_end_date <> l_evo_rec.event_end_date
4736: and (p_evo_rec.event_end_date IS NOT NULL
4737: OR l_evo_rec.event_end_date IS NOT NULL)
4738: THEN
4736: and (p_evo_rec.event_end_date IS NOT NULL
4737: OR l_evo_rec.event_end_date IS NOT NULL)
4738: THEN
4739: AMS_Utility_PVT.error_message('AMS_EVO_UPDATE_END_DATE');
4740: x_return_status := FND_API.g_ret_sts_error;
4741: END IF;
4742: END IF; -- status code <> new
4743: end if; -- event_level MAIN
4744: */
4772: where event_offer_id = id_in;
4773: */
4774: BEGIN
4775:
4776: x_return_status := FND_API.g_ret_sts_success;
4777:
4778: ------------------- check fund source ----------------------
4779: -- no need to check for event_level = MAIN
4780: IF p_evo_rec.fund_source_type_code <> FND_API.g_miss_char
4776: x_return_status := FND_API.g_ret_sts_success;
4777:
4778: ------------------- check fund source ----------------------
4779: -- no need to check for event_level = MAIN
4780: IF p_evo_rec.fund_source_type_code <> FND_API.g_miss_char
4781: OR p_evo_rec.fund_source_id <> FND_API.g_miss_num
4782: THEN
4783: AMS_EvhRules_PVT.check_evh_fund_source(
4784: p_complete_rec.fund_source_type_code,
4777:
4778: ------------------- check fund source ----------------------
4779: -- no need to check for event_level = MAIN
4780: IF p_evo_rec.fund_source_type_code <> FND_API.g_miss_char
4781: OR p_evo_rec.fund_source_id <> FND_API.g_miss_num
4782: THEN
4783: AMS_EvhRules_PVT.check_evh_fund_source(
4784: p_complete_rec.fund_source_type_code,
4785: p_complete_rec.fund_source_id,
4784: p_complete_rec.fund_source_type_code,
4785: p_complete_rec.fund_source_id,
4786: l_return_status
4787: );
4788: IF l_return_status <> FND_API.g_ret_sts_success THEN
4789: x_return_status := l_return_status;
4790: END IF;
4791: END IF;
4792: /* 04/01/2000 we will not be enforcing that event offering dates lie between
4791: END IF;
4792: /* 04/01/2000 we will not be enforcing that event offering dates lie between
4793: event header dates
4794: ------------------- check dates ------------------------------
4795: IF p_evo_rec.event_start_date <> FND_API.g_miss_date
4796: OR p_evo_rec.event_end_date <> FND_API.g_miss_date
4797: THEN
4798: check_evo_header_dates(
4799: p_complete_rec.event_header_id,
4792: /* 04/01/2000 we will not be enforcing that event offering dates lie between
4793: event header dates
4794: ------------------- check dates ------------------------------
4795: IF p_evo_rec.event_start_date <> FND_API.g_miss_date
4796: OR p_evo_rec.event_end_date <> FND_API.g_miss_date
4797: THEN
4798: check_evo_header_dates(
4799: p_complete_rec.event_header_id,
4800: p_complete_rec.event_start_date,
4800: p_complete_rec.event_start_date,
4801: p_complete_rec.event_end_date,
4802: l_return_status
4803: );
4804: IF l_return_status <> FND_API.g_ret_sts_success THEN
4805: x_return_status := l_return_status;
4806: END IF;
4807: END IF;
4808: */
4807: END IF;
4808: */
4809: -- added sugupta 31/8/2000
4810: ------------------- check calendar ----------------------
4811: IF p_evo_rec.event_calendar <> FND_API.g_miss_char
4812: OR p_evo_rec.start_period_name <> FND_API.g_miss_char
4813: OR p_evo_rec.end_period_name <> FND_API.g_miss_char
4814: OR p_evo_rec.event_start_date <> FND_API.g_miss_date
4815: OR p_evo_rec.event_end_date <> FND_API.g_miss_date
4808: */
4809: -- added sugupta 31/8/2000
4810: ------------------- check calendar ----------------------
4811: IF p_evo_rec.event_calendar <> FND_API.g_miss_char
4812: OR p_evo_rec.start_period_name <> FND_API.g_miss_char
4813: OR p_evo_rec.end_period_name <> FND_API.g_miss_char
4814: OR p_evo_rec.event_start_date <> FND_API.g_miss_date
4815: OR p_evo_rec.event_end_date <> FND_API.g_miss_date
4816: THEN
4809: -- added sugupta 31/8/2000
4810: ------------------- check calendar ----------------------
4811: IF p_evo_rec.event_calendar <> FND_API.g_miss_char
4812: OR p_evo_rec.start_period_name <> FND_API.g_miss_char
4813: OR p_evo_rec.end_period_name <> FND_API.g_miss_char
4814: OR p_evo_rec.event_start_date <> FND_API.g_miss_date
4815: OR p_evo_rec.event_end_date <> FND_API.g_miss_date
4816: THEN
4817: AMS_EvhRules_PVT.check_evh_calendar(
4810: ------------------- check calendar ----------------------
4811: IF p_evo_rec.event_calendar <> FND_API.g_miss_char
4812: OR p_evo_rec.start_period_name <> FND_API.g_miss_char
4813: OR p_evo_rec.end_period_name <> FND_API.g_miss_char
4814: OR p_evo_rec.event_start_date <> FND_API.g_miss_date
4815: OR p_evo_rec.event_end_date <> FND_API.g_miss_date
4816: THEN
4817: AMS_EvhRules_PVT.check_evh_calendar(
4818: p_complete_rec.event_calendar,
4811: IF p_evo_rec.event_calendar <> FND_API.g_miss_char
4812: OR p_evo_rec.start_period_name <> FND_API.g_miss_char
4813: OR p_evo_rec.end_period_name <> FND_API.g_miss_char
4814: OR p_evo_rec.event_start_date <> FND_API.g_miss_date
4815: OR p_evo_rec.event_end_date <> FND_API.g_miss_date
4816: THEN
4817: AMS_EvhRules_PVT.check_evh_calendar(
4818: p_complete_rec.event_calendar,
4819: p_complete_rec.start_period_name,
4821: p_complete_rec.event_start_date,
4822: p_complete_rec.event_end_date,
4823: l_return_status
4824: );
4825: IF l_return_status <> FND_API.g_ret_sts_success THEN
4826: x_return_status := l_return_status;
4827: END IF;
4828: END IF;
4829:
4865: )
4866: IS
4867: BEGIN
4868: /* commented by murali looks like not matching with the record type
4869: x_evo_rec.event_offer_id := FND_API.g_miss_num;
4870: x_evo_rec.last_update_date := FND_API.g_miss_date;
4871: x_evo_rec.last_updated_by := FND_API.g_miss_num;
4872: x_evo_rec.creation_date := FND_API.g_miss_date;
4873: x_evo_rec.created_by := FND_API.g_miss_num;
4866: IS
4867: BEGIN
4868: /* commented by murali looks like not matching with the record type
4869: x_evo_rec.event_offer_id := FND_API.g_miss_num;
4870: x_evo_rec.last_update_date := FND_API.g_miss_date;
4871: x_evo_rec.last_updated_by := FND_API.g_miss_num;
4872: x_evo_rec.creation_date := FND_API.g_miss_date;
4873: x_evo_rec.created_by := FND_API.g_miss_num;
4874: x_evo_rec.last_update_login := FND_API.g_miss_num;
4867: BEGIN
4868: /* commented by murali looks like not matching with the record type
4869: x_evo_rec.event_offer_id := FND_API.g_miss_num;
4870: x_evo_rec.last_update_date := FND_API.g_miss_date;
4871: x_evo_rec.last_updated_by := FND_API.g_miss_num;
4872: x_evo_rec.creation_date := FND_API.g_miss_date;
4873: x_evo_rec.created_by := FND_API.g_miss_num;
4874: x_evo_rec.last_update_login := FND_API.g_miss_num;
4875: x_evo_rec.object_version_number := FND_API.g_miss_num;
4868: /* commented by murali looks like not matching with the record type
4869: x_evo_rec.event_offer_id := FND_API.g_miss_num;
4870: x_evo_rec.last_update_date := FND_API.g_miss_date;
4871: x_evo_rec.last_updated_by := FND_API.g_miss_num;
4872: x_evo_rec.creation_date := FND_API.g_miss_date;
4873: x_evo_rec.created_by := FND_API.g_miss_num;
4874: x_evo_rec.last_update_login := FND_API.g_miss_num;
4875: x_evo_rec.object_version_number := FND_API.g_miss_num;
4876: x_evo_rec.event_level := FND_API.g_miss_char;
4869: x_evo_rec.event_offer_id := FND_API.g_miss_num;
4870: x_evo_rec.last_update_date := FND_API.g_miss_date;
4871: x_evo_rec.last_updated_by := FND_API.g_miss_num;
4872: x_evo_rec.creation_date := FND_API.g_miss_date;
4873: x_evo_rec.created_by := FND_API.g_miss_num;
4874: x_evo_rec.last_update_login := FND_API.g_miss_num;
4875: x_evo_rec.object_version_number := FND_API.g_miss_num;
4876: x_evo_rec.event_level := FND_API.g_miss_char;
4877: x_evo_rec.application_id := FND_API.g_miss_num;
4870: x_evo_rec.last_update_date := FND_API.g_miss_date;
4871: x_evo_rec.last_updated_by := FND_API.g_miss_num;
4872: x_evo_rec.creation_date := FND_API.g_miss_date;
4873: x_evo_rec.created_by := FND_API.g_miss_num;
4874: x_evo_rec.last_update_login := FND_API.g_miss_num;
4875: x_evo_rec.object_version_number := FND_API.g_miss_num;
4876: x_evo_rec.event_level := FND_API.g_miss_char;
4877: x_evo_rec.application_id := FND_API.g_miss_num;
4878: x_evo_rec.event_type_code := FND_API.g_miss_char;
4871: x_evo_rec.last_updated_by := FND_API.g_miss_num;
4872: x_evo_rec.creation_date := FND_API.g_miss_date;
4873: x_evo_rec.created_by := FND_API.g_miss_num;
4874: x_evo_rec.last_update_login := FND_API.g_miss_num;
4875: x_evo_rec.object_version_number := FND_API.g_miss_num;
4876: x_evo_rec.event_level := FND_API.g_miss_char;
4877: x_evo_rec.application_id := FND_API.g_miss_num;
4878: x_evo_rec.event_type_code := FND_API.g_miss_char;
4879: x_evo_rec.EVENT_DELIVERY_METHOD_ID := FND_API.g_miss_num;
4872: x_evo_rec.creation_date := FND_API.g_miss_date;
4873: x_evo_rec.created_by := FND_API.g_miss_num;
4874: x_evo_rec.last_update_login := FND_API.g_miss_num;
4875: x_evo_rec.object_version_number := FND_API.g_miss_num;
4876: x_evo_rec.event_level := FND_API.g_miss_char;
4877: x_evo_rec.application_id := FND_API.g_miss_num;
4878: x_evo_rec.event_type_code := FND_API.g_miss_char;
4879: x_evo_rec.EVENT_DELIVERY_METHOD_ID := FND_API.g_miss_num;
4880: x_evo_rec.EVENT_DELIVERY_METHOD_CODE := FND_API.g_miss_char;
4873: x_evo_rec.created_by := FND_API.g_miss_num;
4874: x_evo_rec.last_update_login := FND_API.g_miss_num;
4875: x_evo_rec.object_version_number := FND_API.g_miss_num;
4876: x_evo_rec.event_level := FND_API.g_miss_char;
4877: x_evo_rec.application_id := FND_API.g_miss_num;
4878: x_evo_rec.event_type_code := FND_API.g_miss_char;
4879: x_evo_rec.EVENT_DELIVERY_METHOD_ID := FND_API.g_miss_num;
4880: x_evo_rec.EVENT_DELIVERY_METHOD_CODE := FND_API.g_miss_char;
4881: x_evo_rec.event_header_id := FND_API.g_miss_num;
4874: x_evo_rec.last_update_login := FND_API.g_miss_num;
4875: x_evo_rec.object_version_number := FND_API.g_miss_num;
4876: x_evo_rec.event_level := FND_API.g_miss_char;
4877: x_evo_rec.application_id := FND_API.g_miss_num;
4878: x_evo_rec.event_type_code := FND_API.g_miss_char;
4879: x_evo_rec.EVENT_DELIVERY_METHOD_ID := FND_API.g_miss_num;
4880: x_evo_rec.EVENT_DELIVERY_METHOD_CODE := FND_API.g_miss_char;
4881: x_evo_rec.event_header_id := FND_API.g_miss_num;
4882: x_evo_rec.active_flag := FND_API.g_miss_char;
4875: x_evo_rec.object_version_number := FND_API.g_miss_num;
4876: x_evo_rec.event_level := FND_API.g_miss_char;
4877: x_evo_rec.application_id := FND_API.g_miss_num;
4878: x_evo_rec.event_type_code := FND_API.g_miss_char;
4879: x_evo_rec.EVENT_DELIVERY_METHOD_ID := FND_API.g_miss_num;
4880: x_evo_rec.EVENT_DELIVERY_METHOD_CODE := FND_API.g_miss_char;
4881: x_evo_rec.event_header_id := FND_API.g_miss_num;
4882: x_evo_rec.active_flag := FND_API.g_miss_char;
4883: x_evo_rec.private_flag := FND_API.g_miss_char;
4876: x_evo_rec.event_level := FND_API.g_miss_char;
4877: x_evo_rec.application_id := FND_API.g_miss_num;
4878: x_evo_rec.event_type_code := FND_API.g_miss_char;
4879: x_evo_rec.EVENT_DELIVERY_METHOD_ID := FND_API.g_miss_num;
4880: x_evo_rec.EVENT_DELIVERY_METHOD_CODE := FND_API.g_miss_char;
4881: x_evo_rec.event_header_id := FND_API.g_miss_num;
4882: x_evo_rec.active_flag := FND_API.g_miss_char;
4883: x_evo_rec.private_flag := FND_API.g_miss_char;
4884: x_evo_rec.user_status_id := FND_API.g_miss_num;
4877: x_evo_rec.application_id := FND_API.g_miss_num;
4878: x_evo_rec.event_type_code := FND_API.g_miss_char;
4879: x_evo_rec.EVENT_DELIVERY_METHOD_ID := FND_API.g_miss_num;
4880: x_evo_rec.EVENT_DELIVERY_METHOD_CODE := FND_API.g_miss_char;
4881: x_evo_rec.event_header_id := FND_API.g_miss_num;
4882: x_evo_rec.active_flag := FND_API.g_miss_char;
4883: x_evo_rec.private_flag := FND_API.g_miss_char;
4884: x_evo_rec.user_status_id := FND_API.g_miss_num;
4885: x_evo_rec.system_status_code := FND_API.g_miss_char;
4878: x_evo_rec.event_type_code := FND_API.g_miss_char;
4879: x_evo_rec.EVENT_DELIVERY_METHOD_ID := FND_API.g_miss_num;
4880: x_evo_rec.EVENT_DELIVERY_METHOD_CODE := FND_API.g_miss_char;
4881: x_evo_rec.event_header_id := FND_API.g_miss_num;
4882: x_evo_rec.active_flag := FND_API.g_miss_char;
4883: x_evo_rec.private_flag := FND_API.g_miss_char;
4884: x_evo_rec.user_status_id := FND_API.g_miss_num;
4885: x_evo_rec.system_status_code := FND_API.g_miss_char;
4886: x_evo_rec.last_status_date := FND_API.g_miss_date;
4879: x_evo_rec.EVENT_DELIVERY_METHOD_ID := FND_API.g_miss_num;
4880: x_evo_rec.EVENT_DELIVERY_METHOD_CODE := FND_API.g_miss_char;
4881: x_evo_rec.event_header_id := FND_API.g_miss_num;
4882: x_evo_rec.active_flag := FND_API.g_miss_char;
4883: x_evo_rec.private_flag := FND_API.g_miss_char;
4884: x_evo_rec.user_status_id := FND_API.g_miss_num;
4885: x_evo_rec.system_status_code := FND_API.g_miss_char;
4886: x_evo_rec.last_status_date := FND_API.g_miss_date;
4887: x_evo_rec.stream_type_code := FND_API.g_miss_char;
4880: x_evo_rec.EVENT_DELIVERY_METHOD_CODE := FND_API.g_miss_char;
4881: x_evo_rec.event_header_id := FND_API.g_miss_num;
4882: x_evo_rec.active_flag := FND_API.g_miss_char;
4883: x_evo_rec.private_flag := FND_API.g_miss_char;
4884: x_evo_rec.user_status_id := FND_API.g_miss_num;
4885: x_evo_rec.system_status_code := FND_API.g_miss_char;
4886: x_evo_rec.last_status_date := FND_API.g_miss_date;
4887: x_evo_rec.stream_type_code := FND_API.g_miss_char;
4888: x_evo_rec.source_code := FND_API.g_miss_char;
4881: x_evo_rec.event_header_id := FND_API.g_miss_num;
4882: x_evo_rec.active_flag := FND_API.g_miss_char;
4883: x_evo_rec.private_flag := FND_API.g_miss_char;
4884: x_evo_rec.user_status_id := FND_API.g_miss_num;
4885: x_evo_rec.system_status_code := FND_API.g_miss_char;
4886: x_evo_rec.last_status_date := FND_API.g_miss_date;
4887: x_evo_rec.stream_type_code := FND_API.g_miss_char;
4888: x_evo_rec.source_code := FND_API.g_miss_char;
4889: x_evo_rec.event_standalone_flag := FND_API.g_miss_char;
4882: x_evo_rec.active_flag := FND_API.g_miss_char;
4883: x_evo_rec.private_flag := FND_API.g_miss_char;
4884: x_evo_rec.user_status_id := FND_API.g_miss_num;
4885: x_evo_rec.system_status_code := FND_API.g_miss_char;
4886: x_evo_rec.last_status_date := FND_API.g_miss_date;
4887: x_evo_rec.stream_type_code := FND_API.g_miss_char;
4888: x_evo_rec.source_code := FND_API.g_miss_char;
4889: x_evo_rec.event_standalone_flag := FND_API.g_miss_char;
4890: x_evo_rec.reg_required_flag := FND_API.g_miss_char;
4883: x_evo_rec.private_flag := FND_API.g_miss_char;
4884: x_evo_rec.user_status_id := FND_API.g_miss_num;
4885: x_evo_rec.system_status_code := FND_API.g_miss_char;
4886: x_evo_rec.last_status_date := FND_API.g_miss_date;
4887: x_evo_rec.stream_type_code := FND_API.g_miss_char;
4888: x_evo_rec.source_code := FND_API.g_miss_char;
4889: x_evo_rec.event_standalone_flag := FND_API.g_miss_char;
4890: x_evo_rec.reg_required_flag := FND_API.g_miss_char;
4891: x_evo_rec.reg_charge_flag := FND_API.g_miss_char;
4884: x_evo_rec.user_status_id := FND_API.g_miss_num;
4885: x_evo_rec.system_status_code := FND_API.g_miss_char;
4886: x_evo_rec.last_status_date := FND_API.g_miss_date;
4887: x_evo_rec.stream_type_code := FND_API.g_miss_char;
4888: x_evo_rec.source_code := FND_API.g_miss_char;
4889: x_evo_rec.event_standalone_flag := FND_API.g_miss_char;
4890: x_evo_rec.reg_required_flag := FND_API.g_miss_char;
4891: x_evo_rec.reg_charge_flag := FND_API.g_miss_char;
4892: x_evo_rec.reg_invited_only_flag := FND_API.g_miss_char;
4885: x_evo_rec.system_status_code := FND_API.g_miss_char;
4886: x_evo_rec.last_status_date := FND_API.g_miss_date;
4887: x_evo_rec.stream_type_code := FND_API.g_miss_char;
4888: x_evo_rec.source_code := FND_API.g_miss_char;
4889: x_evo_rec.event_standalone_flag := FND_API.g_miss_char;
4890: x_evo_rec.reg_required_flag := FND_API.g_miss_char;
4891: x_evo_rec.reg_charge_flag := FND_API.g_miss_char;
4892: x_evo_rec.reg_invited_only_flag := FND_API.g_miss_char;
4893: x_evo_rec.partner_flag := FND_API.g_miss_char;
4886: x_evo_rec.last_status_date := FND_API.g_miss_date;
4887: x_evo_rec.stream_type_code := FND_API.g_miss_char;
4888: x_evo_rec.source_code := FND_API.g_miss_char;
4889: x_evo_rec.event_standalone_flag := FND_API.g_miss_char;
4890: x_evo_rec.reg_required_flag := FND_API.g_miss_char;
4891: x_evo_rec.reg_charge_flag := FND_API.g_miss_char;
4892: x_evo_rec.reg_invited_only_flag := FND_API.g_miss_char;
4893: x_evo_rec.partner_flag := FND_API.g_miss_char;
4894: x_evo_rec.overflow_flag := FND_API.g_miss_char;
4887: x_evo_rec.stream_type_code := FND_API.g_miss_char;
4888: x_evo_rec.source_code := FND_API.g_miss_char;
4889: x_evo_rec.event_standalone_flag := FND_API.g_miss_char;
4890: x_evo_rec.reg_required_flag := FND_API.g_miss_char;
4891: x_evo_rec.reg_charge_flag := FND_API.g_miss_char;
4892: x_evo_rec.reg_invited_only_flag := FND_API.g_miss_char;
4893: x_evo_rec.partner_flag := FND_API.g_miss_char;
4894: x_evo_rec.overflow_flag := FND_API.g_miss_char;
4895: x_evo_rec.parent_event_offer_id := FND_API.g_miss_num;
4888: x_evo_rec.source_code := FND_API.g_miss_char;
4889: x_evo_rec.event_standalone_flag := FND_API.g_miss_char;
4890: x_evo_rec.reg_required_flag := FND_API.g_miss_char;
4891: x_evo_rec.reg_charge_flag := FND_API.g_miss_char;
4892: x_evo_rec.reg_invited_only_flag := FND_API.g_miss_char;
4893: x_evo_rec.partner_flag := FND_API.g_miss_char;
4894: x_evo_rec.overflow_flag := FND_API.g_miss_char;
4895: x_evo_rec.parent_event_offer_id := FND_API.g_miss_num;
4896: x_evo_rec.reg_frozen_flag := FND_API.g_miss_char;
4889: x_evo_rec.event_standalone_flag := FND_API.g_miss_char;
4890: x_evo_rec.reg_required_flag := FND_API.g_miss_char;
4891: x_evo_rec.reg_charge_flag := FND_API.g_miss_char;
4892: x_evo_rec.reg_invited_only_flag := FND_API.g_miss_char;
4893: x_evo_rec.partner_flag := FND_API.g_miss_char;
4894: x_evo_rec.overflow_flag := FND_API.g_miss_char;
4895: x_evo_rec.parent_event_offer_id := FND_API.g_miss_num;
4896: x_evo_rec.reg_frozen_flag := FND_API.g_miss_char;
4897: x_evo_rec.auto_register_flag := FND_API.g_miss_char;
4890: x_evo_rec.reg_required_flag := FND_API.g_miss_char;
4891: x_evo_rec.reg_charge_flag := FND_API.g_miss_char;
4892: x_evo_rec.reg_invited_only_flag := FND_API.g_miss_char;
4893: x_evo_rec.partner_flag := FND_API.g_miss_char;
4894: x_evo_rec.overflow_flag := FND_API.g_miss_char;
4895: x_evo_rec.parent_event_offer_id := FND_API.g_miss_num;
4896: x_evo_rec.reg_frozen_flag := FND_API.g_miss_char;
4897: x_evo_rec.auto_register_flag := FND_API.g_miss_char;
4898: x_evo_rec.event_full_flag := FND_API.g_miss_char;
4891: x_evo_rec.reg_charge_flag := FND_API.g_miss_char;
4892: x_evo_rec.reg_invited_only_flag := FND_API.g_miss_char;
4893: x_evo_rec.partner_flag := FND_API.g_miss_char;
4894: x_evo_rec.overflow_flag := FND_API.g_miss_char;
4895: x_evo_rec.parent_event_offer_id := FND_API.g_miss_num;
4896: x_evo_rec.reg_frozen_flag := FND_API.g_miss_char;
4897: x_evo_rec.auto_register_flag := FND_API.g_miss_char;
4898: x_evo_rec.event_full_flag := FND_API.g_miss_char;
4899: x_evo_rec.REG_OVERBOOK_ALLOWED_FLAG := FND_API.g_miss_char;
4892: x_evo_rec.reg_invited_only_flag := FND_API.g_miss_char;
4893: x_evo_rec.partner_flag := FND_API.g_miss_char;
4894: x_evo_rec.overflow_flag := FND_API.g_miss_char;
4895: x_evo_rec.parent_event_offer_id := FND_API.g_miss_num;
4896: x_evo_rec.reg_frozen_flag := FND_API.g_miss_char;
4897: x_evo_rec.auto_register_flag := FND_API.g_miss_char;
4898: x_evo_rec.event_full_flag := FND_API.g_miss_char;
4899: x_evo_rec.REG_OVERBOOK_ALLOWED_FLAG := FND_API.g_miss_char;
4900: x_evo_rec.REG_CHARGE_FLAG := FND_API.g_miss_char;
4893: x_evo_rec.partner_flag := FND_API.g_miss_char;
4894: x_evo_rec.overflow_flag := FND_API.g_miss_char;
4895: x_evo_rec.parent_event_offer_id := FND_API.g_miss_num;
4896: x_evo_rec.reg_frozen_flag := FND_API.g_miss_char;
4897: x_evo_rec.auto_register_flag := FND_API.g_miss_char;
4898: x_evo_rec.event_full_flag := FND_API.g_miss_char;
4899: x_evo_rec.REG_OVERBOOK_ALLOWED_FLAG := FND_API.g_miss_char;
4900: x_evo_rec.REG_CHARGE_FLAG := FND_API.g_miss_char;
4901: x_evo_rec.REG_INVITED_ONLY_FLAG := FND_API.g_miss_char;
4894: x_evo_rec.overflow_flag := FND_API.g_miss_char;
4895: x_evo_rec.parent_event_offer_id := FND_API.g_miss_num;
4896: x_evo_rec.reg_frozen_flag := FND_API.g_miss_char;
4897: x_evo_rec.auto_register_flag := FND_API.g_miss_char;
4898: x_evo_rec.event_full_flag := FND_API.g_miss_char;
4899: x_evo_rec.REG_OVERBOOK_ALLOWED_FLAG := FND_API.g_miss_char;
4900: x_evo_rec.REG_CHARGE_FLAG := FND_API.g_miss_char;
4901: x_evo_rec.REG_INVITED_ONLY_FLAG := FND_API.g_miss_char;
4902: x_evo_rec.REG_WAITLIST_ALLOWED_FLAG := FND_API.g_miss_char;
4895: x_evo_rec.parent_event_offer_id := FND_API.g_miss_num;
4896: x_evo_rec.reg_frozen_flag := FND_API.g_miss_char;
4897: x_evo_rec.auto_register_flag := FND_API.g_miss_char;
4898: x_evo_rec.event_full_flag := FND_API.g_miss_char;
4899: x_evo_rec.REG_OVERBOOK_ALLOWED_FLAG := FND_API.g_miss_char;
4900: x_evo_rec.REG_CHARGE_FLAG := FND_API.g_miss_char;
4901: x_evo_rec.REG_INVITED_ONLY_FLAG := FND_API.g_miss_char;
4902: x_evo_rec.REG_WAITLIST_ALLOWED_FLAG := FND_API.g_miss_char;
4903: x_evo_rec.EVENT_VENUE_ID := FND_API.g_miss_num;
4896: x_evo_rec.reg_frozen_flag := FND_API.g_miss_char;
4897: x_evo_rec.auto_register_flag := FND_API.g_miss_char;
4898: x_evo_rec.event_full_flag := FND_API.g_miss_char;
4899: x_evo_rec.REG_OVERBOOK_ALLOWED_FLAG := FND_API.g_miss_char;
4900: x_evo_rec.REG_CHARGE_FLAG := FND_API.g_miss_char;
4901: x_evo_rec.REG_INVITED_ONLY_FLAG := FND_API.g_miss_char;
4902: x_evo_rec.REG_WAITLIST_ALLOWED_FLAG := FND_API.g_miss_char;
4903: x_evo_rec.EVENT_VENUE_ID := FND_API.g_miss_num;
4904: x_evo_rec.FUND_AMOUNT_TC := FND_API.g_miss_num;
4897: x_evo_rec.auto_register_flag := FND_API.g_miss_char;
4898: x_evo_rec.event_full_flag := FND_API.g_miss_char;
4899: x_evo_rec.REG_OVERBOOK_ALLOWED_FLAG := FND_API.g_miss_char;
4900: x_evo_rec.REG_CHARGE_FLAG := FND_API.g_miss_char;
4901: x_evo_rec.REG_INVITED_ONLY_FLAG := FND_API.g_miss_char;
4902: x_evo_rec.REG_WAITLIST_ALLOWED_FLAG := FND_API.g_miss_char;
4903: x_evo_rec.EVENT_VENUE_ID := FND_API.g_miss_num;
4904: x_evo_rec.FUND_AMOUNT_TC := FND_API.g_miss_num;
4905: x_evo_rec.FUND_AMOUNT_FC := FND_API.g_miss_num;
4898: x_evo_rec.event_full_flag := FND_API.g_miss_char;
4899: x_evo_rec.REG_OVERBOOK_ALLOWED_FLAG := FND_API.g_miss_char;
4900: x_evo_rec.REG_CHARGE_FLAG := FND_API.g_miss_char;
4901: x_evo_rec.REG_INVITED_ONLY_FLAG := FND_API.g_miss_char;
4902: x_evo_rec.REG_WAITLIST_ALLOWED_FLAG := FND_API.g_miss_char;
4903: x_evo_rec.EVENT_VENUE_ID := FND_API.g_miss_num;
4904: x_evo_rec.FUND_AMOUNT_TC := FND_API.g_miss_num;
4905: x_evo_rec.FUND_AMOUNT_FC := FND_API.g_miss_num;
4906: x_evo_rec.CURRENCY_CODE_TC := FND_API.g_miss_char;
4899: x_evo_rec.REG_OVERBOOK_ALLOWED_FLAG := FND_API.g_miss_char;
4900: x_evo_rec.REG_CHARGE_FLAG := FND_API.g_miss_char;
4901: x_evo_rec.REG_INVITED_ONLY_FLAG := FND_API.g_miss_char;
4902: x_evo_rec.REG_WAITLIST_ALLOWED_FLAG := FND_API.g_miss_char;
4903: x_evo_rec.EVENT_VENUE_ID := FND_API.g_miss_num;
4904: x_evo_rec.FUND_AMOUNT_TC := FND_API.g_miss_num;
4905: x_evo_rec.FUND_AMOUNT_FC := FND_API.g_miss_num;
4906: x_evo_rec.CURRENCY_CODE_TC := FND_API.g_miss_char;
4907: x_evo_rec.CURRENCY_CODE_FC := FND_API.g_miss_char;
4900: x_evo_rec.REG_CHARGE_FLAG := FND_API.g_miss_char;
4901: x_evo_rec.REG_INVITED_ONLY_FLAG := FND_API.g_miss_char;
4902: x_evo_rec.REG_WAITLIST_ALLOWED_FLAG := FND_API.g_miss_char;
4903: x_evo_rec.EVENT_VENUE_ID := FND_API.g_miss_num;
4904: x_evo_rec.FUND_AMOUNT_TC := FND_API.g_miss_num;
4905: x_evo_rec.FUND_AMOUNT_FC := FND_API.g_miss_num;
4906: x_evo_rec.CURRENCY_CODE_TC := FND_API.g_miss_char;
4907: x_evo_rec.CURRENCY_CODE_FC := FND_API.g_miss_char;
4908: x_evo_rec.event_duration := FND_API.g_miss_num;
4901: x_evo_rec.REG_INVITED_ONLY_FLAG := FND_API.g_miss_char;
4902: x_evo_rec.REG_WAITLIST_ALLOWED_FLAG := FND_API.g_miss_char;
4903: x_evo_rec.EVENT_VENUE_ID := FND_API.g_miss_num;
4904: x_evo_rec.FUND_AMOUNT_TC := FND_API.g_miss_num;
4905: x_evo_rec.FUND_AMOUNT_FC := FND_API.g_miss_num;
4906: x_evo_rec.CURRENCY_CODE_TC := FND_API.g_miss_char;
4907: x_evo_rec.CURRENCY_CODE_FC := FND_API.g_miss_char;
4908: x_evo_rec.event_duration := FND_API.g_miss_num;
4909: x_evo_rec.event_duration_uom_code := FND_API.g_miss_char;
4902: x_evo_rec.REG_WAITLIST_ALLOWED_FLAG := FND_API.g_miss_char;
4903: x_evo_rec.EVENT_VENUE_ID := FND_API.g_miss_num;
4904: x_evo_rec.FUND_AMOUNT_TC := FND_API.g_miss_num;
4905: x_evo_rec.FUND_AMOUNT_FC := FND_API.g_miss_num;
4906: x_evo_rec.CURRENCY_CODE_TC := FND_API.g_miss_char;
4907: x_evo_rec.CURRENCY_CODE_FC := FND_API.g_miss_char;
4908: x_evo_rec.event_duration := FND_API.g_miss_num;
4909: x_evo_rec.event_duration_uom_code := FND_API.g_miss_char;
4910: x_evo_rec.reg_maximum_capacity := FND_API.g_miss_num;
4903: x_evo_rec.EVENT_VENUE_ID := FND_API.g_miss_num;
4904: x_evo_rec.FUND_AMOUNT_TC := FND_API.g_miss_num;
4905: x_evo_rec.FUND_AMOUNT_FC := FND_API.g_miss_num;
4906: x_evo_rec.CURRENCY_CODE_TC := FND_API.g_miss_char;
4907: x_evo_rec.CURRENCY_CODE_FC := FND_API.g_miss_char;
4908: x_evo_rec.event_duration := FND_API.g_miss_num;
4909: x_evo_rec.event_duration_uom_code := FND_API.g_miss_char;
4910: x_evo_rec.reg_maximum_capacity := FND_API.g_miss_num;
4911: x_evo_rec.reg_minimum_capacity := FND_API.g_miss_num;
4904: x_evo_rec.FUND_AMOUNT_TC := FND_API.g_miss_num;
4905: x_evo_rec.FUND_AMOUNT_FC := FND_API.g_miss_num;
4906: x_evo_rec.CURRENCY_CODE_TC := FND_API.g_miss_char;
4907: x_evo_rec.CURRENCY_CODE_FC := FND_API.g_miss_char;
4908: x_evo_rec.event_duration := FND_API.g_miss_num;
4909: x_evo_rec.event_duration_uom_code := FND_API.g_miss_char;
4910: x_evo_rec.reg_maximum_capacity := FND_API.g_miss_num;
4911: x_evo_rec.reg_minimum_capacity := FND_API.g_miss_num;
4912: x_evo_rec.cert_credit_type_code := FND_API.g_miss_char;
4905: x_evo_rec.FUND_AMOUNT_FC := FND_API.g_miss_num;
4906: x_evo_rec.CURRENCY_CODE_TC := FND_API.g_miss_char;
4907: x_evo_rec.CURRENCY_CODE_FC := FND_API.g_miss_char;
4908: x_evo_rec.event_duration := FND_API.g_miss_num;
4909: x_evo_rec.event_duration_uom_code := FND_API.g_miss_char;
4910: x_evo_rec.reg_maximum_capacity := FND_API.g_miss_num;
4911: x_evo_rec.reg_minimum_capacity := FND_API.g_miss_num;
4912: x_evo_rec.cert_credit_type_code := FND_API.g_miss_char;
4913: x_evo_rec.certification_credits := FND_API.g_miss_num;
4906: x_evo_rec.CURRENCY_CODE_TC := FND_API.g_miss_char;
4907: x_evo_rec.CURRENCY_CODE_FC := FND_API.g_miss_char;
4908: x_evo_rec.event_duration := FND_API.g_miss_num;
4909: x_evo_rec.event_duration_uom_code := FND_API.g_miss_char;
4910: x_evo_rec.reg_maximum_capacity := FND_API.g_miss_num;
4911: x_evo_rec.reg_minimum_capacity := FND_API.g_miss_num;
4912: x_evo_rec.cert_credit_type_code := FND_API.g_miss_char;
4913: x_evo_rec.certification_credits := FND_API.g_miss_num;
4914: x_evo_rec.inventory_item_id := FND_API.g_miss_num;
4907: x_evo_rec.CURRENCY_CODE_FC := FND_API.g_miss_char;
4908: x_evo_rec.event_duration := FND_API.g_miss_num;
4909: x_evo_rec.event_duration_uom_code := FND_API.g_miss_char;
4910: x_evo_rec.reg_maximum_capacity := FND_API.g_miss_num;
4911: x_evo_rec.reg_minimum_capacity := FND_API.g_miss_num;
4912: x_evo_rec.cert_credit_type_code := FND_API.g_miss_char;
4913: x_evo_rec.certification_credits := FND_API.g_miss_num;
4914: x_evo_rec.inventory_item_id := FND_API.g_miss_num;
4915: x_evo_rec.inventory_item := FND_API.g_miss_char;
4908: x_evo_rec.event_duration := FND_API.g_miss_num;
4909: x_evo_rec.event_duration_uom_code := FND_API.g_miss_char;
4910: x_evo_rec.reg_maximum_capacity := FND_API.g_miss_num;
4911: x_evo_rec.reg_minimum_capacity := FND_API.g_miss_num;
4912: x_evo_rec.cert_credit_type_code := FND_API.g_miss_char;
4913: x_evo_rec.certification_credits := FND_API.g_miss_num;
4914: x_evo_rec.inventory_item_id := FND_API.g_miss_num;
4915: x_evo_rec.inventory_item := FND_API.g_miss_char;
4916: x_evo_rec.organization_id := FND_API.g_miss_num;
4909: x_evo_rec.event_duration_uom_code := FND_API.g_miss_char;
4910: x_evo_rec.reg_maximum_capacity := FND_API.g_miss_num;
4911: x_evo_rec.reg_minimum_capacity := FND_API.g_miss_num;
4912: x_evo_rec.cert_credit_type_code := FND_API.g_miss_char;
4913: x_evo_rec.certification_credits := FND_API.g_miss_num;
4914: x_evo_rec.inventory_item_id := FND_API.g_miss_num;
4915: x_evo_rec.inventory_item := FND_API.g_miss_char;
4916: x_evo_rec.organization_id := FND_API.g_miss_num;
4917: x_evo_rec.actual_revenue := FND_API.g_miss_num;
4910: x_evo_rec.reg_maximum_capacity := FND_API.g_miss_num;
4911: x_evo_rec.reg_minimum_capacity := FND_API.g_miss_num;
4912: x_evo_rec.cert_credit_type_code := FND_API.g_miss_char;
4913: x_evo_rec.certification_credits := FND_API.g_miss_num;
4914: x_evo_rec.inventory_item_id := FND_API.g_miss_num;
4915: x_evo_rec.inventory_item := FND_API.g_miss_char;
4916: x_evo_rec.organization_id := FND_API.g_miss_num;
4917: x_evo_rec.actual_revenue := FND_API.g_miss_num;
4918: x_evo_rec.forecasted_cost := FND_API.g_miss_num;
4911: x_evo_rec.reg_minimum_capacity := FND_API.g_miss_num;
4912: x_evo_rec.cert_credit_type_code := FND_API.g_miss_char;
4913: x_evo_rec.certification_credits := FND_API.g_miss_num;
4914: x_evo_rec.inventory_item_id := FND_API.g_miss_num;
4915: x_evo_rec.inventory_item := FND_API.g_miss_char;
4916: x_evo_rec.organization_id := FND_API.g_miss_num;
4917: x_evo_rec.actual_revenue := FND_API.g_miss_num;
4918: x_evo_rec.forecasted_cost := FND_API.g_miss_num;
4919: x_evo_rec.actual_cost := FND_API.g_miss_num;
4912: x_evo_rec.cert_credit_type_code := FND_API.g_miss_char;
4913: x_evo_rec.certification_credits := FND_API.g_miss_num;
4914: x_evo_rec.inventory_item_id := FND_API.g_miss_num;
4915: x_evo_rec.inventory_item := FND_API.g_miss_char;
4916: x_evo_rec.organization_id := FND_API.g_miss_num;
4917: x_evo_rec.actual_revenue := FND_API.g_miss_num;
4918: x_evo_rec.forecasted_cost := FND_API.g_miss_num;
4919: x_evo_rec.actual_cost := FND_API.g_miss_num;
4920: x_evo_rec.coordinator_id := FND_API.g_miss_num;
4913: x_evo_rec.certification_credits := FND_API.g_miss_num;
4914: x_evo_rec.inventory_item_id := FND_API.g_miss_num;
4915: x_evo_rec.inventory_item := FND_API.g_miss_char;
4916: x_evo_rec.organization_id := FND_API.g_miss_num;
4917: x_evo_rec.actual_revenue := FND_API.g_miss_num;
4918: x_evo_rec.forecasted_cost := FND_API.g_miss_num;
4919: x_evo_rec.actual_cost := FND_API.g_miss_num;
4920: x_evo_rec.coordinator_id := FND_API.g_miss_num;
4921: x_evo_rec.fund_source_type_code := FND_API.g_miss_char;
4914: x_evo_rec.inventory_item_id := FND_API.g_miss_num;
4915: x_evo_rec.inventory_item := FND_API.g_miss_char;
4916: x_evo_rec.organization_id := FND_API.g_miss_num;
4917: x_evo_rec.actual_revenue := FND_API.g_miss_num;
4918: x_evo_rec.forecasted_cost := FND_API.g_miss_num;
4919: x_evo_rec.actual_cost := FND_API.g_miss_num;
4920: x_evo_rec.coordinator_id := FND_API.g_miss_num;
4921: x_evo_rec.fund_source_type_code := FND_API.g_miss_char;
4922: x_evo_rec.fund_source_id := FND_API.g_miss_num;
4915: x_evo_rec.inventory_item := FND_API.g_miss_char;
4916: x_evo_rec.organization_id := FND_API.g_miss_num;
4917: x_evo_rec.actual_revenue := FND_API.g_miss_num;
4918: x_evo_rec.forecasted_cost := FND_API.g_miss_num;
4919: x_evo_rec.actual_cost := FND_API.g_miss_num;
4920: x_evo_rec.coordinator_id := FND_API.g_miss_num;
4921: x_evo_rec.fund_source_type_code := FND_API.g_miss_char;
4922: x_evo_rec.fund_source_id := FND_API.g_miss_num;
4923: x_evo_rec.owner_user_id := FND_API.g_miss_num;
4916: x_evo_rec.organization_id := FND_API.g_miss_num;
4917: x_evo_rec.actual_revenue := FND_API.g_miss_num;
4918: x_evo_rec.forecasted_cost := FND_API.g_miss_num;
4919: x_evo_rec.actual_cost := FND_API.g_miss_num;
4920: x_evo_rec.coordinator_id := FND_API.g_miss_num;
4921: x_evo_rec.fund_source_type_code := FND_API.g_miss_char;
4922: x_evo_rec.fund_source_id := FND_API.g_miss_num;
4923: x_evo_rec.owner_user_id := FND_API.g_miss_num;
4924: x_evo_rec.timezone_id := FND_API.g_miss_num;
4917: x_evo_rec.actual_revenue := FND_API.g_miss_num;
4918: x_evo_rec.forecasted_cost := FND_API.g_miss_num;
4919: x_evo_rec.actual_cost := FND_API.g_miss_num;
4920: x_evo_rec.coordinator_id := FND_API.g_miss_num;
4921: x_evo_rec.fund_source_type_code := FND_API.g_miss_char;
4922: x_evo_rec.fund_source_id := FND_API.g_miss_num;
4923: x_evo_rec.owner_user_id := FND_API.g_miss_num;
4924: x_evo_rec.timezone_id := FND_API.g_miss_num;
4925: x_evo_rec.url := FND_API.g_miss_char;
4918: x_evo_rec.forecasted_cost := FND_API.g_miss_num;
4919: x_evo_rec.actual_cost := FND_API.g_miss_num;
4920: x_evo_rec.coordinator_id := FND_API.g_miss_num;
4921: x_evo_rec.fund_source_type_code := FND_API.g_miss_char;
4922: x_evo_rec.fund_source_id := FND_API.g_miss_num;
4923: x_evo_rec.owner_user_id := FND_API.g_miss_num;
4924: x_evo_rec.timezone_id := FND_API.g_miss_num;
4925: x_evo_rec.url := FND_API.g_miss_char;
4926: x_evo_rec.priority_type_code := FND_API.g_miss_char;
4919: x_evo_rec.actual_cost := FND_API.g_miss_num;
4920: x_evo_rec.coordinator_id := FND_API.g_miss_num;
4921: x_evo_rec.fund_source_type_code := FND_API.g_miss_char;
4922: x_evo_rec.fund_source_id := FND_API.g_miss_num;
4923: x_evo_rec.owner_user_id := FND_API.g_miss_num;
4924: x_evo_rec.timezone_id := FND_API.g_miss_num;
4925: x_evo_rec.url := FND_API.g_miss_char;
4926: x_evo_rec.priority_type_code := FND_API.g_miss_char;
4927: x_evo_rec.cancellation_reason_code := FND_API.g_miss_char;
4920: x_evo_rec.coordinator_id := FND_API.g_miss_num;
4921: x_evo_rec.fund_source_type_code := FND_API.g_miss_char;
4922: x_evo_rec.fund_source_id := FND_API.g_miss_num;
4923: x_evo_rec.owner_user_id := FND_API.g_miss_num;
4924: x_evo_rec.timezone_id := FND_API.g_miss_num;
4925: x_evo_rec.url := FND_API.g_miss_char;
4926: x_evo_rec.priority_type_code := FND_API.g_miss_char;
4927: x_evo_rec.cancellation_reason_code := FND_API.g_miss_char;
4928: x_evo_rec.inbound_script_name := FND_API.g_miss_char;
4921: x_evo_rec.fund_source_type_code := FND_API.g_miss_char;
4922: x_evo_rec.fund_source_id := FND_API.g_miss_num;
4923: x_evo_rec.owner_user_id := FND_API.g_miss_num;
4924: x_evo_rec.timezone_id := FND_API.g_miss_num;
4925: x_evo_rec.url := FND_API.g_miss_char;
4926: x_evo_rec.priority_type_code := FND_API.g_miss_char;
4927: x_evo_rec.cancellation_reason_code := FND_API.g_miss_char;
4928: x_evo_rec.inbound_script_name := FND_API.g_miss_char;
4929: x_evo_rec.PRICELIST_HEADER_CURRENCY_CODE := FND_API.g_miss_char;
4922: x_evo_rec.fund_source_id := FND_API.g_miss_num;
4923: x_evo_rec.owner_user_id := FND_API.g_miss_num;
4924: x_evo_rec.timezone_id := FND_API.g_miss_num;
4925: x_evo_rec.url := FND_API.g_miss_char;
4926: x_evo_rec.priority_type_code := FND_API.g_miss_char;
4927: x_evo_rec.cancellation_reason_code := FND_API.g_miss_char;
4928: x_evo_rec.inbound_script_name := FND_API.g_miss_char;
4929: x_evo_rec.PRICELIST_HEADER_CURRENCY_CODE := FND_API.g_miss_char;
4930: x_evo_rec.PRICELIST_LIST_PRICE := FND_API.g_miss_num;
4923: x_evo_rec.owner_user_id := FND_API.g_miss_num;
4924: x_evo_rec.timezone_id := FND_API.g_miss_num;
4925: x_evo_rec.url := FND_API.g_miss_char;
4926: x_evo_rec.priority_type_code := FND_API.g_miss_char;
4927: x_evo_rec.cancellation_reason_code := FND_API.g_miss_char;
4928: x_evo_rec.inbound_script_name := FND_API.g_miss_char;
4929: x_evo_rec.PRICELIST_HEADER_CURRENCY_CODE := FND_API.g_miss_char;
4930: x_evo_rec.PRICELIST_LIST_PRICE := FND_API.g_miss_num;
4931: x_evo_rec.attribute_category := FND_API.g_miss_char;
4924: x_evo_rec.timezone_id := FND_API.g_miss_num;
4925: x_evo_rec.url := FND_API.g_miss_char;
4926: x_evo_rec.priority_type_code := FND_API.g_miss_char;
4927: x_evo_rec.cancellation_reason_code := FND_API.g_miss_char;
4928: x_evo_rec.inbound_script_name := FND_API.g_miss_char;
4929: x_evo_rec.PRICELIST_HEADER_CURRENCY_CODE := FND_API.g_miss_char;
4930: x_evo_rec.PRICELIST_LIST_PRICE := FND_API.g_miss_num;
4931: x_evo_rec.attribute_category := FND_API.g_miss_char;
4932: x_evo_rec.attribute1 := FND_API.g_miss_char;
4925: x_evo_rec.url := FND_API.g_miss_char;
4926: x_evo_rec.priority_type_code := FND_API.g_miss_char;
4927: x_evo_rec.cancellation_reason_code := FND_API.g_miss_char;
4928: x_evo_rec.inbound_script_name := FND_API.g_miss_char;
4929: x_evo_rec.PRICELIST_HEADER_CURRENCY_CODE := FND_API.g_miss_char;
4930: x_evo_rec.PRICELIST_LIST_PRICE := FND_API.g_miss_num;
4931: x_evo_rec.attribute_category := FND_API.g_miss_char;
4932: x_evo_rec.attribute1 := FND_API.g_miss_char;
4933: x_evo_rec.attribute2 := FND_API.g_miss_char;
4926: x_evo_rec.priority_type_code := FND_API.g_miss_char;
4927: x_evo_rec.cancellation_reason_code := FND_API.g_miss_char;
4928: x_evo_rec.inbound_script_name := FND_API.g_miss_char;
4929: x_evo_rec.PRICELIST_HEADER_CURRENCY_CODE := FND_API.g_miss_char;
4930: x_evo_rec.PRICELIST_LIST_PRICE := FND_API.g_miss_num;
4931: x_evo_rec.attribute_category := FND_API.g_miss_char;
4932: x_evo_rec.attribute1 := FND_API.g_miss_char;
4933: x_evo_rec.attribute2 := FND_API.g_miss_char;
4934: x_evo_rec.attribute3 := FND_API.g_miss_char;
4927: x_evo_rec.cancellation_reason_code := FND_API.g_miss_char;
4928: x_evo_rec.inbound_script_name := FND_API.g_miss_char;
4929: x_evo_rec.PRICELIST_HEADER_CURRENCY_CODE := FND_API.g_miss_char;
4930: x_evo_rec.PRICELIST_LIST_PRICE := FND_API.g_miss_num;
4931: x_evo_rec.attribute_category := FND_API.g_miss_char;
4932: x_evo_rec.attribute1 := FND_API.g_miss_char;
4933: x_evo_rec.attribute2 := FND_API.g_miss_char;
4934: x_evo_rec.attribute3 := FND_API.g_miss_char;
4935: x_evo_rec.attribute4 := FND_API.g_miss_char;
4928: x_evo_rec.inbound_script_name := FND_API.g_miss_char;
4929: x_evo_rec.PRICELIST_HEADER_CURRENCY_CODE := FND_API.g_miss_char;
4930: x_evo_rec.PRICELIST_LIST_PRICE := FND_API.g_miss_num;
4931: x_evo_rec.attribute_category := FND_API.g_miss_char;
4932: x_evo_rec.attribute1 := FND_API.g_miss_char;
4933: x_evo_rec.attribute2 := FND_API.g_miss_char;
4934: x_evo_rec.attribute3 := FND_API.g_miss_char;
4935: x_evo_rec.attribute4 := FND_API.g_miss_char;
4936: x_evo_rec.attribute5 := FND_API.g_miss_char;
4929: x_evo_rec.PRICELIST_HEADER_CURRENCY_CODE := FND_API.g_miss_char;
4930: x_evo_rec.PRICELIST_LIST_PRICE := FND_API.g_miss_num;
4931: x_evo_rec.attribute_category := FND_API.g_miss_char;
4932: x_evo_rec.attribute1 := FND_API.g_miss_char;
4933: x_evo_rec.attribute2 := FND_API.g_miss_char;
4934: x_evo_rec.attribute3 := FND_API.g_miss_char;
4935: x_evo_rec.attribute4 := FND_API.g_miss_char;
4936: x_evo_rec.attribute5 := FND_API.g_miss_char;
4937: x_evo_rec.attribute6 := FND_API.g_miss_char;
4930: x_evo_rec.PRICELIST_LIST_PRICE := FND_API.g_miss_num;
4931: x_evo_rec.attribute_category := FND_API.g_miss_char;
4932: x_evo_rec.attribute1 := FND_API.g_miss_char;
4933: x_evo_rec.attribute2 := FND_API.g_miss_char;
4934: x_evo_rec.attribute3 := FND_API.g_miss_char;
4935: x_evo_rec.attribute4 := FND_API.g_miss_char;
4936: x_evo_rec.attribute5 := FND_API.g_miss_char;
4937: x_evo_rec.attribute6 := FND_API.g_miss_char;
4938: x_evo_rec.attribute7 := FND_API.g_miss_char;
4931: x_evo_rec.attribute_category := FND_API.g_miss_char;
4932: x_evo_rec.attribute1 := FND_API.g_miss_char;
4933: x_evo_rec.attribute2 := FND_API.g_miss_char;
4934: x_evo_rec.attribute3 := FND_API.g_miss_char;
4935: x_evo_rec.attribute4 := FND_API.g_miss_char;
4936: x_evo_rec.attribute5 := FND_API.g_miss_char;
4937: x_evo_rec.attribute6 := FND_API.g_miss_char;
4938: x_evo_rec.attribute7 := FND_API.g_miss_char;
4939: x_evo_rec.attribute8 := FND_API.g_miss_char;
4932: x_evo_rec.attribute1 := FND_API.g_miss_char;
4933: x_evo_rec.attribute2 := FND_API.g_miss_char;
4934: x_evo_rec.attribute3 := FND_API.g_miss_char;
4935: x_evo_rec.attribute4 := FND_API.g_miss_char;
4936: x_evo_rec.attribute5 := FND_API.g_miss_char;
4937: x_evo_rec.attribute6 := FND_API.g_miss_char;
4938: x_evo_rec.attribute7 := FND_API.g_miss_char;
4939: x_evo_rec.attribute8 := FND_API.g_miss_char;
4940: x_evo_rec.attribute9 := FND_API.g_miss_char;
4933: x_evo_rec.attribute2 := FND_API.g_miss_char;
4934: x_evo_rec.attribute3 := FND_API.g_miss_char;
4935: x_evo_rec.attribute4 := FND_API.g_miss_char;
4936: x_evo_rec.attribute5 := FND_API.g_miss_char;
4937: x_evo_rec.attribute6 := FND_API.g_miss_char;
4938: x_evo_rec.attribute7 := FND_API.g_miss_char;
4939: x_evo_rec.attribute8 := FND_API.g_miss_char;
4940: x_evo_rec.attribute9 := FND_API.g_miss_char;
4941: x_evo_rec.attribute10 := FND_API.g_miss_char;
4934: x_evo_rec.attribute3 := FND_API.g_miss_char;
4935: x_evo_rec.attribute4 := FND_API.g_miss_char;
4936: x_evo_rec.attribute5 := FND_API.g_miss_char;
4937: x_evo_rec.attribute6 := FND_API.g_miss_char;
4938: x_evo_rec.attribute7 := FND_API.g_miss_char;
4939: x_evo_rec.attribute8 := FND_API.g_miss_char;
4940: x_evo_rec.attribute9 := FND_API.g_miss_char;
4941: x_evo_rec.attribute10 := FND_API.g_miss_char;
4942: x_evo_rec.attribute11 := FND_API.g_miss_char;
4935: x_evo_rec.attribute4 := FND_API.g_miss_char;
4936: x_evo_rec.attribute5 := FND_API.g_miss_char;
4937: x_evo_rec.attribute6 := FND_API.g_miss_char;
4938: x_evo_rec.attribute7 := FND_API.g_miss_char;
4939: x_evo_rec.attribute8 := FND_API.g_miss_char;
4940: x_evo_rec.attribute9 := FND_API.g_miss_char;
4941: x_evo_rec.attribute10 := FND_API.g_miss_char;
4942: x_evo_rec.attribute11 := FND_API.g_miss_char;
4943: x_evo_rec.attribute12 := FND_API.g_miss_char;
4936: x_evo_rec.attribute5 := FND_API.g_miss_char;
4937: x_evo_rec.attribute6 := FND_API.g_miss_char;
4938: x_evo_rec.attribute7 := FND_API.g_miss_char;
4939: x_evo_rec.attribute8 := FND_API.g_miss_char;
4940: x_evo_rec.attribute9 := FND_API.g_miss_char;
4941: x_evo_rec.attribute10 := FND_API.g_miss_char;
4942: x_evo_rec.attribute11 := FND_API.g_miss_char;
4943: x_evo_rec.attribute12 := FND_API.g_miss_char;
4944: x_evo_rec.attribute13 := FND_API.g_miss_char;
4937: x_evo_rec.attribute6 := FND_API.g_miss_char;
4938: x_evo_rec.attribute7 := FND_API.g_miss_char;
4939: x_evo_rec.attribute8 := FND_API.g_miss_char;
4940: x_evo_rec.attribute9 := FND_API.g_miss_char;
4941: x_evo_rec.attribute10 := FND_API.g_miss_char;
4942: x_evo_rec.attribute11 := FND_API.g_miss_char;
4943: x_evo_rec.attribute12 := FND_API.g_miss_char;
4944: x_evo_rec.attribute13 := FND_API.g_miss_char;
4945: x_evo_rec.attribute14 := FND_API.g_miss_char;
4938: x_evo_rec.attribute7 := FND_API.g_miss_char;
4939: x_evo_rec.attribute8 := FND_API.g_miss_char;
4940: x_evo_rec.attribute9 := FND_API.g_miss_char;
4941: x_evo_rec.attribute10 := FND_API.g_miss_char;
4942: x_evo_rec.attribute11 := FND_API.g_miss_char;
4943: x_evo_rec.attribute12 := FND_API.g_miss_char;
4944: x_evo_rec.attribute13 := FND_API.g_miss_char;
4945: x_evo_rec.attribute14 := FND_API.g_miss_char;
4946: x_evo_rec.attribute15 := FND_API.g_miss_char;
4939: x_evo_rec.attribute8 := FND_API.g_miss_char;
4940: x_evo_rec.attribute9 := FND_API.g_miss_char;
4941: x_evo_rec.attribute10 := FND_API.g_miss_char;
4942: x_evo_rec.attribute11 := FND_API.g_miss_char;
4943: x_evo_rec.attribute12 := FND_API.g_miss_char;
4944: x_evo_rec.attribute13 := FND_API.g_miss_char;
4945: x_evo_rec.attribute14 := FND_API.g_miss_char;
4946: x_evo_rec.attribute15 := FND_API.g_miss_char;
4947: x_evo_rec.EVENT_OFFER_NAME := FND_API.g_miss_char;
4940: x_evo_rec.attribute9 := FND_API.g_miss_char;
4941: x_evo_rec.attribute10 := FND_API.g_miss_char;
4942: x_evo_rec.attribute11 := FND_API.g_miss_char;
4943: x_evo_rec.attribute12 := FND_API.g_miss_char;
4944: x_evo_rec.attribute13 := FND_API.g_miss_char;
4945: x_evo_rec.attribute14 := FND_API.g_miss_char;
4946: x_evo_rec.attribute15 := FND_API.g_miss_char;
4947: x_evo_rec.EVENT_OFFER_NAME := FND_API.g_miss_char;
4948: x_evo_rec.EVENT_MKTG_MESSAGE := FND_API.g_miss_char;
4941: x_evo_rec.attribute10 := FND_API.g_miss_char;
4942: x_evo_rec.attribute11 := FND_API.g_miss_char;
4943: x_evo_rec.attribute12 := FND_API.g_miss_char;
4944: x_evo_rec.attribute13 := FND_API.g_miss_char;
4945: x_evo_rec.attribute14 := FND_API.g_miss_char;
4946: x_evo_rec.attribute15 := FND_API.g_miss_char;
4947: x_evo_rec.EVENT_OFFER_NAME := FND_API.g_miss_char;
4948: x_evo_rec.EVENT_MKTG_MESSAGE := FND_API.g_miss_char;
4949: x_evo_rec.description := FND_API.g_miss_char;
4942: x_evo_rec.attribute11 := FND_API.g_miss_char;
4943: x_evo_rec.attribute12 := FND_API.g_miss_char;
4944: x_evo_rec.attribute13 := FND_API.g_miss_char;
4945: x_evo_rec.attribute14 := FND_API.g_miss_char;
4946: x_evo_rec.attribute15 := FND_API.g_miss_char;
4947: x_evo_rec.EVENT_OFFER_NAME := FND_API.g_miss_char;
4948: x_evo_rec.EVENT_MKTG_MESSAGE := FND_API.g_miss_char;
4949: x_evo_rec.description := FND_API.g_miss_char;
4950: x_evo_rec.custom_setup_id := FND_API.g_miss_num;
4943: x_evo_rec.attribute12 := FND_API.g_miss_char;
4944: x_evo_rec.attribute13 := FND_API.g_miss_char;
4945: x_evo_rec.attribute14 := FND_API.g_miss_char;
4946: x_evo_rec.attribute15 := FND_API.g_miss_char;
4947: x_evo_rec.EVENT_OFFER_NAME := FND_API.g_miss_char;
4948: x_evo_rec.EVENT_MKTG_MESSAGE := FND_API.g_miss_char;
4949: x_evo_rec.description := FND_API.g_miss_char;
4950: x_evo_rec.custom_setup_id := FND_API.g_miss_num;
4951: x_evo_rec.country_code := FND_API.g_miss_char;
4944: x_evo_rec.attribute13 := FND_API.g_miss_char;
4945: x_evo_rec.attribute14 := FND_API.g_miss_char;
4946: x_evo_rec.attribute15 := FND_API.g_miss_char;
4947: x_evo_rec.EVENT_OFFER_NAME := FND_API.g_miss_char;
4948: x_evo_rec.EVENT_MKTG_MESSAGE := FND_API.g_miss_char;
4949: x_evo_rec.description := FND_API.g_miss_char;
4950: x_evo_rec.custom_setup_id := FND_API.g_miss_num;
4951: x_evo_rec.country_code := FND_API.g_miss_char;
4952: x_evo_rec.business_unit_id := FND_API.g_miss_num;
4945: x_evo_rec.attribute14 := FND_API.g_miss_char;
4946: x_evo_rec.attribute15 := FND_API.g_miss_char;
4947: x_evo_rec.EVENT_OFFER_NAME := FND_API.g_miss_char;
4948: x_evo_rec.EVENT_MKTG_MESSAGE := FND_API.g_miss_char;
4949: x_evo_rec.description := FND_API.g_miss_char;
4950: x_evo_rec.custom_setup_id := FND_API.g_miss_num;
4951: x_evo_rec.country_code := FND_API.g_miss_char;
4952: x_evo_rec.business_unit_id := FND_API.g_miss_num;
4953: x_evo_rec.event_calendar := FND_API.g_miss_char;
4946: x_evo_rec.attribute15 := FND_API.g_miss_char;
4947: x_evo_rec.EVENT_OFFER_NAME := FND_API.g_miss_char;
4948: x_evo_rec.EVENT_MKTG_MESSAGE := FND_API.g_miss_char;
4949: x_evo_rec.description := FND_API.g_miss_char;
4950: x_evo_rec.custom_setup_id := FND_API.g_miss_num;
4951: x_evo_rec.country_code := FND_API.g_miss_char;
4952: x_evo_rec.business_unit_id := FND_API.g_miss_num;
4953: x_evo_rec.event_calendar := FND_API.g_miss_char;
4954: x_evo_rec.start_period_name := FND_API.g_miss_char;
4947: x_evo_rec.EVENT_OFFER_NAME := FND_API.g_miss_char;
4948: x_evo_rec.EVENT_MKTG_MESSAGE := FND_API.g_miss_char;
4949: x_evo_rec.description := FND_API.g_miss_char;
4950: x_evo_rec.custom_setup_id := FND_API.g_miss_num;
4951: x_evo_rec.country_code := FND_API.g_miss_char;
4952: x_evo_rec.business_unit_id := FND_API.g_miss_num;
4953: x_evo_rec.event_calendar := FND_API.g_miss_char;
4954: x_evo_rec.start_period_name := FND_API.g_miss_char;
4955: x_evo_rec.end_period_name := FND_API.g_miss_char;
4948: x_evo_rec.EVENT_MKTG_MESSAGE := FND_API.g_miss_char;
4949: x_evo_rec.description := FND_API.g_miss_char;
4950: x_evo_rec.custom_setup_id := FND_API.g_miss_num;
4951: x_evo_rec.country_code := FND_API.g_miss_char;
4952: x_evo_rec.business_unit_id := FND_API.g_miss_num;
4953: x_evo_rec.event_calendar := FND_API.g_miss_char;
4954: x_evo_rec.start_period_name := FND_API.g_miss_char;
4955: x_evo_rec.end_period_name := FND_API.g_miss_char;
4956: x_evo_rec.global_flag := FND_API.g_miss_char;
4949: x_evo_rec.description := FND_API.g_miss_char;
4950: x_evo_rec.custom_setup_id := FND_API.g_miss_num;
4951: x_evo_rec.country_code := FND_API.g_miss_char;
4952: x_evo_rec.business_unit_id := FND_API.g_miss_num;
4953: x_evo_rec.event_calendar := FND_API.g_miss_char;
4954: x_evo_rec.start_period_name := FND_API.g_miss_char;
4955: x_evo_rec.end_period_name := FND_API.g_miss_char;
4956: x_evo_rec.global_flag := FND_API.g_miss_char;
4957: */
4950: x_evo_rec.custom_setup_id := FND_API.g_miss_num;
4951: x_evo_rec.country_code := FND_API.g_miss_char;
4952: x_evo_rec.business_unit_id := FND_API.g_miss_num;
4953: x_evo_rec.event_calendar := FND_API.g_miss_char;
4954: x_evo_rec.start_period_name := FND_API.g_miss_char;
4955: x_evo_rec.end_period_name := FND_API.g_miss_char;
4956: x_evo_rec.global_flag := FND_API.g_miss_char;
4957: */
4958:
4951: x_evo_rec.country_code := FND_API.g_miss_char;
4952: x_evo_rec.business_unit_id := FND_API.g_miss_num;
4953: x_evo_rec.event_calendar := FND_API.g_miss_char;
4954: x_evo_rec.start_period_name := FND_API.g_miss_char;
4955: x_evo_rec.end_period_name := FND_API.g_miss_char;
4956: x_evo_rec.global_flag := FND_API.g_miss_char;
4957: */
4958:
4959: x_evo_rec.EVENT_OFFER_ID := FND_API.g_miss_num;
4952: x_evo_rec.business_unit_id := FND_API.g_miss_num;
4953: x_evo_rec.event_calendar := FND_API.g_miss_char;
4954: x_evo_rec.start_period_name := FND_API.g_miss_char;
4955: x_evo_rec.end_period_name := FND_API.g_miss_char;
4956: x_evo_rec.global_flag := FND_API.g_miss_char;
4957: */
4958:
4959: x_evo_rec.EVENT_OFFER_ID := FND_API.g_miss_num;
4960: x_evo_rec.LAST_UPDATE_DATE := FND_API.g_miss_date;
4955: x_evo_rec.end_period_name := FND_API.g_miss_char;
4956: x_evo_rec.global_flag := FND_API.g_miss_char;
4957: */
4958:
4959: x_evo_rec.EVENT_OFFER_ID := FND_API.g_miss_num;
4960: x_evo_rec.LAST_UPDATE_DATE := FND_API.g_miss_date;
4961: x_evo_rec.LAST_UPDATED_BY := FND_API.g_miss_num;
4962: x_evo_rec.CREATION_DATE := FND_API.g_miss_date;
4963: x_evo_rec.CREATED_BY := FND_API.g_miss_num;
4956: x_evo_rec.global_flag := FND_API.g_miss_char;
4957: */
4958:
4959: x_evo_rec.EVENT_OFFER_ID := FND_API.g_miss_num;
4960: x_evo_rec.LAST_UPDATE_DATE := FND_API.g_miss_date;
4961: x_evo_rec.LAST_UPDATED_BY := FND_API.g_miss_num;
4962: x_evo_rec.CREATION_DATE := FND_API.g_miss_date;
4963: x_evo_rec.CREATED_BY := FND_API.g_miss_num;
4964: x_evo_rec.LAST_UPDATE_LOGIN := FND_API.g_miss_num;
4957: */
4958:
4959: x_evo_rec.EVENT_OFFER_ID := FND_API.g_miss_num;
4960: x_evo_rec.LAST_UPDATE_DATE := FND_API.g_miss_date;
4961: x_evo_rec.LAST_UPDATED_BY := FND_API.g_miss_num;
4962: x_evo_rec.CREATION_DATE := FND_API.g_miss_date;
4963: x_evo_rec.CREATED_BY := FND_API.g_miss_num;
4964: x_evo_rec.LAST_UPDATE_LOGIN := FND_API.g_miss_num;
4965: x_evo_rec.OBJECT_VERSION_NUMBER := FND_API.g_miss_num;
4958:
4959: x_evo_rec.EVENT_OFFER_ID := FND_API.g_miss_num;
4960: x_evo_rec.LAST_UPDATE_DATE := FND_API.g_miss_date;
4961: x_evo_rec.LAST_UPDATED_BY := FND_API.g_miss_num;
4962: x_evo_rec.CREATION_DATE := FND_API.g_miss_date;
4963: x_evo_rec.CREATED_BY := FND_API.g_miss_num;
4964: x_evo_rec.LAST_UPDATE_LOGIN := FND_API.g_miss_num;
4965: x_evo_rec.OBJECT_VERSION_NUMBER := FND_API.g_miss_num;
4966: x_evo_rec.APPLICATION_ID := FND_API.g_miss_num;
4959: x_evo_rec.EVENT_OFFER_ID := FND_API.g_miss_num;
4960: x_evo_rec.LAST_UPDATE_DATE := FND_API.g_miss_date;
4961: x_evo_rec.LAST_UPDATED_BY := FND_API.g_miss_num;
4962: x_evo_rec.CREATION_DATE := FND_API.g_miss_date;
4963: x_evo_rec.CREATED_BY := FND_API.g_miss_num;
4964: x_evo_rec.LAST_UPDATE_LOGIN := FND_API.g_miss_num;
4965: x_evo_rec.OBJECT_VERSION_NUMBER := FND_API.g_miss_num;
4966: x_evo_rec.APPLICATION_ID := FND_API.g_miss_num;
4967: x_evo_rec.EVENT_HEADER_ID := FND_API.g_miss_num;
4960: x_evo_rec.LAST_UPDATE_DATE := FND_API.g_miss_date;
4961: x_evo_rec.LAST_UPDATED_BY := FND_API.g_miss_num;
4962: x_evo_rec.CREATION_DATE := FND_API.g_miss_date;
4963: x_evo_rec.CREATED_BY := FND_API.g_miss_num;
4964: x_evo_rec.LAST_UPDATE_LOGIN := FND_API.g_miss_num;
4965: x_evo_rec.OBJECT_VERSION_NUMBER := FND_API.g_miss_num;
4966: x_evo_rec.APPLICATION_ID := FND_API.g_miss_num;
4967: x_evo_rec.EVENT_HEADER_ID := FND_API.g_miss_num;
4968: x_evo_rec.PRIVATE_FLAG := FND_API.g_miss_char;
4961: x_evo_rec.LAST_UPDATED_BY := FND_API.g_miss_num;
4962: x_evo_rec.CREATION_DATE := FND_API.g_miss_date;
4963: x_evo_rec.CREATED_BY := FND_API.g_miss_num;
4964: x_evo_rec.LAST_UPDATE_LOGIN := FND_API.g_miss_num;
4965: x_evo_rec.OBJECT_VERSION_NUMBER := FND_API.g_miss_num;
4966: x_evo_rec.APPLICATION_ID := FND_API.g_miss_num;
4967: x_evo_rec.EVENT_HEADER_ID := FND_API.g_miss_num;
4968: x_evo_rec.PRIVATE_FLAG := FND_API.g_miss_char;
4969: x_evo_rec.ACTIVE_FLAG := FND_API.g_miss_char;
4962: x_evo_rec.CREATION_DATE := FND_API.g_miss_date;
4963: x_evo_rec.CREATED_BY := FND_API.g_miss_num;
4964: x_evo_rec.LAST_UPDATE_LOGIN := FND_API.g_miss_num;
4965: x_evo_rec.OBJECT_VERSION_NUMBER := FND_API.g_miss_num;
4966: x_evo_rec.APPLICATION_ID := FND_API.g_miss_num;
4967: x_evo_rec.EVENT_HEADER_ID := FND_API.g_miss_num;
4968: x_evo_rec.PRIVATE_FLAG := FND_API.g_miss_char;
4969: x_evo_rec.ACTIVE_FLAG := FND_API.g_miss_char;
4970: x_evo_rec.SOURCE_CODE := FND_API.g_miss_char;
4963: x_evo_rec.CREATED_BY := FND_API.g_miss_num;
4964: x_evo_rec.LAST_UPDATE_LOGIN := FND_API.g_miss_num;
4965: x_evo_rec.OBJECT_VERSION_NUMBER := FND_API.g_miss_num;
4966: x_evo_rec.APPLICATION_ID := FND_API.g_miss_num;
4967: x_evo_rec.EVENT_HEADER_ID := FND_API.g_miss_num;
4968: x_evo_rec.PRIVATE_FLAG := FND_API.g_miss_char;
4969: x_evo_rec.ACTIVE_FLAG := FND_API.g_miss_char;
4970: x_evo_rec.SOURCE_CODE := FND_API.g_miss_char;
4971: x_evo_rec.EVENT_LEVEL := FND_API.g_miss_char;
4964: x_evo_rec.LAST_UPDATE_LOGIN := FND_API.g_miss_num;
4965: x_evo_rec.OBJECT_VERSION_NUMBER := FND_API.g_miss_num;
4966: x_evo_rec.APPLICATION_ID := FND_API.g_miss_num;
4967: x_evo_rec.EVENT_HEADER_ID := FND_API.g_miss_num;
4968: x_evo_rec.PRIVATE_FLAG := FND_API.g_miss_char;
4969: x_evo_rec.ACTIVE_FLAG := FND_API.g_miss_char;
4970: x_evo_rec.SOURCE_CODE := FND_API.g_miss_char;
4971: x_evo_rec.EVENT_LEVEL := FND_API.g_miss_char;
4972: x_evo_rec.USER_STATUS_ID := FND_API.g_miss_num;
4965: x_evo_rec.OBJECT_VERSION_NUMBER := FND_API.g_miss_num;
4966: x_evo_rec.APPLICATION_ID := FND_API.g_miss_num;
4967: x_evo_rec.EVENT_HEADER_ID := FND_API.g_miss_num;
4968: x_evo_rec.PRIVATE_FLAG := FND_API.g_miss_char;
4969: x_evo_rec.ACTIVE_FLAG := FND_API.g_miss_char;
4970: x_evo_rec.SOURCE_CODE := FND_API.g_miss_char;
4971: x_evo_rec.EVENT_LEVEL := FND_API.g_miss_char;
4972: x_evo_rec.USER_STATUS_ID := FND_API.g_miss_num;
4973: x_evo_rec.LAST_STATUS_DATE := FND_API.g_miss_date;
4966: x_evo_rec.APPLICATION_ID := FND_API.g_miss_num;
4967: x_evo_rec.EVENT_HEADER_ID := FND_API.g_miss_num;
4968: x_evo_rec.PRIVATE_FLAG := FND_API.g_miss_char;
4969: x_evo_rec.ACTIVE_FLAG := FND_API.g_miss_char;
4970: x_evo_rec.SOURCE_CODE := FND_API.g_miss_char;
4971: x_evo_rec.EVENT_LEVEL := FND_API.g_miss_char;
4972: x_evo_rec.USER_STATUS_ID := FND_API.g_miss_num;
4973: x_evo_rec.LAST_STATUS_DATE := FND_API.g_miss_date;
4974: x_evo_rec.SYSTEM_STATUS_CODE := FND_API.g_miss_char;
4967: x_evo_rec.EVENT_HEADER_ID := FND_API.g_miss_num;
4968: x_evo_rec.PRIVATE_FLAG := FND_API.g_miss_char;
4969: x_evo_rec.ACTIVE_FLAG := FND_API.g_miss_char;
4970: x_evo_rec.SOURCE_CODE := FND_API.g_miss_char;
4971: x_evo_rec.EVENT_LEVEL := FND_API.g_miss_char;
4972: x_evo_rec.USER_STATUS_ID := FND_API.g_miss_num;
4973: x_evo_rec.LAST_STATUS_DATE := FND_API.g_miss_date;
4974: x_evo_rec.SYSTEM_STATUS_CODE := FND_API.g_miss_char;
4975: x_evo_rec.EVENT_TYPE_CODE := FND_API.g_miss_char;
4968: x_evo_rec.PRIVATE_FLAG := FND_API.g_miss_char;
4969: x_evo_rec.ACTIVE_FLAG := FND_API.g_miss_char;
4970: x_evo_rec.SOURCE_CODE := FND_API.g_miss_char;
4971: x_evo_rec.EVENT_LEVEL := FND_API.g_miss_char;
4972: x_evo_rec.USER_STATUS_ID := FND_API.g_miss_num;
4973: x_evo_rec.LAST_STATUS_DATE := FND_API.g_miss_date;
4974: x_evo_rec.SYSTEM_STATUS_CODE := FND_API.g_miss_char;
4975: x_evo_rec.EVENT_TYPE_CODE := FND_API.g_miss_char;
4976: x_evo_rec.EVENT_DELIVERY_METHOD_ID := FND_API.g_miss_num;
4969: x_evo_rec.ACTIVE_FLAG := FND_API.g_miss_char;
4970: x_evo_rec.SOURCE_CODE := FND_API.g_miss_char;
4971: x_evo_rec.EVENT_LEVEL := FND_API.g_miss_char;
4972: x_evo_rec.USER_STATUS_ID := FND_API.g_miss_num;
4973: x_evo_rec.LAST_STATUS_DATE := FND_API.g_miss_date;
4974: x_evo_rec.SYSTEM_STATUS_CODE := FND_API.g_miss_char;
4975: x_evo_rec.EVENT_TYPE_CODE := FND_API.g_miss_char;
4976: x_evo_rec.EVENT_DELIVERY_METHOD_ID := FND_API.g_miss_num;
4977: x_evo_rec.EVENT_DELIVERY_METHOD_CODE := FND_API.g_miss_char;
4970: x_evo_rec.SOURCE_CODE := FND_API.g_miss_char;
4971: x_evo_rec.EVENT_LEVEL := FND_API.g_miss_char;
4972: x_evo_rec.USER_STATUS_ID := FND_API.g_miss_num;
4973: x_evo_rec.LAST_STATUS_DATE := FND_API.g_miss_date;
4974: x_evo_rec.SYSTEM_STATUS_CODE := FND_API.g_miss_char;
4975: x_evo_rec.EVENT_TYPE_CODE := FND_API.g_miss_char;
4976: x_evo_rec.EVENT_DELIVERY_METHOD_ID := FND_API.g_miss_num;
4977: x_evo_rec.EVENT_DELIVERY_METHOD_CODE := FND_API.g_miss_char;
4978: x_evo_rec.EVENT_REQUIRED_FLAG := FND_API.g_miss_char;
4971: x_evo_rec.EVENT_LEVEL := FND_API.g_miss_char;
4972: x_evo_rec.USER_STATUS_ID := FND_API.g_miss_num;
4973: x_evo_rec.LAST_STATUS_DATE := FND_API.g_miss_date;
4974: x_evo_rec.SYSTEM_STATUS_CODE := FND_API.g_miss_char;
4975: x_evo_rec.EVENT_TYPE_CODE := FND_API.g_miss_char;
4976: x_evo_rec.EVENT_DELIVERY_METHOD_ID := FND_API.g_miss_num;
4977: x_evo_rec.EVENT_DELIVERY_METHOD_CODE := FND_API.g_miss_char;
4978: x_evo_rec.EVENT_REQUIRED_FLAG := FND_API.g_miss_char;
4979: x_evo_rec.EVENT_LANGUAGE_CODE := FND_API.g_miss_char;
4972: x_evo_rec.USER_STATUS_ID := FND_API.g_miss_num;
4973: x_evo_rec.LAST_STATUS_DATE := FND_API.g_miss_date;
4974: x_evo_rec.SYSTEM_STATUS_CODE := FND_API.g_miss_char;
4975: x_evo_rec.EVENT_TYPE_CODE := FND_API.g_miss_char;
4976: x_evo_rec.EVENT_DELIVERY_METHOD_ID := FND_API.g_miss_num;
4977: x_evo_rec.EVENT_DELIVERY_METHOD_CODE := FND_API.g_miss_char;
4978: x_evo_rec.EVENT_REQUIRED_FLAG := FND_API.g_miss_char;
4979: x_evo_rec.EVENT_LANGUAGE_CODE := FND_API.g_miss_char;
4980: x_evo_rec.EVENT_LOCATION_ID := FND_API.g_miss_num;
4973: x_evo_rec.LAST_STATUS_DATE := FND_API.g_miss_date;
4974: x_evo_rec.SYSTEM_STATUS_CODE := FND_API.g_miss_char;
4975: x_evo_rec.EVENT_TYPE_CODE := FND_API.g_miss_char;
4976: x_evo_rec.EVENT_DELIVERY_METHOD_ID := FND_API.g_miss_num;
4977: x_evo_rec.EVENT_DELIVERY_METHOD_CODE := FND_API.g_miss_char;
4978: x_evo_rec.EVENT_REQUIRED_FLAG := FND_API.g_miss_char;
4979: x_evo_rec.EVENT_LANGUAGE_CODE := FND_API.g_miss_char;
4980: x_evo_rec.EVENT_LOCATION_ID := FND_API.g_miss_num;
4981: x_evo_rec.CITY := FND_API.g_miss_char;
4974: x_evo_rec.SYSTEM_STATUS_CODE := FND_API.g_miss_char;
4975: x_evo_rec.EVENT_TYPE_CODE := FND_API.g_miss_char;
4976: x_evo_rec.EVENT_DELIVERY_METHOD_ID := FND_API.g_miss_num;
4977: x_evo_rec.EVENT_DELIVERY_METHOD_CODE := FND_API.g_miss_char;
4978: x_evo_rec.EVENT_REQUIRED_FLAG := FND_API.g_miss_char;
4979: x_evo_rec.EVENT_LANGUAGE_CODE := FND_API.g_miss_char;
4980: x_evo_rec.EVENT_LOCATION_ID := FND_API.g_miss_num;
4981: x_evo_rec.CITY := FND_API.g_miss_char;
4982: x_evo_rec.STATE := FND_API.g_miss_char;
4975: x_evo_rec.EVENT_TYPE_CODE := FND_API.g_miss_char;
4976: x_evo_rec.EVENT_DELIVERY_METHOD_ID := FND_API.g_miss_num;
4977: x_evo_rec.EVENT_DELIVERY_METHOD_CODE := FND_API.g_miss_char;
4978: x_evo_rec.EVENT_REQUIRED_FLAG := FND_API.g_miss_char;
4979: x_evo_rec.EVENT_LANGUAGE_CODE := FND_API.g_miss_char;
4980: x_evo_rec.EVENT_LOCATION_ID := FND_API.g_miss_num;
4981: x_evo_rec.CITY := FND_API.g_miss_char;
4982: x_evo_rec.STATE := FND_API.g_miss_char;
4983: x_evo_rec.PROVINCE := FND_API.g_miss_char;
4976: x_evo_rec.EVENT_DELIVERY_METHOD_ID := FND_API.g_miss_num;
4977: x_evo_rec.EVENT_DELIVERY_METHOD_CODE := FND_API.g_miss_char;
4978: x_evo_rec.EVENT_REQUIRED_FLAG := FND_API.g_miss_char;
4979: x_evo_rec.EVENT_LANGUAGE_CODE := FND_API.g_miss_char;
4980: x_evo_rec.EVENT_LOCATION_ID := FND_API.g_miss_num;
4981: x_evo_rec.CITY := FND_API.g_miss_char;
4982: x_evo_rec.STATE := FND_API.g_miss_char;
4983: x_evo_rec.PROVINCE := FND_API.g_miss_char;
4984: x_evo_rec.COUNTRY := FND_API.g_miss_char;
4977: x_evo_rec.EVENT_DELIVERY_METHOD_CODE := FND_API.g_miss_char;
4978: x_evo_rec.EVENT_REQUIRED_FLAG := FND_API.g_miss_char;
4979: x_evo_rec.EVENT_LANGUAGE_CODE := FND_API.g_miss_char;
4980: x_evo_rec.EVENT_LOCATION_ID := FND_API.g_miss_num;
4981: x_evo_rec.CITY := FND_API.g_miss_char;
4982: x_evo_rec.STATE := FND_API.g_miss_char;
4983: x_evo_rec.PROVINCE := FND_API.g_miss_char;
4984: x_evo_rec.COUNTRY := FND_API.g_miss_char;
4985: x_evo_rec.OVERFLOW_FLAG := FND_API.g_miss_char;
4978: x_evo_rec.EVENT_REQUIRED_FLAG := FND_API.g_miss_char;
4979: x_evo_rec.EVENT_LANGUAGE_CODE := FND_API.g_miss_char;
4980: x_evo_rec.EVENT_LOCATION_ID := FND_API.g_miss_num;
4981: x_evo_rec.CITY := FND_API.g_miss_char;
4982: x_evo_rec.STATE := FND_API.g_miss_char;
4983: x_evo_rec.PROVINCE := FND_API.g_miss_char;
4984: x_evo_rec.COUNTRY := FND_API.g_miss_char;
4985: x_evo_rec.OVERFLOW_FLAG := FND_API.g_miss_char;
4986: x_evo_rec.PARTNER_FLAG := FND_API.g_miss_char;
4979: x_evo_rec.EVENT_LANGUAGE_CODE := FND_API.g_miss_char;
4980: x_evo_rec.EVENT_LOCATION_ID := FND_API.g_miss_num;
4981: x_evo_rec.CITY := FND_API.g_miss_char;
4982: x_evo_rec.STATE := FND_API.g_miss_char;
4983: x_evo_rec.PROVINCE := FND_API.g_miss_char;
4984: x_evo_rec.COUNTRY := FND_API.g_miss_char;
4985: x_evo_rec.OVERFLOW_FLAG := FND_API.g_miss_char;
4986: x_evo_rec.PARTNER_FLAG := FND_API.g_miss_char;
4987: x_evo_rec.EVENT_STANDALONE_FLAG := FND_API.g_miss_char;
4980: x_evo_rec.EVENT_LOCATION_ID := FND_API.g_miss_num;
4981: x_evo_rec.CITY := FND_API.g_miss_char;
4982: x_evo_rec.STATE := FND_API.g_miss_char;
4983: x_evo_rec.PROVINCE := FND_API.g_miss_char;
4984: x_evo_rec.COUNTRY := FND_API.g_miss_char;
4985: x_evo_rec.OVERFLOW_FLAG := FND_API.g_miss_char;
4986: x_evo_rec.PARTNER_FLAG := FND_API.g_miss_char;
4987: x_evo_rec.EVENT_STANDALONE_FLAG := FND_API.g_miss_char;
4988: x_evo_rec.REG_FROZEN_FLAG := FND_API.g_miss_char;
4981: x_evo_rec.CITY := FND_API.g_miss_char;
4982: x_evo_rec.STATE := FND_API.g_miss_char;
4983: x_evo_rec.PROVINCE := FND_API.g_miss_char;
4984: x_evo_rec.COUNTRY := FND_API.g_miss_char;
4985: x_evo_rec.OVERFLOW_FLAG := FND_API.g_miss_char;
4986: x_evo_rec.PARTNER_FLAG := FND_API.g_miss_char;
4987: x_evo_rec.EVENT_STANDALONE_FLAG := FND_API.g_miss_char;
4988: x_evo_rec.REG_FROZEN_FLAG := FND_API.g_miss_char;
4989: x_evo_rec.REG_REQUIRED_FLAG := FND_API.g_miss_char;
4982: x_evo_rec.STATE := FND_API.g_miss_char;
4983: x_evo_rec.PROVINCE := FND_API.g_miss_char;
4984: x_evo_rec.COUNTRY := FND_API.g_miss_char;
4985: x_evo_rec.OVERFLOW_FLAG := FND_API.g_miss_char;
4986: x_evo_rec.PARTNER_FLAG := FND_API.g_miss_char;
4987: x_evo_rec.EVENT_STANDALONE_FLAG := FND_API.g_miss_char;
4988: x_evo_rec.REG_FROZEN_FLAG := FND_API.g_miss_char;
4989: x_evo_rec.REG_REQUIRED_FLAG := FND_API.g_miss_char;
4990: x_evo_rec.REG_CHARGE_FLAG := FND_API.g_miss_char;
4983: x_evo_rec.PROVINCE := FND_API.g_miss_char;
4984: x_evo_rec.COUNTRY := FND_API.g_miss_char;
4985: x_evo_rec.OVERFLOW_FLAG := FND_API.g_miss_char;
4986: x_evo_rec.PARTNER_FLAG := FND_API.g_miss_char;
4987: x_evo_rec.EVENT_STANDALONE_FLAG := FND_API.g_miss_char;
4988: x_evo_rec.REG_FROZEN_FLAG := FND_API.g_miss_char;
4989: x_evo_rec.REG_REQUIRED_FLAG := FND_API.g_miss_char;
4990: x_evo_rec.REG_CHARGE_FLAG := FND_API.g_miss_char;
4991: x_evo_rec.REG_INVITED_ONLY_FLAG := FND_API.g_miss_char;
4984: x_evo_rec.COUNTRY := FND_API.g_miss_char;
4985: x_evo_rec.OVERFLOW_FLAG := FND_API.g_miss_char;
4986: x_evo_rec.PARTNER_FLAG := FND_API.g_miss_char;
4987: x_evo_rec.EVENT_STANDALONE_FLAG := FND_API.g_miss_char;
4988: x_evo_rec.REG_FROZEN_FLAG := FND_API.g_miss_char;
4989: x_evo_rec.REG_REQUIRED_FLAG := FND_API.g_miss_char;
4990: x_evo_rec.REG_CHARGE_FLAG := FND_API.g_miss_char;
4991: x_evo_rec.REG_INVITED_ONLY_FLAG := FND_API.g_miss_char;
4992: x_evo_rec.REG_WAITLIST_ALLOWED_FLAG := FND_API.g_miss_char;
4985: x_evo_rec.OVERFLOW_FLAG := FND_API.g_miss_char;
4986: x_evo_rec.PARTNER_FLAG := FND_API.g_miss_char;
4987: x_evo_rec.EVENT_STANDALONE_FLAG := FND_API.g_miss_char;
4988: x_evo_rec.REG_FROZEN_FLAG := FND_API.g_miss_char;
4989: x_evo_rec.REG_REQUIRED_FLAG := FND_API.g_miss_char;
4990: x_evo_rec.REG_CHARGE_FLAG := FND_API.g_miss_char;
4991: x_evo_rec.REG_INVITED_ONLY_FLAG := FND_API.g_miss_char;
4992: x_evo_rec.REG_WAITLIST_ALLOWED_FLAG := FND_API.g_miss_char;
4993: x_evo_rec.REG_OVERBOOK_ALLOWED_FLAG := FND_API.g_miss_char;
4986: x_evo_rec.PARTNER_FLAG := FND_API.g_miss_char;
4987: x_evo_rec.EVENT_STANDALONE_FLAG := FND_API.g_miss_char;
4988: x_evo_rec.REG_FROZEN_FLAG := FND_API.g_miss_char;
4989: x_evo_rec.REG_REQUIRED_FLAG := FND_API.g_miss_char;
4990: x_evo_rec.REG_CHARGE_FLAG := FND_API.g_miss_char;
4991: x_evo_rec.REG_INVITED_ONLY_FLAG := FND_API.g_miss_char;
4992: x_evo_rec.REG_WAITLIST_ALLOWED_FLAG := FND_API.g_miss_char;
4993: x_evo_rec.REG_OVERBOOK_ALLOWED_FLAG := FND_API.g_miss_char;
4994: x_evo_rec.PARENT_EVENT_OFFER_ID := FND_API.g_miss_num;
4987: x_evo_rec.EVENT_STANDALONE_FLAG := FND_API.g_miss_char;
4988: x_evo_rec.REG_FROZEN_FLAG := FND_API.g_miss_char;
4989: x_evo_rec.REG_REQUIRED_FLAG := FND_API.g_miss_char;
4990: x_evo_rec.REG_CHARGE_FLAG := FND_API.g_miss_char;
4991: x_evo_rec.REG_INVITED_ONLY_FLAG := FND_API.g_miss_char;
4992: x_evo_rec.REG_WAITLIST_ALLOWED_FLAG := FND_API.g_miss_char;
4993: x_evo_rec.REG_OVERBOOK_ALLOWED_FLAG := FND_API.g_miss_char;
4994: x_evo_rec.PARENT_EVENT_OFFER_ID := FND_API.g_miss_num;
4995: x_evo_rec.EVENT_DURATION := FND_API.g_miss_num;
4988: x_evo_rec.REG_FROZEN_FLAG := FND_API.g_miss_char;
4989: x_evo_rec.REG_REQUIRED_FLAG := FND_API.g_miss_char;
4990: x_evo_rec.REG_CHARGE_FLAG := FND_API.g_miss_char;
4991: x_evo_rec.REG_INVITED_ONLY_FLAG := FND_API.g_miss_char;
4992: x_evo_rec.REG_WAITLIST_ALLOWED_FLAG := FND_API.g_miss_char;
4993: x_evo_rec.REG_OVERBOOK_ALLOWED_FLAG := FND_API.g_miss_char;
4994: x_evo_rec.PARENT_EVENT_OFFER_ID := FND_API.g_miss_num;
4995: x_evo_rec.EVENT_DURATION := FND_API.g_miss_num;
4996: x_evo_rec.EVENT_DURATION_UOM_CODE := FND_API.g_miss_char;
4989: x_evo_rec.REG_REQUIRED_FLAG := FND_API.g_miss_char;
4990: x_evo_rec.REG_CHARGE_FLAG := FND_API.g_miss_char;
4991: x_evo_rec.REG_INVITED_ONLY_FLAG := FND_API.g_miss_char;
4992: x_evo_rec.REG_WAITLIST_ALLOWED_FLAG := FND_API.g_miss_char;
4993: x_evo_rec.REG_OVERBOOK_ALLOWED_FLAG := FND_API.g_miss_char;
4994: x_evo_rec.PARENT_EVENT_OFFER_ID := FND_API.g_miss_num;
4995: x_evo_rec.EVENT_DURATION := FND_API.g_miss_num;
4996: x_evo_rec.EVENT_DURATION_UOM_CODE := FND_API.g_miss_char;
4997: x_evo_rec.EVENT_START_DATE := FND_API.g_miss_date;
4990: x_evo_rec.REG_CHARGE_FLAG := FND_API.g_miss_char;
4991: x_evo_rec.REG_INVITED_ONLY_FLAG := FND_API.g_miss_char;
4992: x_evo_rec.REG_WAITLIST_ALLOWED_FLAG := FND_API.g_miss_char;
4993: x_evo_rec.REG_OVERBOOK_ALLOWED_FLAG := FND_API.g_miss_char;
4994: x_evo_rec.PARENT_EVENT_OFFER_ID := FND_API.g_miss_num;
4995: x_evo_rec.EVENT_DURATION := FND_API.g_miss_num;
4996: x_evo_rec.EVENT_DURATION_UOM_CODE := FND_API.g_miss_char;
4997: x_evo_rec.EVENT_START_DATE := FND_API.g_miss_date;
4998: x_evo_rec.EVENT_START_DATE_TIME := FND_API.g_miss_date;
4991: x_evo_rec.REG_INVITED_ONLY_FLAG := FND_API.g_miss_char;
4992: x_evo_rec.REG_WAITLIST_ALLOWED_FLAG := FND_API.g_miss_char;
4993: x_evo_rec.REG_OVERBOOK_ALLOWED_FLAG := FND_API.g_miss_char;
4994: x_evo_rec.PARENT_EVENT_OFFER_ID := FND_API.g_miss_num;
4995: x_evo_rec.EVENT_DURATION := FND_API.g_miss_num;
4996: x_evo_rec.EVENT_DURATION_UOM_CODE := FND_API.g_miss_char;
4997: x_evo_rec.EVENT_START_DATE := FND_API.g_miss_date;
4998: x_evo_rec.EVENT_START_DATE_TIME := FND_API.g_miss_date;
4999: x_evo_rec.EVENT_END_DATE := FND_API.g_miss_date;
4992: x_evo_rec.REG_WAITLIST_ALLOWED_FLAG := FND_API.g_miss_char;
4993: x_evo_rec.REG_OVERBOOK_ALLOWED_FLAG := FND_API.g_miss_char;
4994: x_evo_rec.PARENT_EVENT_OFFER_ID := FND_API.g_miss_num;
4995: x_evo_rec.EVENT_DURATION := FND_API.g_miss_num;
4996: x_evo_rec.EVENT_DURATION_UOM_CODE := FND_API.g_miss_char;
4997: x_evo_rec.EVENT_START_DATE := FND_API.g_miss_date;
4998: x_evo_rec.EVENT_START_DATE_TIME := FND_API.g_miss_date;
4999: x_evo_rec.EVENT_END_DATE := FND_API.g_miss_date;
5000: x_evo_rec.EVENT_END_DATE_TIME := FND_API.g_miss_date;
4993: x_evo_rec.REG_OVERBOOK_ALLOWED_FLAG := FND_API.g_miss_char;
4994: x_evo_rec.PARENT_EVENT_OFFER_ID := FND_API.g_miss_num;
4995: x_evo_rec.EVENT_DURATION := FND_API.g_miss_num;
4996: x_evo_rec.EVENT_DURATION_UOM_CODE := FND_API.g_miss_char;
4997: x_evo_rec.EVENT_START_DATE := FND_API.g_miss_date;
4998: x_evo_rec.EVENT_START_DATE_TIME := FND_API.g_miss_date;
4999: x_evo_rec.EVENT_END_DATE := FND_API.g_miss_date;
5000: x_evo_rec.EVENT_END_DATE_TIME := FND_API.g_miss_date;
5001: x_evo_rec.REG_START_DATE := FND_API.g_miss_date;
4994: x_evo_rec.PARENT_EVENT_OFFER_ID := FND_API.g_miss_num;
4995: x_evo_rec.EVENT_DURATION := FND_API.g_miss_num;
4996: x_evo_rec.EVENT_DURATION_UOM_CODE := FND_API.g_miss_char;
4997: x_evo_rec.EVENT_START_DATE := FND_API.g_miss_date;
4998: x_evo_rec.EVENT_START_DATE_TIME := FND_API.g_miss_date;
4999: x_evo_rec.EVENT_END_DATE := FND_API.g_miss_date;
5000: x_evo_rec.EVENT_END_DATE_TIME := FND_API.g_miss_date;
5001: x_evo_rec.REG_START_DATE := FND_API.g_miss_date;
5002: x_evo_rec.REG_START_TIME := FND_API.g_miss_date;
4995: x_evo_rec.EVENT_DURATION := FND_API.g_miss_num;
4996: x_evo_rec.EVENT_DURATION_UOM_CODE := FND_API.g_miss_char;
4997: x_evo_rec.EVENT_START_DATE := FND_API.g_miss_date;
4998: x_evo_rec.EVENT_START_DATE_TIME := FND_API.g_miss_date;
4999: x_evo_rec.EVENT_END_DATE := FND_API.g_miss_date;
5000: x_evo_rec.EVENT_END_DATE_TIME := FND_API.g_miss_date;
5001: x_evo_rec.REG_START_DATE := FND_API.g_miss_date;
5002: x_evo_rec.REG_START_TIME := FND_API.g_miss_date;
5003: x_evo_rec.REG_END_DATE := FND_API.g_miss_date;
4996: x_evo_rec.EVENT_DURATION_UOM_CODE := FND_API.g_miss_char;
4997: x_evo_rec.EVENT_START_DATE := FND_API.g_miss_date;
4998: x_evo_rec.EVENT_START_DATE_TIME := FND_API.g_miss_date;
4999: x_evo_rec.EVENT_END_DATE := FND_API.g_miss_date;
5000: x_evo_rec.EVENT_END_DATE_TIME := FND_API.g_miss_date;
5001: x_evo_rec.REG_START_DATE := FND_API.g_miss_date;
5002: x_evo_rec.REG_START_TIME := FND_API.g_miss_date;
5003: x_evo_rec.REG_END_DATE := FND_API.g_miss_date;
5004: x_evo_rec.REG_END_TIME := FND_API.g_miss_date;
4997: x_evo_rec.EVENT_START_DATE := FND_API.g_miss_date;
4998: x_evo_rec.EVENT_START_DATE_TIME := FND_API.g_miss_date;
4999: x_evo_rec.EVENT_END_DATE := FND_API.g_miss_date;
5000: x_evo_rec.EVENT_END_DATE_TIME := FND_API.g_miss_date;
5001: x_evo_rec.REG_START_DATE := FND_API.g_miss_date;
5002: x_evo_rec.REG_START_TIME := FND_API.g_miss_date;
5003: x_evo_rec.REG_END_DATE := FND_API.g_miss_date;
5004: x_evo_rec.REG_END_TIME := FND_API.g_miss_date;
5005: x_evo_rec.REG_MAXIMUM_CAPACITY := FND_API.g_miss_num;
4998: x_evo_rec.EVENT_START_DATE_TIME := FND_API.g_miss_date;
4999: x_evo_rec.EVENT_END_DATE := FND_API.g_miss_date;
5000: x_evo_rec.EVENT_END_DATE_TIME := FND_API.g_miss_date;
5001: x_evo_rec.REG_START_DATE := FND_API.g_miss_date;
5002: x_evo_rec.REG_START_TIME := FND_API.g_miss_date;
5003: x_evo_rec.REG_END_DATE := FND_API.g_miss_date;
5004: x_evo_rec.REG_END_TIME := FND_API.g_miss_date;
5005: x_evo_rec.REG_MAXIMUM_CAPACITY := FND_API.g_miss_num;
5006: x_evo_rec.REG_OVERBOOK_PCT := FND_API.g_miss_num;
4999: x_evo_rec.EVENT_END_DATE := FND_API.g_miss_date;
5000: x_evo_rec.EVENT_END_DATE_TIME := FND_API.g_miss_date;
5001: x_evo_rec.REG_START_DATE := FND_API.g_miss_date;
5002: x_evo_rec.REG_START_TIME := FND_API.g_miss_date;
5003: x_evo_rec.REG_END_DATE := FND_API.g_miss_date;
5004: x_evo_rec.REG_END_TIME := FND_API.g_miss_date;
5005: x_evo_rec.REG_MAXIMUM_CAPACITY := FND_API.g_miss_num;
5006: x_evo_rec.REG_OVERBOOK_PCT := FND_API.g_miss_num;
5007: x_evo_rec.REG_EFFECTIVE_CAPACITY := FND_API.g_miss_num;
5000: x_evo_rec.EVENT_END_DATE_TIME := FND_API.g_miss_date;
5001: x_evo_rec.REG_START_DATE := FND_API.g_miss_date;
5002: x_evo_rec.REG_START_TIME := FND_API.g_miss_date;
5003: x_evo_rec.REG_END_DATE := FND_API.g_miss_date;
5004: x_evo_rec.REG_END_TIME := FND_API.g_miss_date;
5005: x_evo_rec.REG_MAXIMUM_CAPACITY := FND_API.g_miss_num;
5006: x_evo_rec.REG_OVERBOOK_PCT := FND_API.g_miss_num;
5007: x_evo_rec.REG_EFFECTIVE_CAPACITY := FND_API.g_miss_num;
5008: x_evo_rec.REG_WAITLIST_PCT := FND_API.g_miss_num;
5001: x_evo_rec.REG_START_DATE := FND_API.g_miss_date;
5002: x_evo_rec.REG_START_TIME := FND_API.g_miss_date;
5003: x_evo_rec.REG_END_DATE := FND_API.g_miss_date;
5004: x_evo_rec.REG_END_TIME := FND_API.g_miss_date;
5005: x_evo_rec.REG_MAXIMUM_CAPACITY := FND_API.g_miss_num;
5006: x_evo_rec.REG_OVERBOOK_PCT := FND_API.g_miss_num;
5007: x_evo_rec.REG_EFFECTIVE_CAPACITY := FND_API.g_miss_num;
5008: x_evo_rec.REG_WAITLIST_PCT := FND_API.g_miss_num;
5009: x_evo_rec.REG_MINIMUM_CAPACITY := FND_API.g_miss_num;
5002: x_evo_rec.REG_START_TIME := FND_API.g_miss_date;
5003: x_evo_rec.REG_END_DATE := FND_API.g_miss_date;
5004: x_evo_rec.REG_END_TIME := FND_API.g_miss_date;
5005: x_evo_rec.REG_MAXIMUM_CAPACITY := FND_API.g_miss_num;
5006: x_evo_rec.REG_OVERBOOK_PCT := FND_API.g_miss_num;
5007: x_evo_rec.REG_EFFECTIVE_CAPACITY := FND_API.g_miss_num;
5008: x_evo_rec.REG_WAITLIST_PCT := FND_API.g_miss_num;
5009: x_evo_rec.REG_MINIMUM_CAPACITY := FND_API.g_miss_num;
5010: x_evo_rec.REG_MINIMUM_REQ_BY_DATE := FND_API.g_miss_date;
5003: x_evo_rec.REG_END_DATE := FND_API.g_miss_date;
5004: x_evo_rec.REG_END_TIME := FND_API.g_miss_date;
5005: x_evo_rec.REG_MAXIMUM_CAPACITY := FND_API.g_miss_num;
5006: x_evo_rec.REG_OVERBOOK_PCT := FND_API.g_miss_num;
5007: x_evo_rec.REG_EFFECTIVE_CAPACITY := FND_API.g_miss_num;
5008: x_evo_rec.REG_WAITLIST_PCT := FND_API.g_miss_num;
5009: x_evo_rec.REG_MINIMUM_CAPACITY := FND_API.g_miss_num;
5010: x_evo_rec.REG_MINIMUM_REQ_BY_DATE := FND_API.g_miss_date;
5011: x_evo_rec.INVENTORY_ITEM_ID := FND_API.g_miss_num;
5004: x_evo_rec.REG_END_TIME := FND_API.g_miss_date;
5005: x_evo_rec.REG_MAXIMUM_CAPACITY := FND_API.g_miss_num;
5006: x_evo_rec.REG_OVERBOOK_PCT := FND_API.g_miss_num;
5007: x_evo_rec.REG_EFFECTIVE_CAPACITY := FND_API.g_miss_num;
5008: x_evo_rec.REG_WAITLIST_PCT := FND_API.g_miss_num;
5009: x_evo_rec.REG_MINIMUM_CAPACITY := FND_API.g_miss_num;
5010: x_evo_rec.REG_MINIMUM_REQ_BY_DATE := FND_API.g_miss_date;
5011: x_evo_rec.INVENTORY_ITEM_ID := FND_API.g_miss_num;
5012: x_evo_rec.INVENTORY_ITEM := FND_API.g_miss_char;
5005: x_evo_rec.REG_MAXIMUM_CAPACITY := FND_API.g_miss_num;
5006: x_evo_rec.REG_OVERBOOK_PCT := FND_API.g_miss_num;
5007: x_evo_rec.REG_EFFECTIVE_CAPACITY := FND_API.g_miss_num;
5008: x_evo_rec.REG_WAITLIST_PCT := FND_API.g_miss_num;
5009: x_evo_rec.REG_MINIMUM_CAPACITY := FND_API.g_miss_num;
5010: x_evo_rec.REG_MINIMUM_REQ_BY_DATE := FND_API.g_miss_date;
5011: x_evo_rec.INVENTORY_ITEM_ID := FND_API.g_miss_num;
5012: x_evo_rec.INVENTORY_ITEM := FND_API.g_miss_char;
5013: x_evo_rec.ORGANIZATION_ID := FND_API.g_miss_num;
5006: x_evo_rec.REG_OVERBOOK_PCT := FND_API.g_miss_num;
5007: x_evo_rec.REG_EFFECTIVE_CAPACITY := FND_API.g_miss_num;
5008: x_evo_rec.REG_WAITLIST_PCT := FND_API.g_miss_num;
5009: x_evo_rec.REG_MINIMUM_CAPACITY := FND_API.g_miss_num;
5010: x_evo_rec.REG_MINIMUM_REQ_BY_DATE := FND_API.g_miss_date;
5011: x_evo_rec.INVENTORY_ITEM_ID := FND_API.g_miss_num;
5012: x_evo_rec.INVENTORY_ITEM := FND_API.g_miss_char;
5013: x_evo_rec.ORGANIZATION_ID := FND_API.g_miss_num;
5014: x_evo_rec.PRICELIST_HEADER_ID := FND_API.g_miss_num;
5007: x_evo_rec.REG_EFFECTIVE_CAPACITY := FND_API.g_miss_num;
5008: x_evo_rec.REG_WAITLIST_PCT := FND_API.g_miss_num;
5009: x_evo_rec.REG_MINIMUM_CAPACITY := FND_API.g_miss_num;
5010: x_evo_rec.REG_MINIMUM_REQ_BY_DATE := FND_API.g_miss_date;
5011: x_evo_rec.INVENTORY_ITEM_ID := FND_API.g_miss_num;
5012: x_evo_rec.INVENTORY_ITEM := FND_API.g_miss_char;
5013: x_evo_rec.ORGANIZATION_ID := FND_API.g_miss_num;
5014: x_evo_rec.PRICELIST_HEADER_ID := FND_API.g_miss_num;
5015: x_evo_rec.PRICELIST_LINE_ID := FND_API.g_miss_num;
5008: x_evo_rec.REG_WAITLIST_PCT := FND_API.g_miss_num;
5009: x_evo_rec.REG_MINIMUM_CAPACITY := FND_API.g_miss_num;
5010: x_evo_rec.REG_MINIMUM_REQ_BY_DATE := FND_API.g_miss_date;
5011: x_evo_rec.INVENTORY_ITEM_ID := FND_API.g_miss_num;
5012: x_evo_rec.INVENTORY_ITEM := FND_API.g_miss_char;
5013: x_evo_rec.ORGANIZATION_ID := FND_API.g_miss_num;
5014: x_evo_rec.PRICELIST_HEADER_ID := FND_API.g_miss_num;
5015: x_evo_rec.PRICELIST_LINE_ID := FND_API.g_miss_num;
5016: x_evo_rec.ORG_ID := FND_API.g_miss_num;
5009: x_evo_rec.REG_MINIMUM_CAPACITY := FND_API.g_miss_num;
5010: x_evo_rec.REG_MINIMUM_REQ_BY_DATE := FND_API.g_miss_date;
5011: x_evo_rec.INVENTORY_ITEM_ID := FND_API.g_miss_num;
5012: x_evo_rec.INVENTORY_ITEM := FND_API.g_miss_char;
5013: x_evo_rec.ORGANIZATION_ID := FND_API.g_miss_num;
5014: x_evo_rec.PRICELIST_HEADER_ID := FND_API.g_miss_num;
5015: x_evo_rec.PRICELIST_LINE_ID := FND_API.g_miss_num;
5016: x_evo_rec.ORG_ID := FND_API.g_miss_num;
5017: x_evo_rec.WAITLIST_ACTION_TYPE_CODE := FND_API.g_miss_char;
5010: x_evo_rec.REG_MINIMUM_REQ_BY_DATE := FND_API.g_miss_date;
5011: x_evo_rec.INVENTORY_ITEM_ID := FND_API.g_miss_num;
5012: x_evo_rec.INVENTORY_ITEM := FND_API.g_miss_char;
5013: x_evo_rec.ORGANIZATION_ID := FND_API.g_miss_num;
5014: x_evo_rec.PRICELIST_HEADER_ID := FND_API.g_miss_num;
5015: x_evo_rec.PRICELIST_LINE_ID := FND_API.g_miss_num;
5016: x_evo_rec.ORG_ID := FND_API.g_miss_num;
5017: x_evo_rec.WAITLIST_ACTION_TYPE_CODE := FND_API.g_miss_char;
5018: x_evo_rec.STREAM_TYPE_CODE := FND_API.g_miss_char;
5011: x_evo_rec.INVENTORY_ITEM_ID := FND_API.g_miss_num;
5012: x_evo_rec.INVENTORY_ITEM := FND_API.g_miss_char;
5013: x_evo_rec.ORGANIZATION_ID := FND_API.g_miss_num;
5014: x_evo_rec.PRICELIST_HEADER_ID := FND_API.g_miss_num;
5015: x_evo_rec.PRICELIST_LINE_ID := FND_API.g_miss_num;
5016: x_evo_rec.ORG_ID := FND_API.g_miss_num;
5017: x_evo_rec.WAITLIST_ACTION_TYPE_CODE := FND_API.g_miss_char;
5018: x_evo_rec.STREAM_TYPE_CODE := FND_API.g_miss_char;
5019: x_evo_rec.OWNER_USER_ID := FND_API.g_miss_num;
5012: x_evo_rec.INVENTORY_ITEM := FND_API.g_miss_char;
5013: x_evo_rec.ORGANIZATION_ID := FND_API.g_miss_num;
5014: x_evo_rec.PRICELIST_HEADER_ID := FND_API.g_miss_num;
5015: x_evo_rec.PRICELIST_LINE_ID := FND_API.g_miss_num;
5016: x_evo_rec.ORG_ID := FND_API.g_miss_num;
5017: x_evo_rec.WAITLIST_ACTION_TYPE_CODE := FND_API.g_miss_char;
5018: x_evo_rec.STREAM_TYPE_CODE := FND_API.g_miss_char;
5019: x_evo_rec.OWNER_USER_ID := FND_API.g_miss_num;
5020: x_evo_rec.EVENT_FULL_FLAG := FND_API.g_miss_char;
5013: x_evo_rec.ORGANIZATION_ID := FND_API.g_miss_num;
5014: x_evo_rec.PRICELIST_HEADER_ID := FND_API.g_miss_num;
5015: x_evo_rec.PRICELIST_LINE_ID := FND_API.g_miss_num;
5016: x_evo_rec.ORG_ID := FND_API.g_miss_num;
5017: x_evo_rec.WAITLIST_ACTION_TYPE_CODE := FND_API.g_miss_char;
5018: x_evo_rec.STREAM_TYPE_CODE := FND_API.g_miss_char;
5019: x_evo_rec.OWNER_USER_ID := FND_API.g_miss_num;
5020: x_evo_rec.EVENT_FULL_FLAG := FND_API.g_miss_char;
5021: x_evo_rec.FORECASTED_REVENUE := FND_API.g_miss_num;
5014: x_evo_rec.PRICELIST_HEADER_ID := FND_API.g_miss_num;
5015: x_evo_rec.PRICELIST_LINE_ID := FND_API.g_miss_num;
5016: x_evo_rec.ORG_ID := FND_API.g_miss_num;
5017: x_evo_rec.WAITLIST_ACTION_TYPE_CODE := FND_API.g_miss_char;
5018: x_evo_rec.STREAM_TYPE_CODE := FND_API.g_miss_char;
5019: x_evo_rec.OWNER_USER_ID := FND_API.g_miss_num;
5020: x_evo_rec.EVENT_FULL_FLAG := FND_API.g_miss_char;
5021: x_evo_rec.FORECASTED_REVENUE := FND_API.g_miss_num;
5022: x_evo_rec.ACTUAL_REVENUE := FND_API.g_miss_num;
5015: x_evo_rec.PRICELIST_LINE_ID := FND_API.g_miss_num;
5016: x_evo_rec.ORG_ID := FND_API.g_miss_num;
5017: x_evo_rec.WAITLIST_ACTION_TYPE_CODE := FND_API.g_miss_char;
5018: x_evo_rec.STREAM_TYPE_CODE := FND_API.g_miss_char;
5019: x_evo_rec.OWNER_USER_ID := FND_API.g_miss_num;
5020: x_evo_rec.EVENT_FULL_FLAG := FND_API.g_miss_char;
5021: x_evo_rec.FORECASTED_REVENUE := FND_API.g_miss_num;
5022: x_evo_rec.ACTUAL_REVENUE := FND_API.g_miss_num;
5023: x_evo_rec.FORECASTED_COST := FND_API.g_miss_num;
5016: x_evo_rec.ORG_ID := FND_API.g_miss_num;
5017: x_evo_rec.WAITLIST_ACTION_TYPE_CODE := FND_API.g_miss_char;
5018: x_evo_rec.STREAM_TYPE_CODE := FND_API.g_miss_char;
5019: x_evo_rec.OWNER_USER_ID := FND_API.g_miss_num;
5020: x_evo_rec.EVENT_FULL_FLAG := FND_API.g_miss_char;
5021: x_evo_rec.FORECASTED_REVENUE := FND_API.g_miss_num;
5022: x_evo_rec.ACTUAL_REVENUE := FND_API.g_miss_num;
5023: x_evo_rec.FORECASTED_COST := FND_API.g_miss_num;
5024: x_evo_rec.ACTUAL_COST := FND_API.g_miss_num;
5017: x_evo_rec.WAITLIST_ACTION_TYPE_CODE := FND_API.g_miss_char;
5018: x_evo_rec.STREAM_TYPE_CODE := FND_API.g_miss_char;
5019: x_evo_rec.OWNER_USER_ID := FND_API.g_miss_num;
5020: x_evo_rec.EVENT_FULL_FLAG := FND_API.g_miss_char;
5021: x_evo_rec.FORECASTED_REVENUE := FND_API.g_miss_num;
5022: x_evo_rec.ACTUAL_REVENUE := FND_API.g_miss_num;
5023: x_evo_rec.FORECASTED_COST := FND_API.g_miss_num;
5024: x_evo_rec.ACTUAL_COST := FND_API.g_miss_num;
5025: x_evo_rec.FUND_SOURCE_TYPE_CODE := FND_API.g_miss_char;
5018: x_evo_rec.STREAM_TYPE_CODE := FND_API.g_miss_char;
5019: x_evo_rec.OWNER_USER_ID := FND_API.g_miss_num;
5020: x_evo_rec.EVENT_FULL_FLAG := FND_API.g_miss_char;
5021: x_evo_rec.FORECASTED_REVENUE := FND_API.g_miss_num;
5022: x_evo_rec.ACTUAL_REVENUE := FND_API.g_miss_num;
5023: x_evo_rec.FORECASTED_COST := FND_API.g_miss_num;
5024: x_evo_rec.ACTUAL_COST := FND_API.g_miss_num;
5025: x_evo_rec.FUND_SOURCE_TYPE_CODE := FND_API.g_miss_char;
5026: x_evo_rec.FUND_SOURCE_ID := FND_API.g_miss_num;
5019: x_evo_rec.OWNER_USER_ID := FND_API.g_miss_num;
5020: x_evo_rec.EVENT_FULL_FLAG := FND_API.g_miss_char;
5021: x_evo_rec.FORECASTED_REVENUE := FND_API.g_miss_num;
5022: x_evo_rec.ACTUAL_REVENUE := FND_API.g_miss_num;
5023: x_evo_rec.FORECASTED_COST := FND_API.g_miss_num;
5024: x_evo_rec.ACTUAL_COST := FND_API.g_miss_num;
5025: x_evo_rec.FUND_SOURCE_TYPE_CODE := FND_API.g_miss_char;
5026: x_evo_rec.FUND_SOURCE_ID := FND_API.g_miss_num;
5027: x_evo_rec.CERT_CREDIT_TYPE_CODE := FND_API.g_miss_char;
5020: x_evo_rec.EVENT_FULL_FLAG := FND_API.g_miss_char;
5021: x_evo_rec.FORECASTED_REVENUE := FND_API.g_miss_num;
5022: x_evo_rec.ACTUAL_REVENUE := FND_API.g_miss_num;
5023: x_evo_rec.FORECASTED_COST := FND_API.g_miss_num;
5024: x_evo_rec.ACTUAL_COST := FND_API.g_miss_num;
5025: x_evo_rec.FUND_SOURCE_TYPE_CODE := FND_API.g_miss_char;
5026: x_evo_rec.FUND_SOURCE_ID := FND_API.g_miss_num;
5027: x_evo_rec.CERT_CREDIT_TYPE_CODE := FND_API.g_miss_char;
5028: x_evo_rec.CERTIFICATION_CREDITS := FND_API.g_miss_num;
5021: x_evo_rec.FORECASTED_REVENUE := FND_API.g_miss_num;
5022: x_evo_rec.ACTUAL_REVENUE := FND_API.g_miss_num;
5023: x_evo_rec.FORECASTED_COST := FND_API.g_miss_num;
5024: x_evo_rec.ACTUAL_COST := FND_API.g_miss_num;
5025: x_evo_rec.FUND_SOURCE_TYPE_CODE := FND_API.g_miss_char;
5026: x_evo_rec.FUND_SOURCE_ID := FND_API.g_miss_num;
5027: x_evo_rec.CERT_CREDIT_TYPE_CODE := FND_API.g_miss_char;
5028: x_evo_rec.CERTIFICATION_CREDITS := FND_API.g_miss_num;
5029: x_evo_rec.COORDINATOR_ID := FND_API.g_miss_num;
5022: x_evo_rec.ACTUAL_REVENUE := FND_API.g_miss_num;
5023: x_evo_rec.FORECASTED_COST := FND_API.g_miss_num;
5024: x_evo_rec.ACTUAL_COST := FND_API.g_miss_num;
5025: x_evo_rec.FUND_SOURCE_TYPE_CODE := FND_API.g_miss_char;
5026: x_evo_rec.FUND_SOURCE_ID := FND_API.g_miss_num;
5027: x_evo_rec.CERT_CREDIT_TYPE_CODE := FND_API.g_miss_char;
5028: x_evo_rec.CERTIFICATION_CREDITS := FND_API.g_miss_num;
5029: x_evo_rec.COORDINATOR_ID := FND_API.g_miss_num;
5030: x_evo_rec.PRIORITY_TYPE_CODE := FND_API.g_miss_char;
5023: x_evo_rec.FORECASTED_COST := FND_API.g_miss_num;
5024: x_evo_rec.ACTUAL_COST := FND_API.g_miss_num;
5025: x_evo_rec.FUND_SOURCE_TYPE_CODE := FND_API.g_miss_char;
5026: x_evo_rec.FUND_SOURCE_ID := FND_API.g_miss_num;
5027: x_evo_rec.CERT_CREDIT_TYPE_CODE := FND_API.g_miss_char;
5028: x_evo_rec.CERTIFICATION_CREDITS := FND_API.g_miss_num;
5029: x_evo_rec.COORDINATOR_ID := FND_API.g_miss_num;
5030: x_evo_rec.PRIORITY_TYPE_CODE := FND_API.g_miss_char;
5031: x_evo_rec.CANCELLATION_REASON_CODE := FND_API.g_miss_char;
5024: x_evo_rec.ACTUAL_COST := FND_API.g_miss_num;
5025: x_evo_rec.FUND_SOURCE_TYPE_CODE := FND_API.g_miss_char;
5026: x_evo_rec.FUND_SOURCE_ID := FND_API.g_miss_num;
5027: x_evo_rec.CERT_CREDIT_TYPE_CODE := FND_API.g_miss_char;
5028: x_evo_rec.CERTIFICATION_CREDITS := FND_API.g_miss_num;
5029: x_evo_rec.COORDINATOR_ID := FND_API.g_miss_num;
5030: x_evo_rec.PRIORITY_TYPE_CODE := FND_API.g_miss_char;
5031: x_evo_rec.CANCELLATION_REASON_CODE := FND_API.g_miss_char;
5032: x_evo_rec.AUTO_REGISTER_FLAG := FND_API.g_miss_char;
5025: x_evo_rec.FUND_SOURCE_TYPE_CODE := FND_API.g_miss_char;
5026: x_evo_rec.FUND_SOURCE_ID := FND_API.g_miss_num;
5027: x_evo_rec.CERT_CREDIT_TYPE_CODE := FND_API.g_miss_char;
5028: x_evo_rec.CERTIFICATION_CREDITS := FND_API.g_miss_num;
5029: x_evo_rec.COORDINATOR_ID := FND_API.g_miss_num;
5030: x_evo_rec.PRIORITY_TYPE_CODE := FND_API.g_miss_char;
5031: x_evo_rec.CANCELLATION_REASON_CODE := FND_API.g_miss_char;
5032: x_evo_rec.AUTO_REGISTER_FLAG := FND_API.g_miss_char;
5033: x_evo_rec.EMAIL := FND_API.g_miss_char;
5026: x_evo_rec.FUND_SOURCE_ID := FND_API.g_miss_num;
5027: x_evo_rec.CERT_CREDIT_TYPE_CODE := FND_API.g_miss_char;
5028: x_evo_rec.CERTIFICATION_CREDITS := FND_API.g_miss_num;
5029: x_evo_rec.COORDINATOR_ID := FND_API.g_miss_num;
5030: x_evo_rec.PRIORITY_TYPE_CODE := FND_API.g_miss_char;
5031: x_evo_rec.CANCELLATION_REASON_CODE := FND_API.g_miss_char;
5032: x_evo_rec.AUTO_REGISTER_FLAG := FND_API.g_miss_char;
5033: x_evo_rec.EMAIL := FND_API.g_miss_char;
5034: x_evo_rec.PHONE := FND_API.g_miss_char;
5027: x_evo_rec.CERT_CREDIT_TYPE_CODE := FND_API.g_miss_char;
5028: x_evo_rec.CERTIFICATION_CREDITS := FND_API.g_miss_num;
5029: x_evo_rec.COORDINATOR_ID := FND_API.g_miss_num;
5030: x_evo_rec.PRIORITY_TYPE_CODE := FND_API.g_miss_char;
5031: x_evo_rec.CANCELLATION_REASON_CODE := FND_API.g_miss_char;
5032: x_evo_rec.AUTO_REGISTER_FLAG := FND_API.g_miss_char;
5033: x_evo_rec.EMAIL := FND_API.g_miss_char;
5034: x_evo_rec.PHONE := FND_API.g_miss_char;
5035: x_evo_rec.FUND_AMOUNT_TC := FND_API.g_miss_num;
5028: x_evo_rec.CERTIFICATION_CREDITS := FND_API.g_miss_num;
5029: x_evo_rec.COORDINATOR_ID := FND_API.g_miss_num;
5030: x_evo_rec.PRIORITY_TYPE_CODE := FND_API.g_miss_char;
5031: x_evo_rec.CANCELLATION_REASON_CODE := FND_API.g_miss_char;
5032: x_evo_rec.AUTO_REGISTER_FLAG := FND_API.g_miss_char;
5033: x_evo_rec.EMAIL := FND_API.g_miss_char;
5034: x_evo_rec.PHONE := FND_API.g_miss_char;
5035: x_evo_rec.FUND_AMOUNT_TC := FND_API.g_miss_num;
5036: x_evo_rec.FUND_AMOUNT_FC := FND_API.g_miss_num;
5029: x_evo_rec.COORDINATOR_ID := FND_API.g_miss_num;
5030: x_evo_rec.PRIORITY_TYPE_CODE := FND_API.g_miss_char;
5031: x_evo_rec.CANCELLATION_REASON_CODE := FND_API.g_miss_char;
5032: x_evo_rec.AUTO_REGISTER_FLAG := FND_API.g_miss_char;
5033: x_evo_rec.EMAIL := FND_API.g_miss_char;
5034: x_evo_rec.PHONE := FND_API.g_miss_char;
5035: x_evo_rec.FUND_AMOUNT_TC := FND_API.g_miss_num;
5036: x_evo_rec.FUND_AMOUNT_FC := FND_API.g_miss_num;
5037: x_evo_rec.CURRENCY_CODE_TC := FND_API.g_miss_char;
5030: x_evo_rec.PRIORITY_TYPE_CODE := FND_API.g_miss_char;
5031: x_evo_rec.CANCELLATION_REASON_CODE := FND_API.g_miss_char;
5032: x_evo_rec.AUTO_REGISTER_FLAG := FND_API.g_miss_char;
5033: x_evo_rec.EMAIL := FND_API.g_miss_char;
5034: x_evo_rec.PHONE := FND_API.g_miss_char;
5035: x_evo_rec.FUND_AMOUNT_TC := FND_API.g_miss_num;
5036: x_evo_rec.FUND_AMOUNT_FC := FND_API.g_miss_num;
5037: x_evo_rec.CURRENCY_CODE_TC := FND_API.g_miss_char;
5038: x_evo_rec.CURRENCY_CODE_FC := FND_API.g_miss_char;
5031: x_evo_rec.CANCELLATION_REASON_CODE := FND_API.g_miss_char;
5032: x_evo_rec.AUTO_REGISTER_FLAG := FND_API.g_miss_char;
5033: x_evo_rec.EMAIL := FND_API.g_miss_char;
5034: x_evo_rec.PHONE := FND_API.g_miss_char;
5035: x_evo_rec.FUND_AMOUNT_TC := FND_API.g_miss_num;
5036: x_evo_rec.FUND_AMOUNT_FC := FND_API.g_miss_num;
5037: x_evo_rec.CURRENCY_CODE_TC := FND_API.g_miss_char;
5038: x_evo_rec.CURRENCY_CODE_FC := FND_API.g_miss_char;
5039: x_evo_rec.URL := FND_API.g_miss_char;
5032: x_evo_rec.AUTO_REGISTER_FLAG := FND_API.g_miss_char;
5033: x_evo_rec.EMAIL := FND_API.g_miss_char;
5034: x_evo_rec.PHONE := FND_API.g_miss_char;
5035: x_evo_rec.FUND_AMOUNT_TC := FND_API.g_miss_num;
5036: x_evo_rec.FUND_AMOUNT_FC := FND_API.g_miss_num;
5037: x_evo_rec.CURRENCY_CODE_TC := FND_API.g_miss_char;
5038: x_evo_rec.CURRENCY_CODE_FC := FND_API.g_miss_char;
5039: x_evo_rec.URL := FND_API.g_miss_char;
5040: x_evo_rec.TIMEZONE_ID := FND_API.g_miss_num;
5033: x_evo_rec.EMAIL := FND_API.g_miss_char;
5034: x_evo_rec.PHONE := FND_API.g_miss_char;
5035: x_evo_rec.FUND_AMOUNT_TC := FND_API.g_miss_num;
5036: x_evo_rec.FUND_AMOUNT_FC := FND_API.g_miss_num;
5037: x_evo_rec.CURRENCY_CODE_TC := FND_API.g_miss_char;
5038: x_evo_rec.CURRENCY_CODE_FC := FND_API.g_miss_char;
5039: x_evo_rec.URL := FND_API.g_miss_char;
5040: x_evo_rec.TIMEZONE_ID := FND_API.g_miss_num;
5041: x_evo_rec.EVENT_VENUE_ID := FND_API.g_miss_num;
5034: x_evo_rec.PHONE := FND_API.g_miss_char;
5035: x_evo_rec.FUND_AMOUNT_TC := FND_API.g_miss_num;
5036: x_evo_rec.FUND_AMOUNT_FC := FND_API.g_miss_num;
5037: x_evo_rec.CURRENCY_CODE_TC := FND_API.g_miss_char;
5038: x_evo_rec.CURRENCY_CODE_FC := FND_API.g_miss_char;
5039: x_evo_rec.URL := FND_API.g_miss_char;
5040: x_evo_rec.TIMEZONE_ID := FND_API.g_miss_num;
5041: x_evo_rec.EVENT_VENUE_ID := FND_API.g_miss_num;
5042: x_evo_rec.PRICELIST_HEADER_CURRENCY_CODE := FND_API.g_miss_char;
5035: x_evo_rec.FUND_AMOUNT_TC := FND_API.g_miss_num;
5036: x_evo_rec.FUND_AMOUNT_FC := FND_API.g_miss_num;
5037: x_evo_rec.CURRENCY_CODE_TC := FND_API.g_miss_char;
5038: x_evo_rec.CURRENCY_CODE_FC := FND_API.g_miss_char;
5039: x_evo_rec.URL := FND_API.g_miss_char;
5040: x_evo_rec.TIMEZONE_ID := FND_API.g_miss_num;
5041: x_evo_rec.EVENT_VENUE_ID := FND_API.g_miss_num;
5042: x_evo_rec.PRICELIST_HEADER_CURRENCY_CODE := FND_API.g_miss_char;
5043: x_evo_rec.PRICELIST_LIST_PRICE := FND_API.g_miss_num;
5036: x_evo_rec.FUND_AMOUNT_FC := FND_API.g_miss_num;
5037: x_evo_rec.CURRENCY_CODE_TC := FND_API.g_miss_char;
5038: x_evo_rec.CURRENCY_CODE_FC := FND_API.g_miss_char;
5039: x_evo_rec.URL := FND_API.g_miss_char;
5040: x_evo_rec.TIMEZONE_ID := FND_API.g_miss_num;
5041: x_evo_rec.EVENT_VENUE_ID := FND_API.g_miss_num;
5042: x_evo_rec.PRICELIST_HEADER_CURRENCY_CODE := FND_API.g_miss_char;
5043: x_evo_rec.PRICELIST_LIST_PRICE := FND_API.g_miss_num;
5044: x_evo_rec.INBOUND_SCRIPT_NAME := FND_API.g_miss_char;
5037: x_evo_rec.CURRENCY_CODE_TC := FND_API.g_miss_char;
5038: x_evo_rec.CURRENCY_CODE_FC := FND_API.g_miss_char;
5039: x_evo_rec.URL := FND_API.g_miss_char;
5040: x_evo_rec.TIMEZONE_ID := FND_API.g_miss_num;
5041: x_evo_rec.EVENT_VENUE_ID := FND_API.g_miss_num;
5042: x_evo_rec.PRICELIST_HEADER_CURRENCY_CODE := FND_API.g_miss_char;
5043: x_evo_rec.PRICELIST_LIST_PRICE := FND_API.g_miss_num;
5044: x_evo_rec.INBOUND_SCRIPT_NAME := FND_API.g_miss_char;
5045: x_evo_rec.ATTRIBUTE_CATEGORY := FND_API.g_miss_char;
5038: x_evo_rec.CURRENCY_CODE_FC := FND_API.g_miss_char;
5039: x_evo_rec.URL := FND_API.g_miss_char;
5040: x_evo_rec.TIMEZONE_ID := FND_API.g_miss_num;
5041: x_evo_rec.EVENT_VENUE_ID := FND_API.g_miss_num;
5042: x_evo_rec.PRICELIST_HEADER_CURRENCY_CODE := FND_API.g_miss_char;
5043: x_evo_rec.PRICELIST_LIST_PRICE := FND_API.g_miss_num;
5044: x_evo_rec.INBOUND_SCRIPT_NAME := FND_API.g_miss_char;
5045: x_evo_rec.ATTRIBUTE_CATEGORY := FND_API.g_miss_char;
5046: x_evo_rec.ATTRIBUTE1 := FND_API.g_miss_char;
5039: x_evo_rec.URL := FND_API.g_miss_char;
5040: x_evo_rec.TIMEZONE_ID := FND_API.g_miss_num;
5041: x_evo_rec.EVENT_VENUE_ID := FND_API.g_miss_num;
5042: x_evo_rec.PRICELIST_HEADER_CURRENCY_CODE := FND_API.g_miss_char;
5043: x_evo_rec.PRICELIST_LIST_PRICE := FND_API.g_miss_num;
5044: x_evo_rec.INBOUND_SCRIPT_NAME := FND_API.g_miss_char;
5045: x_evo_rec.ATTRIBUTE_CATEGORY := FND_API.g_miss_char;
5046: x_evo_rec.ATTRIBUTE1 := FND_API.g_miss_char;
5047: x_evo_rec.ATTRIBUTE2 := FND_API.g_miss_char;
5040: x_evo_rec.TIMEZONE_ID := FND_API.g_miss_num;
5041: x_evo_rec.EVENT_VENUE_ID := FND_API.g_miss_num;
5042: x_evo_rec.PRICELIST_HEADER_CURRENCY_CODE := FND_API.g_miss_char;
5043: x_evo_rec.PRICELIST_LIST_PRICE := FND_API.g_miss_num;
5044: x_evo_rec.INBOUND_SCRIPT_NAME := FND_API.g_miss_char;
5045: x_evo_rec.ATTRIBUTE_CATEGORY := FND_API.g_miss_char;
5046: x_evo_rec.ATTRIBUTE1 := FND_API.g_miss_char;
5047: x_evo_rec.ATTRIBUTE2 := FND_API.g_miss_char;
5048: x_evo_rec.ATTRIBUTE3 := FND_API.g_miss_char;
5041: x_evo_rec.EVENT_VENUE_ID := FND_API.g_miss_num;
5042: x_evo_rec.PRICELIST_HEADER_CURRENCY_CODE := FND_API.g_miss_char;
5043: x_evo_rec.PRICELIST_LIST_PRICE := FND_API.g_miss_num;
5044: x_evo_rec.INBOUND_SCRIPT_NAME := FND_API.g_miss_char;
5045: x_evo_rec.ATTRIBUTE_CATEGORY := FND_API.g_miss_char;
5046: x_evo_rec.ATTRIBUTE1 := FND_API.g_miss_char;
5047: x_evo_rec.ATTRIBUTE2 := FND_API.g_miss_char;
5048: x_evo_rec.ATTRIBUTE3 := FND_API.g_miss_char;
5049: x_evo_rec.ATTRIBUTE4 := FND_API.g_miss_char;
5042: x_evo_rec.PRICELIST_HEADER_CURRENCY_CODE := FND_API.g_miss_char;
5043: x_evo_rec.PRICELIST_LIST_PRICE := FND_API.g_miss_num;
5044: x_evo_rec.INBOUND_SCRIPT_NAME := FND_API.g_miss_char;
5045: x_evo_rec.ATTRIBUTE_CATEGORY := FND_API.g_miss_char;
5046: x_evo_rec.ATTRIBUTE1 := FND_API.g_miss_char;
5047: x_evo_rec.ATTRIBUTE2 := FND_API.g_miss_char;
5048: x_evo_rec.ATTRIBUTE3 := FND_API.g_miss_char;
5049: x_evo_rec.ATTRIBUTE4 := FND_API.g_miss_char;
5050: x_evo_rec.ATTRIBUTE5 := FND_API.g_miss_char;
5043: x_evo_rec.PRICELIST_LIST_PRICE := FND_API.g_miss_num;
5044: x_evo_rec.INBOUND_SCRIPT_NAME := FND_API.g_miss_char;
5045: x_evo_rec.ATTRIBUTE_CATEGORY := FND_API.g_miss_char;
5046: x_evo_rec.ATTRIBUTE1 := FND_API.g_miss_char;
5047: x_evo_rec.ATTRIBUTE2 := FND_API.g_miss_char;
5048: x_evo_rec.ATTRIBUTE3 := FND_API.g_miss_char;
5049: x_evo_rec.ATTRIBUTE4 := FND_API.g_miss_char;
5050: x_evo_rec.ATTRIBUTE5 := FND_API.g_miss_char;
5051: x_evo_rec.ATTRIBUTE6 := FND_API.g_miss_char;
5044: x_evo_rec.INBOUND_SCRIPT_NAME := FND_API.g_miss_char;
5045: x_evo_rec.ATTRIBUTE_CATEGORY := FND_API.g_miss_char;
5046: x_evo_rec.ATTRIBUTE1 := FND_API.g_miss_char;
5047: x_evo_rec.ATTRIBUTE2 := FND_API.g_miss_char;
5048: x_evo_rec.ATTRIBUTE3 := FND_API.g_miss_char;
5049: x_evo_rec.ATTRIBUTE4 := FND_API.g_miss_char;
5050: x_evo_rec.ATTRIBUTE5 := FND_API.g_miss_char;
5051: x_evo_rec.ATTRIBUTE6 := FND_API.g_miss_char;
5052: x_evo_rec.ATTRIBUTE7 := FND_API.g_miss_char;
5045: x_evo_rec.ATTRIBUTE_CATEGORY := FND_API.g_miss_char;
5046: x_evo_rec.ATTRIBUTE1 := FND_API.g_miss_char;
5047: x_evo_rec.ATTRIBUTE2 := FND_API.g_miss_char;
5048: x_evo_rec.ATTRIBUTE3 := FND_API.g_miss_char;
5049: x_evo_rec.ATTRIBUTE4 := FND_API.g_miss_char;
5050: x_evo_rec.ATTRIBUTE5 := FND_API.g_miss_char;
5051: x_evo_rec.ATTRIBUTE6 := FND_API.g_miss_char;
5052: x_evo_rec.ATTRIBUTE7 := FND_API.g_miss_char;
5053: x_evo_rec.ATTRIBUTE8 := FND_API.g_miss_char;
5046: x_evo_rec.ATTRIBUTE1 := FND_API.g_miss_char;
5047: x_evo_rec.ATTRIBUTE2 := FND_API.g_miss_char;
5048: x_evo_rec.ATTRIBUTE3 := FND_API.g_miss_char;
5049: x_evo_rec.ATTRIBUTE4 := FND_API.g_miss_char;
5050: x_evo_rec.ATTRIBUTE5 := FND_API.g_miss_char;
5051: x_evo_rec.ATTRIBUTE6 := FND_API.g_miss_char;
5052: x_evo_rec.ATTRIBUTE7 := FND_API.g_miss_char;
5053: x_evo_rec.ATTRIBUTE8 := FND_API.g_miss_char;
5054: x_evo_rec.ATTRIBUTE9 := FND_API.g_miss_char;
5047: x_evo_rec.ATTRIBUTE2 := FND_API.g_miss_char;
5048: x_evo_rec.ATTRIBUTE3 := FND_API.g_miss_char;
5049: x_evo_rec.ATTRIBUTE4 := FND_API.g_miss_char;
5050: x_evo_rec.ATTRIBUTE5 := FND_API.g_miss_char;
5051: x_evo_rec.ATTRIBUTE6 := FND_API.g_miss_char;
5052: x_evo_rec.ATTRIBUTE7 := FND_API.g_miss_char;
5053: x_evo_rec.ATTRIBUTE8 := FND_API.g_miss_char;
5054: x_evo_rec.ATTRIBUTE9 := FND_API.g_miss_char;
5055: x_evo_rec.ATTRIBUTE10 := FND_API.g_miss_char;
5048: x_evo_rec.ATTRIBUTE3 := FND_API.g_miss_char;
5049: x_evo_rec.ATTRIBUTE4 := FND_API.g_miss_char;
5050: x_evo_rec.ATTRIBUTE5 := FND_API.g_miss_char;
5051: x_evo_rec.ATTRIBUTE6 := FND_API.g_miss_char;
5052: x_evo_rec.ATTRIBUTE7 := FND_API.g_miss_char;
5053: x_evo_rec.ATTRIBUTE8 := FND_API.g_miss_char;
5054: x_evo_rec.ATTRIBUTE9 := FND_API.g_miss_char;
5055: x_evo_rec.ATTRIBUTE10 := FND_API.g_miss_char;
5056: x_evo_rec.ATTRIBUTE11 := FND_API.g_miss_char;
5049: x_evo_rec.ATTRIBUTE4 := FND_API.g_miss_char;
5050: x_evo_rec.ATTRIBUTE5 := FND_API.g_miss_char;
5051: x_evo_rec.ATTRIBUTE6 := FND_API.g_miss_char;
5052: x_evo_rec.ATTRIBUTE7 := FND_API.g_miss_char;
5053: x_evo_rec.ATTRIBUTE8 := FND_API.g_miss_char;
5054: x_evo_rec.ATTRIBUTE9 := FND_API.g_miss_char;
5055: x_evo_rec.ATTRIBUTE10 := FND_API.g_miss_char;
5056: x_evo_rec.ATTRIBUTE11 := FND_API.g_miss_char;
5057: x_evo_rec.ATTRIBUTE12 := FND_API.g_miss_char;
5050: x_evo_rec.ATTRIBUTE5 := FND_API.g_miss_char;
5051: x_evo_rec.ATTRIBUTE6 := FND_API.g_miss_char;
5052: x_evo_rec.ATTRIBUTE7 := FND_API.g_miss_char;
5053: x_evo_rec.ATTRIBUTE8 := FND_API.g_miss_char;
5054: x_evo_rec.ATTRIBUTE9 := FND_API.g_miss_char;
5055: x_evo_rec.ATTRIBUTE10 := FND_API.g_miss_char;
5056: x_evo_rec.ATTRIBUTE11 := FND_API.g_miss_char;
5057: x_evo_rec.ATTRIBUTE12 := FND_API.g_miss_char;
5058: x_evo_rec.ATTRIBUTE13 := FND_API.g_miss_char;
5051: x_evo_rec.ATTRIBUTE6 := FND_API.g_miss_char;
5052: x_evo_rec.ATTRIBUTE7 := FND_API.g_miss_char;
5053: x_evo_rec.ATTRIBUTE8 := FND_API.g_miss_char;
5054: x_evo_rec.ATTRIBUTE9 := FND_API.g_miss_char;
5055: x_evo_rec.ATTRIBUTE10 := FND_API.g_miss_char;
5056: x_evo_rec.ATTRIBUTE11 := FND_API.g_miss_char;
5057: x_evo_rec.ATTRIBUTE12 := FND_API.g_miss_char;
5058: x_evo_rec.ATTRIBUTE13 := FND_API.g_miss_char;
5059: x_evo_rec.ATTRIBUTE14 := FND_API.g_miss_char;
5052: x_evo_rec.ATTRIBUTE7 := FND_API.g_miss_char;
5053: x_evo_rec.ATTRIBUTE8 := FND_API.g_miss_char;
5054: x_evo_rec.ATTRIBUTE9 := FND_API.g_miss_char;
5055: x_evo_rec.ATTRIBUTE10 := FND_API.g_miss_char;
5056: x_evo_rec.ATTRIBUTE11 := FND_API.g_miss_char;
5057: x_evo_rec.ATTRIBUTE12 := FND_API.g_miss_char;
5058: x_evo_rec.ATTRIBUTE13 := FND_API.g_miss_char;
5059: x_evo_rec.ATTRIBUTE14 := FND_API.g_miss_char;
5060: x_evo_rec.ATTRIBUTE15 := FND_API.g_miss_char;
5053: x_evo_rec.ATTRIBUTE8 := FND_API.g_miss_char;
5054: x_evo_rec.ATTRIBUTE9 := FND_API.g_miss_char;
5055: x_evo_rec.ATTRIBUTE10 := FND_API.g_miss_char;
5056: x_evo_rec.ATTRIBUTE11 := FND_API.g_miss_char;
5057: x_evo_rec.ATTRIBUTE12 := FND_API.g_miss_char;
5058: x_evo_rec.ATTRIBUTE13 := FND_API.g_miss_char;
5059: x_evo_rec.ATTRIBUTE14 := FND_API.g_miss_char;
5060: x_evo_rec.ATTRIBUTE15 := FND_API.g_miss_char;
5061: x_evo_rec.EVENT_OFFER_NAME := FND_API.g_miss_char;
5054: x_evo_rec.ATTRIBUTE9 := FND_API.g_miss_char;
5055: x_evo_rec.ATTRIBUTE10 := FND_API.g_miss_char;
5056: x_evo_rec.ATTRIBUTE11 := FND_API.g_miss_char;
5057: x_evo_rec.ATTRIBUTE12 := FND_API.g_miss_char;
5058: x_evo_rec.ATTRIBUTE13 := FND_API.g_miss_char;
5059: x_evo_rec.ATTRIBUTE14 := FND_API.g_miss_char;
5060: x_evo_rec.ATTRIBUTE15 := FND_API.g_miss_char;
5061: x_evo_rec.EVENT_OFFER_NAME := FND_API.g_miss_char;
5062: x_evo_rec.EVENT_MKTG_MESSAGE := FND_API.g_miss_char;
5055: x_evo_rec.ATTRIBUTE10 := FND_API.g_miss_char;
5056: x_evo_rec.ATTRIBUTE11 := FND_API.g_miss_char;
5057: x_evo_rec.ATTRIBUTE12 := FND_API.g_miss_char;
5058: x_evo_rec.ATTRIBUTE13 := FND_API.g_miss_char;
5059: x_evo_rec.ATTRIBUTE14 := FND_API.g_miss_char;
5060: x_evo_rec.ATTRIBUTE15 := FND_API.g_miss_char;
5061: x_evo_rec.EVENT_OFFER_NAME := FND_API.g_miss_char;
5062: x_evo_rec.EVENT_MKTG_MESSAGE := FND_API.g_miss_char;
5063: x_evo_rec.DESCRIPTION := FND_API.g_miss_char;
5056: x_evo_rec.ATTRIBUTE11 := FND_API.g_miss_char;
5057: x_evo_rec.ATTRIBUTE12 := FND_API.g_miss_char;
5058: x_evo_rec.ATTRIBUTE13 := FND_API.g_miss_char;
5059: x_evo_rec.ATTRIBUTE14 := FND_API.g_miss_char;
5060: x_evo_rec.ATTRIBUTE15 := FND_API.g_miss_char;
5061: x_evo_rec.EVENT_OFFER_NAME := FND_API.g_miss_char;
5062: x_evo_rec.EVENT_MKTG_MESSAGE := FND_API.g_miss_char;
5063: x_evo_rec.DESCRIPTION := FND_API.g_miss_char;
5064: x_evo_rec.CUSTOM_SETUP_ID := FND_API.g_miss_num;
5057: x_evo_rec.ATTRIBUTE12 := FND_API.g_miss_char;
5058: x_evo_rec.ATTRIBUTE13 := FND_API.g_miss_char;
5059: x_evo_rec.ATTRIBUTE14 := FND_API.g_miss_char;
5060: x_evo_rec.ATTRIBUTE15 := FND_API.g_miss_char;
5061: x_evo_rec.EVENT_OFFER_NAME := FND_API.g_miss_char;
5062: x_evo_rec.EVENT_MKTG_MESSAGE := FND_API.g_miss_char;
5063: x_evo_rec.DESCRIPTION := FND_API.g_miss_char;
5064: x_evo_rec.CUSTOM_SETUP_ID := FND_API.g_miss_num;
5065: x_evo_rec.COUNTRY_CODE := FND_API.g_miss_char;
5058: x_evo_rec.ATTRIBUTE13 := FND_API.g_miss_char;
5059: x_evo_rec.ATTRIBUTE14 := FND_API.g_miss_char;
5060: x_evo_rec.ATTRIBUTE15 := FND_API.g_miss_char;
5061: x_evo_rec.EVENT_OFFER_NAME := FND_API.g_miss_char;
5062: x_evo_rec.EVENT_MKTG_MESSAGE := FND_API.g_miss_char;
5063: x_evo_rec.DESCRIPTION := FND_API.g_miss_char;
5064: x_evo_rec.CUSTOM_SETUP_ID := FND_API.g_miss_num;
5065: x_evo_rec.COUNTRY_CODE := FND_API.g_miss_char;
5066: x_evo_rec.BUSINESS_UNIT_ID := FND_API.g_miss_num;
5059: x_evo_rec.ATTRIBUTE14 := FND_API.g_miss_char;
5060: x_evo_rec.ATTRIBUTE15 := FND_API.g_miss_char;
5061: x_evo_rec.EVENT_OFFER_NAME := FND_API.g_miss_char;
5062: x_evo_rec.EVENT_MKTG_MESSAGE := FND_API.g_miss_char;
5063: x_evo_rec.DESCRIPTION := FND_API.g_miss_char;
5064: x_evo_rec.CUSTOM_SETUP_ID := FND_API.g_miss_num;
5065: x_evo_rec.COUNTRY_CODE := FND_API.g_miss_char;
5066: x_evo_rec.BUSINESS_UNIT_ID := FND_API.g_miss_num;
5067: x_evo_rec.EVENT_CALENDAR := FND_API.g_miss_char;
5060: x_evo_rec.ATTRIBUTE15 := FND_API.g_miss_char;
5061: x_evo_rec.EVENT_OFFER_NAME := FND_API.g_miss_char;
5062: x_evo_rec.EVENT_MKTG_MESSAGE := FND_API.g_miss_char;
5063: x_evo_rec.DESCRIPTION := FND_API.g_miss_char;
5064: x_evo_rec.CUSTOM_SETUP_ID := FND_API.g_miss_num;
5065: x_evo_rec.COUNTRY_CODE := FND_API.g_miss_char;
5066: x_evo_rec.BUSINESS_UNIT_ID := FND_API.g_miss_num;
5067: x_evo_rec.EVENT_CALENDAR := FND_API.g_miss_char;
5068: x_evo_rec.START_PERIOD_NAME := FND_API.g_miss_char;
5061: x_evo_rec.EVENT_OFFER_NAME := FND_API.g_miss_char;
5062: x_evo_rec.EVENT_MKTG_MESSAGE := FND_API.g_miss_char;
5063: x_evo_rec.DESCRIPTION := FND_API.g_miss_char;
5064: x_evo_rec.CUSTOM_SETUP_ID := FND_API.g_miss_num;
5065: x_evo_rec.COUNTRY_CODE := FND_API.g_miss_char;
5066: x_evo_rec.BUSINESS_UNIT_ID := FND_API.g_miss_num;
5067: x_evo_rec.EVENT_CALENDAR := FND_API.g_miss_char;
5068: x_evo_rec.START_PERIOD_NAME := FND_API.g_miss_char;
5069: x_evo_rec.END_PERIOD_NAME := FND_API.g_miss_char;
5062: x_evo_rec.EVENT_MKTG_MESSAGE := FND_API.g_miss_char;
5063: x_evo_rec.DESCRIPTION := FND_API.g_miss_char;
5064: x_evo_rec.CUSTOM_SETUP_ID := FND_API.g_miss_num;
5065: x_evo_rec.COUNTRY_CODE := FND_API.g_miss_char;
5066: x_evo_rec.BUSINESS_UNIT_ID := FND_API.g_miss_num;
5067: x_evo_rec.EVENT_CALENDAR := FND_API.g_miss_char;
5068: x_evo_rec.START_PERIOD_NAME := FND_API.g_miss_char;
5069: x_evo_rec.END_PERIOD_NAME := FND_API.g_miss_char;
5070: x_evo_rec.GLOBAL_FLAG := FND_API.g_miss_char;
5063: x_evo_rec.DESCRIPTION := FND_API.g_miss_char;
5064: x_evo_rec.CUSTOM_SETUP_ID := FND_API.g_miss_num;
5065: x_evo_rec.COUNTRY_CODE := FND_API.g_miss_char;
5066: x_evo_rec.BUSINESS_UNIT_ID := FND_API.g_miss_num;
5067: x_evo_rec.EVENT_CALENDAR := FND_API.g_miss_char;
5068: x_evo_rec.START_PERIOD_NAME := FND_API.g_miss_char;
5069: x_evo_rec.END_PERIOD_NAME := FND_API.g_miss_char;
5070: x_evo_rec.GLOBAL_FLAG := FND_API.g_miss_char;
5071: x_evo_rec.task_id := FND_API.g_miss_num;
5064: x_evo_rec.CUSTOM_SETUP_ID := FND_API.g_miss_num;
5065: x_evo_rec.COUNTRY_CODE := FND_API.g_miss_char;
5066: x_evo_rec.BUSINESS_UNIT_ID := FND_API.g_miss_num;
5067: x_evo_rec.EVENT_CALENDAR := FND_API.g_miss_char;
5068: x_evo_rec.START_PERIOD_NAME := FND_API.g_miss_char;
5069: x_evo_rec.END_PERIOD_NAME := FND_API.g_miss_char;
5070: x_evo_rec.GLOBAL_FLAG := FND_API.g_miss_char;
5071: x_evo_rec.task_id := FND_API.g_miss_num;
5072: x_evo_rec.parent_id := FND_API.g_miss_num;
5065: x_evo_rec.COUNTRY_CODE := FND_API.g_miss_char;
5066: x_evo_rec.BUSINESS_UNIT_ID := FND_API.g_miss_num;
5067: x_evo_rec.EVENT_CALENDAR := FND_API.g_miss_char;
5068: x_evo_rec.START_PERIOD_NAME := FND_API.g_miss_char;
5069: x_evo_rec.END_PERIOD_NAME := FND_API.g_miss_char;
5070: x_evo_rec.GLOBAL_FLAG := FND_API.g_miss_char;
5071: x_evo_rec.task_id := FND_API.g_miss_num;
5072: x_evo_rec.parent_id := FND_API.g_miss_num;
5073: x_evo_rec.parent_type := FND_API.g_miss_char;
5066: x_evo_rec.BUSINESS_UNIT_ID := FND_API.g_miss_num;
5067: x_evo_rec.EVENT_CALENDAR := FND_API.g_miss_char;
5068: x_evo_rec.START_PERIOD_NAME := FND_API.g_miss_char;
5069: x_evo_rec.END_PERIOD_NAME := FND_API.g_miss_char;
5070: x_evo_rec.GLOBAL_FLAG := FND_API.g_miss_char;
5071: x_evo_rec.task_id := FND_API.g_miss_num;
5072: x_evo_rec.parent_id := FND_API.g_miss_num;
5073: x_evo_rec.parent_type := FND_API.g_miss_char;
5074: x_evo_rec.CREATE_ATTENDANT_LEAD_FLAG := FND_API.g_miss_char; /*hornet*/
5067: x_evo_rec.EVENT_CALENDAR := FND_API.g_miss_char;
5068: x_evo_rec.START_PERIOD_NAME := FND_API.g_miss_char;
5069: x_evo_rec.END_PERIOD_NAME := FND_API.g_miss_char;
5070: x_evo_rec.GLOBAL_FLAG := FND_API.g_miss_char;
5071: x_evo_rec.task_id := FND_API.g_miss_num;
5072: x_evo_rec.parent_id := FND_API.g_miss_num;
5073: x_evo_rec.parent_type := FND_API.g_miss_char;
5074: x_evo_rec.CREATE_ATTENDANT_LEAD_FLAG := FND_API.g_miss_char; /*hornet*/
5075: x_evo_rec.CREATE_REGISTRANT_LEAD_FLAG := FND_API.g_miss_char;/*hornet*/
5068: x_evo_rec.START_PERIOD_NAME := FND_API.g_miss_char;
5069: x_evo_rec.END_PERIOD_NAME := FND_API.g_miss_char;
5070: x_evo_rec.GLOBAL_FLAG := FND_API.g_miss_char;
5071: x_evo_rec.task_id := FND_API.g_miss_num;
5072: x_evo_rec.parent_id := FND_API.g_miss_num;
5073: x_evo_rec.parent_type := FND_API.g_miss_char;
5074: x_evo_rec.CREATE_ATTENDANT_LEAD_FLAG := FND_API.g_miss_char; /*hornet*/
5075: x_evo_rec.CREATE_REGISTRANT_LEAD_FLAG := FND_API.g_miss_char;/*hornet*/
5076: x_evo_rec.event_object_type := FND_API.g_miss_char;/*hornet*/
5069: x_evo_rec.END_PERIOD_NAME := FND_API.g_miss_char;
5070: x_evo_rec.GLOBAL_FLAG := FND_API.g_miss_char;
5071: x_evo_rec.task_id := FND_API.g_miss_num;
5072: x_evo_rec.parent_id := FND_API.g_miss_num;
5073: x_evo_rec.parent_type := FND_API.g_miss_char;
5074: x_evo_rec.CREATE_ATTENDANT_LEAD_FLAG := FND_API.g_miss_char; /*hornet*/
5075: x_evo_rec.CREATE_REGISTRANT_LEAD_FLAG := FND_API.g_miss_char;/*hornet*/
5076: x_evo_rec.event_object_type := FND_API.g_miss_char;/*hornet*/
5077: x_evo_rec.REG_TIMEZONE_ID := FND_API.g_miss_num; /*hornet */
5070: x_evo_rec.GLOBAL_FLAG := FND_API.g_miss_char;
5071: x_evo_rec.task_id := FND_API.g_miss_num;
5072: x_evo_rec.parent_id := FND_API.g_miss_num;
5073: x_evo_rec.parent_type := FND_API.g_miss_char;
5074: x_evo_rec.CREATE_ATTENDANT_LEAD_FLAG := FND_API.g_miss_char; /*hornet*/
5075: x_evo_rec.CREATE_REGISTRANT_LEAD_FLAG := FND_API.g_miss_char;/*hornet*/
5076: x_evo_rec.event_object_type := FND_API.g_miss_char;/*hornet*/
5077: x_evo_rec.REG_TIMEZONE_ID := FND_API.g_miss_num; /*hornet */
5078: x_evo_rec.event_password := FND_API.g_miss_char;/* Hornet : added for imeeting integration*/
5071: x_evo_rec.task_id := FND_API.g_miss_num;
5072: x_evo_rec.parent_id := FND_API.g_miss_num;
5073: x_evo_rec.parent_type := FND_API.g_miss_char;
5074: x_evo_rec.CREATE_ATTENDANT_LEAD_FLAG := FND_API.g_miss_char; /*hornet*/
5075: x_evo_rec.CREATE_REGISTRANT_LEAD_FLAG := FND_API.g_miss_char;/*hornet*/
5076: x_evo_rec.event_object_type := FND_API.g_miss_char;/*hornet*/
5077: x_evo_rec.REG_TIMEZONE_ID := FND_API.g_miss_num; /*hornet */
5078: x_evo_rec.event_password := FND_API.g_miss_char;/* Hornet : added for imeeting integration*/
5079: x_evo_rec.record_event_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5072: x_evo_rec.parent_id := FND_API.g_miss_num;
5073: x_evo_rec.parent_type := FND_API.g_miss_char;
5074: x_evo_rec.CREATE_ATTENDANT_LEAD_FLAG := FND_API.g_miss_char; /*hornet*/
5075: x_evo_rec.CREATE_REGISTRANT_LEAD_FLAG := FND_API.g_miss_char;/*hornet*/
5076: x_evo_rec.event_object_type := FND_API.g_miss_char;/*hornet*/
5077: x_evo_rec.REG_TIMEZONE_ID := FND_API.g_miss_num; /*hornet */
5078: x_evo_rec.event_password := FND_API.g_miss_char;/* Hornet : added for imeeting integration*/
5079: x_evo_rec.record_event_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5080: x_evo_rec.allow_register_in_middle_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5073: x_evo_rec.parent_type := FND_API.g_miss_char;
5074: x_evo_rec.CREATE_ATTENDANT_LEAD_FLAG := FND_API.g_miss_char; /*hornet*/
5075: x_evo_rec.CREATE_REGISTRANT_LEAD_FLAG := FND_API.g_miss_char;/*hornet*/
5076: x_evo_rec.event_object_type := FND_API.g_miss_char;/*hornet*/
5077: x_evo_rec.REG_TIMEZONE_ID := FND_API.g_miss_num; /*hornet */
5078: x_evo_rec.event_password := FND_API.g_miss_char;/* Hornet : added for imeeting integration*/
5079: x_evo_rec.record_event_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5080: x_evo_rec.allow_register_in_middle_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5081: x_evo_rec.publish_attendees_flag := FND_API.g_miss_char;/* Hornet : added for imeeting integration*/
5074: x_evo_rec.CREATE_ATTENDANT_LEAD_FLAG := FND_API.g_miss_char; /*hornet*/
5075: x_evo_rec.CREATE_REGISTRANT_LEAD_FLAG := FND_API.g_miss_char;/*hornet*/
5076: x_evo_rec.event_object_type := FND_API.g_miss_char;/*hornet*/
5077: x_evo_rec.REG_TIMEZONE_ID := FND_API.g_miss_num; /*hornet */
5078: x_evo_rec.event_password := FND_API.g_miss_char;/* Hornet : added for imeeting integration*/
5079: x_evo_rec.record_event_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5080: x_evo_rec.allow_register_in_middle_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5081: x_evo_rec.publish_attendees_flag := FND_API.g_miss_char;/* Hornet : added for imeeting integration*/
5082: x_evo_rec.direct_join_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5075: x_evo_rec.CREATE_REGISTRANT_LEAD_FLAG := FND_API.g_miss_char;/*hornet*/
5076: x_evo_rec.event_object_type := FND_API.g_miss_char;/*hornet*/
5077: x_evo_rec.REG_TIMEZONE_ID := FND_API.g_miss_num; /*hornet */
5078: x_evo_rec.event_password := FND_API.g_miss_char;/* Hornet : added for imeeting integration*/
5079: x_evo_rec.record_event_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5080: x_evo_rec.allow_register_in_middle_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5081: x_evo_rec.publish_attendees_flag := FND_API.g_miss_char;/* Hornet : added for imeeting integration*/
5082: x_evo_rec.direct_join_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5083: x_evo_rec.event_notification_method := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5076: x_evo_rec.event_object_type := FND_API.g_miss_char;/*hornet*/
5077: x_evo_rec.REG_TIMEZONE_ID := FND_API.g_miss_num; /*hornet */
5078: x_evo_rec.event_password := FND_API.g_miss_char;/* Hornet : added for imeeting integration*/
5079: x_evo_rec.record_event_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5080: x_evo_rec.allow_register_in_middle_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5081: x_evo_rec.publish_attendees_flag := FND_API.g_miss_char;/* Hornet : added for imeeting integration*/
5082: x_evo_rec.direct_join_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5083: x_evo_rec.event_notification_method := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5084: x_evo_rec.actual_start_time := FND_API.g_miss_date; /* Hornet : added for imeeting integration*/
5077: x_evo_rec.REG_TIMEZONE_ID := FND_API.g_miss_num; /*hornet */
5078: x_evo_rec.event_password := FND_API.g_miss_char;/* Hornet : added for imeeting integration*/
5079: x_evo_rec.record_event_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5080: x_evo_rec.allow_register_in_middle_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5081: x_evo_rec.publish_attendees_flag := FND_API.g_miss_char;/* Hornet : added for imeeting integration*/
5082: x_evo_rec.direct_join_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5083: x_evo_rec.event_notification_method := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5084: x_evo_rec.actual_start_time := FND_API.g_miss_date; /* Hornet : added for imeeting integration*/
5085: x_evo_rec.actual_end_time := FND_API.g_miss_date;/* Hornet : added for imeeting integration*/
5078: x_evo_rec.event_password := FND_API.g_miss_char;/* Hornet : added for imeeting integration*/
5079: x_evo_rec.record_event_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5080: x_evo_rec.allow_register_in_middle_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5081: x_evo_rec.publish_attendees_flag := FND_API.g_miss_char;/* Hornet : added for imeeting integration*/
5082: x_evo_rec.direct_join_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5083: x_evo_rec.event_notification_method := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5084: x_evo_rec.actual_start_time := FND_API.g_miss_date; /* Hornet : added for imeeting integration*/
5085: x_evo_rec.actual_end_time := FND_API.g_miss_date;/* Hornet : added for imeeting integration*/
5086: x_evo_rec.server_id := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration*/
5079: x_evo_rec.record_event_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5080: x_evo_rec.allow_register_in_middle_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5081: x_evo_rec.publish_attendees_flag := FND_API.g_miss_char;/* Hornet : added for imeeting integration*/
5082: x_evo_rec.direct_join_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5083: x_evo_rec.event_notification_method := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5084: x_evo_rec.actual_start_time := FND_API.g_miss_date; /* Hornet : added for imeeting integration*/
5085: x_evo_rec.actual_end_time := FND_API.g_miss_date;/* Hornet : added for imeeting integration*/
5086: x_evo_rec.server_id := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration*/
5087: x_evo_rec.owner_fnd_user_id := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration aug13*/
5080: x_evo_rec.allow_register_in_middle_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5081: x_evo_rec.publish_attendees_flag := FND_API.g_miss_char;/* Hornet : added for imeeting integration*/
5082: x_evo_rec.direct_join_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5083: x_evo_rec.event_notification_method := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5084: x_evo_rec.actual_start_time := FND_API.g_miss_date; /* Hornet : added for imeeting integration*/
5085: x_evo_rec.actual_end_time := FND_API.g_miss_date;/* Hornet : added for imeeting integration*/
5086: x_evo_rec.server_id := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration*/
5087: x_evo_rec.owner_fnd_user_id := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration aug13*/
5088: x_evo_rec.meeting_dial_in_info := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5081: x_evo_rec.publish_attendees_flag := FND_API.g_miss_char;/* Hornet : added for imeeting integration*/
5082: x_evo_rec.direct_join_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5083: x_evo_rec.event_notification_method := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5084: x_evo_rec.actual_start_time := FND_API.g_miss_date; /* Hornet : added for imeeting integration*/
5085: x_evo_rec.actual_end_time := FND_API.g_miss_date;/* Hornet : added for imeeting integration*/
5086: x_evo_rec.server_id := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration*/
5087: x_evo_rec.owner_fnd_user_id := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration aug13*/
5088: x_evo_rec.meeting_dial_in_info := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5089: x_evo_rec.meeting_email_subject := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5082: x_evo_rec.direct_join_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5083: x_evo_rec.event_notification_method := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5084: x_evo_rec.actual_start_time := FND_API.g_miss_date; /* Hornet : added for imeeting integration*/
5085: x_evo_rec.actual_end_time := FND_API.g_miss_date;/* Hornet : added for imeeting integration*/
5086: x_evo_rec.server_id := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration*/
5087: x_evo_rec.owner_fnd_user_id := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration aug13*/
5088: x_evo_rec.meeting_dial_in_info := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5089: x_evo_rec.meeting_email_subject := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5090: x_evo_rec.meeting_schedule_type := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5083: x_evo_rec.event_notification_method := FND_API.g_miss_char; /* Hornet : added for imeeting integration*/
5084: x_evo_rec.actual_start_time := FND_API.g_miss_date; /* Hornet : added for imeeting integration*/
5085: x_evo_rec.actual_end_time := FND_API.g_miss_date;/* Hornet : added for imeeting integration*/
5086: x_evo_rec.server_id := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration*/
5087: x_evo_rec.owner_fnd_user_id := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration aug13*/
5088: x_evo_rec.meeting_dial_in_info := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5089: x_evo_rec.meeting_email_subject := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5090: x_evo_rec.meeting_schedule_type := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5091: x_evo_rec.meeting_status := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5084: x_evo_rec.actual_start_time := FND_API.g_miss_date; /* Hornet : added for imeeting integration*/
5085: x_evo_rec.actual_end_time := FND_API.g_miss_date;/* Hornet : added for imeeting integration*/
5086: x_evo_rec.server_id := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration*/
5087: x_evo_rec.owner_fnd_user_id := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration aug13*/
5088: x_evo_rec.meeting_dial_in_info := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5089: x_evo_rec.meeting_email_subject := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5090: x_evo_rec.meeting_schedule_type := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5091: x_evo_rec.meeting_status := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5092: x_evo_rec.meeting_misc_info := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5085: x_evo_rec.actual_end_time := FND_API.g_miss_date;/* Hornet : added for imeeting integration*/
5086: x_evo_rec.server_id := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration*/
5087: x_evo_rec.owner_fnd_user_id := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration aug13*/
5088: x_evo_rec.meeting_dial_in_info := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5089: x_evo_rec.meeting_email_subject := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5090: x_evo_rec.meeting_schedule_type := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5091: x_evo_rec.meeting_status := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5092: x_evo_rec.meeting_misc_info := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5093: x_evo_rec.publish_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5086: x_evo_rec.server_id := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration*/
5087: x_evo_rec.owner_fnd_user_id := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration aug13*/
5088: x_evo_rec.meeting_dial_in_info := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5089: x_evo_rec.meeting_email_subject := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5090: x_evo_rec.meeting_schedule_type := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5091: x_evo_rec.meeting_status := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5092: x_evo_rec.meeting_misc_info := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5093: x_evo_rec.publish_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5094: x_evo_rec.meeting_encryption_key_code := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5087: x_evo_rec.owner_fnd_user_id := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration aug13*/
5088: x_evo_rec.meeting_dial_in_info := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5089: x_evo_rec.meeting_email_subject := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5090: x_evo_rec.meeting_schedule_type := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5091: x_evo_rec.meeting_status := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5092: x_evo_rec.meeting_misc_info := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5093: x_evo_rec.publish_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5094: x_evo_rec.meeting_encryption_key_code := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5095: x_evo_rec.number_of_attendees := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration aug13*/
5088: x_evo_rec.meeting_dial_in_info := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5089: x_evo_rec.meeting_email_subject := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5090: x_evo_rec.meeting_schedule_type := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5091: x_evo_rec.meeting_status := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5092: x_evo_rec.meeting_misc_info := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5093: x_evo_rec.publish_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5094: x_evo_rec.meeting_encryption_key_code := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5095: x_evo_rec.number_of_attendees := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration aug13*/
5096: x_evo_rec.event_purpose_code := FND_API.g_miss_char;/* Hornet : added aug13*/
5089: x_evo_rec.meeting_email_subject := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5090: x_evo_rec.meeting_schedule_type := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5091: x_evo_rec.meeting_status := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5092: x_evo_rec.meeting_misc_info := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5093: x_evo_rec.publish_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5094: x_evo_rec.meeting_encryption_key_code := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5095: x_evo_rec.number_of_attendees := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration aug13*/
5096: x_evo_rec.event_purpose_code := FND_API.g_miss_char;/* Hornet : added aug13*/
5097: END init_evo_rec;
5090: x_evo_rec.meeting_schedule_type := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5091: x_evo_rec.meeting_status := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5092: x_evo_rec.meeting_misc_info := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5093: x_evo_rec.publish_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5094: x_evo_rec.meeting_encryption_key_code := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5095: x_evo_rec.number_of_attendees := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration aug13*/
5096: x_evo_rec.event_purpose_code := FND_API.g_miss_char;/* Hornet : added aug13*/
5097: END init_evo_rec;
5098:
5091: x_evo_rec.meeting_status := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5092: x_evo_rec.meeting_misc_info := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5093: x_evo_rec.publish_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5094: x_evo_rec.meeting_encryption_key_code := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5095: x_evo_rec.number_of_attendees := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration aug13*/
5096: x_evo_rec.event_purpose_code := FND_API.g_miss_char;/* Hornet : added aug13*/
5097: END init_evo_rec;
5098:
5099:
5092: x_evo_rec.meeting_misc_info := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5093: x_evo_rec.publish_flag := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5094: x_evo_rec.meeting_encryption_key_code := FND_API.g_miss_char; /* Hornet : added for imeeting integration aug13*/
5095: x_evo_rec.number_of_attendees := FND_API.g_miss_NUM;/* Hornet : added for imeeting integration aug13*/
5096: x_evo_rec.event_purpose_code := FND_API.g_miss_char;/* Hornet : added aug13*/
5097: END init_evo_rec;
5098:
5099:
5100: ---------------------------------------------------------------------
5142: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
5143: FND_MESSAGE.set_name('AMS', 'AMS_API_RECORD_NOT_FOUND');
5144: FND_MSG_PUB.add;
5145: END IF;
5146: RAISE FND_API.g_exc_error;
5147: END IF;
5148: CLOSE c_evo;
5149:
5150: IF l_evo_rec.event_location_id IS NOT NULL THEN
5155: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
5156: FND_MESSAGE.set_name('AMS', 'AMS_API_RECORD_NOT_FOUND');
5157: FND_MSG_PUB.add;
5158: END IF;
5159: RAISE FND_API.g_exc_error;
5160: END IF;
5161: CLOSE c_location;
5162: END IF;
5163:
5162: END IF;
5163:
5164: -- This procedure should complete the record by going through all the items in the incoming record.
5165: -- adding code to complete setup_type_id ( custom_setup_id in evo_rec)
5166: IF p_evo_rec.custom_setup_id = FND_API.g_miss_num THEN
5167: x_complete_rec.custom_setup_id := l_evo_rec.setup_type_id;
5168: END IF;
5169:
5170: IF p_evo_rec.created_by = FND_API.g_miss_num THEN
5166: IF p_evo_rec.custom_setup_id = FND_API.g_miss_num THEN
5167: x_complete_rec.custom_setup_id := l_evo_rec.setup_type_id;
5168: END IF;
5169:
5170: IF p_evo_rec.created_by = FND_API.g_miss_num THEN
5171: x_complete_rec.created_by := l_evo_rec.created_by;
5172: END IF;
5173:
5174: IF p_evo_rec.event_level = FND_API.g_miss_char THEN
5170: IF p_evo_rec.created_by = FND_API.g_miss_num THEN
5171: x_complete_rec.created_by := l_evo_rec.created_by;
5172: END IF;
5173:
5174: IF p_evo_rec.event_level = FND_API.g_miss_char THEN
5175: x_complete_rec.event_level := l_evo_rec.event_level;
5176: END IF;
5177:
5178: IF p_evo_rec.event_type_code = FND_API.g_miss_char THEN
5174: IF p_evo_rec.event_level = FND_API.g_miss_char THEN
5175: x_complete_rec.event_level := l_evo_rec.event_level;
5176: END IF;
5177:
5178: IF p_evo_rec.event_type_code = FND_API.g_miss_char THEN
5179: x_complete_rec.event_type_code := l_evo_rec.event_type_code;
5180: END IF;
5181:
5182: IF p_evo_rec.active_flag = FND_API.g_miss_char THEN
5178: IF p_evo_rec.event_type_code = FND_API.g_miss_char THEN
5179: x_complete_rec.event_type_code := l_evo_rec.event_type_code;
5180: END IF;
5181:
5182: IF p_evo_rec.active_flag = FND_API.g_miss_char THEN
5183: x_complete_rec.active_flag := l_evo_rec.active_flag;
5184: END IF;
5185:
5186: IF p_evo_rec.private_flag = FND_API.g_miss_char THEN
5182: IF p_evo_rec.active_flag = FND_API.g_miss_char THEN
5183: x_complete_rec.active_flag := l_evo_rec.active_flag;
5184: END IF;
5185:
5186: IF p_evo_rec.private_flag = FND_API.g_miss_char THEN
5187: x_complete_rec.private_flag := l_evo_rec.private_flag;
5188: END IF;
5189:
5190: IF p_evo_rec.user_status_id = FND_API.g_miss_num THEN
5186: IF p_evo_rec.private_flag = FND_API.g_miss_char THEN
5187: x_complete_rec.private_flag := l_evo_rec.private_flag;
5188: END IF;
5189:
5190: IF p_evo_rec.user_status_id = FND_API.g_miss_num THEN
5191: x_complete_rec.user_status_id := l_evo_rec.user_status_id;
5192: END IF;
5193: -- IF p_evo_rec.event_delivery_method_code = FND_API.g_miss_char THEN
5194: -- x_complete_rec.event_delivery_method_code := l_evo_rec.event_delivery_method_code;
5189:
5190: IF p_evo_rec.user_status_id = FND_API.g_miss_num THEN
5191: x_complete_rec.user_status_id := l_evo_rec.user_status_id;
5192: END IF;
5193: -- IF p_evo_rec.event_delivery_method_code = FND_API.g_miss_char THEN
5194: -- x_complete_rec.event_delivery_method_code := l_evo_rec.event_delivery_method_code;
5195: -- END IF;
5196:
5197: if p_evo_rec.event_required_flag = fnd_api.g_miss_char then
5193: -- IF p_evo_rec.event_delivery_method_code = FND_API.g_miss_char THEN
5194: -- x_complete_rec.event_delivery_method_code := l_evo_rec.event_delivery_method_code;
5195: -- END IF;
5196:
5197: if p_evo_rec.event_required_flag = fnd_api.g_miss_char then
5198: x_complete_rec.event_required_flag := l_evo_rec.event_required_flag;
5199: END IF;
5200: if p_evo_rec.event_language_code = fnd_api.g_miss_char then
5201: x_complete_rec.event_language_code := l_evo_rec.event_language_code;
5196:
5197: if p_evo_rec.event_required_flag = fnd_api.g_miss_char then
5198: x_complete_rec.event_required_flag := l_evo_rec.event_required_flag;
5199: END IF;
5200: if p_evo_rec.event_language_code = fnd_api.g_miss_char then
5201: x_complete_rec.event_language_code := l_evo_rec.event_language_code;
5202: END IF;
5203:
5204: if p_evo_rec.event_location_id = fnd_api.g_miss_num then
5200: if p_evo_rec.event_language_code = fnd_api.g_miss_char then
5201: x_complete_rec.event_language_code := l_evo_rec.event_language_code;
5202: END IF;
5203:
5204: if p_evo_rec.event_location_id = fnd_api.g_miss_num then
5205: x_complete_rec.event_location_id := l_evo_rec.event_location_id;
5206: end if;
5207: IF p_evo_rec.system_status_code = FND_API.g_miss_char THEN
5208: x_complete_rec.system_status_code := l_evo_rec.system_status_code;
5203:
5204: if p_evo_rec.event_location_id = fnd_api.g_miss_num then
5205: x_complete_rec.event_location_id := l_evo_rec.event_location_id;
5206: end if;
5207: IF p_evo_rec.system_status_code = FND_API.g_miss_char THEN
5208: x_complete_rec.system_status_code := l_evo_rec.system_status_code;
5209: END IF;
5210:
5211: --IF p_evo_rec.last_status_date = FND_API.g_miss_date THEN
5207: IF p_evo_rec.system_status_code = FND_API.g_miss_char THEN
5208: x_complete_rec.system_status_code := l_evo_rec.system_status_code;
5209: END IF;
5210:
5211: --IF p_evo_rec.last_status_date = FND_API.g_miss_date THEN
5212: -- x_complete_rec.last_status_date := l_evo_rec.last_status_date;
5213: --END IF;
5214:
5215: IF p_evo_rec.last_status_date = FND_API.g_miss_date
5211: --IF p_evo_rec.last_status_date = FND_API.g_miss_date THEN
5212: -- x_complete_rec.last_status_date := l_evo_rec.last_status_date;
5213: --END IF;
5214:
5215: IF p_evo_rec.last_status_date = FND_API.g_miss_date
5216: OR p_evo_rec.last_status_date IS NULL
5217: THEN
5218: IF p_evo_rec.user_status_id = l_evo_rec.user_status_id THEN
5219: -- no status change, set it to be the original value
5223: x_complete_rec.last_status_date := SYSDATE;
5224: END IF;
5225: END IF;
5226:
5227: IF p_evo_rec.stream_type_code = FND_API.g_miss_char THEN
5228: x_complete_rec.stream_type_code := l_evo_rec.stream_type_code;
5229: END IF;
5230:
5231: IF p_evo_rec.source_code = FND_API.g_miss_char THEN
5227: IF p_evo_rec.stream_type_code = FND_API.g_miss_char THEN
5228: x_complete_rec.stream_type_code := l_evo_rec.stream_type_code;
5229: END IF;
5230:
5231: IF p_evo_rec.source_code = FND_API.g_miss_char THEN
5232: x_complete_rec.source_code := l_evo_rec.source_code;
5233: END IF;
5234:
5235: IF p_evo_rec.event_standalone_flag = FND_API.g_miss_char THEN
5231: IF p_evo_rec.source_code = FND_API.g_miss_char THEN
5232: x_complete_rec.source_code := l_evo_rec.source_code;
5233: END IF;
5234:
5235: IF p_evo_rec.event_standalone_flag = FND_API.g_miss_char THEN
5236: x_complete_rec.event_standalone_flag := l_evo_rec.event_standalone_flag;
5237: END IF;
5238: if p_evo_rec.reg_frozen_flag = fnd_api.g_miss_char then
5239: x_complete_rec.reg_frozen_flag := l_evo_rec.reg_frozen_flag;
5234:
5235: IF p_evo_rec.event_standalone_flag = FND_API.g_miss_char THEN
5236: x_complete_rec.event_standalone_flag := l_evo_rec.event_standalone_flag;
5237: END IF;
5238: if p_evo_rec.reg_frozen_flag = fnd_api.g_miss_char then
5239: x_complete_rec.reg_frozen_flag := l_evo_rec.reg_frozen_flag;
5240: END IF;
5241: IF p_evo_rec.reg_required_flag = FND_API.g_miss_char THEN
5242: x_complete_rec.reg_required_flag := l_evo_rec.reg_required_flag;
5237: END IF;
5238: if p_evo_rec.reg_frozen_flag = fnd_api.g_miss_char then
5239: x_complete_rec.reg_frozen_flag := l_evo_rec.reg_frozen_flag;
5240: END IF;
5241: IF p_evo_rec.reg_required_flag = FND_API.g_miss_char THEN
5242: x_complete_rec.reg_required_flag := l_evo_rec.reg_required_flag;
5243: END IF;
5244: if p_evo_rec.reg_waitlist_allowed_flag = fnd_api.g_miss_char then
5245: x_complete_rec.reg_waitlist_allowed_flag := l_evo_rec.reg_waitlist_allowed_flag;
5240: END IF;
5241: IF p_evo_rec.reg_required_flag = FND_API.g_miss_char THEN
5242: x_complete_rec.reg_required_flag := l_evo_rec.reg_required_flag;
5243: END IF;
5244: if p_evo_rec.reg_waitlist_allowed_flag = fnd_api.g_miss_char then
5245: x_complete_rec.reg_waitlist_allowed_flag := l_evo_rec.reg_waitlist_allowed_flag;
5246: END IF;
5247: if p_evo_rec.reg_overbook_allowed_flag = fnd_api.g_miss_char then
5248: x_complete_rec.reg_overbook_allowed_flag := l_evo_rec.reg_overbook_allowed_flag;
5243: END IF;
5244: if p_evo_rec.reg_waitlist_allowed_flag = fnd_api.g_miss_char then
5245: x_complete_rec.reg_waitlist_allowed_flag := l_evo_rec.reg_waitlist_allowed_flag;
5246: END IF;
5247: if p_evo_rec.reg_overbook_allowed_flag = fnd_api.g_miss_char then
5248: x_complete_rec.reg_overbook_allowed_flag := l_evo_rec.reg_overbook_allowed_flag;
5249: END IF;
5250: IF p_evo_rec.reg_charge_flag = FND_API.g_miss_char THEN
5251: x_complete_rec.reg_charge_flag := l_evo_rec.reg_charge_flag;
5246: END IF;
5247: if p_evo_rec.reg_overbook_allowed_flag = fnd_api.g_miss_char then
5248: x_complete_rec.reg_overbook_allowed_flag := l_evo_rec.reg_overbook_allowed_flag;
5249: END IF;
5250: IF p_evo_rec.reg_charge_flag = FND_API.g_miss_char THEN
5251: x_complete_rec.reg_charge_flag := l_evo_rec.reg_charge_flag;
5252: END IF;
5253:
5254: IF p_evo_rec.reg_invited_only_flag = FND_API.g_miss_char THEN
5250: IF p_evo_rec.reg_charge_flag = FND_API.g_miss_char THEN
5251: x_complete_rec.reg_charge_flag := l_evo_rec.reg_charge_flag;
5252: END IF;
5253:
5254: IF p_evo_rec.reg_invited_only_flag = FND_API.g_miss_char THEN
5255: x_complete_rec.reg_invited_only_flag := l_evo_rec.reg_invited_only_flag;
5256: END IF;
5257:
5258: IF p_evo_rec.partner_flag = FND_API.g_miss_char THEN
5254: IF p_evo_rec.reg_invited_only_flag = FND_API.g_miss_char THEN
5255: x_complete_rec.reg_invited_only_flag := l_evo_rec.reg_invited_only_flag;
5256: END IF;
5257:
5258: IF p_evo_rec.partner_flag = FND_API.g_miss_char THEN
5259: x_complete_rec.partner_flag := l_evo_rec.partner_flag;
5260: END IF;
5261: IF p_evo_rec.overflow_flag = FND_API.g_miss_char THEN
5262: x_complete_rec.overflow_flag := l_evo_rec.overflow_flag;
5257:
5258: IF p_evo_rec.partner_flag = FND_API.g_miss_char THEN
5259: x_complete_rec.partner_flag := l_evo_rec.partner_flag;
5260: END IF;
5261: IF p_evo_rec.overflow_flag = FND_API.g_miss_char THEN
5262: x_complete_rec.overflow_flag := l_evo_rec.overflow_flag;
5263: END IF;
5264: IF p_evo_rec.parent_event_offer_id = FND_API.g_miss_num THEN
5265: x_complete_rec.parent_event_offer_id := l_evo_rec.parent_event_offer_id;
5260: END IF;
5261: IF p_evo_rec.overflow_flag = FND_API.g_miss_char THEN
5262: x_complete_rec.overflow_flag := l_evo_rec.overflow_flag;
5263: END IF;
5264: IF p_evo_rec.parent_event_offer_id = FND_API.g_miss_num THEN
5265: x_complete_rec.parent_event_offer_id := l_evo_rec.parent_event_offer_id;
5266: END IF;
5267:
5268: IF p_evo_rec.event_duration = FND_API.g_miss_num THEN
5264: IF p_evo_rec.parent_event_offer_id = FND_API.g_miss_num THEN
5265: x_complete_rec.parent_event_offer_id := l_evo_rec.parent_event_offer_id;
5266: END IF;
5267:
5268: IF p_evo_rec.event_duration = FND_API.g_miss_num THEN
5269: x_complete_rec.event_duration := l_evo_rec.event_duration;
5270: END IF;
5271:
5272: IF p_evo_rec.event_duration_uom_code = FND_API.g_miss_char THEN
5268: IF p_evo_rec.event_duration = FND_API.g_miss_num THEN
5269: x_complete_rec.event_duration := l_evo_rec.event_duration;
5270: END IF;
5271:
5272: IF p_evo_rec.event_duration_uom_code = FND_API.g_miss_char THEN
5273: x_complete_rec.event_duration_uom_code := l_evo_rec.event_duration_uom_code;
5274: END IF;
5275:
5276: IF p_evo_rec.event_start_date = FND_API.g_miss_date THEN
5272: IF p_evo_rec.event_duration_uom_code = FND_API.g_miss_char THEN
5273: x_complete_rec.event_duration_uom_code := l_evo_rec.event_duration_uom_code;
5274: END IF;
5275:
5276: IF p_evo_rec.event_start_date = FND_API.g_miss_date THEN
5277: x_complete_rec.event_start_date := l_evo_rec.event_start_date;
5278: END IF;
5279: if p_evo_rec.event_start_date_time = fnd_api.g_miss_date then
5280: x_complete_rec.event_start_date_time := l_evo_rec.event_start_date_time;
5275:
5276: IF p_evo_rec.event_start_date = FND_API.g_miss_date THEN
5277: x_complete_rec.event_start_date := l_evo_rec.event_start_date;
5278: END IF;
5279: if p_evo_rec.event_start_date_time = fnd_api.g_miss_date then
5280: x_complete_rec.event_start_date_time := l_evo_rec.event_start_date_time;
5281: END IF;
5282: if p_evo_rec.event_end_date = fnd_api.g_miss_date then
5283: x_complete_rec.event_end_date := l_evo_rec.event_end_date;
5278: END IF;
5279: if p_evo_rec.event_start_date_time = fnd_api.g_miss_date then
5280: x_complete_rec.event_start_date_time := l_evo_rec.event_start_date_time;
5281: END IF;
5282: if p_evo_rec.event_end_date = fnd_api.g_miss_date then
5283: x_complete_rec.event_end_date := l_evo_rec.event_end_date;
5284: END IF;
5285: if p_evo_rec.event_end_date_time = fnd_api.g_miss_date then
5286: x_complete_rec.event_end_date_time := l_evo_rec.event_end_date_time;
5281: END IF;
5282: if p_evo_rec.event_end_date = fnd_api.g_miss_date then
5283: x_complete_rec.event_end_date := l_evo_rec.event_end_date;
5284: END IF;
5285: if p_evo_rec.event_end_date_time = fnd_api.g_miss_date then
5286: x_complete_rec.event_end_date_time := l_evo_rec.event_end_date_time;
5287: end if;
5288: IF p_evo_rec.REG_START_DATE = FND_API.g_miss_date THEN
5289: x_complete_rec.REG_START_DATE := l_evo_rec.REG_START_DATE;
5284: END IF;
5285: if p_evo_rec.event_end_date_time = fnd_api.g_miss_date then
5286: x_complete_rec.event_end_date_time := l_evo_rec.event_end_date_time;
5287: end if;
5288: IF p_evo_rec.REG_START_DATE = FND_API.g_miss_date THEN
5289: x_complete_rec.REG_START_DATE := l_evo_rec.REG_START_DATE;
5290: END IF;
5291: if p_evo_rec.REG_START_TIME = fnd_api.g_miss_date then
5292: x_complete_rec.REG_START_TIME := l_evo_rec.REG_START_TIME;
5287: end if;
5288: IF p_evo_rec.REG_START_DATE = FND_API.g_miss_date THEN
5289: x_complete_rec.REG_START_DATE := l_evo_rec.REG_START_DATE;
5290: END IF;
5291: if p_evo_rec.REG_START_TIME = fnd_api.g_miss_date then
5292: x_complete_rec.REG_START_TIME := l_evo_rec.REG_START_TIME;
5293: END IF;
5294: if p_evo_rec.REG_END_DATE = fnd_api.g_miss_date then
5295: x_complete_rec.REG_END_DATE := l_evo_rec.REG_END_DATE;
5290: END IF;
5291: if p_evo_rec.REG_START_TIME = fnd_api.g_miss_date then
5292: x_complete_rec.REG_START_TIME := l_evo_rec.REG_START_TIME;
5293: END IF;
5294: if p_evo_rec.REG_END_DATE = fnd_api.g_miss_date then
5295: x_complete_rec.REG_END_DATE := l_evo_rec.REG_END_DATE;
5296: END IF;
5297: if p_evo_rec.REG_END_TIME = fnd_api.g_miss_date then
5298: x_complete_rec.REG_END_TIME := l_evo_rec.REG_END_TIME;
5293: END IF;
5294: if p_evo_rec.REG_END_DATE = fnd_api.g_miss_date then
5295: x_complete_rec.REG_END_DATE := l_evo_rec.REG_END_DATE;
5296: END IF;
5297: if p_evo_rec.REG_END_TIME = fnd_api.g_miss_date then
5298: x_complete_rec.REG_END_TIME := l_evo_rec.REG_END_TIME;
5299: end if;
5300: IF p_evo_rec.reg_maximum_capacity = FND_API.g_miss_num THEN
5301: x_complete_rec.reg_maximum_capacity := l_evo_rec.reg_maximum_capacity;
5296: END IF;
5297: if p_evo_rec.REG_END_TIME = fnd_api.g_miss_date then
5298: x_complete_rec.REG_END_TIME := l_evo_rec.REG_END_TIME;
5299: end if;
5300: IF p_evo_rec.reg_maximum_capacity = FND_API.g_miss_num THEN
5301: x_complete_rec.reg_maximum_capacity := l_evo_rec.reg_maximum_capacity;
5302: END IF;
5303:
5304: IF p_evo_rec.reg_minimum_capacity = FND_API.g_miss_num THEN
5300: IF p_evo_rec.reg_maximum_capacity = FND_API.g_miss_num THEN
5301: x_complete_rec.reg_maximum_capacity := l_evo_rec.reg_maximum_capacity;
5302: END IF;
5303:
5304: IF p_evo_rec.reg_minimum_capacity = FND_API.g_miss_num THEN
5305: x_complete_rec.reg_minimum_capacity := l_evo_rec.reg_minimum_capacity;
5306: END IF;
5307: IF p_evo_rec.REG_OVERBOOK_PCT = FND_API.g_miss_num THEN
5308: x_complete_rec.REG_OVERBOOK_PCT := l_evo_rec.REG_OVERBOOK_PCT;
5303:
5304: IF p_evo_rec.reg_minimum_capacity = FND_API.g_miss_num THEN
5305: x_complete_rec.reg_minimum_capacity := l_evo_rec.reg_minimum_capacity;
5306: END IF;
5307: IF p_evo_rec.REG_OVERBOOK_PCT = FND_API.g_miss_num THEN
5308: x_complete_rec.REG_OVERBOOK_PCT := l_evo_rec.REG_OVERBOOK_PCT;
5309: END IF;
5310: IF p_evo_rec.REG_EFFECTIVE_CAPACITY = FND_API.g_miss_num THEN
5311: x_complete_rec.REG_EFFECTIVE_CAPACITY := l_evo_rec.REG_EFFECTIVE_CAPACITY;
5306: END IF;
5307: IF p_evo_rec.REG_OVERBOOK_PCT = FND_API.g_miss_num THEN
5308: x_complete_rec.REG_OVERBOOK_PCT := l_evo_rec.REG_OVERBOOK_PCT;
5309: END IF;
5310: IF p_evo_rec.REG_EFFECTIVE_CAPACITY = FND_API.g_miss_num THEN
5311: x_complete_rec.REG_EFFECTIVE_CAPACITY := l_evo_rec.REG_EFFECTIVE_CAPACITY;
5312: END IF;
5313: IF p_evo_rec.REG_WAITLIST_PCT = FND_API.g_miss_num THEN
5314: x_complete_rec.REG_WAITLIST_PCT := l_evo_rec.REG_WAITLIST_PCT;
5309: END IF;
5310: IF p_evo_rec.REG_EFFECTIVE_CAPACITY = FND_API.g_miss_num THEN
5311: x_complete_rec.REG_EFFECTIVE_CAPACITY := l_evo_rec.REG_EFFECTIVE_CAPACITY;
5312: END IF;
5313: IF p_evo_rec.REG_WAITLIST_PCT = FND_API.g_miss_num THEN
5314: x_complete_rec.REG_WAITLIST_PCT := l_evo_rec.REG_WAITLIST_PCT;
5315: END IF;
5316: IF p_evo_rec.REG_MINIMUM_REQ_BY_DATE = FND_API.g_miss_date THEN
5317: x_complete_rec.REG_MINIMUM_REQ_BY_DATE := l_evo_rec.REG_MINIMUM_REQ_BY_DATE;
5312: END IF;
5313: IF p_evo_rec.REG_WAITLIST_PCT = FND_API.g_miss_num THEN
5314: x_complete_rec.REG_WAITLIST_PCT := l_evo_rec.REG_WAITLIST_PCT;
5315: END IF;
5316: IF p_evo_rec.REG_MINIMUM_REQ_BY_DATE = FND_API.g_miss_date THEN
5317: x_complete_rec.REG_MINIMUM_REQ_BY_DATE := l_evo_rec.REG_MINIMUM_REQ_BY_DATE;
5318: END IF;
5319: IF p_evo_rec.event_language_code = FND_API.g_miss_char THEN
5320: x_complete_rec.event_language_code := l_evo_rec.event_language_code;
5315: END IF;
5316: IF p_evo_rec.REG_MINIMUM_REQ_BY_DATE = FND_API.g_miss_date THEN
5317: x_complete_rec.REG_MINIMUM_REQ_BY_DATE := l_evo_rec.REG_MINIMUM_REQ_BY_DATE;
5318: END IF;
5319: IF p_evo_rec.event_language_code = FND_API.g_miss_char THEN
5320: x_complete_rec.event_language_code := l_evo_rec.event_language_code;
5321: END IF;
5322:
5323: IF p_evo_rec.cert_credit_type_code = FND_API.g_miss_char THEN
5319: IF p_evo_rec.event_language_code = FND_API.g_miss_char THEN
5320: x_complete_rec.event_language_code := l_evo_rec.event_language_code;
5321: END IF;
5322:
5323: IF p_evo_rec.cert_credit_type_code = FND_API.g_miss_char THEN
5324: x_complete_rec.cert_credit_type_code := l_evo_rec.cert_credit_type_code;
5325: END IF;
5326:
5327: IF p_evo_rec.certification_credits = FND_API.g_miss_num THEN
5323: IF p_evo_rec.cert_credit_type_code = FND_API.g_miss_char THEN
5324: x_complete_rec.cert_credit_type_code := l_evo_rec.cert_credit_type_code;
5325: END IF;
5326:
5327: IF p_evo_rec.certification_credits = FND_API.g_miss_num THEN
5328: x_complete_rec.certification_credits := l_evo_rec.certification_credits;
5329: END IF;
5330:
5331: IF p_evo_rec.inventory_item_id = FND_API.g_miss_num THEN
5327: IF p_evo_rec.certification_credits = FND_API.g_miss_num THEN
5328: x_complete_rec.certification_credits := l_evo_rec.certification_credits;
5329: END IF;
5330:
5331: IF p_evo_rec.inventory_item_id = FND_API.g_miss_num THEN
5332: x_complete_rec.inventory_item_id := l_evo_rec.inventory_item_id;
5333: END IF;
5334: IF p_evo_rec.organization_id = fnd_api.g_miss_num then
5335: x_complete_rec.organization_id := l_evo_rec.organization_id;
5330:
5331: IF p_evo_rec.inventory_item_id = FND_API.g_miss_num THEN
5332: x_complete_rec.inventory_item_id := l_evo_rec.inventory_item_id;
5333: END IF;
5334: IF p_evo_rec.organization_id = fnd_api.g_miss_num then
5335: x_complete_rec.organization_id := l_evo_rec.organization_id;
5336: END IF;
5337: IF p_evo_rec.PRICELIST_LINE_ID = FND_API.g_miss_num THEN
5338: x_complete_rec.PRICELIST_LINE_ID := l_evo_rec.PRICELIST_LINE_ID;
5333: END IF;
5334: IF p_evo_rec.organization_id = fnd_api.g_miss_num then
5335: x_complete_rec.organization_id := l_evo_rec.organization_id;
5336: END IF;
5337: IF p_evo_rec.PRICELIST_LINE_ID = FND_API.g_miss_num THEN
5338: x_complete_rec.PRICELIST_LINE_ID := l_evo_rec.PRICELIST_LINE_ID;
5339: END IF;
5340: IF p_evo_rec.PRICELIST_HEADER_ID = FND_API.g_miss_num THEN
5341: x_complete_rec.PRICELIST_HEADER_ID := l_evo_rec.PRICELIST_HEADER_ID;
5336: END IF;
5337: IF p_evo_rec.PRICELIST_LINE_ID = FND_API.g_miss_num THEN
5338: x_complete_rec.PRICELIST_LINE_ID := l_evo_rec.PRICELIST_LINE_ID;
5339: END IF;
5340: IF p_evo_rec.PRICELIST_HEADER_ID = FND_API.g_miss_num THEN
5341: x_complete_rec.PRICELIST_HEADER_ID := l_evo_rec.PRICELIST_HEADER_ID;
5342: END IF;
5343: IF p_evo_rec.WAITLIST_ACTION_TYPE_CODE = FND_API.g_miss_char THEN
5344: x_complete_rec.WAITLIST_ACTION_TYPE_CODE := l_evo_rec.WAITLIST_ACTION_TYPE_CODE;
5339: END IF;
5340: IF p_evo_rec.PRICELIST_HEADER_ID = FND_API.g_miss_num THEN
5341: x_complete_rec.PRICELIST_HEADER_ID := l_evo_rec.PRICELIST_HEADER_ID;
5342: END IF;
5343: IF p_evo_rec.WAITLIST_ACTION_TYPE_CODE = FND_API.g_miss_char THEN
5344: x_complete_rec.WAITLIST_ACTION_TYPE_CODE := l_evo_rec.WAITLIST_ACTION_TYPE_CODE;
5345: END IF;
5346: IF p_evo_rec.EVENT_FULL_FLAG = FND_API.g_miss_char THEN
5347: x_complete_rec.EVENT_FULL_FLAG := l_evo_rec.EVENT_FULL_FLAG;
5342: END IF;
5343: IF p_evo_rec.WAITLIST_ACTION_TYPE_CODE = FND_API.g_miss_char THEN
5344: x_complete_rec.WAITLIST_ACTION_TYPE_CODE := l_evo_rec.WAITLIST_ACTION_TYPE_CODE;
5345: END IF;
5346: IF p_evo_rec.EVENT_FULL_FLAG = FND_API.g_miss_char THEN
5347: x_complete_rec.EVENT_FULL_FLAG := l_evo_rec.EVENT_FULL_FLAG;
5348: END IF;
5349: IF p_evo_rec.AUTO_REGISTER_FLAG = FND_API.g_miss_char THEN
5350: x_complete_rec.AUTO_REGISTER_FLAG := l_evo_rec.AUTO_REGISTER_FLAG;
5345: END IF;
5346: IF p_evo_rec.EVENT_FULL_FLAG = FND_API.g_miss_char THEN
5347: x_complete_rec.EVENT_FULL_FLAG := l_evo_rec.EVENT_FULL_FLAG;
5348: END IF;
5349: IF p_evo_rec.AUTO_REGISTER_FLAG = FND_API.g_miss_char THEN
5350: x_complete_rec.AUTO_REGISTER_FLAG := l_evo_rec.AUTO_REGISTER_FLAG;
5351: END IF;
5352: IF p_evo_rec.forecasted_revenue = FND_API.g_miss_num THEN
5353: x_complete_rec.forecasted_revenue := l_evo_rec.forecasted_revenue;
5348: END IF;
5349: IF p_evo_rec.AUTO_REGISTER_FLAG = FND_API.g_miss_char THEN
5350: x_complete_rec.AUTO_REGISTER_FLAG := l_evo_rec.AUTO_REGISTER_FLAG;
5351: END IF;
5352: IF p_evo_rec.forecasted_revenue = FND_API.g_miss_num THEN
5353: x_complete_rec.forecasted_revenue := l_evo_rec.forecasted_revenue;
5354: END IF;
5355:
5356: IF p_evo_rec.actual_revenue = FND_API.g_miss_num THEN
5352: IF p_evo_rec.forecasted_revenue = FND_API.g_miss_num THEN
5353: x_complete_rec.forecasted_revenue := l_evo_rec.forecasted_revenue;
5354: END IF;
5355:
5356: IF p_evo_rec.actual_revenue = FND_API.g_miss_num THEN
5357: x_complete_rec.actual_revenue := l_evo_rec.actual_revenue;
5358: END IF;
5359:
5360: IF p_evo_rec.forecasted_cost = FND_API.g_miss_num THEN
5356: IF p_evo_rec.actual_revenue = FND_API.g_miss_num THEN
5357: x_complete_rec.actual_revenue := l_evo_rec.actual_revenue;
5358: END IF;
5359:
5360: IF p_evo_rec.forecasted_cost = FND_API.g_miss_num THEN
5361: x_complete_rec.forecasted_cost := l_evo_rec.forecasted_cost;
5362: END IF;
5363:
5364: IF p_evo_rec.actual_cost = FND_API.g_miss_num THEN
5360: IF p_evo_rec.forecasted_cost = FND_API.g_miss_num THEN
5361: x_complete_rec.forecasted_cost := l_evo_rec.forecasted_cost;
5362: END IF;
5363:
5364: IF p_evo_rec.actual_cost = FND_API.g_miss_num THEN
5365: x_complete_rec.actual_cost := l_evo_rec.actual_cost;
5366: END IF;
5367:
5368: IF p_evo_rec.coordinator_id = FND_API.g_miss_num THEN
5364: IF p_evo_rec.actual_cost = FND_API.g_miss_num THEN
5365: x_complete_rec.actual_cost := l_evo_rec.actual_cost;
5366: END IF;
5367:
5368: IF p_evo_rec.coordinator_id = FND_API.g_miss_num THEN
5369: x_complete_rec.coordinator_id := l_evo_rec.coordinator_id;
5370: END IF;
5371:
5372: IF p_evo_rec.fund_source_type_code = FND_API.g_miss_char THEN
5368: IF p_evo_rec.coordinator_id = FND_API.g_miss_num THEN
5369: x_complete_rec.coordinator_id := l_evo_rec.coordinator_id;
5370: END IF;
5371:
5372: IF p_evo_rec.fund_source_type_code = FND_API.g_miss_char THEN
5373: x_complete_rec.fund_source_type_code := l_evo_rec.fund_source_type_code;
5374: END IF;
5375:
5376: IF p_evo_rec.fund_source_id = FND_API.g_miss_num THEN
5372: IF p_evo_rec.fund_source_type_code = FND_API.g_miss_char THEN
5373: x_complete_rec.fund_source_type_code := l_evo_rec.fund_source_type_code;
5374: END IF;
5375:
5376: IF p_evo_rec.fund_source_id = FND_API.g_miss_num THEN
5377: x_complete_rec.fund_source_id := l_evo_rec.fund_source_id;
5378: END IF;
5379:
5380: IF p_evo_rec.owner_user_id = FND_API.g_miss_num THEN
5376: IF p_evo_rec.fund_source_id = FND_API.g_miss_num THEN
5377: x_complete_rec.fund_source_id := l_evo_rec.fund_source_id;
5378: END IF;
5379:
5380: IF p_evo_rec.owner_user_id = FND_API.g_miss_num THEN
5381: x_complete_rec.owner_user_id := l_evo_rec.owner_user_id;
5382: END IF;
5383:
5384: IF p_evo_rec.url = FND_API.g_miss_char THEN
5380: IF p_evo_rec.owner_user_id = FND_API.g_miss_num THEN
5381: x_complete_rec.owner_user_id := l_evo_rec.owner_user_id;
5382: END IF;
5383:
5384: IF p_evo_rec.url = FND_API.g_miss_char THEN
5385: x_complete_rec.url := l_evo_rec.url;
5386: END IF;
5387:
5388: IF p_evo_rec.email = FND_API.g_miss_char THEN
5384: IF p_evo_rec.url = FND_API.g_miss_char THEN
5385: x_complete_rec.url := l_evo_rec.url;
5386: END IF;
5387:
5388: IF p_evo_rec.email = FND_API.g_miss_char THEN
5389: x_complete_rec.email := l_evo_rec.email;
5390: END IF;
5391:
5392: IF p_evo_rec.phone = FND_API.g_miss_char THEN
5388: IF p_evo_rec.email = FND_API.g_miss_char THEN
5389: x_complete_rec.email := l_evo_rec.email;
5390: END IF;
5391:
5392: IF p_evo_rec.phone = FND_API.g_miss_char THEN
5393: x_complete_rec.phone := l_evo_rec.phone;
5394: END IF;
5395:
5396: IF p_evo_rec.fund_amount_tc = FND_API.g_miss_num THEN
5392: IF p_evo_rec.phone = FND_API.g_miss_char THEN
5393: x_complete_rec.phone := l_evo_rec.phone;
5394: END IF;
5395:
5396: IF p_evo_rec.fund_amount_tc = FND_API.g_miss_num THEN
5397: x_complete_rec.fund_amount_tc := l_evo_rec.fund_amount_tc;
5398: END IF;
5399:
5400: IF p_evo_rec.fund_amount_fc = FND_API.g_miss_num THEN
5396: IF p_evo_rec.fund_amount_tc = FND_API.g_miss_num THEN
5397: x_complete_rec.fund_amount_tc := l_evo_rec.fund_amount_tc;
5398: END IF;
5399:
5400: IF p_evo_rec.fund_amount_fc = FND_API.g_miss_num THEN
5401: x_complete_rec.fund_amount_fc := l_evo_rec.fund_amount_fc;
5402: END IF;
5403:
5404: IF p_evo_rec.currency_code_tc = FND_API.g_miss_char THEN
5400: IF p_evo_rec.fund_amount_fc = FND_API.g_miss_num THEN
5401: x_complete_rec.fund_amount_fc := l_evo_rec.fund_amount_fc;
5402: END IF;
5403:
5404: IF p_evo_rec.currency_code_tc = FND_API.g_miss_char THEN
5405: x_complete_rec.currency_code_tc := l_evo_rec.currency_code_tc;
5406: END IF;
5407:
5408: IF p_evo_rec.currency_code_fc = FND_API.g_miss_char THEN
5404: IF p_evo_rec.currency_code_tc = FND_API.g_miss_char THEN
5405: x_complete_rec.currency_code_tc := l_evo_rec.currency_code_tc;
5406: END IF;
5407:
5408: IF p_evo_rec.currency_code_fc = FND_API.g_miss_char THEN
5409: x_complete_rec.currency_code_fc := l_evo_rec.currency_code_fc;
5410: END IF;
5411:
5412: IF p_evo_rec.TIMEZONE_ID = FND_API.g_miss_num THEN
5408: IF p_evo_rec.currency_code_fc = FND_API.g_miss_char THEN
5409: x_complete_rec.currency_code_fc := l_evo_rec.currency_code_fc;
5410: END IF;
5411:
5412: IF p_evo_rec.TIMEZONE_ID = FND_API.g_miss_num THEN
5413: x_complete_rec.TIMEZONE_ID := l_evo_rec.TIMEZONE_ID;
5414: END IF;
5415: IF p_evo_rec.event_venue_id = FND_API.g_miss_num THEN
5416: x_complete_rec.event_venue_id := l_evo_rec.event_venue_id;
5411:
5412: IF p_evo_rec.TIMEZONE_ID = FND_API.g_miss_num THEN
5413: x_complete_rec.TIMEZONE_ID := l_evo_rec.TIMEZONE_ID;
5414: END IF;
5415: IF p_evo_rec.event_venue_id = FND_API.g_miss_num THEN
5416: x_complete_rec.event_venue_id := l_evo_rec.event_venue_id;
5417: END IF;
5418: IF p_evo_rec.priority_type_code = FND_API.g_miss_char THEN
5419: x_complete_rec.priority_type_code := l_evo_rec.priority_type_code;
5414: END IF;
5415: IF p_evo_rec.event_venue_id = FND_API.g_miss_num THEN
5416: x_complete_rec.event_venue_id := l_evo_rec.event_venue_id;
5417: END IF;
5418: IF p_evo_rec.priority_type_code = FND_API.g_miss_char THEN
5419: x_complete_rec.priority_type_code := l_evo_rec.priority_type_code;
5420: END IF;
5421:
5422: IF p_evo_rec.cancellation_reason_code = FND_API.g_miss_char THEN
5418: IF p_evo_rec.priority_type_code = FND_API.g_miss_char THEN
5419: x_complete_rec.priority_type_code := l_evo_rec.priority_type_code;
5420: END IF;
5421:
5422: IF p_evo_rec.cancellation_reason_code = FND_API.g_miss_char THEN
5423: x_complete_rec.cancellation_reason_code := l_evo_rec.cancellation_reason_code;
5424: END IF;
5425:
5426: IF p_evo_rec.inbound_script_name = FND_API.g_miss_char THEN
5422: IF p_evo_rec.cancellation_reason_code = FND_API.g_miss_char THEN
5423: x_complete_rec.cancellation_reason_code := l_evo_rec.cancellation_reason_code;
5424: END IF;
5425:
5426: IF p_evo_rec.inbound_script_name = FND_API.g_miss_char THEN
5427: x_complete_rec.inbound_script_name := l_evo_rec.inbound_script_name;
5428: END IF;
5429:
5430: IF p_evo_rec.attribute_category = FND_API.g_miss_char THEN
5426: IF p_evo_rec.inbound_script_name = FND_API.g_miss_char THEN
5427: x_complete_rec.inbound_script_name := l_evo_rec.inbound_script_name;
5428: END IF;
5429:
5430: IF p_evo_rec.attribute_category = FND_API.g_miss_char THEN
5431: x_complete_rec.attribute_category := l_evo_rec.attribute_category;
5432: END IF;
5433:
5434: IF p_evo_rec.attribute1 = FND_API.g_miss_char THEN
5430: IF p_evo_rec.attribute_category = FND_API.g_miss_char THEN
5431: x_complete_rec.attribute_category := l_evo_rec.attribute_category;
5432: END IF;
5433:
5434: IF p_evo_rec.attribute1 = FND_API.g_miss_char THEN
5435: x_complete_rec.attribute1 := l_evo_rec.attribute1;
5436: END IF;
5437:
5438: IF p_evo_rec.attribute2 = FND_API.g_miss_char THEN
5434: IF p_evo_rec.attribute1 = FND_API.g_miss_char THEN
5435: x_complete_rec.attribute1 := l_evo_rec.attribute1;
5436: END IF;
5437:
5438: IF p_evo_rec.attribute2 = FND_API.g_miss_char THEN
5439: x_complete_rec.attribute2 := l_evo_rec.attribute2;
5440: END IF;
5441:
5442: IF p_evo_rec.attribute3 = FND_API.g_miss_char THEN
5438: IF p_evo_rec.attribute2 = FND_API.g_miss_char THEN
5439: x_complete_rec.attribute2 := l_evo_rec.attribute2;
5440: END IF;
5441:
5442: IF p_evo_rec.attribute3 = FND_API.g_miss_char THEN
5443: x_complete_rec.attribute3 := l_evo_rec.attribute3;
5444: END IF;
5445:
5446: IF p_evo_rec.attribute4 = FND_API.g_miss_char THEN
5442: IF p_evo_rec.attribute3 = FND_API.g_miss_char THEN
5443: x_complete_rec.attribute3 := l_evo_rec.attribute3;
5444: END IF;
5445:
5446: IF p_evo_rec.attribute4 = FND_API.g_miss_char THEN
5447: x_complete_rec.attribute4 := l_evo_rec.attribute4;
5448: END IF;
5449:
5450: IF p_evo_rec.attribute5 = FND_API.g_miss_char THEN
5446: IF p_evo_rec.attribute4 = FND_API.g_miss_char THEN
5447: x_complete_rec.attribute4 := l_evo_rec.attribute4;
5448: END IF;
5449:
5450: IF p_evo_rec.attribute5 = FND_API.g_miss_char THEN
5451: x_complete_rec.attribute5 := l_evo_rec.attribute5;
5452: END IF;
5453:
5454: IF p_evo_rec.attribute6 = FND_API.g_miss_char THEN
5450: IF p_evo_rec.attribute5 = FND_API.g_miss_char THEN
5451: x_complete_rec.attribute5 := l_evo_rec.attribute5;
5452: END IF;
5453:
5454: IF p_evo_rec.attribute6 = FND_API.g_miss_char THEN
5455: x_complete_rec.attribute6 := l_evo_rec.attribute6;
5456: END IF;
5457:
5458: IF p_evo_rec.attribute7 = FND_API.g_miss_char THEN
5454: IF p_evo_rec.attribute6 = FND_API.g_miss_char THEN
5455: x_complete_rec.attribute6 := l_evo_rec.attribute6;
5456: END IF;
5457:
5458: IF p_evo_rec.attribute7 = FND_API.g_miss_char THEN
5459: x_complete_rec.attribute7 := l_evo_rec.attribute7;
5460: END IF;
5461:
5462: IF p_evo_rec.attribute8 = FND_API.g_miss_char THEN
5458: IF p_evo_rec.attribute7 = FND_API.g_miss_char THEN
5459: x_complete_rec.attribute7 := l_evo_rec.attribute7;
5460: END IF;
5461:
5462: IF p_evo_rec.attribute8 = FND_API.g_miss_char THEN
5463: x_complete_rec.attribute8 := l_evo_rec.attribute8;
5464: END IF;
5465:
5466: IF p_evo_rec.attribute9 = FND_API.g_miss_char THEN
5462: IF p_evo_rec.attribute8 = FND_API.g_miss_char THEN
5463: x_complete_rec.attribute8 := l_evo_rec.attribute8;
5464: END IF;
5465:
5466: IF p_evo_rec.attribute9 = FND_API.g_miss_char THEN
5467: x_complete_rec.attribute9 := l_evo_rec.attribute9;
5468: END IF;
5469:
5470: IF p_evo_rec.attribute10 = FND_API.g_miss_char THEN
5466: IF p_evo_rec.attribute9 = FND_API.g_miss_char THEN
5467: x_complete_rec.attribute9 := l_evo_rec.attribute9;
5468: END IF;
5469:
5470: IF p_evo_rec.attribute10 = FND_API.g_miss_char THEN
5471: x_complete_rec.attribute10 := l_evo_rec.attribute10;
5472: END IF;
5473:
5474: IF p_evo_rec.attribute11 = FND_API.g_miss_char THEN
5470: IF p_evo_rec.attribute10 = FND_API.g_miss_char THEN
5471: x_complete_rec.attribute10 := l_evo_rec.attribute10;
5472: END IF;
5473:
5474: IF p_evo_rec.attribute11 = FND_API.g_miss_char THEN
5475: x_complete_rec.attribute11 := l_evo_rec.attribute11;
5476: END IF;
5477:
5478: IF p_evo_rec.attribute12 = FND_API.g_miss_char THEN
5474: IF p_evo_rec.attribute11 = FND_API.g_miss_char THEN
5475: x_complete_rec.attribute11 := l_evo_rec.attribute11;
5476: END IF;
5477:
5478: IF p_evo_rec.attribute12 = FND_API.g_miss_char THEN
5479: x_complete_rec.attribute12 := l_evo_rec.attribute12;
5480: END IF;
5481:
5482: IF p_evo_rec.attribute13 = FND_API.g_miss_char THEN
5478: IF p_evo_rec.attribute12 = FND_API.g_miss_char THEN
5479: x_complete_rec.attribute12 := l_evo_rec.attribute12;
5480: END IF;
5481:
5482: IF p_evo_rec.attribute13 = FND_API.g_miss_char THEN
5483: x_complete_rec.attribute13 := l_evo_rec.attribute13;
5484: END IF;
5485:
5486: IF p_evo_rec.attribute14 = FND_API.g_miss_char THEN
5482: IF p_evo_rec.attribute13 = FND_API.g_miss_char THEN
5483: x_complete_rec.attribute13 := l_evo_rec.attribute13;
5484: END IF;
5485:
5486: IF p_evo_rec.attribute14 = FND_API.g_miss_char THEN
5487: x_complete_rec.attribute14 := l_evo_rec.attribute14;
5488: END IF;
5489:
5490: IF p_evo_rec.attribute15 = FND_API.g_miss_char THEN
5486: IF p_evo_rec.attribute14 = FND_API.g_miss_char THEN
5487: x_complete_rec.attribute14 := l_evo_rec.attribute14;
5488: END IF;
5489:
5490: IF p_evo_rec.attribute15 = FND_API.g_miss_char THEN
5491: x_complete_rec.attribute15 := l_evo_rec.attribute15;
5492: END IF;
5493:
5494: IF p_evo_rec.event_offer_name = FND_API.g_miss_char THEN
5490: IF p_evo_rec.attribute15 = FND_API.g_miss_char THEN
5491: x_complete_rec.attribute15 := l_evo_rec.attribute15;
5492: END IF;
5493:
5494: IF p_evo_rec.event_offer_name = FND_API.g_miss_char THEN
5495: x_complete_rec.event_offer_name := l_evo_rec.event_offer_name;
5496: END IF;
5497:
5498: IF p_evo_rec.event_mktg_message = FND_API.g_miss_char THEN
5494: IF p_evo_rec.event_offer_name = FND_API.g_miss_char THEN
5495: x_complete_rec.event_offer_name := l_evo_rec.event_offer_name;
5496: END IF;
5497:
5498: IF p_evo_rec.event_mktg_message = FND_API.g_miss_char THEN
5499: x_complete_rec.event_mktg_message := l_evo_rec.event_mktg_message;
5500: END IF;
5501:
5502: IF p_evo_rec.description = FND_API.g_miss_char THEN
5498: IF p_evo_rec.event_mktg_message = FND_API.g_miss_char THEN
5499: x_complete_rec.event_mktg_message := l_evo_rec.event_mktg_message;
5500: END IF;
5501:
5502: IF p_evo_rec.description = FND_API.g_miss_char THEN
5503: x_complete_rec.description := l_evo_rec.description;
5504: END IF;
5505:
5506: -- gdeodhar : Added the following. As when we update the event offer agenda
5504: END IF;
5505:
5506: -- gdeodhar : Added the following. As when we update the event offer agenda
5507: -- records, we may not pass the event_header_id.
5508: IF p_evo_rec.event_header_id = FND_API.g_miss_num THEN
5509: x_complete_rec.event_header_id := l_evo_rec.event_header_id;
5510: END IF;
5511: -- gdeodhar. Added the following.
5512: IF p_evo_rec.application_id = FND_API.g_miss_num THEN
5508: IF p_evo_rec.event_header_id = FND_API.g_miss_num THEN
5509: x_complete_rec.event_header_id := l_evo_rec.event_header_id;
5510: END IF;
5511: -- gdeodhar. Added the following.
5512: IF p_evo_rec.application_id = FND_API.g_miss_num THEN
5513: x_complete_rec.application_id := l_evo_rec.application_id;
5514: END IF;
5515:
5516: -- gdeodhar : added the following to support the new fields.
5513: x_complete_rec.application_id := l_evo_rec.application_id;
5514: END IF;
5515:
5516: -- gdeodhar : added the following to support the new fields.
5517: IF p_evo_rec.country_code = FND_API.g_miss_char THEN
5518: x_complete_rec.country_code := l_evo_rec.country_code;
5519: END IF;
5520: -- added by murali for location
5521: IF p_evo_rec.country = FND_API.g_miss_char THEN
5517: IF p_evo_rec.country_code = FND_API.g_miss_char THEN
5518: x_complete_rec.country_code := l_evo_rec.country_code;
5519: END IF;
5520: -- added by murali for location
5521: IF p_evo_rec.country = FND_API.g_miss_char THEN
5522: x_complete_rec.country := l_country;
5523: END IF;
5524: IF p_evo_rec.city = FND_API.g_miss_char THEN
5525: x_complete_rec.city := l_city;
5520: -- added by murali for location
5521: IF p_evo_rec.country = FND_API.g_miss_char THEN
5522: x_complete_rec.country := l_country;
5523: END IF;
5524: IF p_evo_rec.city = FND_API.g_miss_char THEN
5525: x_complete_rec.city := l_city;
5526: END IF;
5527: IF p_evo_rec.state = FND_API.g_miss_char THEN
5528: x_complete_rec.state := l_state;
5523: END IF;
5524: IF p_evo_rec.city = FND_API.g_miss_char THEN
5525: x_complete_rec.city := l_city;
5526: END IF;
5527: IF p_evo_rec.state = FND_API.g_miss_char THEN
5528: x_complete_rec.state := l_state;
5529: END IF;
5530:
5531: IF p_evo_rec.business_unit_id = FND_API.g_miss_num THEN
5527: IF p_evo_rec.state = FND_API.g_miss_char THEN
5528: x_complete_rec.state := l_state;
5529: END IF;
5530:
5531: IF p_evo_rec.business_unit_id = FND_API.g_miss_num THEN
5532: x_complete_rec.business_unit_id := l_evo_rec.business_unit_id;
5533: END IF;
5534: -- sugupta added calendar fields
5535: IF p_evo_rec.event_calendar = FND_API.g_miss_char THEN
5531: IF p_evo_rec.business_unit_id = FND_API.g_miss_num THEN
5532: x_complete_rec.business_unit_id := l_evo_rec.business_unit_id;
5533: END IF;
5534: -- sugupta added calendar fields
5535: IF p_evo_rec.event_calendar = FND_API.g_miss_char THEN
5536: x_complete_rec.event_calendar := FND_PROFILE.value('AMS_CAMPAIGN_DEFAULT_CALENDER');
5537: END IF;
5538:
5539: IF p_evo_rec.start_period_name = FND_API.g_miss_char THEN
5535: IF p_evo_rec.event_calendar = FND_API.g_miss_char THEN
5536: x_complete_rec.event_calendar := FND_PROFILE.value('AMS_CAMPAIGN_DEFAULT_CALENDER');
5537: END IF;
5538:
5539: IF p_evo_rec.start_period_name = FND_API.g_miss_char THEN
5540: x_complete_rec.start_period_name := l_evo_rec.start_period_name;
5541: END IF;
5542:
5543: IF p_evo_rec.end_period_name = FND_API.g_miss_char THEN
5539: IF p_evo_rec.start_period_name = FND_API.g_miss_char THEN
5540: x_complete_rec.start_period_name := l_evo_rec.start_period_name;
5541: END IF;
5542:
5543: IF p_evo_rec.end_period_name = FND_API.g_miss_char THEN
5544: x_complete_rec.end_period_name := l_evo_rec.end_period_name;
5545: END IF;
5546:
5547: IF p_evo_rec.global_flag = FND_API.g_miss_char THEN
5543: IF p_evo_rec.end_period_name = FND_API.g_miss_char THEN
5544: x_complete_rec.end_period_name := l_evo_rec.end_period_name;
5545: END IF;
5546:
5547: IF p_evo_rec.global_flag = FND_API.g_miss_char THEN
5548: x_complete_rec.global_flag := l_evo_rec.global_flag;
5549: END IF;
5550:
5551: IF p_evo_rec.task_id = FND_API.g_miss_num THEN
5547: IF p_evo_rec.global_flag = FND_API.g_miss_char THEN
5548: x_complete_rec.global_flag := l_evo_rec.global_flag;
5549: END IF;
5550:
5551: IF p_evo_rec.task_id = FND_API.g_miss_num THEN
5552: x_complete_rec.task_id := l_evo_rec.task_id;
5553: END IF;
5554: IF p_evo_rec.parent_id = FND_API.g_miss_num THEN
5555: x_complete_rec.parent_id := l_evo_rec.parent_id;
5550:
5551: IF p_evo_rec.task_id = FND_API.g_miss_num THEN
5552: x_complete_rec.task_id := l_evo_rec.task_id;
5553: END IF;
5554: IF p_evo_rec.parent_id = FND_API.g_miss_num THEN
5555: x_complete_rec.parent_id := l_evo_rec.parent_id;
5556: END IF;
5557: IF p_evo_rec.parent_type = FND_API.g_miss_char THEN
5558: x_complete_rec.parent_type := l_evo_rec.parent_type;
5553: END IF;
5554: IF p_evo_rec.parent_id = FND_API.g_miss_num THEN
5555: x_complete_rec.parent_id := l_evo_rec.parent_id;
5556: END IF;
5557: IF p_evo_rec.parent_type = FND_API.g_miss_char THEN
5558: x_complete_rec.parent_type := l_evo_rec.parent_type;
5559: END IF;
5560: IF p_evo_rec.CREATE_ATTENDANT_LEAD_FLAG = FND_API.g_miss_char THEN
5561: x_complete_rec.CREATE_ATTENDANT_LEAD_FLAG := l_evo_rec.CREATE_ATTENDANT_LEAD_FLAG;
5556: END IF;
5557: IF p_evo_rec.parent_type = FND_API.g_miss_char THEN
5558: x_complete_rec.parent_type := l_evo_rec.parent_type;
5559: END IF;
5560: IF p_evo_rec.CREATE_ATTENDANT_LEAD_FLAG = FND_API.g_miss_char THEN
5561: x_complete_rec.CREATE_ATTENDANT_LEAD_FLAG := l_evo_rec.CREATE_ATTENDANT_LEAD_FLAG;
5562: END IF;
5563: IF p_evo_rec.CREATE_REGISTRANT_LEAD_FLAG = FND_API.g_miss_char THEN
5564: x_complete_rec.CREATE_REGISTRANT_LEAD_FLAG := l_evo_rec.CREATE_REGISTRANT_LEAD_FLAG;
5559: END IF;
5560: IF p_evo_rec.CREATE_ATTENDANT_LEAD_FLAG = FND_API.g_miss_char THEN
5561: x_complete_rec.CREATE_ATTENDANT_LEAD_FLAG := l_evo_rec.CREATE_ATTENDANT_LEAD_FLAG;
5562: END IF;
5563: IF p_evo_rec.CREATE_REGISTRANT_LEAD_FLAG = FND_API.g_miss_char THEN
5564: x_complete_rec.CREATE_REGISTRANT_LEAD_FLAG := l_evo_rec.CREATE_REGISTRANT_LEAD_FLAG;
5565: END IF;
5566: IF p_evo_rec.event_object_type = FND_API.g_miss_char THEN
5567: x_complete_rec.event_object_type := l_evo_rec.event_object_type;
5562: END IF;
5563: IF p_evo_rec.CREATE_REGISTRANT_LEAD_FLAG = FND_API.g_miss_char THEN
5564: x_complete_rec.CREATE_REGISTRANT_LEAD_FLAG := l_evo_rec.CREATE_REGISTRANT_LEAD_FLAG;
5565: END IF;
5566: IF p_evo_rec.event_object_type = FND_API.g_miss_char THEN
5567: x_complete_rec.event_object_type := l_evo_rec.event_object_type;
5568: END IF;
5569: IF p_evo_rec.REG_TIMEZONE_ID = FND_API.g_miss_num THEN
5570: x_complete_rec.REG_TIMEZONE_ID := l_evo_rec.REG_TIMEZONE_ID;
5565: END IF;
5566: IF p_evo_rec.event_object_type = FND_API.g_miss_char THEN
5567: x_complete_rec.event_object_type := l_evo_rec.event_object_type;
5568: END IF;
5569: IF p_evo_rec.REG_TIMEZONE_ID = FND_API.g_miss_num THEN
5570: x_complete_rec.REG_TIMEZONE_ID := l_evo_rec.REG_TIMEZONE_ID;
5571: END IF;
5572:
5573: IF p_evo_rec.event_password = FND_API.g_miss_char THEN
5569: IF p_evo_rec.REG_TIMEZONE_ID = FND_API.g_miss_num THEN
5570: x_complete_rec.REG_TIMEZONE_ID := l_evo_rec.REG_TIMEZONE_ID;
5571: END IF;
5572:
5573: IF p_evo_rec.event_password = FND_API.g_miss_char THEN
5574: x_complete_rec.event_password := l_evo_rec.event_password;/* Hornet : added for imeeting integration*/
5575: END IF;
5576:
5577: IF p_evo_rec.record_event_flag = FND_API.g_miss_char THEN
5573: IF p_evo_rec.event_password = FND_API.g_miss_char THEN
5574: x_complete_rec.event_password := l_evo_rec.event_password;/* Hornet : added for imeeting integration*/
5575: END IF;
5576:
5577: IF p_evo_rec.record_event_flag = FND_API.g_miss_char THEN
5578: x_complete_rec.record_event_flag := l_evo_rec.record_event_flag;/* Hornet : added for imeeting integration*/
5579: END IF;
5580:
5581: IF p_evo_rec.allow_register_in_middle_flag = FND_API.g_miss_char THEN
5577: IF p_evo_rec.record_event_flag = FND_API.g_miss_char THEN
5578: x_complete_rec.record_event_flag := l_evo_rec.record_event_flag;/* Hornet : added for imeeting integration*/
5579: END IF;
5580:
5581: IF p_evo_rec.allow_register_in_middle_flag = FND_API.g_miss_char THEN
5582: x_complete_rec.allow_register_in_middle_flag := l_evo_rec.allow_register_in_middle_flag;/* Hornet : added for imeeting integration*/
5583: END IF;
5584:
5585: IF p_evo_rec.publish_attendees_flag = FND_API.g_miss_char THEN
5581: IF p_evo_rec.allow_register_in_middle_flag = FND_API.g_miss_char THEN
5582: x_complete_rec.allow_register_in_middle_flag := l_evo_rec.allow_register_in_middle_flag;/* Hornet : added for imeeting integration*/
5583: END IF;
5584:
5585: IF p_evo_rec.publish_attendees_flag = FND_API.g_miss_char THEN
5586: x_complete_rec.publish_attendees_flag := l_evo_rec.publish_attendees_flag;/* Hornet : added for imeeting integration*/
5587: END IF;
5588:
5589: IF p_evo_rec.direct_join_flag = FND_API.g_miss_char THEN
5585: IF p_evo_rec.publish_attendees_flag = FND_API.g_miss_char THEN
5586: x_complete_rec.publish_attendees_flag := l_evo_rec.publish_attendees_flag;/* Hornet : added for imeeting integration*/
5587: END IF;
5588:
5589: IF p_evo_rec.direct_join_flag = FND_API.g_miss_char THEN
5590: x_complete_rec.direct_join_flag := l_evo_rec.direct_join_flag;/* Hornet : added for imeeting integration*/
5591: END IF;
5592:
5593: IF p_evo_rec.event_notification_method = FND_API.g_miss_char THEN
5589: IF p_evo_rec.direct_join_flag = FND_API.g_miss_char THEN
5590: x_complete_rec.direct_join_flag := l_evo_rec.direct_join_flag;/* Hornet : added for imeeting integration*/
5591: END IF;
5592:
5593: IF p_evo_rec.event_notification_method = FND_API.g_miss_char THEN
5594: x_complete_rec.event_notification_method := l_evo_rec.event_notification_method;/* Hornet : added for imeeting integration*/
5595: END IF;
5596:
5597: IF p_evo_rec.actual_start_time = FND_API.g_miss_date THEN
5593: IF p_evo_rec.event_notification_method = FND_API.g_miss_char THEN
5594: x_complete_rec.event_notification_method := l_evo_rec.event_notification_method;/* Hornet : added for imeeting integration*/
5595: END IF;
5596:
5597: IF p_evo_rec.actual_start_time = FND_API.g_miss_date THEN
5598: x_complete_rec.actual_start_time := l_evo_rec.actual_start_time;/* Hornet : added for imeeting integration*/
5599: END IF;
5600:
5601: IF p_evo_rec.actual_end_time = FND_API.g_miss_date THEN
5597: IF p_evo_rec.actual_start_time = FND_API.g_miss_date THEN
5598: x_complete_rec.actual_start_time := l_evo_rec.actual_start_time;/* Hornet : added for imeeting integration*/
5599: END IF;
5600:
5601: IF p_evo_rec.actual_end_time = FND_API.g_miss_date THEN
5602: x_complete_rec.actual_end_time := l_evo_rec.actual_end_time;/* Hornet : added for imeeting integration*/
5603: END IF;
5604:
5605: IF p_evo_rec.server_id = FND_API.g_miss_num THEN
5601: IF p_evo_rec.actual_end_time = FND_API.g_miss_date THEN
5602: x_complete_rec.actual_end_time := l_evo_rec.actual_end_time;/* Hornet : added for imeeting integration*/
5603: END IF;
5604:
5605: IF p_evo_rec.server_id = FND_API.g_miss_num THEN
5606: x_complete_rec.server_id := l_evo_rec.server_id;/* Hornet : added for imeeting integration*/
5607: END IF;
5608:
5609: IF p_evo_rec.owner_fnd_user_id = FND_API.g_miss_NUM THEN
5605: IF p_evo_rec.server_id = FND_API.g_miss_num THEN
5606: x_complete_rec.server_id := l_evo_rec.server_id;/* Hornet : added for imeeting integration*/
5607: END IF;
5608:
5609: IF p_evo_rec.owner_fnd_user_id = FND_API.g_miss_NUM THEN
5610: x_complete_rec.owner_fnd_user_id := l_evo_rec.owner_fnd_user_id;/* Hornet : added for imeeting integration aug13*/
5611: END IF;
5612: IF p_evo_rec.meeting_dial_in_info = FND_API.g_miss_char THEN
5613: x_complete_rec.meeting_dial_in_info := l_evo_rec.meeting_dial_in_info; /* Hornet : added for imeeting integration aug13*/
5608:
5609: IF p_evo_rec.owner_fnd_user_id = FND_API.g_miss_NUM THEN
5610: x_complete_rec.owner_fnd_user_id := l_evo_rec.owner_fnd_user_id;/* Hornet : added for imeeting integration aug13*/
5611: END IF;
5612: IF p_evo_rec.meeting_dial_in_info = FND_API.g_miss_char THEN
5613: x_complete_rec.meeting_dial_in_info := l_evo_rec.meeting_dial_in_info; /* Hornet : added for imeeting integration aug13*/
5614: END IF;
5615: IF p_evo_rec.meeting_email_subject = FND_API.g_miss_char THEN
5616: x_complete_rec.meeting_email_subject := l_evo_rec.meeting_email_subject; /* Hornet : added for imeeting integration aug13*/
5611: END IF;
5612: IF p_evo_rec.meeting_dial_in_info = FND_API.g_miss_char THEN
5613: x_complete_rec.meeting_dial_in_info := l_evo_rec.meeting_dial_in_info; /* Hornet : added for imeeting integration aug13*/
5614: END IF;
5615: IF p_evo_rec.meeting_email_subject = FND_API.g_miss_char THEN
5616: x_complete_rec.meeting_email_subject := l_evo_rec.meeting_email_subject; /* Hornet : added for imeeting integration aug13*/
5617: END IF;
5618: IF p_evo_rec.meeting_schedule_type = FND_API.g_miss_char THEN
5619: x_complete_rec.meeting_schedule_type := l_evo_rec.meeting_schedule_type; /* Hornet : added for imeeting integration aug13*/
5614: END IF;
5615: IF p_evo_rec.meeting_email_subject = FND_API.g_miss_char THEN
5616: x_complete_rec.meeting_email_subject := l_evo_rec.meeting_email_subject; /* Hornet : added for imeeting integration aug13*/
5617: END IF;
5618: IF p_evo_rec.meeting_schedule_type = FND_API.g_miss_char THEN
5619: x_complete_rec.meeting_schedule_type := l_evo_rec.meeting_schedule_type; /* Hornet : added for imeeting integration aug13*/
5620: END IF;
5621: IF p_evo_rec.meeting_status = FND_API.g_miss_char THEN
5622: x_complete_rec.meeting_status := l_evo_rec.meeting_status; /* Hornet : added for imeeting integration aug13*/
5617: END IF;
5618: IF p_evo_rec.meeting_schedule_type = FND_API.g_miss_char THEN
5619: x_complete_rec.meeting_schedule_type := l_evo_rec.meeting_schedule_type; /* Hornet : added for imeeting integration aug13*/
5620: END IF;
5621: IF p_evo_rec.meeting_status = FND_API.g_miss_char THEN
5622: x_complete_rec.meeting_status := l_evo_rec.meeting_status; /* Hornet : added for imeeting integration aug13*/
5623: END IF;
5624: IF p_evo_rec.meeting_misc_info = FND_API.g_miss_char THEN
5625: x_complete_rec.meeting_misc_info := l_evo_rec.meeting_misc_info; /* Hornet : added for imeeting integration aug13*/
5620: END IF;
5621: IF p_evo_rec.meeting_status = FND_API.g_miss_char THEN
5622: x_complete_rec.meeting_status := l_evo_rec.meeting_status; /* Hornet : added for imeeting integration aug13*/
5623: END IF;
5624: IF p_evo_rec.meeting_misc_info = FND_API.g_miss_char THEN
5625: x_complete_rec.meeting_misc_info := l_evo_rec.meeting_misc_info; /* Hornet : added for imeeting integration aug13*/
5626: END IF;
5627: IF p_evo_rec.publish_flag = FND_API.g_miss_char THEN
5628: x_complete_rec.publish_flag := l_evo_rec.publish_flag; /* Hornet : added for imeeting integration aug13*/
5623: END IF;
5624: IF p_evo_rec.meeting_misc_info = FND_API.g_miss_char THEN
5625: x_complete_rec.meeting_misc_info := l_evo_rec.meeting_misc_info; /* Hornet : added for imeeting integration aug13*/
5626: END IF;
5627: IF p_evo_rec.publish_flag = FND_API.g_miss_char THEN
5628: x_complete_rec.publish_flag := l_evo_rec.publish_flag; /* Hornet : added for imeeting integration aug13*/
5629: END IF;
5630: IF p_evo_rec.meeting_encryption_key_code = FND_API.g_miss_char THEN
5631: x_complete_rec.meeting_encryption_key_code := l_evo_rec.meeting_encryption_key_code; /* Hornet : added for imeeting integration aug13*/
5626: END IF;
5627: IF p_evo_rec.publish_flag = FND_API.g_miss_char THEN
5628: x_complete_rec.publish_flag := l_evo_rec.publish_flag; /* Hornet : added for imeeting integration aug13*/
5629: END IF;
5630: IF p_evo_rec.meeting_encryption_key_code = FND_API.g_miss_char THEN
5631: x_complete_rec.meeting_encryption_key_code := l_evo_rec.meeting_encryption_key_code; /* Hornet : added for imeeting integration aug13*/
5632: END IF;
5633: IF p_evo_rec.number_of_attendees = FND_API.g_miss_NUM THEN
5634: x_complete_rec.number_of_attendees := l_evo_rec.number_of_attendees;/* Hornet : added for imeeting integration aug13*/
5629: END IF;
5630: IF p_evo_rec.meeting_encryption_key_code = FND_API.g_miss_char THEN
5631: x_complete_rec.meeting_encryption_key_code := l_evo_rec.meeting_encryption_key_code; /* Hornet : added for imeeting integration aug13*/
5632: END IF;
5633: IF p_evo_rec.number_of_attendees = FND_API.g_miss_NUM THEN
5634: x_complete_rec.number_of_attendees := l_evo_rec.number_of_attendees;/* Hornet : added for imeeting integration aug13*/
5635: END IF;
5636: IF p_evo_rec.event_purpose_code = FND_API.g_miss_char THEN
5637: x_complete_rec.event_purpose_code := l_evo_rec.event_purpose_code; /* Hornet : added aug13*/
5632: END IF;
5633: IF p_evo_rec.number_of_attendees = FND_API.g_miss_NUM THEN
5634: x_complete_rec.number_of_attendees := l_evo_rec.number_of_attendees;/* Hornet : added for imeeting integration aug13*/
5635: END IF;
5636: IF p_evo_rec.event_purpose_code = FND_API.g_miss_char THEN
5637: x_complete_rec.event_purpose_code := l_evo_rec.event_purpose_code; /* Hornet : added aug13*/
5638: END IF;
5639:
5640: END complete_evo_rec;
5649: -- an error message if inv api call returns err status
5650: ---------------------------------------------------------------------
5651: PROCEDURE create_inv_item
5652: (
5653: p_commit IN VARCHAR2 := FND_API.g_false,
5654: p_inv_item_number IN VARCHAR2,
5655: p_inv_item_desc IN VARCHAR2,
5656: p_inv_long_desc IN VARCHAR2,
5657: x_return_status OUT NOCOPY VARCHAR2,
5679: null;
5680:
5681: /*
5682: --DBMS_OUTPUT.put_line('calling INV_Item_GRP.Create_Item...');
5683: x_return_status := FND_API.g_ret_sts_success;
5684:
5685: l_commit := p_commit;
5686: l_validation_level := fnd_api.g_VALID_LEVEL_FULL;
5687: l_item_rec.SEGMENT1 := p_inv_item_number;
5682: --DBMS_OUTPUT.put_line('calling INV_Item_GRP.Create_Item...');
5683: x_return_status := FND_API.g_ret_sts_success;
5684:
5685: l_commit := p_commit;
5686: l_validation_level := fnd_api.g_VALID_LEVEL_FULL;
5687: l_item_rec.SEGMENT1 := p_inv_item_number;
5688: l_item_rec.ORGANIZATION_ID := FND_PROFILE.Value('AMS_ITEM_ORGANIZATION_ID');
5689: --204;
5690: l_item_rec.DESCRIPTION := p_inv_item_desc;
5725: NULL;
5726: END LOOP;
5727:
5728:
5729: IF l_return_status <> FND_API.g_ret_sts_success THEN
5730: RAISE inv_item_creation_error;
5731: END IF;
5732:
5733: EXCEPTION
5736: -- NULL;
5737: --DBMS_OUTPUT.put_line('-- caught here');
5738:
5739: WHEN inv_item_creation_error THEN
5740: --x_return_status := FND_API.g_ret_sts_error;
5741: --l_msg_count := x_error_tbl.count;
5742: FOR i IN 1 .. x_error_tbl.count LOOP
5743: l_err_txt := l_err_txt || x_error_tbl(i).message_text;
5744: END LOOP;
5743: l_err_txt := l_err_txt || x_error_tbl(i).message_text;
5744: END LOOP;
5745: FND_MSG_PUB.add_exc_msg(p_error_text => l_err_txt);
5746: FND_MSG_PUB.count_and_get(
5747: p_encoded => FND_API.g_false,
5748: p_count => x_msg_count,
5749: p_data => x_msg_data
5750: );
5751:
5748: p_count => x_msg_count,
5749: p_data => x_msg_data
5750: );
5751:
5752: WHEN FND_API.g_exc_unexpected_error THEN
5753: --x_return_status := FND_API.g_ret_sts_unexp_error ;
5754: l_msg_count := x_error_tbl.count;
5755: FOR i IN 1 .. x_error_tbl.count LOOP
5756: FND_MSG_PUB.count_and_get(
5749: p_data => x_msg_data
5750: );
5751:
5752: WHEN FND_API.g_exc_unexpected_error THEN
5753: --x_return_status := FND_API.g_ret_sts_unexp_error ;
5754: l_msg_count := x_error_tbl.count;
5755: FOR i IN 1 .. x_error_tbl.count LOOP
5756: FND_MSG_PUB.count_and_get(
5757: p_encoded => FND_API.g_false,
5753: --x_return_status := FND_API.g_ret_sts_unexp_error ;
5754: l_msg_count := x_error_tbl.count;
5755: FOR i IN 1 .. x_error_tbl.count LOOP
5756: FND_MSG_PUB.count_and_get(
5757: p_encoded => FND_API.g_false,
5758: p_count => l_msg_count,
5759: p_data => x_error_tbl(i).message_text
5760: );
5761: END LOOP;
5760: );
5761: END LOOP;
5762:
5763: WHEN OTHERS THEN
5764: -- x_return_status := FND_API.g_ret_sts_unexp_error;
5765: l_msg_count := x_error_tbl.count;
5766: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error)
5767: THEN
5768: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
5769: END IF;
5770:
5771: FOR i IN 1 .. x_error_tbl.count LOOP
5772: FND_MSG_PUB.count_and_get(
5773: p_encoded => FND_API.g_false,
5774: p_count => l_msg_count,
5775: p_data => x_msg_data
5776: );
5777: END LOOP;
5791:
5792: PROCEDURE create_pricelist_header
5793: (
5794: p_api_version IN NUMBER,
5795: p_init_msg_list IN VARCHAR2 := FND_API.g_false,
5796: p_return_values IN VARCHAR2 := FND_API.g_false,
5797: p_commit IN VARCHAR2 := FND_API.g_false,
5798: p_evo_rec IN evo_rec_type,
5799: x_return_status OUT NOCOPY VARCHAR2,
5792: PROCEDURE create_pricelist_header
5793: (
5794: p_api_version IN NUMBER,
5795: p_init_msg_list IN VARCHAR2 := FND_API.g_false,
5796: p_return_values IN VARCHAR2 := FND_API.g_false,
5797: p_commit IN VARCHAR2 := FND_API.g_false,
5798: p_evo_rec IN evo_rec_type,
5799: x_return_status OUT NOCOPY VARCHAR2,
5800: x_msg_count OUT NOCOPY NUMBER,
5793: (
5794: p_api_version IN NUMBER,
5795: p_init_msg_list IN VARCHAR2 := FND_API.g_false,
5796: p_return_values IN VARCHAR2 := FND_API.g_false,
5797: p_commit IN VARCHAR2 := FND_API.g_false,
5798: p_evo_rec IN evo_rec_type,
5799: x_return_status OUT NOCOPY VARCHAR2,
5800: x_msg_count OUT NOCOPY NUMBER,
5801: x_msg_data OUT NOCOPY VARCHAR2,
5831:
5832: BEGIN
5833:
5834: -- dbms_output.put_line('create List header called');
5835: x_return_status := FND_API.g_ret_sts_success;
5836: -- todo- get Header name from profile option AMS_PRICELIST_HEADER_NAME
5837: p_price_list_rec.name := FND_PROFILE.value('AMS_PRICELIST_HEADER_NAME');
5838: --'Event Registration Pricing';
5839: p_price_list_rec.created_by := p_evo_rec.owner_user_id;
5861: END IF;
5862:
5863: QP_PRICE_LIST_PUB.Process_Price_List(
5864: p_api_version_number => 1.0,
5865: p_init_msg_list => FND_API.G_TRUE,
5866: p_return_values => FND_API.G_TRUE,
5867: p_commit => FND_API.G_TRUE,
5868: x_return_status => l_return_status,
5869: x_msg_count => l_msg_count,
5862:
5863: QP_PRICE_LIST_PUB.Process_Price_List(
5864: p_api_version_number => 1.0,
5865: p_init_msg_list => FND_API.G_TRUE,
5866: p_return_values => FND_API.G_TRUE,
5867: p_commit => FND_API.G_TRUE,
5868: x_return_status => l_return_status,
5869: x_msg_count => l_msg_count,
5870: x_msg_data => l_msg_data,
5863: QP_PRICE_LIST_PUB.Process_Price_List(
5864: p_api_version_number => 1.0,
5865: p_init_msg_list => FND_API.G_TRUE,
5866: p_return_values => FND_API.G_TRUE,
5867: p_commit => FND_API.G_TRUE,
5868: x_return_status => l_return_status,
5869: x_msg_count => l_msg_count,
5870: x_msg_data => l_msg_data,
5871: p_PRICE_LIST_rec => p_price_list_rec,
5891:
5892: -- dbms_output.put_line('The value of x_pricelist_header_id is ' || x_pricelist_header_id);
5893:
5894:
5895: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5896: RAISE FND_API.g_exc_unexpected_error;
5897: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
5898: RAISE FND_API.g_exc_error;
5899: END IF;
5892: -- dbms_output.put_line('The value of x_pricelist_header_id is ' || x_pricelist_header_id);
5893:
5894:
5895: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5896: RAISE FND_API.g_exc_unexpected_error;
5897: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
5898: RAISE FND_API.g_exc_error;
5899: END IF;
5900:
5893:
5894:
5895: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5896: RAISE FND_API.g_exc_unexpected_error;
5897: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
5898: RAISE FND_API.g_exc_error;
5899: END IF;
5900:
5901: EXCEPTION
5894:
5895: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
5896: RAISE FND_API.g_exc_unexpected_error;
5897: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
5898: RAISE FND_API.g_exc_error;
5899: END IF;
5900:
5901: EXCEPTION
5902:
5899: END IF;
5900:
5901: EXCEPTION
5902:
5903: WHEN FND_API.g_exc_error THEN
5904: x_return_status := FND_API.g_ret_sts_error;
5905: FND_MSG_PUB.count_and_get(
5906: p_encoded => FND_API.g_false,
5907: p_count => x_msg_count,
5900:
5901: EXCEPTION
5902:
5903: WHEN FND_API.g_exc_error THEN
5904: x_return_status := FND_API.g_ret_sts_error;
5905: FND_MSG_PUB.count_and_get(
5906: p_encoded => FND_API.g_false,
5907: p_count => x_msg_count,
5908: p_data => x_msg_data
5902:
5903: WHEN FND_API.g_exc_error THEN
5904: x_return_status := FND_API.g_ret_sts_error;
5905: FND_MSG_PUB.count_and_get(
5906: p_encoded => FND_API.g_false,
5907: p_count => x_msg_count,
5908: p_data => x_msg_data
5909: );
5910:
5907: p_count => x_msg_count,
5908: p_data => x_msg_data
5909: );
5910:
5911: WHEN FND_API.g_exc_unexpected_error THEN
5912: x_return_status := FND_API.g_ret_sts_unexp_error ;
5913: FND_MSG_PUB.count_and_get(
5914: p_encoded => FND_API.g_false,
5915: p_count => x_msg_count,
5908: p_data => x_msg_data
5909: );
5910:
5911: WHEN FND_API.g_exc_unexpected_error THEN
5912: x_return_status := FND_API.g_ret_sts_unexp_error ;
5913: FND_MSG_PUB.count_and_get(
5914: p_encoded => FND_API.g_false,
5915: p_count => x_msg_count,
5916: p_data => x_msg_data
5910:
5911: WHEN FND_API.g_exc_unexpected_error THEN
5912: x_return_status := FND_API.g_ret_sts_unexp_error ;
5913: FND_MSG_PUB.count_and_get(
5914: p_encoded => FND_API.g_false,
5915: p_count => x_msg_count,
5916: p_data => x_msg_data
5917: );
5918:
5916: p_data => x_msg_data
5917: );
5918:
5919: WHEN OTHERS THEN
5920: x_return_status := FND_API.g_ret_sts_unexp_error;
5921: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error)
5922: THEN
5923: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
5924: END IF;
5922: THEN
5923: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
5924: END IF;
5925: FND_MSG_PUB.count_and_get(
5926: p_encoded => FND_API.g_false,
5927: p_count => x_msg_count,
5928: p_data => x_msg_data
5929: );
5930:
5941:
5942: PROCEDURE create_pricelist_line
5943: (
5944: p_api_version IN NUMBER,
5945: p_init_msg_list IN VARCHAR2 := FND_API.g_false,
5946: p_return_values IN VARCHAR2 := FND_API.g_false,
5947: p_commit IN VARCHAR2 := FND_API.g_false,
5948: p_price_hdr_id IN NUMBER,
5949: p_evo_rec IN evo_rec_type,
5942: PROCEDURE create_pricelist_line
5943: (
5944: p_api_version IN NUMBER,
5945: p_init_msg_list IN VARCHAR2 := FND_API.g_false,
5946: p_return_values IN VARCHAR2 := FND_API.g_false,
5947: p_commit IN VARCHAR2 := FND_API.g_false,
5948: p_price_hdr_id IN NUMBER,
5949: p_evo_rec IN evo_rec_type,
5950: x_return_status OUT NOCOPY VARCHAR2,
5943: (
5944: p_api_version IN NUMBER,
5945: p_init_msg_list IN VARCHAR2 := FND_API.g_false,
5946: p_return_values IN VARCHAR2 := FND_API.g_false,
5947: p_commit IN VARCHAR2 := FND_API.g_false,
5948: p_price_hdr_id IN NUMBER,
5949: p_evo_rec IN evo_rec_type,
5950: x_return_status OUT NOCOPY VARCHAR2,
5951: x_msg_count OUT NOCOPY NUMBER,
5981:
5982: BEGIN
5983:
5984: --dbms_output.put_line('create List line called');
5985: x_return_status := FND_API.g_ret_sts_success;
5986:
5987: p_price_list_line_tbl(1).list_header_id := p_price_hdr_id;
5988: --dbms_output.put_line('p_price_hdr_id: '||p_price_hdr_id);
5989: p_price_list_line_tbl(1).list_line_type_code := 'PLL';
5995: p_price_list_line_tbl(1).organization_id := p_evo_rec.organization_id;
5996: p_price_list_line_tbl(1).operation :=QP_GLOBALS.G_OPR_CREATE;
5997: --p_price_list_line_tbl(1).automatic_flag := 'Y';
5998: -- modified sugupta 4th of July 2000
5999: if p_evo_rec.PRICELIST_LIST_PRICE is NULL or p_evo_rec.PRICELIST_LIST_PRICE = FND_API.g_miss_num then
6000: p_price_list_line_tbl(1).operand := 0;
6001: else
6002: p_price_list_line_tbl(1).operand := p_evo_rec.PRICELIST_LIST_PRICE;
6003: end if;
6003: end if;
6004:
6005: p_price_list_line_tbl(1).arithmetic_operator := 'UNIT_PRICE';
6006: /* as per pricing team, usage of list_price column and percent_price column is obsolete.
6007: if p_evo_rec.PRICELIST_LIST_PRICE is NULL or p_evo_rec.PRICELIST_LIST_PRICE = FND_API.g_miss_num then
6008: p_price_list_line_tbl(1).list_price := 0;
6009: else
6010: p_price_list_line_tbl(1).list_price := p_evo_rec.PRICELIST_LIST_PRICE;
6011: end if;
6030: END IF;
6031:
6032: QP_PRICE_LIST_PUB.Process_Price_List(
6033: p_api_version_number => 1.0,
6034: p_init_msg_list => FND_API.G_TRUE,
6035: p_return_values => FND_API.G_TRUE,
6036: p_commit => FND_API.G_TRUE,
6037: x_return_status => l_return_status,
6038: x_msg_count => l_msg_count,
6031:
6032: QP_PRICE_LIST_PUB.Process_Price_List(
6033: p_api_version_number => 1.0,
6034: p_init_msg_list => FND_API.G_TRUE,
6035: p_return_values => FND_API.G_TRUE,
6036: p_commit => FND_API.G_TRUE,
6037: x_return_status => l_return_status,
6038: x_msg_count => l_msg_count,
6039: x_msg_data => l_msg_data,
6032: QP_PRICE_LIST_PUB.Process_Price_List(
6033: p_api_version_number => 1.0,
6034: p_init_msg_list => FND_API.G_TRUE,
6035: p_return_values => FND_API.G_TRUE,
6036: p_commit => FND_API.G_TRUE,
6037: x_return_status => l_return_status,
6038: x_msg_count => l_msg_count,
6039: x_msg_data => l_msg_data,
6040: p_PRICE_LIST_rec => p_price_list_rec,
6057:
6058: x_pricelist_line_id := l_PRICE_LIST_LINE_tbl(1).list_line_id;
6059: x_return_status := l_return_status;
6060:
6061: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
6062: RAISE FND_API.g_exc_unexpected_error;
6063: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
6064: RAISE FND_API.g_exc_error;
6065: END IF;
6058: x_pricelist_line_id := l_PRICE_LIST_LINE_tbl(1).list_line_id;
6059: x_return_status := l_return_status;
6060:
6061: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
6062: RAISE FND_API.g_exc_unexpected_error;
6063: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
6064: RAISE FND_API.g_exc_error;
6065: END IF;
6066:
6059: x_return_status := l_return_status;
6060:
6061: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
6062: RAISE FND_API.g_exc_unexpected_error;
6063: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
6064: RAISE FND_API.g_exc_error;
6065: END IF;
6066:
6067: EXCEPTION
6060:
6061: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
6062: RAISE FND_API.g_exc_unexpected_error;
6063: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
6064: RAISE FND_API.g_exc_error;
6065: END IF;
6066:
6067: EXCEPTION
6068:
6065: END IF;
6066:
6067: EXCEPTION
6068:
6069: WHEN FND_API.g_exc_error THEN
6070: x_return_status := FND_API.g_ret_sts_error;
6071: FND_MSG_PUB.count_and_get(
6072: p_encoded => FND_API.g_false,
6073: p_count => x_msg_count,
6066:
6067: EXCEPTION
6068:
6069: WHEN FND_API.g_exc_error THEN
6070: x_return_status := FND_API.g_ret_sts_error;
6071: FND_MSG_PUB.count_and_get(
6072: p_encoded => FND_API.g_false,
6073: p_count => x_msg_count,
6074: p_data => x_msg_data
6068:
6069: WHEN FND_API.g_exc_error THEN
6070: x_return_status := FND_API.g_ret_sts_error;
6071: FND_MSG_PUB.count_and_get(
6072: p_encoded => FND_API.g_false,
6073: p_count => x_msg_count,
6074: p_data => x_msg_data
6075: );
6076:
6073: p_count => x_msg_count,
6074: p_data => x_msg_data
6075: );
6076:
6077: WHEN FND_API.g_exc_unexpected_error THEN
6078: x_return_status := FND_API.g_ret_sts_unexp_error ;
6079: FND_MSG_PUB.count_and_get(
6080: p_encoded => FND_API.g_false,
6081: p_count => x_msg_count,
6074: p_data => x_msg_data
6075: );
6076:
6077: WHEN FND_API.g_exc_unexpected_error THEN
6078: x_return_status := FND_API.g_ret_sts_unexp_error ;
6079: FND_MSG_PUB.count_and_get(
6080: p_encoded => FND_API.g_false,
6081: p_count => x_msg_count,
6082: p_data => x_msg_data
6076:
6077: WHEN FND_API.g_exc_unexpected_error THEN
6078: x_return_status := FND_API.g_ret_sts_unexp_error ;
6079: FND_MSG_PUB.count_and_get(
6080: p_encoded => FND_API.g_false,
6081: p_count => x_msg_count,
6082: p_data => x_msg_data
6083: );
6084:
6082: p_data => x_msg_data
6083: );
6084:
6085: WHEN OTHERS THEN
6086: x_return_status := FND_API.g_ret_sts_unexp_error;
6087: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_unexp_error)
6088: THEN
6089: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
6090: END IF;
6089: FND_MSG_PUB.add_exc_msg(g_pkg_name, l_api_name);
6090: END IF;
6091:
6092: FND_MSG_PUB.count_and_get(
6093: p_encoded => FND_API.g_false,
6094: p_count => x_msg_count,
6095: p_data => x_msg_data
6096: );
6097:
6100: /*=================================================*/
6101:
6102: PROCEDURE copy_ev_header_to_offer(
6103: p_api_version IN NUMBER,
6104: p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
6105: x_return_status OUT NOCOPY VARCHAR2,
6106: x_msg_count OUT NOCOPY NUMBER,
6107: x_msg_data OUT NOCOPY VARCHAR2,
6108: x_evo_rec OUT NOCOPY evo_rec_type,
6145:
6146: ams_utility_pvt.debug_message(l_full_name || ': start');
6147: END IF;
6148:
6149: IF fnd_api.to_boolean(p_init_msg_list)
6150: THEN
6151: fnd_msg_pub.initialize;
6152: END IF;
6153:
6150: THEN
6151: fnd_msg_pub.initialize;
6152: END IF;
6153:
6154: IF NOT fnd_api.compatible_api_call(
6155: l_api_version,
6156: p_api_version,
6157: l_api_name,
6158: g_pkg_name)
6156: p_api_version,
6157: l_api_name,
6158: g_pkg_name)
6159: THEN
6160: RAISE fnd_api.g_exc_unexpected_error;
6161: END IF;
6162:
6163: x_return_status := fnd_api.g_ret_sts_success;
6164: ----------------------- insert -----------------------
6159: THEN
6160: RAISE fnd_api.g_exc_unexpected_error;
6161: END IF;
6162:
6163: x_return_status := fnd_api.g_ret_sts_success;
6164: ----------------------- insert -----------------------
6165: IF (AMS_DEBUG_HIGH_ON) THEN
6166:
6167: ams_utility_pvt.debug_message(l_full_name || ': start');
6190: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
6191: FND_MESSAGE.set_name('AMS', 'AMS_API_RECORD_NOT_FOUND');
6192: FND_MSG_PUB.add;
6193: END IF;
6194: RAISE FND_API.g_exc_error;
6195: END IF;
6196:
6197: CLOSE c_get_header_info;
6198:
6281:
6282: x_evo_rec := l_evo_rec;
6283:
6284: EXCEPTION
6285: WHEN fnd_api.g_exc_error
6286: THEN
6287: ROLLBACK TO copy_ev_header_to_offer;
6288: x_return_status := fnd_api.g_ret_sts_error;
6289: fnd_msg_pub.count_and_get(
6284: EXCEPTION
6285: WHEN fnd_api.g_exc_error
6286: THEN
6287: ROLLBACK TO copy_ev_header_to_offer;
6288: x_return_status := fnd_api.g_ret_sts_error;
6289: fnd_msg_pub.count_and_get(
6290: p_encoded => fnd_api.g_false,
6291: p_count => x_msg_count,
6292: p_data => x_msg_data);
6286: THEN
6287: ROLLBACK TO copy_ev_header_to_offer;
6288: x_return_status := fnd_api.g_ret_sts_error;
6289: fnd_msg_pub.count_and_get(
6290: p_encoded => fnd_api.g_false,
6291: p_count => x_msg_count,
6292: p_data => x_msg_data);
6293: WHEN fnd_api.g_exc_unexpected_error
6294: THEN
6289: fnd_msg_pub.count_and_get(
6290: p_encoded => fnd_api.g_false,
6291: p_count => x_msg_count,
6292: p_data => x_msg_data);
6293: WHEN fnd_api.g_exc_unexpected_error
6294: THEN
6295: ROLLBACK TO copy_ev_header_to_offer;
6296: x_return_status := fnd_api.g_ret_sts_unexp_error;
6297: IF (AMS_DEBUG_HIGH_ON) THEN
6292: p_data => x_msg_data);
6293: WHEN fnd_api.g_exc_unexpected_error
6294: THEN
6295: ROLLBACK TO copy_ev_header_to_offer;
6296: x_return_status := fnd_api.g_ret_sts_unexp_error;
6297: IF (AMS_DEBUG_HIGH_ON) THEN
6298:
6299: ams_utility_pvt.debug_message(l_full_name || ': debug');
6300: END IF;
6298:
6299: ams_utility_pvt.debug_message(l_full_name || ': debug');
6300: END IF;
6301: fnd_msg_pub.count_and_get(
6302: p_encoded => fnd_api.g_false,
6303: p_count => x_msg_count,
6304: p_data => x_msg_data);
6305: WHEN OTHERS THEN
6306: IF (c_get_header_info%ISOPEN) THEN
6310: CLOSE c_setup_resp;
6311: END IF;
6312:
6313: ROLLBACK TO copy_ev_header_to_offer;
6314: x_return_status := fnd_api.g_ret_sts_unexp_error;
6315:
6316: IF fnd_msg_pub.check_msg_level(fnd_msg_pub.g_msg_lvl_unexp_error)
6317: THEN
6318: fnd_msg_pub.add_exc_msg(g_pkg_name, l_api_name);
6318: fnd_msg_pub.add_exc_msg(g_pkg_name, l_api_name);
6319: END IF;
6320:
6321: fnd_msg_pub.count_and_get(
6322: p_encoded => fnd_api.g_false,
6323: p_count => x_msg_count,
6324: p_data => x_msg_data);
6325: END copy_ev_header_to_offer;
6326:
6326:
6327: /*======================================================================*/
6328: PROCEDURE copy_ev_header_associations(
6329: p_api_version IN NUMBER,
6330: p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
6331: p_commit IN VARCHAR2 := fnd_api.g_false,
6332: p_validation_level IN NUMBER := FND_API.g_valid_level_full,
6333: x_return_status OUT NOCOPY VARCHAR2,
6334: x_msg_count OUT NOCOPY NUMBER,
6327: /*======================================================================*/
6328: PROCEDURE copy_ev_header_associations(
6329: p_api_version IN NUMBER,
6330: p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
6331: p_commit IN VARCHAR2 := fnd_api.g_false,
6332: p_validation_level IN NUMBER := FND_API.g_valid_level_full,
6333: x_return_status OUT NOCOPY VARCHAR2,
6334: x_msg_count OUT NOCOPY NUMBER,
6335: x_msg_data OUT NOCOPY VARCHAR2,
6328: PROCEDURE copy_ev_header_associations(
6329: p_api_version IN NUMBER,
6330: p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
6331: p_commit IN VARCHAR2 := fnd_api.g_false,
6332: p_validation_level IN NUMBER := FND_API.g_valid_level_full,
6333: x_return_status OUT NOCOPY VARCHAR2,
6334: x_msg_count OUT NOCOPY NUMBER,
6335: x_msg_data OUT NOCOPY VARCHAR2,
6336: x_transaction_id OUT NOCOPY NUMBER,
6395:
6396: ams_utility_pvt.debug_message(l_full_name || ': start');
6397: END IF;
6398:
6399: IF fnd_api.to_boolean(p_init_msg_list)
6400: THEN
6401: fnd_msg_pub.initialize;
6402: END IF;
6403:
6400: THEN
6401: fnd_msg_pub.initialize;
6402: END IF;
6403:
6404: IF NOT fnd_api.compatible_api_call(
6405: l_api_version,
6406: p_api_version,
6407: l_api_name,
6408: g_pkg_name)
6406: p_api_version,
6407: l_api_name,
6408: g_pkg_name)
6409: THEN
6410: RAISE fnd_api.g_exc_unexpected_error;
6411: END IF;
6412:
6413: x_return_status := fnd_api.g_ret_sts_success;
6414: ----------------------- insert -----------------------
6409: THEN
6410: RAISE fnd_api.g_exc_unexpected_error;
6411: END IF;
6412:
6413: x_return_status := fnd_api.g_ret_sts_success;
6414: ----------------------- insert -----------------------
6415:
6416: IF (AMS_DEBUG_HIGH_ON) THEN
6417:
6468: l_errcode,
6469: l_errmsg);
6470:
6471: if (AMS_EventOffer_PVT.check_association_exists(l_object_type,l_object_id,'MESG',NULL)
6472: = FND_API.g_true) then
6473:
6474: AMS_ObjectAttribute_PVT.modify_object_attribute(
6475: p_api_version => p_api_version,
6476: p_init_msg_list => p_init_msg_list,
6501: l_errcode,
6502: l_errmsg);
6503:
6504: if (AMS_EventOffer_PVT.check_association_exists(l_object_type,l_object_id,'PROD',NULL)
6505: = FND_API.g_true) then
6506:
6507: AMS_ObjectAttribute_PVT.modify_object_attribute(
6508: p_api_version => p_api_version,
6509: p_init_msg_list => p_init_msg_list,
6537: l_association_copied := l_association_copied + 1;
6538: end if;
6539: if l_obj_attr(i-1).OBJECT_ATTRIBUTE = 'CAMP' then
6540: if (AMS_EventOffer_PVT.check_association_exists(l_object_type,l_object_id,'CAMP',NULL)
6541: = FND_API.g_true) then
6542:
6543: AMS_ObjectAttribute_PVT.modify_object_attribute(
6544: p_api_version => p_api_version,
6545: p_init_msg_list => p_init_msg_list,
6557: );
6558: end if;
6559: elsif l_obj_attr(i-1).OBJECT_ATTRIBUTE = 'DELV' then
6560: if (AMS_EventOffer_PVT.check_association_exists(l_object_type,l_object_id,'DELV',NULL)
6561: = FND_API.g_true) then
6562:
6563: AMS_ObjectAttribute_PVT.modify_object_attribute(
6564: p_api_version => p_api_version,
6565: p_init_msg_list => p_init_msg_list,
6591: l_errcode,
6592: l_errmsg);
6593:
6594: if (AMS_EventOffer_PVT.check_association_exists(l_object_type,l_object_id,'ATCH',NULL)
6595: = FND_API.g_true) then
6596:
6597: AMS_ObjectAttribute_PVT.modify_object_attribute(
6598: p_api_version => p_api_version,
6599: p_init_msg_list => p_init_msg_list,
6625: l_errcode,
6626: l_errmsg);
6627:
6628: if (AMS_EventOffer_PVT.check_association_exists(l_object_type,l_object_id,'RESC',NULL)
6629: = FND_API.g_true) then
6630:
6631: AMS_ObjectAttribute_PVT.modify_object_attribute(
6632: p_api_version => p_api_version,
6633: p_init_msg_list => p_init_msg_list,
6659: l_errcode,
6660: l_errmsg);
6661:
6662: if (AMS_EventOffer_PVT.check_association_exists(l_object_type,l_object_id,'CELL',NULL)
6663: = FND_API.g_true) then
6664:
6665: AMS_ObjectAttribute_PVT.modify_object_attribute(
6666: p_api_version => p_api_version,
6667: p_init_msg_list => p_init_msg_list,
6716: l_msg_count := 0;
6717: l_msg_data := NULL;
6718: copy_event_header(
6719: p_api_version => 1,
6720: p_init_msg_list => fnd_api.g_true,
6721: x_return_status => l_return_status,
6722: x_msg_data => l_msg_data,
6723: x_msg_count => l_msg_count,
6724: p_src_evh_id => sub_eveh_rec.event_header_id,
6734: */
6735: AMS_CPYutility_pvt.insert_log_mesg(x_transaction_id);
6736:
6737: EXCEPTION
6738: WHEN fnd_api.g_exc_error
6739: THEN
6740: ROLLBACK TO copy_ev_header_associations;
6741: x_return_status := fnd_api.g_ret_sts_error;
6742: fnd_msg_pub.count_and_get(
6737: EXCEPTION
6738: WHEN fnd_api.g_exc_error
6739: THEN
6740: ROLLBACK TO copy_ev_header_associations;
6741: x_return_status := fnd_api.g_ret_sts_error;
6742: fnd_msg_pub.count_and_get(
6743: p_encoded => fnd_api.g_false,
6744: p_count => x_msg_count,
6745: p_data => x_msg_data);
6739: THEN
6740: ROLLBACK TO copy_ev_header_associations;
6741: x_return_status := fnd_api.g_ret_sts_error;
6742: fnd_msg_pub.count_and_get(
6743: p_encoded => fnd_api.g_false,
6744: p_count => x_msg_count,
6745: p_data => x_msg_data);
6746: WHEN fnd_api.g_exc_unexpected_error
6747: THEN
6742: fnd_msg_pub.count_and_get(
6743: p_encoded => fnd_api.g_false,
6744: p_count => x_msg_count,
6745: p_data => x_msg_data);
6746: WHEN fnd_api.g_exc_unexpected_error
6747: THEN
6748: ROLLBACK TO copy_ev_header_associations;
6749: x_return_status := fnd_api.g_ret_sts_unexp_error;
6750: IF (AMS_DEBUG_HIGH_ON) THEN
6745: p_data => x_msg_data);
6746: WHEN fnd_api.g_exc_unexpected_error
6747: THEN
6748: ROLLBACK TO copy_ev_header_associations;
6749: x_return_status := fnd_api.g_ret_sts_unexp_error;
6750: IF (AMS_DEBUG_HIGH_ON) THEN
6751:
6752: ams_utility_pvt.debug_message(l_full_name || ': debug');
6753: END IF;
6751:
6752: ams_utility_pvt.debug_message(l_full_name || ': debug');
6753: END IF;
6754: fnd_msg_pub.count_and_get(
6755: p_encoded => fnd_api.g_false,
6756: p_count => x_msg_count,
6757: p_data => x_msg_data);
6758: WHEN OTHERS
6759: THEN
6761: CLOSE c_header_resp;
6762: END IF;
6763:
6764: ROLLBACK TO copy_ev_header_associations;
6765: x_return_status := fnd_api.g_ret_sts_unexp_error;
6766:
6767: IF fnd_msg_pub.check_msg_level(fnd_msg_pub.g_msg_lvl_unexp_error)
6768: THEN
6769: fnd_msg_pub.add_exc_msg(g_pkg_name, l_api_name);
6769: fnd_msg_pub.add_exc_msg(g_pkg_name, l_api_name);
6770: END IF;
6771:
6772: fnd_msg_pub.count_and_get(
6773: p_encoded => fnd_api.g_false,
6774: p_count => x_msg_count,
6775: p_data => x_msg_data);
6776: END copy_ev_header_associations;
6777:
6826: --dbms_output.put_line('Call AMS_EVENTOFFER_PVT.UPDATE_offer');
6827:
6828: AMS_EVENTOFFER_PVT.create_event_offer(
6829: p_api_version => 1.0 -- p_api_version
6830: ,p_init_msg_list => FND_API.G_FALSE
6831: ,p_commit => FND_API.G_FALSE
6832: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
6833: ,p_evo_rec => l_evo_rec
6834: ,x_return_status => l_return_status
6827:
6828: AMS_EVENTOFFER_PVT.create_event_offer(
6829: p_api_version => 1.0 -- p_api_version
6830: ,p_init_msg_list => FND_API.G_FALSE
6831: ,p_commit => FND_API.G_FALSE
6832: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
6833: ,p_evo_rec => l_evo_rec
6834: ,x_return_status => l_return_status
6835: ,x_msg_count => l_msg_count
6828: AMS_EVENTOFFER_PVT.create_event_offer(
6829: p_api_version => 1.0 -- p_api_version
6830: ,p_init_msg_list => FND_API.G_FALSE
6831: ,p_commit => FND_API.G_FALSE
6832: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
6833: ,p_evo_rec => l_evo_rec
6834: ,x_return_status => l_return_status
6835: ,x_msg_count => l_msg_count
6836: ,x_msg_data => l_msg_data
6836: ,x_msg_data => l_msg_data
6837: ,x_evo_id => l_evo_id
6838: );
6839:
6840: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
6841: --dbms_output.put_line(l_return_status);
6842: --dbms_output.put_line(l_msg_count);
6843: AMS_UTILITY_PVT.display_messages;
6844: --dbms_output.put_line('AMS_EVENTOFFER_PVT.update ERROR');
6879: -- Remove the following line once the testing is done.
6880: l_qp_profile := 'N';
6881:
6882: IF l_qp_profile = 'N' AND
6883: l_evo_rec.PRICELIST_HEADER_CURRENCY_CODE <> FND_API.g_miss_char AND
6884: l_evo_rec.PRICELIST_HEADER_CURRENCY_CODE IS NOT NULL THEN
6885:
6886: -- DBMS_OUTPUT.put_line('calling Cursor for pricelist_header');
6887:
6901: l_evo_rec.pricelist_header_id := l_pricelist_header_id;
6902: -- DBMS_OUTPUT.put_line('Calling create_pricelist_line');
6903: create_pricelist_line(
6904: p_api_version => l_api_version,
6905: p_init_msg_list => FND_API.g_false,
6906: p_return_values => FND_API.g_false,
6907: p_commit => FND_API.g_false,
6908: p_price_hdr_id => l_evo_rec.pricelist_header_id,
6909: p_evo_rec => l_evo_rec,
6902: -- DBMS_OUTPUT.put_line('Calling create_pricelist_line');
6903: create_pricelist_line(
6904: p_api_version => l_api_version,
6905: p_init_msg_list => FND_API.g_false,
6906: p_return_values => FND_API.g_false,
6907: p_commit => FND_API.g_false,
6908: p_price_hdr_id => l_evo_rec.pricelist_header_id,
6909: p_evo_rec => l_evo_rec,
6910: x_return_status => l_return_status,
6903: create_pricelist_line(
6904: p_api_version => l_api_version,
6905: p_init_msg_list => FND_API.g_false,
6906: p_return_values => FND_API.g_false,
6907: p_commit => FND_API.g_false,
6908: p_price_hdr_id => l_evo_rec.pricelist_header_id,
6909: p_evo_rec => l_evo_rec,
6910: x_return_status => l_return_status,
6911: x_msg_count => l_msg_count,
6916: -- DBMS_OUTPUT.put_line('The value of pricelist_header is ' || l_evo_rec.pricelist_header_id);
6917: -- DBMS_OUTPUT.put_line('The value of pricelist_line_id is ' || l_evo_rec.pricelist_line_id);
6918:
6919:
6920: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
6921: RAISE FND_API.g_exc_unexpected_error;
6922: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
6923: RAISE FND_API.g_exc_error;
6924: END IF;
6917: -- DBMS_OUTPUT.put_line('The value of pricelist_line_id is ' || l_evo_rec.pricelist_line_id);
6918:
6919:
6920: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
6921: RAISE FND_API.g_exc_unexpected_error;
6922: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
6923: RAISE FND_API.g_exc_error;
6924: END IF;
6925: -- if pricelist header has never been created for collateral
6918:
6919:
6920: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
6921: RAISE FND_API.g_exc_unexpected_error;
6922: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
6923: RAISE FND_API.g_exc_error;
6924: END IF;
6925: -- if pricelist header has never been created for collateral
6926: -- 1.create pricelist header
6919:
6920: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
6921: RAISE FND_API.g_exc_unexpected_error;
6922: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
6923: RAISE FND_API.g_exc_error;
6924: END IF;
6925: -- if pricelist header has never been created for collateral
6926: -- 1.create pricelist header
6927: -- 2.populate this header id to pricelist_header_id,
6930: ELSE
6931: -- DBMS_OUTPUT.put_line('Calling create_pricelist_header');
6932: create_pricelist_header(
6933: p_api_version => l_api_version,
6934: p_init_msg_list => FND_API.g_false,
6935: p_return_values => FND_API.g_false,
6936: p_commit => FND_API.g_false,
6937: p_evo_rec => l_evo_rec,
6938: x_return_status => l_return_status,
6931: -- DBMS_OUTPUT.put_line('Calling create_pricelist_header');
6932: create_pricelist_header(
6933: p_api_version => l_api_version,
6934: p_init_msg_list => FND_API.g_false,
6935: p_return_values => FND_API.g_false,
6936: p_commit => FND_API.g_false,
6937: p_evo_rec => l_evo_rec,
6938: x_return_status => l_return_status,
6939: x_msg_count => l_msg_count,
6932: create_pricelist_header(
6933: p_api_version => l_api_version,
6934: p_init_msg_list => FND_API.g_false,
6935: p_return_values => FND_API.g_false,
6936: p_commit => FND_API.g_false,
6937: p_evo_rec => l_evo_rec,
6938: x_return_status => l_return_status,
6939: x_msg_count => l_msg_count,
6940: x_msg_data => l_msg_data,
6941: x_pricelist_header_id => l_evo_rec.pricelist_header_id
6942: );
6943:
6944:
6945: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
6946: RAISE FND_API.g_exc_unexpected_error;
6947: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
6948: RAISE FND_API.g_exc_error;
6949: END IF;
6942: );
6943:
6944:
6945: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
6946: RAISE FND_API.g_exc_unexpected_error;
6947: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
6948: RAISE FND_API.g_exc_error;
6949: END IF;
6950: -- DBMS_OUTPUT.put_line('Calling create_pricelist_line');
6943:
6944:
6945: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
6946: RAISE FND_API.g_exc_unexpected_error;
6947: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
6948: RAISE FND_API.g_exc_error;
6949: END IF;
6950: -- DBMS_OUTPUT.put_line('Calling create_pricelist_line');
6951:
6944:
6945: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
6946: RAISE FND_API.g_exc_unexpected_error;
6947: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
6948: RAISE FND_API.g_exc_error;
6949: END IF;
6950: -- DBMS_OUTPUT.put_line('Calling create_pricelist_line');
6951:
6952: create_pricelist_line(
6950: -- DBMS_OUTPUT.put_line('Calling create_pricelist_line');
6951:
6952: create_pricelist_line(
6953: p_api_version => l_api_version,
6954: p_init_msg_list => FND_API.g_false,
6955: p_return_values => FND_API.g_false,
6956: p_commit => FND_API.g_false,
6957: p_price_hdr_id => l_evo_rec.pricelist_header_id,
6958: p_evo_rec => l_evo_rec,
6951:
6952: create_pricelist_line(
6953: p_api_version => l_api_version,
6954: p_init_msg_list => FND_API.g_false,
6955: p_return_values => FND_API.g_false,
6956: p_commit => FND_API.g_false,
6957: p_price_hdr_id => l_evo_rec.pricelist_header_id,
6958: p_evo_rec => l_evo_rec,
6959: x_return_status => l_return_status,
6952: create_pricelist_line(
6953: p_api_version => l_api_version,
6954: p_init_msg_list => FND_API.g_false,
6955: p_return_values => FND_API.g_false,
6956: p_commit => FND_API.g_false,
6957: p_price_hdr_id => l_evo_rec.pricelist_header_id,
6958: p_evo_rec => l_evo_rec,
6959: x_return_status => l_return_status,
6960: x_msg_count => l_msg_count,
6962: x_pricelist_line_id => l_evo_rec.pricelist_line_id
6963: );
6964:
6965:
6966: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
6967: RAISE FND_API.g_exc_unexpected_error;
6968: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
6969: RAISE FND_API.g_exc_error;
6970: END IF;
6963: );
6964:
6965:
6966: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
6967: RAISE FND_API.g_exc_unexpected_error;
6968: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
6969: RAISE FND_API.g_exc_error;
6970: END IF;
6971:
6964:
6965:
6966: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
6967: RAISE FND_API.g_exc_unexpected_error;
6968: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
6969: RAISE FND_API.g_exc_error;
6970: END IF;
6971:
6972: END IF; -- end if for l_pricelist_header_id
6965:
6966: IF l_return_status = FND_API.g_ret_sts_unexp_error THEN
6967: RAISE FND_API.g_exc_unexpected_error;
6968: ELSIF l_return_status = FND_API.g_ret_sts_error THEN
6969: RAISE FND_API.g_exc_error;
6970: END IF;
6971:
6972: END IF; -- end if for l_pricelist_header_id
6973:
7013: WHERE event_offer_id = p_evo_rec.parent_event_offer_id and system_status_code<> 'CANCELLED';--implemented ER2381975 by anchaudh.
7014:
7015:
7016: BEGIN
7017: x_return_status := FND_API.g_ret_sts_success;
7018:
7019: IF (p_evo_rec.event_level = 'MAIN') THEN
7020: IF (p_evo_rec.event_object_type = 'EONE') THEN
7021: OPEN c_program;
7050: Fnd_Message.set_name('AMS', 'AMS_AGEN_STDT_LS_EVNT_STDT');
7051: END IF;
7052:
7053: Fnd_Msg_Pub.ADD;
7054: x_return_status := Fnd_Api.g_ret_sts_error;
7055: RETURN;
7056: END IF;
7057: END IF;
7058: END IF;
7072: Fnd_Message.set_name('AMS', 'AMS_EVT_EDDT_GT_PRG_EDDT');
7073: END IF;
7074:
7075: Fnd_Msg_Pub.ADD;
7076: x_return_status := Fnd_Api.g_ret_sts_error;
7077: RETURN;
7078: END IF;
7079: END IF;
7080: ELSE
7091: Fnd_Message.set_name('AMS', 'AMS_EVT_EDDT_GT_PRG_EDDT');
7092: END IF;
7093:
7094: Fnd_Msg_Pub.ADD;
7095: x_return_status := Fnd_Api.g_ret_sts_error;
7096: RETURN;
7097: END IF;
7098: END IF;
7099: END IF;
7102: IF (p_evo_rec.event_level = 'SUB') THEN
7103: IF (p_evo_rec.event_start_date > l_end_date) THEN
7104: Fnd_Message.set_name('AMS', 'AMS_AGEN_STDT_GT_EVNT_EDDT');
7105: Fnd_Msg_Pub.ADD;
7106: x_return_status := Fnd_Api.g_ret_sts_error;
7107: RETURN;
7108: END IF;
7109: END IF;
7110:
7136: WHERE event_header_id = p_evo_rec.event_header_id;
7137:
7138:
7139: BEGIN
7140: x_return_status := FND_API.g_ret_sts_success;
7141:
7142: IF (p_evo_rec.event_level = 'MAIN' AND p_evo_rec.active_flag = 'Y' AND p_evo_rec.system_status_code = 'ACTIVE' ) THEN
7143:
7144: IF (p_evo_rec.event_object_type = 'EONE') THEN
7167: Fnd_Message.set_name('AMS', 'AMS_EVENT_NOT_ACTIVE');
7168: END IF;
7169:
7170: Fnd_Msg_Pub.ADD;
7171: x_return_status := Fnd_Api.g_ret_sts_error;
7172: RETURN;
7173:
7174: END IF;
7175:
7198: OPEN c_program;
7199: FETCH c_program INTO l_program_id;
7200: CLOSE c_program;
7201:
7202: x_return_status := FND_API.g_ret_sts_success;
7203:
7204: /* The AMS_ACTMETRIC_PVT.INVALIDATE_ROLLUP should be called
7205: 1) When Program is removed or updated (changed)
7206: 2) No need of calling when program is attached first time
7209: IF( l_program_id IS NOT NULL )THEN
7210: IF( l_program_id <> nvl(p_evo_rec.parent_id,0))THEN
7211: AMS_ACTMETRIC_PVT.INVALIDATE_ROLLUP(
7212: p_api_version => l_api_version,
7213: p_init_msg_list => Fnd_Api.g_false,
7214: p_commit => Fnd_Api.G_FALSE,
7215:
7216: x_return_status => x_return_status,
7217: x_msg_count => x_msg_count,
7210: IF( l_program_id <> nvl(p_evo_rec.parent_id,0))THEN
7211: AMS_ACTMETRIC_PVT.INVALIDATE_ROLLUP(
7212: p_api_version => l_api_version,
7213: p_init_msg_list => Fnd_Api.g_false,
7214: p_commit => Fnd_Api.G_FALSE,
7215:
7216: x_return_status => x_return_status,
7217: x_msg_count => x_msg_count,
7218: x_msg_data => x_msg_data,
7220: p_used_by_type => 'EONE',
7221: p_used_by_id => p_evo_rec.event_offer_id
7222: );
7223:
7224: IF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
7225: RAISE Fnd_Api.g_exc_unexpected_error;
7226: ELSIF x_return_status = Fnd_Api.g_ret_sts_error THEN
7227: RAISE Fnd_Api.g_exc_error;
7228: END IF;
7221: p_used_by_id => p_evo_rec.event_offer_id
7222: );
7223:
7224: IF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
7225: RAISE Fnd_Api.g_exc_unexpected_error;
7226: ELSIF x_return_status = Fnd_Api.g_ret_sts_error THEN
7227: RAISE Fnd_Api.g_exc_error;
7228: END IF;
7229: END IF;
7222: );
7223:
7224: IF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
7225: RAISE Fnd_Api.g_exc_unexpected_error;
7226: ELSIF x_return_status = Fnd_Api.g_ret_sts_error THEN
7227: RAISE Fnd_Api.g_exc_error;
7228: END IF;
7229: END IF;
7230: END IF;
7223:
7224: IF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
7225: RAISE Fnd_Api.g_exc_unexpected_error;
7226: ELSIF x_return_status = Fnd_Api.g_ret_sts_error THEN
7227: RAISE Fnd_Api.g_exc_error;
7228: END IF;
7229: END IF;
7230: END IF;
7231:
7262: l_bind_names JTF_FM_REQUEST_GRP.G_VARCHAR_TBL_TYPE;
7263: l_bind_values JTF_FM_REQUEST_GRP.G_VARCHAR_TBL_TYPE;
7264:
7265: BEGIN
7266: x_return_status := FND_API.G_RET_STS_SUCCESS;
7267:
7268: -- Start of Fulfillment VMODUR
7269:
7270: l_fulfilment := FND_PROFILE.Value('AMS_FULFILL_ENABLE_FLAG');
7332:
7333: l_bind_values.DELETE;
7334: l_bind_names.DELETE;
7335:
7336: IF l_return_status <> FND_API.g_ret_sts_success THEN
7337: x_return_status := l_return_status;
7338: RETURN;
7339: END IF;
7340: END IF;
7360:
7361: l_bind_values.DELETE;
7362: l_bind_names.DELETE;
7363:
7364: IF l_return_status <> FND_API.g_ret_sts_success THEN
7365: x_return_status := l_return_status;
7366: RETURN;
7367: END IF;
7368:
7423:
7424: AMS_Utility_PVT.debug_message('The Return Status is ' || l_return_status);
7425: END IF;
7426:
7427: IF l_return_status <> FND_API.g_ret_sts_success THEN
7428: x_return_status := l_return_status;
7429: RETURN;
7430: END IF;
7431:
7470: AMS_Utility_PVT.debug_message('The Return Status is ' || l_return_status);
7471:
7472: END IF;
7473:
7474: IF l_return_status <> FND_API.g_ret_sts_success THEN
7475: x_return_status := l_return_status;
7476: RETURN;
7477: END IF;
7478:
7521: AMS_Utility_PVT.debug_message('The Return Status is ' || l_return_status);
7522:
7523: END IF;
7524:
7525: IF l_return_status <> FND_API.g_ret_sts_success THEN
7526: x_return_status := l_return_status;
7527: RETURN;
7528: END IF;
7529: