146: l_src_instance_rec.wip_job_id := null;
147: l_src_instance_rec.po_order_line_id := null;
148:
149: csi_t_gen_utility_pvt.dump_api_info(
150: p_pkg_name => 'csi_item_instance_pvt',
151: p_api_name => 'split_item_instance_lines');
152:
153: csi_item_instance_pvt.split_item_instance_lines(
154: p_api_version => 1.0,
149: csi_t_gen_utility_pvt.dump_api_info(
150: p_pkg_name => 'csi_item_instance_pvt',
151: p_api_name => 'split_item_instance_lines');
152:
153: csi_item_instance_pvt.split_item_instance_lines(
154: p_api_version => 1.0,
155: p_commit => fnd_api.g_false,
156: p_init_msg_list => fnd_api.g_true,
157: p_validation_level => fnd_api.g_valid_level_full,
888: l_quantity1 := l_instance_quantity - p_quantity;
889: l_quantity2 := p_quantity;
890:
891: csi_t_gen_utility_pvt.dump_api_info(
892: p_pkg_name => 'csi_item_instance_pvt',
893: p_api_name => 'split_item_instance');
894:
895: csi_item_instance_pvt.split_item_instance (
896: p_api_version => 1.0,
891: csi_t_gen_utility_pvt.dump_api_info(
892: p_pkg_name => 'csi_item_instance_pvt',
893: p_api_name => 'split_item_instance');
894:
895: csi_item_instance_pvt.split_item_instance (
896: p_api_version => 1.0,
897: p_commit => fnd_api.g_false,
898: p_init_msg_list => fnd_api.g_true,
899: p_validation_level => fnd_api.g_valid_level_full,
7563: l_split_src_inst_rec.instance_id := l_instance_rec.instance_id;
7564: -- l_csi_trxn_rec.split_reason_code := 'PARTIAL_RETURN';
7565:
7566: csi_t_gen_utility_pvt.dump_api_info(
7567: p_pkg_name => 'csi_item_instance_pvt',
7568: p_api_name => 'split_item_instance');
7569:
7570: csi_item_instance_pvt.split_item_instance (
7571: p_api_version => 1.0,
7566: csi_t_gen_utility_pvt.dump_api_info(
7567: p_pkg_name => 'csi_item_instance_pvt',
7568: p_api_name => 'split_item_instance');
7569:
7570: csi_item_instance_pvt.split_item_instance (
7571: p_api_version => 1.0,
7572: p_commit => fnd_api.g_false,
7573: p_init_msg_list => fnd_api.g_true,
7574: p_validation_level => fnd_api.g_valid_level_full,
7587: x_msg_count => l_msg_count,
7588: x_msg_data => l_msg_data);
7589:
7590: IF NOT(l_return_status = fnd_api.g_ret_sts_success) THEN
7591: debug('csi_item_instance_pvt.split_item_instance raised errors');
7592: raise fnd_api.g_exc_error;
7593: END IF;
7594: l_u_line_dtl_tbl(1).instance_id := l_split_new_inst_rec.instance_id;
7595: l_u_line_dtl_tbl(1).preserve_detail_flag := 'Y';