EXCEPTION
WHEN OTHERS
THEN
DBMS_OUTPUT.put_line
( 'Error occured while fetching the Obj Version Number >>:'
|| SQLERRM
);
END;
dt_api.find_dt_upd_modes (
p_effective_date
=> TO_CHAR(l_eff_start_
p_base_table_name
=> 'PER_ALL_ASSIGNMENTS
p_base_key_column
p_base_key_value
p_correction
p_update
p_update_override
p_update_change_insert
=>
=>
=>
=>
=>
=>
date,'DD-MON-YY'),
_F',
'ASSIGNMENT_ID',
ln_assignment_id,
lb_correction,
lb_update,
lb_update_override,
lb_update_change_ins
ert
);
IF (lb_update_override = TRUE OR lb_update_change_insert = TRUE)
THEN
lc_dt_ud_mode := 'UPDATE_OVERRIDE';
DBMS_OUTPUT.put_line ('Date Track Mode>>:' || lc_dt_ud_mode);
END IF;
IF (lb_correction = TRUE)
THEN
lc_dt_ud_mode := 'CORRECTION';
DBMS_OUTPUT.put_line ('Date Track Mode>>:' || lc_dt_ud_mode);
END IF;
IF (lb_update = TRUE)
THEN
lc_dt_ud_mode := 'UPDATE';
DBMS_OUTPUT.put_line ('Date Track Mode>>:' || lc_dt_ud_mode);
END IF;
DBMS_OUTPUT.put_line (
THEN
ROLLBACK;
DBMS_OUTPUT.put_line (SQLERRM);
END;
/
SET SERVEROUTPUT ON;