DBA Data[Home] [Help]

APPS.MSC_ATP_REQ dependencies on MSC_SATP_FUNC

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

11378: MSC_ATP_DB_UTILS.Clear_SD_Details_Temp();
11379:
11380: -- add one more entry to indicate infinite time fence date
11381: -- and quantity.
11382: MSC_SATP_FUNC.Extend_Atp_Period(x_atp_period, x_return_status);
11383: i:= x_atp_period.level.COUNT;
11384:
11385: x_atp_period.Level(i) := p_sup_atp_info_rec.level;
11386: x_atp_period.Identifier(i) := p_sup_atp_info_rec.identifier;

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

12215: IF (NVL(p_sup_atp_info_rec.insert_flag, 0) <> 0) THEN
12216:
12217: -- add one more entry to indicate infinite time fence date
12218: -- and quantity.
12219: MSC_SATP_FUNC.Extend_Atp_Period(x_atp_period, x_return_status);
12220: i:= x_atp_period.level.COUNT;
12221:
12222: x_atp_period.Level(i) := p_sup_atp_info_rec.level;
12223: x_atp_period.Identifier(i) := p_sup_atp_info_rec.identifier;

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

12274:
12275: x_atp_period.Cumulative_Quantity := l_atp_info.atp_qty;
12276:
12277: j := x_atp_period.Level.COUNT;
12278: MSC_SATP_FUNC.Extend_Atp_Period(x_atp_period, l_return_status);
12279: j := j + 1;
12280: IF j > 1 THEN
12281: --x_atp_period.Period_End_Date(j-1) := l_infinite_time_fence_date -1; --4055719
12282: x_atp_period.Period_End_Date(j-1) := l_last_cap_next_date -1;

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

12348: IF (NVL(p_sup_atp_info_rec.insert_flag, 0) <> 0) THEN
12349:
12350: -- add one more entry to indicate infinite time fence date
12351: -- and quantity.
12352: MSC_SATP_FUNC.Extend_Atp_Period(x_atp_period, x_return_status);
12353: i:= x_atp_period.level.COUNT;
12354:
12355: x_atp_period.Level(i) := p_sup_atp_info_rec.level;
12356: x_atp_period.Identifier(i) := p_sup_atp_info_rec.identifier;

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

13268:
13269: m := 1;
13270:
13271: IF l_atp_supply_demand.Supply_Demand_Date.COUNT > 0 THEN
13272: MSC_SATP_FUNC.Extend_Atp_Period(l_atp_period, x_return_status);
13273:
13274: FOR i IN 1..l_atp_supply_demand.Supply_Demand_Date.COUNT LOOP
13275: l_atp_period.Level(m) := l_atp_supply_demand.Level(i);
13276: l_atp_period.Identifier(m) := l_atp_supply_demand.Identifier(i);

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

13318:
13319: -- add one more bucket
13320: m:=m+1;
13321:
13322: MSC_SATP_FUNC.Extend_Atp_Period(l_atp_period, x_return_status);
13323:
13324: l_atp_period.Level(m) := l_atp_supply_demand.Level(i);
13325: l_atp_period.Identifier(m) := l_atp_supply_demand.Identifier(i);
13326: l_atp_period.Scenario_Id(m) := l_atp_supply_demand.Scenario_Id(i);

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

13375:
13376: m := 1;
13377:
13378: IF l_atp_supply_demand2.Supply_Demand_Date.COUNT > 0 THEN
13379: MSC_SATP_FUNC.Extend_Atp_Period(l_atp_period2, x_return_status);
13380:
13381: FOR i IN 1..l_atp_supply_demand2.Supply_Demand_Date.COUNT LOOP
13382: l_atp_period2.Level(m) := l_atp_supply_demand2.Level(i);
13383: l_atp_period2.Identifier(m) := l_atp_supply_demand2.Identifier(i);

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

13425:
13426: -- add one more bucket
13427: m:=m+1;
13428:
13429: MSC_SATP_FUNC.Extend_Atp_Period(l_atp_period2, x_return_status);
13430:
13431: l_atp_period2.Level(m) := l_atp_supply_demand2.Level(i);
13432: l_atp_period2.Identifier(m) := l_atp_supply_demand2.Identifier(i);
13433: l_atp_period2.Scenario_Id(m) := l_atp_supply_demand2.Scenario_Id(i);