DBA Data[Home] [Help]

APPS.AMS_EVENTOFFER_PVT dependencies on AMS_EVTREGS_PVT

Line 4609: l_num_registered := AMS_EvtRegs_PVT.check_number_registered(p_event_offer_id => l_evo_rec.event_offer_id);

4605: AMS_Utility_Pvt.Debug_Message('l_reg_overbook_pct ' || l_reg_overbook_pct);
4606: END IF;
4607: l_effective_capacity := round((1 + (l_reg_overbook_pct/100)) * l_max_cap);
4608: END IF;
4609: l_num_registered := AMS_EvtRegs_PVT.check_number_registered(p_event_offer_id => l_evo_rec.event_offer_id);
4610: l_event_availability := l_effective_capacity - l_num_registered;
4611: IF (AMS_DEBUG_HIGH_ON) THEN
4612:
4613: AMS_Utility_Pvt.Debug_Message('Slots available: ' || l_event_availability);

Line 4632: l_event_waitlisted := AMS_EvtRegs_PVT.check_number_waitlisted(p_event_offer_id => l_evo_rec.event_offer_id);

4628: END IF;
4629:
4630: IF (nvl(l_auto_register_flag, 'Y') = 'Y')
4631: THEN
4632: l_event_waitlisted := AMS_EvtRegs_PVT.check_number_waitlisted(p_event_offer_id => l_evo_rec.event_offer_id);
4633: IF ( (l_event_availability IS NULL)
4634: OR
4635: (l_event_availability > l_event_waitlisted)
4636: )

Line 4643: AMS_EvtRegs_PVT.prioritize_waitlist( p_api_version_number => 1.0

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
4646: , p_override_availability => FND_API.G_TRUE
4647: , p_event_offer_id => p_evo_rec.event_offer_id