|
也可以自己写函数刷新
FUNCTION get_phase_code (p_request_id IN NUMBER)
RETURN VARCHAR2
IS
-- v_requested_start_date DATE;
-- v_actual_completion_date DATE;
v_phase_code VARCHAR2 (1);
-- v_status_code VARCHAR2 (1);
v_request_id NUMBER;
BEGIN
v_request_id := p_request_id;
BEGIN
SELECT phase_code
INTO --v_requested_start_date, v_actual_completion_date,
v_phase_code --, v_status_code
FROM fnd_conc_req_summary_v
WHERE request_id = v_request_id;
EXCEPTION
WHEN OTHERS
THEN
NULL;
-- fnd_message.DEBUG ('error!');
END;
IF v_phase_code = 'C'
THEN
RETURN 'C';
ELSE
RETURN 'P';
END IF;
END;
-- get request id of import item whether is successful
FUNCTION get_status_code (p_request_id IN NUMBER)
RETURN VARCHAR2
IS
-- v_requested_start_date DATE;
-- v_actual_completion_date DATE;
v_status_code VARCHAR2 (1);
-- v_status_code VARCHAR2 (1);
v_request_id NUMBER;
BEGIN
v_request_id := p_request_id;
BEGIN
SELECT status_code
INTO --v_requested_start_date, v_actual_completion_date,
v_status_code --, v_status_code
FROM fnd_conc_req_summary_v
WHERE request_id = v_request_id;
EXCEPTION
WHEN OTHERS
THEN
NULL;
-- fnd_message.DEBUG ('error!');
END;
IF v_status_code = 'C'
THEN
RETURN 'C';
ELSIF v_status_code = 'E'
THEN
RETURN 'E';
ELSE
RETURN 'P';
END IF;
END; |
|