CAT_ROOT_VW

(SQL View)
Index Back

Catalog Tree w/o Nodes

This view is used to populate CAT_TREE_VW when inserting a node for a brand new tree.

SELECT DISTINCT A.SETID , A.SETCNTRLVALUE , A.TREE_NAME , A.EFFDT , A.DESCR FROM PSTREEDEFN A , PSTREENODE B , PS_ITM_CAT_TBL C WHERE A.SETID = B.SETID AND A.SETCNTRLVALUE = B.SETCNTRLVALUE AND A.TREE_NAME = B.TREE_NAME AND A.EFF_STATUS = 'A' AND A.EFFDT = ( SELECT MAX(A1.EFFDT) FROM PSTREEDEFN A1 WHERE A1.SETID = A.SETID AND A1.SETCNTRLVALUE = A.SETCNTRLVALUE AND A1.TREE_NAME = A.TREE_NAME AND A1.EFF_STATUS = 'A' AND A1.EFFDT <= %CurrentDateIn) AND B.SETID = C.SETID AND B.TREE_NODE = C.CATEGORY_CD AND C.EFF_STATUS = 'A' AND C.EFFDT = ( SELECT MAX(C1.EFFDT) FROM PS_ITM_CAT_TBL C1 WHERE C1.SETID = C.SETID AND C1.CATEGORY_CD = C.CATEGORY_CD AND C1.EFF_STATUS = 'A' AND C1.EFFDT <= %CurrentDateIn )

# PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
1 SETID Character(5) VARCHAR2(5) NOT NULL SetID
2 SETCNTRLVALUE Character(20) VARCHAR2(20) NOT NULL Tree Definition User Key Value
3 TREE_NAME Character(18) VARCHAR2(18) NOT NULL Tree Name
4 EFFDT Date(10) DATE Effective Date

Default Value: %date

5 DESCR Character(30) VARCHAR2(30) NOT NULL Description