282: END IF;
283:
284: l_progress :=50;
285:
286: inv_reservation_pvt.convert_quantity
287: (x_return_status => l_return_status,
288: px_rsv_rec => l_from_rsv_rec
289: );
290:
315: END IF;
316:
317: l_progress := 70;
318:
319: inv_reservation_pvt.query_reservation
320: (p_api_version_number => 1.0,
321: p_init_msg_lst => fnd_api.g_false,
322: x_return_status => l_return_status,
323: x_msg_count => x_msg_count,
359: END IF;
360:
361: IF l_debug=1 THEN
362:
363: inv_reservation_pvt.print_rsv_rec (p_rsv_rec);
364: END IF;
365:
366: l_progress := 90;
367:
365:
366: l_progress := 90;
367:
368: FOR i IN 1..l_mtl_reservation_tbl_count LOOP
369: inv_reservation_pvt.print_rsv_rec (l_mtl_reservation_tbl(i));
370:
371: --If the queried reservation record is staged or has a lot number stamped or is
372: -- revision controlled or has an LPN Id stamped or has a different SubInventory
373: l_progress := 100;
394:
395: IF l_debug=1 THEN
396:
397: mydebug('Reservation record that needs to be updated',l_api_name,9);
398: inv_reservation_pvt.print_rsv_rec (l_mtl_reservation_tbl(i));
399:
400: END IF;
401:
402: l_progress := 120;
507: mydebug('Calling create Reservations to create reservations',l_api_name,9);
508: END IF;
509:
510: -- BUG 5244157 - Ensure parameters passed accurately from public to private layer
511: inv_reservation_pvt.create_reservation
512: (
513: p_api_version_number => 1.0
514: , p_init_msg_lst => fnd_api.g_false
515: , x_return_status => l_return_status
676: mydebug('The value of the p_partial_reservation_flag is :'||p_partial_reservation_flag,l_api_name,9);
677: mydebug('The value of the p_check_availability is :' ||p_check_availability,l_api_name,9);
678:
679: END IF;
680: inv_reservation_pvt.update_reservation
681: (
682: p_api_version_number => 1.0
683: , p_init_msg_lst => fnd_api.g_false
684: , x_return_status => l_return_status
1023: IF fnd_api.to_boolean(p_init_msg_lst) THEN
1024: fnd_msg_pub.initialize;
1025: END IF;
1026:
1027: inv_reservation_pvt.relieve_reservation
1028: (
1029: p_api_version_number => 1.0
1030: , p_init_msg_lst => fnd_api.g_false
1031: , x_return_status => l_return_status
1119: IF fnd_api.to_boolean(p_init_msg_lst) THEN
1120: fnd_msg_pub.initialize;
1121: END IF;
1122:
1123: inv_reservation_pvt.delete_reservation
1124: (
1125: p_api_version_number => 1.0
1126: , p_init_msg_lst => fnd_api.g_false
1127: , x_return_status => l_return_status
1230: -- Previously, always called pvt api with true.
1231: /**** {{ R12 Enhanced reservations code changes }}****/
1232: IF (p_to_serial_number.COUNT > 0 OR p_original_serial_number.COUNT > 0)
1233: THEN
1234: inv_reservation_pvt.transfer_reservation
1235: (
1236: p_api_version_number => 1.0
1237: , p_init_msg_lst => fnd_api.g_false
1238: , x_return_status => l_return_status
1247: , x_reservation_id => x_to_reservation_id
1248: );
1249: ELSE
1250: /*** End R12 ***/
1251: inv_reservation_pvt.transfer_reservation
1252: (
1253: p_api_version_number => 1.0
1254: , p_init_msg_lst => fnd_api.g_false
1255: , x_return_status => l_return_status
1361: -- INVCONV - Remove Process Branching Logic
1362: -- End Process Branching Logic ----
1363:
1364:
1365: inv_reservation_pvt.query_reservation
1366: (
1367: p_api_version_number => 1.0
1368: , p_init_msg_lst => fnd_api.g_false
1369: , x_return_status => l_return_status
1495: -- Start Process Branching Logic ----
1496: -- INVCONV - Strip out process forking logic
1497: -- End Process Branching Logic ----
1498:
1499: inv_reservation_pvt.query_reservation_om_hdr_line
1500: (
1501: p_api_version_number => 1.0
1502: , p_init_msg_lst => fnd_api.g_false
1503: , x_return_status => l_return_status