The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT 1
FROM csm_notifications_acc
WHERE notification_id = b_notificationid
AND user_id = p_userid;
PROCEDURE INSERT_NOTIFICATIONS_ACC (p_notification_id wf_notifications.notification_id%TYPE,
p_user_id fnd_user.user_id%TYPE)
IS
l_sysdate DATE;
CSM_ACC_PKG.Insert_Acc
( P_PUBLICATION_ITEM_NAMES => g_notification_pubi_name
,P_ACC_TABLE_NAME => g_notification_acc_table_name
,P_SEQ_NAME => g_notification_seq_name
,P_PK1_NAME => g_notification_pk1_name
,P_PK1_NUM_VALUE => p_notification_id
,P_USER_ID => p_user_id
);
CSM_UTIL_PKG.LOG( 'Exception occurred in CSM_NOTIFICATION_EVENT_PKG.INSERT_NOTIFICATIONS_ACC: '
|| sqlerrm|| ' for PK ' || to_char(p_notification_id),
'CSM_NOTIFICATION_EVENT_PKG.INSERT_NOTIFICATIONS_ACC',FND_LOG.LEVEL_EXCEPTION);
END INSERT_NOTIFICATIONS_ACC;-- end INSERT_NOTIFICATIONS_ACC
SELECT DISTINCT wfn.notification_id
FROM wf_notifications wfn,
asg_user au
WHERE au.user_id=b_user_id
AND au.user_name IN (FROM_ROLE,RECIPIENT_ROLE)
AND (nvl(wfn.begin_date, sysdate) between
(sysdate - csm_profile_pkg.get_task_history_days(b_user_id))and sysdate)
AND NOT EXISTS(SELECT 1
FROM CSM_NOTIFICATIONS_ACC ACC
WHERE ACC.NOTIFICATION_ID = WFN.NOTIFICATION_ID
AND ACC.USER_ID = AU.USER_ID);
SELECT DISTINCT wfn.notification_id
FROM WF_NOTIFICATIONS wfn,
ASG_USER au
WHERE au.user_id=b_user_id
AND RECIPIENT_ROLE LIKE 'JRES_GRP:%'
AND au.user_id =CSM_UTIL_PKG.get_group_owner(substr(WFN.RECIPIENT_ROLE,instr(WFN.RECIPIENT_ROLE,':')+1))
AND au.enabled='Y'
AND (nvl(wfn.begin_date, sysdate) between
(sysdate - csm_profile_pkg.get_task_history_days(b_user_id))and sysdate)
AND NOT EXISTS(SELECT 1
FROM CSM_NOTIFICATIONS_ACC ACC
WHERE ACC.NOTIFICATION_ID = WFN.NOTIFICATION_ID
AND ACC.USER_ID = AU.USER_ID);
INSERT_NOTIFICATIONS_ACC (l_notf_rec.notification_id, p_user_id);
INSERT_NOTIFICATIONS_ACC (l_notf_rec.notification_id, p_user_id);
SELECT DISTINCT au.user_id
FROM WF_NOTIFICATIONS wfn,
ASG_USER au
WHERE wfn.NOTIFICATION_ID=b_nid
AND au.user_name IN (WFN.FROM_ROLE,WFN.RECIPIENT_ROLE)
AND au.enabled='Y'
AND (nvl(wfn.begin_date, sysdate) between
(sysdate - csm_profile_pkg.get_task_history_days(au.user_id))and sysdate)
AND NOT EXISTS(SELECT 1
FROM CSM_NOTIFICATIONS_ACC ACC
WHERE ACC.NOTIFICATION_ID = WFN.NOTIFICATION_ID
AND ACC.USER_ID = AU.USER_ID);
SELECT DISTINCT au.user_id
FROM WF_NOTIFICATIONS wfn,
ASG_USER au
WHERE wfn.NOTIFICATION_ID=b_nid
AND RECIPIENT_ROLE LIKE 'JRES_GRP:%'
AND au.user_id =CSM_UTIL_PKG.get_group_owner(substr(WFN.RECIPIENT_ROLE,instr(WFN.RECIPIENT_ROLE,':')+1))
AND au.enabled='Y'
AND (nvl(wfn.begin_date, sysdate) between
(sysdate - csm_profile_pkg.get_task_history_days(au.user_id))and sysdate)
AND NOT EXISTS(SELECT 1
FROM CSM_NOTIFICATIONS_ACC ACC
WHERE ACC.NOTIFICATION_ID = WFN.NOTIFICATION_ID
AND ACC.USER_ID = AU.USER_ID);
INSERT_NOTIFICATIONS_ACC (p_notification_id, r_rec.user_id);
INSERT_NOTIFICATIONS_ACC (p_notification_id, r_rec.user_id);
SELECT acc.user_id
FROM CSM_NOTIFICATIONS_ACC acc
WHERE acc.NOTIFICATION_ID=b_nid;
CSM_ACC_PKG.Delete_Acc
( P_PUBLICATION_ITEM_NAMES => g_notification_pubi_name
,P_ACC_TABLE_NAME => g_notification_acc_table_name
,P_PK1_NAME => g_notification_pk1_name
,P_PK1_NUM_VALUE => l_notification_id
,P_USER_ID => r_notification_rec.user_id
);
SELECT /*+ INDEX(acc CSM_NOTIFICATIONS_ACC_U1) */
acc.user_id,
acc.notification_id
FROM csm_notifications_acc acc,
wf_notifications wfn
WHERE acc.notification_id = wfn.notification_id
AND (NVL(wfn.begin_date, SYSDATE)
< (SYSDATE - csm_profile_pkg.get_task_history_days(acc.user_id)));
SELECT 1
FROM jtm_con_request_data
WHERE product_code = 'CSM'
AND package_name = 'CSM_NOTIFICATION_EVENT_PKG'
AND procedure_name = 'PURGE_NOTIFICATION_CONC'
FOR UPDATE OF last_run_date NOWAIT
;
l_purge_notf_tbl.DELETE;
l_purge_userid_tbl.DELETE;
CSM_ACC_PKG.Delete_Acc
( P_PUBLICATION_ITEM_NAMES => g_notification_pubi_name
,P_ACC_TABLE_NAME => g_notification_acc_table_name
,P_PK1_NAME => g_notification_pk1_name
,P_PK1_NUM_VALUE => l_notification_id
,P_USER_ID => l_user_id
);
UPDATE jtm_con_request_data
SET last_run_date = l_last_run_date
WHERE CURRENT OF l_upd_last_run_date_csr;