The following lines contain the word 'select', 'insert', 'update' or 'delete':
p_deleted_emp_name VARCHAR2 DEFAULT NULL ,
p_deleted_emp_id NUMBER DEFAULT NULL ,
p_deleted_emp_user_id NUMBER DEFAULT NULL ,
p_review_proc_call VARCHAR2 DEFAULT NULL ) IS
l_proc varchar2(200) := g_package || 'write_transaction';
p_name => 'p_deleted_emp_name' ,
p_value =>p_deleted_emp_name ) ;
p_name => 'p_deleted_emp_id' ,
p_value =>p_deleted_emp_id ) ;
p_name => 'p_deleted_emp_user_id' ,
p_value =>p_deleted_emp_user_id ) ;
select hats.transaction_step_id
from hr_api_transaction_steps hats
where hats.item_type = p_item_type
and hats.transaction_id = p_transaction_id
and hats.item_key = p_item_key ;
,p_deleted_emp_name in varchar2 default null
,p_deleted_emp_id in number default null
,p_deleted_emp_user_id in number default null
,p_review_proc_call in varchar2 default null
,p_transaction_id out nocopy number
,p_transaction_step_id out nocopy number)
IS
l_proc varchar2(200) := g_package || 'revoke_access';
,p_deleted_emp_name => p_deleted_emp_name
,p_deleted_emp_id => p_deleted_emp_id
,p_deleted_emp_user_id => p_deleted_emp_user_id
,p_review_proc_call => p_review_proc_call
);
ln_deleted_emp_id NUMBER ;
ln_deleted_emp_user_id NUMBER ;
ln_deleted_emp_id := hr_transaction_api.get_number_value(
p_transaction_step_id => p_transaction_step_id,
p_name =>'p_deleted_emp_id');
ln_deleted_emp_user_id := hr_transaction_api.get_number_value(
p_transaction_step_id =>
p_transaction_step_id,
p_name =>'p_deleted_emp_user_id');
IF lv_action_type = 'Insert'
THEN
IF p_validate
THEN
hr_utility.set_location(l_proc,10);
IF lv_action_type = 'Delete'
THEN
IF p_validate
THEN
hr_utility.set_location(l_proc,25);
p_granted_user_id => ln_deleted_emp_user_id) ;