DBA Data[Home] [Help]

APPS.MSC_AATP_PVT dependencies on MSC_SATP_FUNC

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

4677:
4678: IF (NVL(p_insert_flag, 0) <>0) AND (l_demand_class_tab(i) = p_demand_class) THEN
4679:
4680: /*rajjain begin 12/10/2002
4681: We now do following instead of making call to MSC_SATP_FUNC.Extend_Atp_Supply_Demand
4682: number of times condition l_current_atp.atp_qty(j) < l_temp_atp.atp_qty(j) is true
4683: inside FOR LOOP
4684: 1. Before FOR loop we extend l_temp_atp_supply_demand by l_current_atp.atp_qty.COUNT
4685: 2. After FOR loop we trim the remaining.*/

Line 4689: MSC_SATP_FUNC.Extend_Atp_Supply_Demand(l_temp_atp_supply_demand, l_return_status,

4685: 2. After FOR loop we trim the remaining.*/
4686:
4687: -- initialize k
4688: k := l_temp_atp_supply_demand.Level.Count;
4689: MSC_SATP_FUNC.Extend_Atp_Supply_Demand(l_temp_atp_supply_demand, l_return_status,
4690: l_current_atp.atp_qty.COUNT);
4691:
4692: IF PG_DEBUG in ('Y', 'C') THEN
4693: msc_sch_wb.atp_debug('Item_Alloc_Cum_Atp: ' || 'k before FOR LOOP = ' || k);

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

4717: l_temp_atp.atp_qty(j);
4718:
4719: /*rajjain 12/10/2002 This procedure call is not needed as we have already extended
4720: l_temp_atp_supply_demand outside this FOR loop
4721: MSC_SATP_FUNC.Extend_Atp_Supply_Demand(l_temp_atp_supply_demand, l_return_status);
4722:
4723: k := l_temp_atp_supply_demand.Level.Count;*/
4724:
4725: k := k+1; -- rajjain increment k

Line 4773: MSC_SATP_FUNC.Trim_Atp_Supply_Demand(l_temp_atp_supply_demand, l_return_status,

4769: msc_sch_wb.atp_debug('Item_Alloc_Cum_Atp: ' || 'k after FOR LOOP = ' || k);
4770: END IF;
4771:
4772: --rajjain trim the remaining 12/10/2002
4773: MSC_SATP_FUNC.Trim_Atp_Supply_Demand(l_temp_atp_supply_demand, l_return_status,
4774: (l_temp_atp_supply_demand.Level.Count - k));
4775:
4776: -- dsting dump the data into msc_atp_sd_details_temp
4777: -- and null out the record

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

5435:
5436: x_atp_period.Cumulative_Quantity := x_atp_info.atp_qty;
5437:
5438: j := x_atp_period.Level.COUNT;
5439: MSC_SATP_FUNC.Extend_Atp_Period(x_atp_period, l_return_status);
5440: j := j + 1;
5441: IF j > 1 THEN
5442: x_atp_period.Period_End_Date(j-1) := l_infinite_time_fence_date -1;
5443: -- dsting

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

8162: -- before the stealing
8163: l_steal_period_quantity := l_current_atp.atp_qty(j) -
8164: l_temp_atp.atp_qty(j);
8165:
8166: MSC_SATP_FUNC.Extend_Atp_Supply_Demand(l_temp_atp_supply_demand, l_return_status);
8167:
8168: k := l_temp_atp_supply_demand.Level.Count;
8169: l_temp_atp_supply_demand.level(k) := p_level;
8170: l_temp_atp_supply_demand.identifier(k) := p_identifier;

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

8351:
8352: x_atp_period.Cumulative_Quantity := x_atp_info.atp_qty;
8353:
8354: j := x_atp_period.Level.COUNT;
8355: MSC_SATP_FUNC.Extend_Atp_Period(x_atp_period, l_return_status);
8356: j := j + 1;
8357: IF j > 1 THEN
8358: x_atp_period.Period_End_Date(j-1) := l_infinite_time_fence_date -1;
8359: -- dsting

Line 9907: MSC_SATP_FUNC.Extend_Atp_Supply_Demand(l_temp_atp_supply_demand,

9903: l_steal_period_quantity := l_current_atp.atp_qty(j) -
9904: l_temp_atp.atp_qty(j);
9905:
9906:
9907: MSC_SATP_FUNC.Extend_Atp_Supply_Demand(l_temp_atp_supply_demand,
9908: l_return_status);
9909: k := l_temp_atp_supply_demand.Level.Count;
9910: l_temp_atp_supply_demand.level(k) := p_sup_atp_info_rec.level;
9911: l_temp_atp_supply_demand.identifier(k) := p_identifier;

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

10103:
10104: x_atp_period.Cumulative_Quantity := x_atp_info.atp_qty;
10105:
10106: j := x_atp_period.Level.COUNT;
10107: MSC_SATP_FUNC.Extend_Atp_Period(x_atp_period, l_return_status);
10108: j := j + 1;
10109: IF j > 1 THEN
10110: x_atp_period.Period_End_Date(j-1) := l_infinite_time_fence_date -1;
10111: x_atp_period.Identifier1(j) := x_atp_period.Identifier1(j-1);