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