488: -- throw error - cannot cancel a registration that doesn't exist
489: AMS_Utility_PVT.error_message('AMS_EVT_REG_CANC_NO_CODE');
490: RAISE FND_API.g_exc_error;
491: END IF; -- l_event_registration_id
492: AMS_EvtRegs_PUB.Cancel_Registration( P_Api_Version_Number => 1.0
493: , P_Init_Msg_List => FND_API.G_FALSE
494: , P_Commit => FND_API.G_FALSE
495: , p_object_version => l_object_version_number
496: , P_event_offer_id => l_event_id
511:
512: IF (l_event_registration_id is not null)
513: THEN
514: -- Prepare Record for Update
515: AMS_EvtRegs_PUB.init_reg_rec(x_evt_regs_rec => l_evt_regs_rec);
516:
517: IF ( (l_waitlisted_flag = 'N')
518: OR (l_attended_flag = 'Y')
519: )
578: THEN
579:
580: /*
581: IF (AMS_DEBUG_HIGH_ON) THEN
582: AMS_Utility_PVT.debug_message('Calling AMS_EvtRegs_PUB.Register');
583: END IF;
584: */
585: Write_log(L_API_NAME, 'Calling AMS_EvtRegs_PUB.Register');
586:
581: IF (AMS_DEBUG_HIGH_ON) THEN
582: AMS_Utility_PVT.debug_message('Calling AMS_EvtRegs_PUB.Register');
583: END IF;
584: */
585: Write_log(L_API_NAME, 'Calling AMS_EvtRegs_PUB.Register');
586:
587: l_event_registration_id := null;
588: l_evt_regs_rec.event_registration_id := null;
589: l_evt_regs_rec.confirmation_code := p_reg_det_rec.confirmation_code;
610: l_evt_regs_rec.user_status_id := null;
611: l_evt_regs_rec.registration_group_id := null;
612: l_evt_regs_rec.registration_source_id := null;
613:
614: AMS_EvtRegs_PUB.Register( P_Api_Version_Number => 1.0
615: , P_Init_Msg_List => FND_API.G_FALSE
616: , P_Commit => FND_API.G_FALSE
617: , P_evt_regs_Rec => l_evt_regs_rec
618: , p_block_fulfillment => p_block_fulfillment
637: IF l_reg_status = 'CANCELLED'
638: THEN
639: /*
640: IF (AMS_DEBUG_HIGH_ON) THEN
641: AMS_Utility_PVT.debug_message('Calling AMS_EvtRegs_PUB.Register');
642: END IF;
643: */
644: Write_log(L_API_NAME, 'Calling AMS_EvtRegs_PUB.Register');
645:
640: IF (AMS_DEBUG_HIGH_ON) THEN
641: AMS_Utility_PVT.debug_message('Calling AMS_EvtRegs_PUB.Register');
642: END IF;
643: */
644: Write_log(L_API_NAME, 'Calling AMS_EvtRegs_PUB.Register');
645:
646: l_event_registration_id := null;
647: l_evt_regs_rec.event_registration_id := null;
648: l_evt_regs_rec.confirmation_code := p_reg_det_rec.confirmation_code;
669: l_evt_regs_rec.user_status_id := null;
670: l_evt_regs_rec.registration_group_id := null;
671: l_evt_regs_rec.registration_source_id := null;
672:
673: AMS_EvtRegs_PUB.Register( P_Api_Version_Number => 1.0
674: , P_Init_Msg_List => FND_API.G_FALSE
675: , P_Commit => FND_API.G_FALSE
676: , P_evt_regs_Rec => l_evt_regs_rec
677: , p_block_fulfillment => p_block_fulfillment
704: ELSE -- default is update 'U'
705:
706: /*
707: IF (AMS_DEBUG_HIGH_ON) THEN
708: AMS_Utility_PVT.debug_message('Calling AMS_EvtRegs_PUB.Update_Registration');
709: AMS_Utility_PVT.debug_message('object version number: ' || l_evt_regs_rec.object_version_number);
710: END IF ;
711: */
712: Write_log(L_API_NAME, 'Calling AMS_EvtRegs_PUB.Update_Registration');
708: AMS_Utility_PVT.debug_message('Calling AMS_EvtRegs_PUB.Update_Registration');
709: AMS_Utility_PVT.debug_message('object version number: ' || l_evt_regs_rec.object_version_number);
710: END IF ;
711: */
712: Write_log(L_API_NAME, 'Calling AMS_EvtRegs_PUB.Update_Registration');
713: Write_log(L_API_NAME, 'object version number: ' || l_evt_regs_rec.object_version_number);
714:
715: AMS_EvtRegs_PUB.Update_Registration( P_Api_Version_Number => 1.0
716: , P_Init_Msg_List => FND_API.G_FALSE
711: */
712: Write_log(L_API_NAME, 'Calling AMS_EvtRegs_PUB.Update_Registration');
713: Write_log(L_API_NAME, 'object version number: ' || l_evt_regs_rec.object_version_number);
714:
715: AMS_EvtRegs_PUB.Update_Registration( P_Api_Version_Number => 1.0
716: , P_Init_Msg_List => FND_API.G_FALSE
717: , P_Commit => FND_API.G_FALSE
718: , P_evt_regs_Rec => l_evt_regs_rec
719: , p_block_fulfillment => p_block_fulfillment
725: END IF;
726: ELSE
727: /*
728: IF (AMS_DEBUG_HIGH_ON) THEN
729: AMS_Utility_PVT.debug_message('Calling AMS_EvtRegs_PUB.Register');
730: END IF;
731: */
732: Write_log(L_API_NAME,'Calling AMS_EvtRegs_PUB.Register');
733: AMS_EvtRegs_PUB.Register( P_Api_Version_Number => 1.0
728: IF (AMS_DEBUG_HIGH_ON) THEN
729: AMS_Utility_PVT.debug_message('Calling AMS_EvtRegs_PUB.Register');
730: END IF;
731: */
732: Write_log(L_API_NAME,'Calling AMS_EvtRegs_PUB.Register');
733: AMS_EvtRegs_PUB.Register( P_Api_Version_Number => 1.0
734: , P_Init_Msg_List => FND_API.G_FALSE
735: , P_Commit => FND_API.G_FALSE
736: , P_evt_regs_Rec => l_evt_regs_rec
729: AMS_Utility_PVT.debug_message('Calling AMS_EvtRegs_PUB.Register');
730: END IF;
731: */
732: Write_log(L_API_NAME,'Calling AMS_EvtRegs_PUB.Register');
733: AMS_EvtRegs_PUB.Register( P_Api_Version_Number => 1.0
734: , P_Init_Msg_List => FND_API.G_FALSE
735: , P_Commit => FND_API.G_FALSE
736: , P_evt_regs_Rec => l_evt_regs_rec
737: , p_block_fulfillment => p_block_fulfillment