Professional Documents
Culture Documents
Split SO
Split SO
l_return_status VARCHAR2(400);
l_msg_count VARCHAR2(400);
l_msg_data VARCHAR2(400);
l_req_quantity NUMBER := 1000;
v_novo_delivery_id NUMBER ;
l_manual_split VARCHAR2(400) := NULL;
l_req_quantity2 NUMBER := NULL;
l_converted_flag VARCHAR2(400);
v_unassign_flag VARCHAR2(2) := 'N';
x_msg_count NUMBER;
p_line_rows wsh_util_core.id_tab_type;
x_del_rows wsh_util_core.id_tab_type;
i NUMBER;
exep_api EXCEPTION;
l_msg_count NUMBER;
l_user_id NUMBER;
l_resp_id NUMBER;
l_appl_id NUMBER;
fail_api EXCEPTION;
BEGIN
SELECT user_id
INTO l_user_id
FROM fnd_user
WHERE user_name = 'AELHMAMSY';
mo_global.init ('ONT');
WSH_DELIVERY_DETAILS_ACTIONS.split_delivery_details
( p_from_detail_id => lp_delivery_id, -- delivery_detail_id atual
p_req_quantity => l_req_quantity, -- nova qtde declarada na variavel
x_new_detail_id => v_novo_delivery_id,
x_return_status => l_return_status,
p_unassign_flag => v_unassign_flag,
p_req_quantity2 => l_req_quantity2,
p_manual_split => l_manual_split);
COMMIT;
END;