SCC_TODO_VW_FL(SQL View) |
Index Back |
---|---|
ToDo Viewused 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 | Character(11) | VARCHAR2(11) NOT NULL | Employee ID | |
2 | Number(5,0) | INTEGER NOT NULL | Sequence Number | |
3 | 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 |