SCC_TODO_VW_FL

(SQL View)
Index Back

ToDo View

used in Todos page of Tasks tile

SELECT A.COMMON_ID , A.SEQ_3C , B.CHECKLIST_SEQ , B.CHKLST_ITEM_CD , B.ITEM_STATUS , C.DESCR , C.DESCRLONG , B.DUE_DT , A.ADMIN_FUNCTION , D.DESCR , A.INSTITUTION , E.DESCR , B.RESPONSIBLE_ID , F.EMAIL_ADDR , A.VAR_DATA_SEQ , B.ASSOC_ID , B.STATUS_DT , B.NAME FROM PS_PERSON_CHECKLST A , PS_SCC_CKLSITM_TBL C , PS_ADM_FUNCTN_TBL D , PS_INSTITUTION_TBL E , PS_PERSON_CHK_ITEM B LEFT OUTER JOIN PS_EMAIL_ADDRESSES F ON B.RESPONSIBLE_ID = F.EMPLID AND F.PREF_EMAIL_FLAG = 'Y' WHERE A.COMMON_ID = B.COMMON_ID AND A.SEQ_3C = B.SEQ_3C AND B.CHKLST_ITEM_CD = C.CHKLST_ITEM_CD AND C.EFF_STATUS = 'A' AND C.EFFDT = ( SELECT MAX(C1.EFFDT) FROM PS_SCC_CKLSITM_TBL C1 WHERE C1.CHKLST_ITEM_CD = B.CHKLST_ITEM_CD AND C1.EFFDT <= %CurrentDateIn) AND A.ADMIN_FUNCTION = D.ADMIN_FUNCTION AND D.EFF_STATUS = 'A' AND D.EFFDT = ( SELECT MAX(D1.EFFDT) FROM PS_ADM_FUNCTN_TBL D1 WHERE D1.ADMIN_FUNCTION = A.ADMIN_FUNCTION AND D1.EFFDT <= %CurrentDateIn) AND A.INSTITUTION = E.INSTITUTION AND E.EFF_STATUS = 'A' AND E.EFFDT = ( SELECT MAX(E1.EFFDT) FROM PS_INSTITUTION_TBL E1 WHERE E1.INSTITUTION = A.INSTITUTION AND E1.EFFDT <= %CurrentDateIn) AND A.CHECKLIST_CD IN ( SELECT CHECKLIST_CD FROM PS_CS_CHKLST_TBL S WHERE S.SCC_TODO_SS_DISP = 'Y' AND S.INSTITUTION = A.INSTITUTION AND S.EFFDT = ( SELECT MAX(S1.EFFDT) FROM PS_CS_CHKLST_TBL S1 WHERE S.INSTITUTION = S1.INSTITUTION AND S.CHECKLIST_CD = S1.CHECKLIST_CD AND S1.EFFDT <= %CurrentDateIn)) AND ((EXISTS( SELECT chklst_item_cd FROM PS_CS_CHKLST_ITEM I WHERE institution = a.institution AND checklist_cd=a.checklist_cd AND effdt = ( SELECT MAX(S1.EFFDT) FROM PS_CS_CHKLST_TBL S1 WHERE I.INSTITUTION = S1.INSTITUTION AND I.CHECKLIST_CD = S1.CHECKLIST_CD AND I.EFFDT <= %CurrentDateIn) AND checklist_seq=b.checklist_seq AND SCC_TODO_HIDE_ITM <>'Y')) OR (NOT EXISTS( SELECT chklst_item_cd FROM PS_CS_CHKLST_ITEM I1 WHERE institution = a.institution AND checklist_cd=a.checklist_cd AND effdt = ( SELECT MAX(S1.EFFDT) FROM PS_CS_CHKLST_TBL S1 WHERE I1.INSTITUTION = S1.INSTITUTION AND I1.CHECKLIST_CD = S1.CHECKLIST_CD AND I1.EFFDT <= %CurrentDateIn) AND checklist_seq=b.checklist_seq)) ) AND ( B.ITEM_STATUS IN ( SELECT CHSTA.ITEM_STATUS FROM PS_SCC_CKLSITM_STA CHSTA WHERE CHSTA.INSTITUTION = A.INSTITUTION AND CHSTA.checklist_cd = A.checklist_cd AND CHSTA.EFFDT= ( SELECT MAX(CHSTA1.EFFDT) FROM PS_SCC_CKLSITM_STA CHSTA1 WHERE CHSTA1.INSTITUTION = CHSTA.INSTITUTION AND CHSTA1.CHECKLIST_CD = CHSTA.CHECKLIST_CD AND CHSTA1.EFFDT <= %CurrentDateIn) ) OR ( NOT EXISTS ( SELECT 'X' FROM PS_SCC_CKLSITM_STA CHSTA2 WHERE CHSTA2.INSTITUTION = A.INSTITUTION AND CHSTA2.checklist_cd = A.checklist_cd AND CHSTA2.EFFDT= ( SELECT MAX(CHSTA3.EFFDT) FROM PS_SCC_CKLSITM_STA CHSTA3 WHERE CHSTA3.INSTITUTION = CHSTA2.INSTITUTION AND CHSTA3.CHECKLIST_CD = CHSTA2.CHECKLIST_CD AND CHSTA3.EFFDT <= %CurrentDateIn) ) AND B.ITEM_STATUS IN ( SELECT SETUP.ITEM_STATUS FROM PS_SCC_DISP_ITM_ST SETUP WHERE SETUP.INSTITUTION = A.INSTITUTION)))

# PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
1 EMPLID Character(11) VARCHAR2(11) NOT NULL Employee ID
2 SEQ_3C Number(5,0) INTEGER NOT NULL Sequence Number
3 CHECKLIST_SEQ Number(6,0) INTEGER NOT NULL Checklist Sequence
4 CHKLST_ITEM_CD Character(6) VARCHAR2(6) NOT NULL Checklist Item Code
5 ITEM_STATUS Character(1) VARCHAR2(1) NOT NULL Item Status
A=Active
C=Completed
I=Initiated
N=Notified
O=Ordered
P=Paid Off
R=Received
S=Second Notification
T=Returned
W=Waived
X=Cancelled
6 DESCR Character(30) VARCHAR2(30) NOT NULL Description
7 DESCRLONG Long Character CLOB Long Description
8 DUE_DT Date(10) DATE Due Date
9 ADMIN_FUNCTION Character(4) VARCHAR2(4) NOT NULL Administrative Function
10 DESCR1 Character(30) VARCHAR2(30) NOT NULL Descr
11 INSTITUTION Character(5) VARCHAR2(5) NOT NULL Academic Institution
12 DESCR2 Character(30) VARCHAR2(30) NOT NULL Descr2
13 RESPONSIBLE_ID Character(11) VARCHAR2(11) NOT NULL Responsible ID
14 EMAIL_ADDR Character(70) VARCHAR2(70) NOT NULL Email Address
15 VAR_DATA_SEQ Number(4,0) SMALLINT NOT NULL Variable Data Sequence Number
16 ASSOC_ID Character(11) VARCHAR2(11) NOT NULL Association ID
17 STATUS_DT Date(10) DATE Status Date
18 NAME Character(50) VARCHAR2(50) NOT NULL Name