OPT_FEE_SEL_VW

(SQL View)
Index Back

Optional Fee Selection View


SELECT a.emplid , a.institution , a.strm , c.fee_cd , f.valid_value , a.billing_career , f.effdt , f.amt_per_unit , f.flat_amt , f.max_amount , f.currency_cd FROM PS_STDNT_CAR_TERM a , ps_set_cntrl_rec b , ps_opt_fee_car c , ps_opt_fee_tbl d , ps_opt_fee_trm_eff e , ps_opt_fee_trm_val f , ps_term_tbl g WHERE a.acad_career = a.billing_career AND b.setcntrlvalue = a.institution AND b.recname = 'OPT_FEE_TRM_VAL' AND c.setid = b.setid AND c.acad_career = a.acad_career AND c.effdt = d.effdt AND d.setid = b.setid AND d.fee_cd = c.fee_cd AND d.effdt = ( SELECT MAX(dd.effdt) FROM ps_opt_fee_tbl dd WHERE dd.setid = d.setid AND dd.fee_cd = d.fee_cd AND dd.effdt <= g.term_begin_dt) AND d.eff_status = 'A' AND e.setid = b.setid AND e.fee_cd = c.fee_cd AND e.strm = a.strm AND (e.academic_load = a.academic_load OR (NOT EXISTS ( SELECT 'X' FROM PS_OPT_FEE_TRM_EFF E1 WHERE E1.SETID = B.SETID AND E1.FEE_CD = C.FEE_CD AND E1.STRM = A.STRM AND E1.ACADEMIC_LOAD = A.ACADEMIC_LOAD) AND e.academic_load = ' ')) AND e.effdt = ( SELECT MAX(ee.effdt) FROM ps_opt_fee_trm_eff ee WHERE ee.setid = e.setid AND ee.fee_cd = e.fee_cd AND ee.strm = e.strm AND ee.academic_load = e.academic_load AND ee.effdt <= g.term_begin_dt) AND e.eff_status = 'A' AND f.setid = b.setid AND f.fee_cd = c.fee_cd AND f.strm = a.strm AND f.academic_load = e.academic_load AND f.effdt = e.effdt AND g.institution = a.institution AND g.acad_career = a.acad_career AND g.strm = a.strm

# PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
1 EMPLID Character(11) VARCHAR2(11) NOT NULL Employee ID
2 INSTITUTION Character(5) VARCHAR2(5) NOT NULL Academic Institution

Prompt Table: INSTITUTION_TBL

3 STRM Character(4) VARCHAR2(4) NOT NULL Term
4 FEE_CD Character(6) VARCHAR2(6) NOT NULL Fee Code
5 VALID_VALUE Character(6) VARCHAR2(6) NOT NULL Valid Value
6 BILLING_CAREER Character(4) VARCHAR2(4) NOT NULL Billing Career
7 EFFDT Date(10) DATE Effective Date

Default Value: %date

8 AMT_PER_UNIT Number(17,2) DECIMAL(16,2) NOT NULL Amount Per Unit
9 FLAT_AMT Number(17,2) DECIMAL(16,2) NOT NULL Flat Amount
10 MAX_AMOUNT Number(17,2) DECIMAL(16,2) NOT NULL Maximum Amount
11 CURRENCY_CD Character(3) VARCHAR2(3) NOT NULL Currency Code