SSR_ITEM_REC_VW

(SQL View)
Index Back

View of Records from PSRECDEFN

Lists records that fit the following criteria: 1) Records with only one key; or 2) Records with two keys, second key = EFFDT; or 3) Records with two keys, the first one either INSTITUTION or SETID; or 4) Records with three keys, the first either INSTITUTION or SETID, and the third is EFFDT

SELECT a.RECNAME , x.RECDESCR FROM PSRECFIELD a , PSRECDEFN x WHERE a.RECNAME = x.RECNAME AND (x.RECTYPE = 0 OR x.RECTYPE = 1) AND a.RECNAME IN ( SELECT a1.RECNAME FROM PSRECFLDKEYSVW a1 GROUP BY a1.RECNAME HAVING COUNT(*) = 1 ) UNION SELECT a.RECNAME , x.RECDESCR FROM PSRECFIELD a , PSRECDEFN x WHERE a.FIELDNAME = 'EFFDT' AND a.FIELDNUM = 2 AND %DecMult(%Round(%DecDiv(a.USEEDIT,2),0 ) , 2) <> a.USEEDIT AND a.RECNAME = x.RECNAME AND (x.RECTYPE = 0 OR x.RECTYPE = 1) AND a.RECNAME IN ( SELECT a1.RECNAME FROM PSRECFLDKEYSVW a1 GROUP BY a1.RECNAME HAVING COUNT(*) = 2) UNION SELECT a.RECNAME , x.RECDESCR FROM PSRECFIELD a , PSRECDEFN x WHERE (a.FIELDNAME = 'INSTITUTION' OR a.FIELDNAME = 'SETID') AND a.FIELDNUM = 1 AND %DecMult(%Round(%DecDiv(a.USEEDIT,2),0 ) , 2) <> a.USEEDIT AND a.RECNAME = x.RECNAME AND (x.RECTYPE = 0 OR x.RECTYPE = 1) AND a.RECNAME IN ( SELECT a1.RECNAME FROM PSRECFLDKEYSVW a1 GROUP BY a1.RECNAME HAVING COUNT(*) = 2) UNION SELECT a.RECNAME , x.RECDESCR FROM PSRECFIELD a , PSRECFIELD c , PSRECDEFN x WHERE a.RECNAME = c.RECNAME AND (a.FIELDNAME = 'INSTITUTION' OR a.FIELDNAME = 'SETID') AND c.FIELDNAME = 'EFFDT' AND a.FIELDNUM = 1 AND c.FIELDNUM = 3 AND %DecMult(%Round(%DecDiv(a.USEEDIT,2),0 ) , 2) <> a.USEEDIT AND %DecMult(%Round(%DecDiv(c.USEEDIT,2),0 ) , 2) <> c.USEEDIT AND a.RECNAME = x.RECNAME AND (x.RECTYPE = 0 OR x.RECTYPE = 1) AND a.RECNAME IN ( SELECT a1.RECNAME FROM PSRECFLDKEYSVW a1 GROUP BY a1.RECNAME HAVING COUNT(*) = 3 )

  • Related Language Record: SSR_ITEMREC_VWL
  • # PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
    1 RECNAME Character(15) VARCHAR2(15) NOT NULL Record (Table) Name (see PSRECDEFN).

    Prompt Table: PSRECDEFNPVW

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