DBA Data[Home] [Help]

APPS.MSC_ATP_REQ dependencies on MSC_SATP_FUNC

Line 11349: MSC_SATP_FUNC.Extend_Atp_Period(x_atp_period, x_return_status);

11345: MSC_ATP_DB_UTILS.Clear_SD_Details_Temp();
11346:
11347: -- add one more entry to indicate infinite time fence date
11348: -- and quantity.
11349: MSC_SATP_FUNC.Extend_Atp_Period(x_atp_period, x_return_status);
11350: i:= x_atp_period.level.COUNT;
11351:
11352: x_atp_period.Level(i) := p_sup_atp_info_rec.level;
11353: x_atp_period.Identifier(i) := p_sup_atp_info_rec.identifier;

Line 12186: MSC_SATP_FUNC.Extend_Atp_Period(x_atp_period, x_return_status);

12182: IF (NVL(p_sup_atp_info_rec.insert_flag, 0) <> 0) THEN
12183:
12184: -- add one more entry to indicate infinite time fence date
12185: -- and quantity.
12186: MSC_SATP_FUNC.Extend_Atp_Period(x_atp_period, x_return_status);
12187: i:= x_atp_period.level.COUNT;
12188:
12189: x_atp_period.Level(i) := p_sup_atp_info_rec.level;
12190: x_atp_period.Identifier(i) := p_sup_atp_info_rec.identifier;

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

12241:
12242: x_atp_period.Cumulative_Quantity := l_atp_info.atp_qty;
12243:
12244: j := x_atp_period.Level.COUNT;
12245: MSC_SATP_FUNC.Extend_Atp_Period(x_atp_period, l_return_status);
12246: j := j + 1;
12247: IF j > 1 THEN
12248: --x_atp_period.Period_End_Date(j-1) := l_infinite_time_fence_date -1; --4055719
12249: x_atp_period.Period_End_Date(j-1) := l_last_cap_next_date -1;

Line 12319: MSC_SATP_FUNC.Extend_Atp_Period(x_atp_period, x_return_status);

12315: IF (NVL(p_sup_atp_info_rec.insert_flag, 0) <> 0) THEN
12316:
12317: -- add one more entry to indicate infinite time fence date
12318: -- and quantity.
12319: MSC_SATP_FUNC.Extend_Atp_Period(x_atp_period, x_return_status);
12320: i:= x_atp_period.level.COUNT;
12321:
12322: x_atp_period.Level(i) := p_sup_atp_info_rec.level;
12323: x_atp_period.Identifier(i) := p_sup_atp_info_rec.identifier;

Line 13239: MSC_SATP_FUNC.Extend_Atp_Period(l_atp_period, x_return_status);

13235:
13236: m := 1;
13237:
13238: IF l_atp_supply_demand.Supply_Demand_Date.COUNT > 0 THEN
13239: MSC_SATP_FUNC.Extend_Atp_Period(l_atp_period, x_return_status);
13240:
13241: FOR i IN 1..l_atp_supply_demand.Supply_Demand_Date.COUNT LOOP
13242: l_atp_period.Level(m) := l_atp_supply_demand.Level(i);
13243: l_atp_period.Identifier(m) := l_atp_supply_demand.Identifier(i);

Line 13289: MSC_SATP_FUNC.Extend_Atp_Period(l_atp_period, x_return_status);

13285:
13286: -- add one more bucket
13287: m:=m+1;
13288:
13289: MSC_SATP_FUNC.Extend_Atp_Period(l_atp_period, x_return_status);
13290:
13291: l_atp_period.Level(m) := l_atp_supply_demand.Level(i);
13292: l_atp_period.Identifier(m) := l_atp_supply_demand.Identifier(i);
13293: l_atp_period.Scenario_Id(m) := l_atp_supply_demand.Scenario_Id(i);

Line 13346: MSC_SATP_FUNC.Extend_Atp_Period(l_atp_period2, x_return_status);

13342:
13343: m := 1;
13344:
13345: IF l_atp_supply_demand2.Supply_Demand_Date.COUNT > 0 THEN
13346: MSC_SATP_FUNC.Extend_Atp_Period(l_atp_period2, x_return_status);
13347:
13348: FOR i IN 1..l_atp_supply_demand2.Supply_Demand_Date.COUNT LOOP
13349: l_atp_period2.Level(m) := l_atp_supply_demand2.Level(i);
13350: l_atp_period2.Identifier(m) := l_atp_supply_demand2.Identifier(i);

Line 13396: MSC_SATP_FUNC.Extend_Atp_Period(l_atp_period2, x_return_status);

13392:
13393: -- add one more bucket
13394: m:=m+1;
13395:
13396: MSC_SATP_FUNC.Extend_Atp_Period(l_atp_period2, x_return_status);
13397:
13398: l_atp_period2.Level(m) := l_atp_supply_demand2.Level(i);
13399: l_atp_period2.Identifier(m) := l_atp_supply_demand2.Identifier(i);
13400: l_atp_period2.Scenario_Id(m) := l_atp_supply_demand2.Scenario_Id(i);