130: EXIT;
131: END LOOP;
132:
133: IF l_contract_found THEN
134: okl_open_int_pub.update_open_int(p_api_version => l_api_version
135: ,p_init_msg_list => p_init_msg_list
136: ,x_return_status => l_return_status
137: ,x_msg_count => x_msg_count
138: ,x_msg_data => x_msg_data
138: ,x_msg_data => x_msg_data
139: ,p_oinv_rec => l_oinv_rec
140: ,x_oinv_rec => lx_oinv_rec);
141: ELSE
142: okl_open_int_pub.insert_open_int(p_api_version => l_api_version
143: ,p_init_msg_list => p_init_msg_list
144: ,x_return_status => l_return_status
145: ,x_msg_count => x_msg_count
146: ,x_msg_data => x_msg_data
328: ,x_return_status => l_return_status);
329:
330:
331: --Update open interface row with new data
332: okl_open_int_pub.update_open_int(p_api_version => l_api_version
333: ,p_init_msg_list => p_init_msg_list
334: ,x_return_status => l_return_status
335: ,x_msg_count => x_msg_count
336: ,x_msg_data => x_msg_data