CRSE_OFFER_SLNG(SQL View) |
Index Back |
---|---|
Course Offer Security SearchCRSE_OFFER_SLNG is the related language view for the Schedule New Course security view CRSE_OFFER_SCTY. The acad org security logic has been removed from the related language view, since the logic already exists in the base view and there is no need to duplicate it. Joined to the SUBJECT_TBL to disallow the scheduling of an inactive subject. |
SELECT B.INSTITUTION ,A.STRM ,B.SUBJECT ,B.CATALOG_NBR ,B.ACAD_CAREER ,B.CAMPUS ,D.OPRID ,C.CRSE_ID ,Z.LANGUAGE_CD ,Z.DESCR FROM PS_TERM_TBL A , PS_SUBJECT_TBL E , PS_CRSE_OFFER B , PS_CRSE_CATALOG C , PS_CRSE_CATLG_LNG Z , PS_OPR_DEF_TBL_CS D WHERE B.INSTITUTION = A.INSTITUTION AND B.ACAD_CAREER = A.ACAD_CAREER AND B.EFFDT = ( SELECT MAX(D1.EFFDT) FROM PS_CRSE_OFFER D1 WHERE D1.CRSE_ID = B.CRSE_ID AND D1.EFFDT <= A.TERM_BEGIN_DT) AND B.COURSE_APPROVED = 'A' AND B.SCHEDULE_COURSE = 'Y' AND B.INSTITUTION = E.INSTITUTION AND B.SUBJECT = E.SUBJECT AND E.EFF_STATUS <> 'I' AND E.EFFDT = ( SELECT MAX(EFFDT) FROM PS_SUBJECT_TBL E1 WHERE E.INSTITUTION = E1.INSTITUTION AND E.SUBJECT = E1.SUBJECT AND E1.EFFDT <= A.TERM_BEGIN_DT) AND B.CRSE_ID = C.CRSE_ID AND B.EFFDT = C.EFFDT AND C.EFF_STATUS = 'A' AND C.CRSE_ID = Z.CRSE_ID AND C.EFFDT = Z.EFFDT |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | Character(5) | VARCHAR2(5) NOT NULL |
Academic Institution
Default Value: OPR_DEF_TBL_CS.INSTITUTION Prompt Table: INSTITUTION_TBL |
|
2 | Character(4) | VARCHAR2(4) NOT NULL |
Term
Default Value: OPR_DEF_TBL_CS.STRM Prompt Table: TERM_VAL_TBL |
|
3 | Character(8) | VARCHAR2(8) NOT NULL |
Subject Area
Default Value: OPR_DEF_TBL_CS.SUBJECT Prompt Table: SUBJECT_TBL_VW |
|
4 | Character(10) | VARCHAR2(10) NOT NULL | Catalog Nbr | |
5 | Character(4) | VARCHAR2(4) NOT NULL |
Academic Career
BAC=Bachelor (NLD) BBL=Vocational Coaching (NLD) BOL=Vocational Training (NLD) BUSN=Graduate Business CNED=Continuing Education CRED=Semester Credit EDU=Education (NLD) EXED=Extended Education GRAD=Graduate LAW=Law MEDS=Medical School NONA=Non Award PGRD=Postgraduate RSCH=Research TECH=Technical UENG=Undergraduate Engineering UGRD=Undergraduate VAVO=Advanced General Educ. (NLD) VETM=Veterinary Medicine |
|
6 | Character(5) | VARCHAR2(5) NOT NULL |
Campus
Prompt Table: CAMPUS_TBL |
|
7 | Character(30) | VARCHAR2(30) NOT NULL | A user's ID (see PSOPRDEFN). | |
8 | Character(6) | VARCHAR2(6) NOT NULL | Course ID | |
9 | Character(3) | VARCHAR2(3) NOT NULL | Language Code | |
10 | DESCR | Character(30) | VARCHAR2(30) NOT NULL | Description |