DBA Data[Home] [Help]

APPS.MSC_AATP_PVT dependencies on MSC_SATP_FUNC

Line 4911: We now do following instead of making call to MSC_SATP_FUNC.Extend_Atp_Supply_Demand

4907:
4908: IF (NVL(p_insert_flag, 0) <>0) AND (l_demand_class_tab(i) = p_demand_class) THEN
4909:
4910: /*rajjain begin 12/10/2002
4911: We now do following instead of making call to MSC_SATP_FUNC.Extend_Atp_Supply_Demand
4912: number of times condition l_current_atp.atp_qty(j) < l_temp_atp.atp_qty(j) is true
4913: inside FOR LOOP
4914: 1. Before FOR loop we extend l_temp_atp_supply_demand by l_current_atp.atp_qty.COUNT
4915: 2. After FOR loop we trim the remaining.*/

Line 4919: MSC_SATP_FUNC.Extend_Atp_Supply_Demand(l_temp_atp_supply_demand, l_return_status,

4915: 2. After FOR loop we trim the remaining.*/
4916:
4917: -- initialize k
4918: k := l_temp_atp_supply_demand.Level.Count;
4919: MSC_SATP_FUNC.Extend_Atp_Supply_Demand(l_temp_atp_supply_demand, l_return_status,
4920: l_current_atp.atp_qty.COUNT);
4921:
4922: IF PG_DEBUG in ('Y', 'C') THEN
4923: msc_sch_wb.atp_debug('Item_Alloc_Cum_Atp: ' || 'k before FOR LOOP = ' || k);

Line 4951: MSC_SATP_FUNC.Extend_Atp_Supply_Demand(l_temp_atp_supply_demand, l_return_status);

4947: l_temp_atp.atp_qty(j);
4948:
4949: /*rajjain 12/10/2002 This procedure call is not needed as we have already extended
4950: l_temp_atp_supply_demand outside this FOR loop
4951: MSC_SATP_FUNC.Extend_Atp_Supply_Demand(l_temp_atp_supply_demand, l_return_status);
4952:
4953: k := l_temp_atp_supply_demand.Level.Count;*/
4954:
4955: k := k+1; -- rajjain increment k

Line 5003: MSC_SATP_FUNC.Trim_Atp_Supply_Demand(l_temp_atp_supply_demand, l_return_status,

4999: msc_sch_wb.atp_debug('Item_Alloc_Cum_Atp: ' || 'k after FOR LOOP = ' || k);
5000: END IF;
5001:
5002: --rajjain trim the remaining 12/10/2002
5003: MSC_SATP_FUNC.Trim_Atp_Supply_Demand(l_temp_atp_supply_demand, l_return_status,
5004: (l_temp_atp_supply_demand.Level.Count - k));
5005:
5006: -- dsting dump the data into msc_atp_sd_details_temp
5007: -- and null out the record

Line 5669: MSC_SATP_FUNC.Extend_Atp_Period(x_atp_period, l_return_status);

5665:
5666: x_atp_period.Cumulative_Quantity := x_atp_info.atp_qty;
5667:
5668: j := x_atp_period.Level.COUNT;
5669: MSC_SATP_FUNC.Extend_Atp_Period(x_atp_period, l_return_status);
5670: j := j + 1;
5671: IF j > 1 THEN
5672: x_atp_period.Period_End_Date(j-1) := l_infinite_time_fence_date -1;
5673: -- dsting

Line 8396: MSC_SATP_FUNC.Extend_Atp_Supply_Demand(l_temp_atp_supply_demand, l_return_status);

8392: -- before the stealing
8393: l_steal_period_quantity := l_current_atp.atp_qty(j) -
8394: l_temp_atp.atp_qty(j);
8395:
8396: MSC_SATP_FUNC.Extend_Atp_Supply_Demand(l_temp_atp_supply_demand, l_return_status);
8397:
8398: k := l_temp_atp_supply_demand.Level.Count;
8399: l_temp_atp_supply_demand.level(k) := p_level;
8400: l_temp_atp_supply_demand.identifier(k) := p_identifier;

Line 8585: MSC_SATP_FUNC.Extend_Atp_Period(x_atp_period, l_return_status);

8581:
8582: x_atp_period.Cumulative_Quantity := x_atp_info.atp_qty;
8583:
8584: j := x_atp_period.Level.COUNT;
8585: MSC_SATP_FUNC.Extend_Atp_Period(x_atp_period, l_return_status);
8586: j := j + 1;
8587: IF j > 1 THEN
8588: x_atp_period.Period_End_Date(j-1) := l_infinite_time_fence_date -1;
8589: -- dsting

Line 10138: MSC_SATP_FUNC.Extend_Atp_Supply_Demand(l_temp_atp_supply_demand,

10134: l_steal_period_quantity := l_current_atp.atp_qty(j) -
10135: l_temp_atp.atp_qty(j);
10136:
10137:
10138: MSC_SATP_FUNC.Extend_Atp_Supply_Demand(l_temp_atp_supply_demand,
10139: l_return_status);
10140: k := l_temp_atp_supply_demand.Level.Count;
10141: l_temp_atp_supply_demand.level(k) := p_sup_atp_info_rec.level;
10142: l_temp_atp_supply_demand.identifier(k) := p_identifier;

Line 10338: MSC_SATP_FUNC.Extend_Atp_Period(x_atp_period, l_return_status);

10334:
10335: x_atp_period.Cumulative_Quantity := x_atp_info.atp_qty;
10336:
10337: j := x_atp_period.Level.COUNT;
10338: MSC_SATP_FUNC.Extend_Atp_Period(x_atp_period, l_return_status);
10339: j := j + 1;
10340: IF j > 1 THEN
10341: x_atp_period.Period_End_Date(j-1) := l_infinite_time_fence_date -1;
10342: x_atp_period.Identifier1(j) := x_atp_period.Identifier1(j-1);