DBA Data[Home] [Help]

APPS.MSC_AATP_REQ dependencies on MSC_ATP_PROC

Line 520: --MSC_ATP_PROC.get_period_data_from_SD_temp(x_atp_period);

516: END IF;
517: RAISE FND_API.G_EXC_ERROR;
518: END IF;
519: ELSE
520: --MSC_ATP_PROC.get_period_data_from_SD_temp(x_atp_period);
521: /* time_phased_atp
522: call new procedure to fix the issue of not displaying correct quantities in ATP SD Window when
523: user opens ATP SD window from ATP pegging in allocated scenarios*/
524: MSC_ATP_PROC.Get_Alloc_Data_From_Sd_Temp(x_atp_period, l_return_status);

Line 524: MSC_ATP_PROC.Get_Alloc_Data_From_Sd_Temp(x_atp_period, l_return_status);

520: --MSC_ATP_PROC.get_period_data_from_SD_temp(x_atp_period);
521: /* time_phased_atp
522: call new procedure to fix the issue of not displaying correct quantities in ATP SD Window when
523: user opens ATP SD window from ATP pegging in allocated scenarios*/
524: MSC_ATP_PROC.Get_Alloc_Data_From_Sd_Temp(x_atp_period, l_return_status);
525: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
526: IF PG_DEBUG in ('Y', 'C') THEN
527: msc_sch_wb.atp_debug('Item_Pre_Allocated_Atp: ' || 'Error occured in procedure Get_Alloc_Data_From_Sd_Temp');
528: END IF;

Line 566: MSC_ATP_PROC.Atp_Consume(l_current_atp.atp_qty, l_current_atp.atp_qty.COUNT);

562: END IF;
563: RAISE FND_API.G_EXC_ERROR;
564: END IF;
565: ELSE
566: MSC_ATP_PROC.Atp_Consume(l_current_atp.atp_qty, l_current_atp.atp_qty.COUNT);
567: END IF;
568:
569: /* Cum drop issue changes begin*/
570: MSC_AATP_PROC.Atp_Remove_Negatives(l_current_atp.atp_qty, l_return_status);

Line 607: MSC_ATP_PROC.add_inf_time_fence_to_period(

603: IF NVL(p_insert_flag, 0) <> 0 THEN
604: -- add one more entry to indicate infinite time fence date and quantity.
605: x_atp_period.Cumulative_Quantity := x_atp_info.atp_qty;
606:
607: MSC_ATP_PROC.add_inf_time_fence_to_period(
608: p_level,
609: p_identifier,
610: p_scenario_id,
611: p_inventory_item_id,

Line 789: MSC_ATP_PROC.atp_consume_range(p_atp_qty, x_dc_start_index(j), x_dc_end_index(j));

785: msc_sch_wb.atp_debug('Atp_Alloc_Consume: ' || 'x_dc_start_index : ' || x_dc_start_index(j));
786: msc_sch_wb.atp_debug('Atp_Alloc_Consume: ' || 'x_dc_end_index : ' || x_dc_end_index(j));
787: END IF;
788:
789: MSC_ATP_PROC.atp_consume_range(p_atp_qty, x_dc_start_index(j), x_dc_end_index(j));
790: /* 2970405
791: FOR i in (x_dc_start_index(j) + 1)..x_dc_end_index(j) LOOP
792:
793: IF PG_DEBUG in ('Y', 'C') THEN

Line 947: MSC_ATP_PROC.get_infinite_time_fence_date(p_instance_id,

943: /*
944: l_infinite_time_fence_date := MSC_ATP_FUNC.get_infinite_time_fence_date(p_instance_id,
945: p_inventory_item_id,p_organization_id, p_plan_id);
946: */
947: MSC_ATP_PROC.get_infinite_time_fence_date(p_instance_id,
948: p_inventory_item_id,
949: p_organization_id,
950: p_plan_id,
951: l_infinite_time_fence_date,

Line 988: MSC_ATP_PROC.get_org_default_info(p_instance_id, p_organization_id,

984: msc_sch_wb.atp_debug('Get_Forward_Material_Atp: ' || 'l_inv_item_id = ' || l_inv_item_id);
985: msc_sch_wb.atp_debug('Get_Forward_Material_Atp: ' || 'l_pf_item_id = ' || l_pf_item_id);
986: END IF;
987:
988: MSC_ATP_PROC.get_org_default_info(p_instance_id, p_organization_id,
989: l_default_atp_rule_id, l_calendar_code, l_calendar_exception_set_id,
990: l_default_demand_class, l_org_code);
991: -- Bug 3371817 - l_sys_next_date should be actually calculated using the calendar passed from ATP_Check
992: l_sys_next_date := MSC_CALENDAR.NEXT_WORK_DAY(