DBA Data[Home] [Help]

APPS.AHL_LTP_MATRL_AVAL_PVT dependencies on MSC_ATP_GLOBAL

Line 149: MSC_ATP_GLOBAL.Extend_ATP(l_atp_table, x_return_status);

145: ', Identifier : '||l_identifier);
146: END IF;
147: -- Extend array size
148:
149: MSC_ATP_GLOBAL.Extend_ATP(l_atp_table, x_return_status);
150:
151: --Assign values to input record
152: l_atp_table.Inventory_Item_Id := Mrp_Atp_Pub.number_arr(p_inventory_item_id);
153: l_atp_table.Source_Organization_Id := Mrp_Atp_Pub.number_arr(p_organization_id);

Line 236: MSC_ATP_GLOBAL.Extend_ATP(x_atp_table, x_return_status);

232: RAISE FND_API.G_EXC_ERROR;
233: END IF;
234: END IF;
235:
236: MSC_ATP_GLOBAL.Extend_ATP(x_atp_table, x_return_status);
237:
238: IF (l_log_statement >= l_log_current_level) THEN
239: fnd_log.string(l_log_statement,
240: L_DEBUG_KEY,

Line 276: MSC_ATP_GLOBAL.Extend_ATP(x_atp_table, l_return_status);

272: END IF;
273:
274: IF l_return_status = FND_API.G_RET_STS_SUCCESS THEN
275:
276: MSC_ATP_GLOBAL.Extend_ATP(x_atp_table, l_return_status);
277:
278: x_available_date := to_char(x_atp_table.Ship_Date(1));
279: --
280: MSC_ATP_GLOBAL.Extend_ATP(x_atp_table, l_return_status);

Line 280: MSC_ATP_GLOBAL.Extend_ATP(x_atp_table, l_return_status);

276: MSC_ATP_GLOBAL.Extend_ATP(x_atp_table, l_return_status);
277:
278: x_available_date := to_char(x_atp_table.Ship_Date(1));
279: --
280: MSC_ATP_GLOBAL.Extend_ATP(x_atp_table, l_return_status);
281:
282: IF x_atp_table.Error_code(1) IN (0,52,53) THEN
283:
284: MSC_ATP_GLOBAL.Extend_ATP(l_atp_table, x_return_status);

Line 284: MSC_ATP_GLOBAL.Extend_ATP(l_atp_table, x_return_status);

280: MSC_ATP_GLOBAL.Extend_ATP(x_atp_table, l_return_status);
281:
282: IF x_atp_table.Error_code(1) IN (0,52,53) THEN
283:
284: MSC_ATP_GLOBAL.Extend_ATP(l_atp_table, x_return_status);
285:
286: x_available_qty := trunc(x_atp_table.Available_Quantity(1));
287: x_error_code := x_atp_table.Error_code(1);
288:

Line 307: MSC_ATP_GLOBAL.Extend_ATP(x_atp_table, l_return_status);

303: L_DEBUG_KEY,
304: 'After Calling Mrp Atp Pub Error Message : '||x_error_message);
305: END IF;
306: ELSE
307: MSC_ATP_GLOBAL.Extend_ATP(x_atp_table, l_return_status);
308:
309: IF (l_log_statement >= l_log_current_level) THEN
310: fnd_log.string(l_log_statement,
311: L_DEBUG_KEY,

Line 315: MSC_ATP_GLOBAL.Extend_ATP(l_atp_table, x_return_status);

311: L_DEBUG_KEY,
312: 'After calling MSC EXTEND');
313: END IF;
314:
315: MSC_ATP_GLOBAL.Extend_ATP(l_atp_table, x_return_status);
316: x_error_code := x_atp_table.Error_code(1);
317:
318: x_available_qty := trunc(x_atp_table.Available_Quantity(1));
319:

Line 1058: MSC_ATP_GLOBAL.Extend_ATP(l_atp_table, x_return_status);

1054: LOOP
1055: --
1056: IF l_planned_matrl_tbl.EXISTS(i) THEN
1057: --Call extend Atp
1058: MSC_ATP_GLOBAL.Extend_ATP(l_atp_table, x_return_status);
1059: --
1060: l_atp_table.inventory_item_id(i) := l_planned_matrl_tbl(i).inventory_item_id;
1061: l_atp_table.inventory_item_name(i) := l_planned_matrl_tbl(i).item_description;
1062: l_atp_table.instance_id(i) := l_instance_id;

Line 1176: MSC_ATP_GLOBAL.Extend_ATP(x_atp_table, x_return_status);

1172: --Check for error code
1173: IF x_atp_table.Error_Code.COUNT > 0 THEN
1174: FOR i IN x_atp_table.Error_Code.FIRST .. x_atp_table.Error_Code.LAST
1175: LOOP
1176: MSC_ATP_GLOBAL.Extend_ATP(x_atp_table, x_return_status);
1177: IF (x_atp_table.Error_Code.EXISTS(i) AND x_atp_table.error_code(i) <> 0) THEN
1178: IF (l_log_statement >= l_log_current_level)THEN
1179: fnd_log.string(l_log_statement,
1180: L_DEBUG_KEY,

Line 1183: MSC_ATP_GLOBAL.Extend_ATP(x_atp_table, x_return_status);

1179: fnd_log.string(l_log_statement,
1180: L_DEBUG_KEY,
1181: 'x_atp_table.error_code(i) : '||x_atp_table.error_code(i));
1182: END IF;
1183: MSC_ATP_GLOBAL.Extend_ATP(x_atp_table, x_return_status);
1184:
1185: l_temp_atp_table(i).schedule_material_id := x_atp_table.identifier(i);
1186: l_temp_atp_table(i).item_description := x_atp_table.inventory_item_name(i);
1187: l_temp_atp_table(i).error_code := x_atp_table.error_code(i);

Line 1196: MSC_ATP_GLOBAL.Extend_ATP(x_atp_table, x_return_status);

1192: FETCH Error_Message_Cur INTO l_temp_atp_table(i).error_message;
1193: CLOSE Error_Message_Cur;
1194: ELSE
1195: --Error code is zero update the record
1196: MSC_ATP_GLOBAL.Extend_ATP(x_atp_table, x_return_status);
1197:
1198: IF (l_log_statement >= l_log_current_level)THEN
1199: fnd_log.string(l_log_statement,
1200: L_DEBUG_KEY,