158: -- Attempt to make a reservation. Right now, we are hard coding
159: -- that no partial reservations are allowed.
160: --bug#4918197 called the api using named notation
161: inv_reservation_pub.create_reservation(p_api_version_number => 1.0,
162: p_init_msg_lst=>fnd_api.g_true,
163: x_return_status=>x_return_status,
164: x_msg_count=>l_msg_count,
165: x_msg_data=>x_msg_txt,
166: p_rsv_rec=>l_rsv_rec,
165: x_msg_data=>x_msg_txt,
166: p_rsv_rec=>l_rsv_rec,
167: p_serial_number=>l_serial_number,
168: x_serial_number=>l_serial_number,
169: p_partial_reservation_flag=>fnd_api.g_false,
170: p_force_reservation_flag=>fnd_api.g_true, -- test
171: p_validation_flag =>fnd_api.g_true,
172: x_quantity_reserved=>x_rsrv_qty,
173: x_reservation_id=>x_rsrv_id);
166: p_rsv_rec=>l_rsv_rec,
167: p_serial_number=>l_serial_number,
168: x_serial_number=>l_serial_number,
169: p_partial_reservation_flag=>fnd_api.g_false,
170: p_force_reservation_flag=>fnd_api.g_true, -- test
171: p_validation_flag =>fnd_api.g_true,
172: x_quantity_reserved=>x_rsrv_qty,
173: x_reservation_id=>x_rsrv_id);
174:
167: p_serial_number=>l_serial_number,
168: x_serial_number=>l_serial_number,
169: p_partial_reservation_flag=>fnd_api.g_false,
170: p_force_reservation_flag=>fnd_api.g_true, -- test
171: p_validation_flag =>fnd_api.g_true,
172: x_quantity_reserved=>x_rsrv_qty,
173: x_reservation_id=>x_rsrv_id);
174:
175: if (x_return_status <> fnd_api.g_ret_sts_success) then
171: p_validation_flag =>fnd_api.g_true,
172: x_quantity_reserved=>x_rsrv_qty,
173: x_reservation_id=>x_rsrv_id);
174:
175: if (x_return_status <> fnd_api.g_ret_sts_success) then
176: -- Reservation Failed --
177: oe_debug_pub.add( ' message from ctorcfgb.pls ' || x_msg_txt ,1 )
178: ;
179: FND_MESSAGE.parse_encoded( x_msg_txt, v_appl_name, v_error_name ) ;