SAE_CRSOFFR_VW(SQL View) |
Index Back |
---|---|
SAIP CourseOffering ViewSAIP Course Offering snapshot view for third party integration. |
SELECT /*+ LEADING( CLASS_EXT CLS) */ CLS.CRSE_ID , CLS.CRSE_OFFER_NBR , CLS.STRM , CLS.SESSION_CODE , CLS.CLASS_SECTION , CRSE.COURSE_TITLE_LONG , CRSE.EFF_STATUS , CRSE.DESCR , CLS.START_DT , CLS.END_DT , OFFER.INSTITUTION , OFFER.ACAD_GROUP , OFFER.SUBJECT , OFFER.CATALOG_NBR , OFFER.COURSE_APPROVED , OFFER.CAMPUS , CLS.ACAD_ORG , OFFER.ACAD_CAREER , OFFER.RQRMNT_GROUP , OFFER.AP_BUS_UNIT , OFFER.AP_LEDGER , OFFER.AP_ACCOUNT , OFFER.AP_DEPTID , OFFER.AP_PROJ_ID , OFFER.AP_PRODUCT , OFFER.AP_FUND_CODE , OFFER.AP_PROG_CODE , OFFER.AP_CLASS_FLD , OFFER.AP_AFFILIATE , OFFER.AP_BUD_REF , OFFER.WRITEOFF_BUS_UNIT , OFFER.EXT_WRITEOFF , OFFER.GL_INTERFACE_REQ , OFFER.SSR_CRSE_TYPOFF_CD , OFFER_EXT.SAE_MODE , OFFER_EXT.SAE_EVENT_DT FROM %Table(SAE_CLASS_EXT) CLASS_EXT , %Table(CLASS_TBL) CLS , %Table(CRSE_OFFER) OFFER , %Table(SAE_CRSOFFR_EXT) OFFER_EXT , %Table(CRSE_CATALOG) CRSE , %Table(SAE_ACADORG_EXT) ORG_EXT , %Table(TERM_TBL) TERM , %Table(SAE_TERM_EXT) TERM_EXT , %Table(SAE_INST_SCOPE) INST_EXT ,%Table(SAE_SESSION_EXT) SES_EXT WHERE INST_EXT.INSTITUTION = CLS.INSTITUTION AND INST_EXT.SAE_MODE <> 'D' AND ORG_EXT.INSTITUTION = CLS.INSTITUTION AND ORG_EXT.ACAD_ORG = CLS.ACAD_ORG AND ORG_EXT.SAE_MODE <> 'D' AND TERM.STRM = CLS.STRM AND TERM.INSTITUTION = CLS.INSTITUTION AND TERM.ACAD_CAREER = CLS.ACAD_CAREER AND TERM_EXT.STRM = CLASS_EXT.STRM AND TERM_EXT.INSTITUTION = CLASS_EXT.INSTITUTION AND TERM_EXT.ACAD_CAREER = CLASS_EXT.ACAD_CAREER AND TERM_EXT.SAE_INCLUDE = 'Y' AND SES_EXT.INSTITUTION = CLASS_EXT.INSTITUTION AND SES_EXT.STRM = CLASS_EXT.STRM AND SES_EXT.ACAD_CAREER = CLASS_EXT.ACAD_CAREER AND SES_EXT.SESSION_CODE = CLASS_EXT.SESSION_CODE AND %Coalesce(CLASS_EXT.SAE_INTEG_START_DT, %DateAdd(CLS.START_DT, SES_EXT.SAE_START_OFFSET)) <= %CurrentDateIn AND %Coalesce(CLASS_EXT.SAE_INTEG_END_DT, %DateAdd(CLS.END_DT, SES_EXT.SAE_END_OFFSET)) >= %CurrentDateIn AND CRSE.CRSE_ID = CLS.CRSE_ID AND CRSE.EFFDT = %Coalesce((select max(effdt) FROM PS_CRSE_CATALOG CRSE_CATALOG1 WHERE CRSE_CATALOG1.CRSE_ID =CRSE.CRSE_ID AND CRSE_CATALOG1.EFFDT <=%CurrentDateIn ) ,(select min(effdt) FROM PS_CRSE_CATALOG CRSE_CATALOG1 WHERE CRSE_CATALOG1.CRSE_ID =CRSE.CRSE_ID AND CRSE_CATALOG1.EFFDT >%CurrentDateIn )) AND OFFER.CRSE_ID = CLS.CRSE_ID AND OFFER.CRSE_OFFER_NBR = CLS.CRSE_OFFER_NBR AND OFFER.EFFDT = %Coalesce((select max(effdt) FROM PS_CRSE_OFFER CRSE_OFFER1 WHERE CRSE_OFFER1.CRSE_ID =OFFER.CRSE_ID AND CRSE_OFFER1.CRSE_OFFER_NBR=OFFER.CRSE_OFFER_NBR AND CRSE_OFFER1.EFFDT <=%CurrentDateIn ) ,( select min(effdt) FROM PS_CRSE_OFFER CRSE_OFFER1 WHERE CRSE_OFFER1.CRSE_ID =OFFER.CRSE_ID AND CRSE_OFFER1.CRSE_OFFER_NBR=OFFER.CRSE_OFFER_NBR AND CRSE_OFFER1.EFFDT >%CurrentDateIn )) AND OFFER.COURSE_APPROVED = 'A' AND OFFER_EXT.CRSE_ID = OFFER.CRSE_ID AND OFFER_EXT.CRSE_OFFER_NBR = OFFER.CRSE_OFFER_NBR AND OFFER_EXT.STRM = CLS.STRM AND OFFER_EXT.SESSION_CODE = CLS.SESSION_CODE AND OFFER_EXT.CLASS_SECTION = CLS.CLASS_SECTION AND CLASS_EXT.CRSE_ID = CLS.CRSE_ID AND CLASS_EXT.CRSE_OFFER_NBR = CLS.CRSE_OFFER_NBR AND CLASS_EXT.STRM = CLS.STRM AND CLASS_EXT.SESSION_CODE = CLS.SESSION_CODE AND CLASS_EXT.CLASS_SECTION = CLS.CLASS_SECTION AND CLASS_EXT.SAE_INCLUDE = 'Y' AND OFFER_EXT.SAE_MODe <> 'D' UNION ALL SELECT /*+ LEADING(OFFER_EXT1 CLASS_EXT) */ OFFER_EXT1.CRSE_ID , OFFER_EXT1.CRSE_OFFER_NBR , OFFER_EXT1.STRM , OFFER_EXT1.SESSION_CODE , OFFER_EXT1.CLASS_SECTION , '' , '' , '' , %DateNull , %DateNull , CLASS_EXT.INSTITUTION , '' , '' , '' , '' , '' , CLASS_EXT.ACAD_ORG , CLASS_EXT.ACAD_CAREER , '' , '' , '' , '' , '' , '' , '' , '' , '' , '' , '' , '' , '' , '' , '' , '' , OFFER_EXT1.SAE_MODE , OFFER_EXT1.SAE_EVENT_DT FROM %Table(SAE_CRSOFFR_EXT) OFFER_EXT1 , %Table(SAE_CLASS_EXT) CLASS_EXT , %Table(SAE_ACADORG_EXT) ORG_EXT , %Table(TERM_TBL) TERM , %Table(SAE_TERM_EXT) TERM_EXT , %Table(SAE_INST_SCOPE) INST_EXT , %Table(SAE_SESSION_EXT) SES_EXT1 WHERE INST_EXT.INSTITUTION = CLASS_EXT.INSTITUTION AND INST_EXT.SAE_MODE <> 'D' AND ORG_EXT.INSTITUTION = CLASS_EXT.INSTITUTION AND ORG_EXT.ACAD_ORG = CLASS_EXT.ACAD_ORG AND ORG_EXT.SAE_MODE <> 'D' AND TERM.STRM = CLASS_EXT.STRM AND TERM.INSTITUTION = CLASS_EXT.INSTITUTION AND TERM.ACAD_CAREER = CLASS_EXT.ACAD_CAREER AND TERM_EXT.STRM = TERM.STRM AND TERM_EXT.INSTITUTION = TERM.INSTITUTION AND TERM_EXT.ACAD_CAREER = TERM.ACAD_CAREER AND TERM_EXT.SAE_INCLUDE = 'Y' AND SES_EXT1.INSTITUTION = CLASS_EXT.INSTITUTION AND SES_EXT1.STRM = CLASS_EXT.STRM AND SES_EXT1.ACAD_CAREER = CLASS_EXT.ACAD_CAREER AND SES_EXT1.SESSION_CODE = CLASS_EXT.SESSION_CODE AND %Coalesce(CLASS_EXT.SAE_INTEG_START_DT, %DateAdd(CLASS_EXT.START_DT, SES_EXT1.SAE_START_OFFSET)) <= %CurrentDateIn AND %Coalesce(CLASS_EXT.SAE_INTEG_END_DT, %DateAdd(CLASS_EXT.END_DT, SES_EXT1.SAE_END_OFFSET)) >= %CurrentDateIn AND OFFER_EXT1.SAE_MODE = 'D' AND EXISTS ( SELECT 'X' FROM %Table(CRSE_CATALOG) CRSE WHERE CRSE.CRSE_ID = CLASS_EXT.CRSE_ID AND CRSE.EFFDT = %Coalesce((select max(effdt) FROM PS_CRSE_CATALOG CRSE_CATALOG1 WHERE CRSE_CATALOG1.CRSE_ID =CRSE.CRSE_ID AND CRSE_CATALOG1.EFFDT <=%CurrentDateIn ) ,(select min(effdt) FROM PS_CRSE_CATALOG CRSE_CATALOG1 WHERE CRSE_CATALOG1.CRSE_ID =CRSE.CRSE_ID AND CRSE_CATALOG1.EFFDT >%CurrentDateIn )) ) AND OFFER_EXT1.CRSE_ID = CLASS_EXT.CRSE_ID AND OFFER_EXT1.CRSE_OFFER_NBR = CLASS_EXT.CRSE_OFFER_NBR AND OFFER_EXT1.STRM = CLASS_EXT.STRM AND OFFER_EXT1.SESSION_CODE = CLASS_EXT.SESSION_CODE AND OFFER_EXT1.CLASS_SECTION = CLASS_EXT.CLASS_SECTION |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | Character(6) | VARCHAR2(6) NOT NULL |
Course ID
Prompt Table: CRSE_CATALOG |
|
2 | Number(2,0) | SMALLINT NOT NULL | Course Offering Nbr | |
3 | Character(4) | VARCHAR2(4) NOT NULL | Term | |
4 | Character(3) | VARCHAR2(3) NOT NULL |
Session
1=Regular Academic Session 10W=10 Week 12W=Twelve Week 4W1=Four Week - First 4W2=Four Week - Second 4W3=Four Week - Third 4W4=Four Week - Fourth 6W1=Six Week - First 6W2=Six Week - Second 8W1=Eight Week - First 8W2=Eight Week - Second A11=Medical Period 1, 4 Weeks A12=Medical Period 1, 8 Weeks A13=Medical Pd 1, 12 Weeks A21=Medical Period 2, 4 Weeks A22=Medical Period 2, 8 Weeks A23=Medical Period 2, 12 Week FYR=Full Year MIN=Mini Session OEE=Open Entry/Open Exit SM1=Semester 1 SM2=Semester 2 |
|
5 | Character(4) | VARCHAR2(4) NOT NULL | Class Section | |
6 | COURSE_TITLE_LONG | Character(100) | VARCHAR2(100) NOT NULL | Long Course Title |
7 | EFF_STATUS | Character(1) | VARCHAR2(1) NOT NULL |
Effective Status
A=Active I=Inactive |
8 | DESCR | Character(30) | VARCHAR2(30) NOT NULL | Description |
9 | START_DT | Date(10) | DATE | Start Date |
10 | END_DT | Date(10) | DATE | end date |
11 | INSTITUTION | Character(5) | VARCHAR2(5) NOT NULL |
Academic Institution
Default Value: OPR_DEF_TBL_CS.INSTITUTION Prompt Table: INSTITUTION_TBL |
12 | ACAD_GROUP | Character(5) | VARCHAR2(5) NOT NULL |
Academic Group
Default Value: OPR_DEF_TBL_CS.ACAD_GROUP Prompt Table: ACAD_GROUP_TBL |
13 | SUBJECT | Character(8) | VARCHAR2(8) NOT NULL |
Subject Area
Prompt Table: SUBJECT_TBL |
14 | CATALOG_NBR | Character(10) | VARCHAR2(10) NOT NULL | Catalog Nbr |
15 | COURSE_APPROVED | Character(1) | VARCHAR2(1) NOT NULL |
Course Approved
A=Approved D=Denied P=Pending Default Value: P |
16 | CAMPUS | Character(5) | VARCHAR2(5) NOT NULL |
Campus
Prompt Table: CAMPUS_TBL |
17 | ACAD_ORG | Character(10) | VARCHAR2(10) NOT NULL |
Academic Organization
Prompt Table: ACAD_ORG_SRCH |
18 | ACAD_CAREER | 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 Prompt Table: CATLG_CAR_TBL |
19 | RQRMNT_GROUP | Character(6) | VARCHAR2(6) NOT NULL |
Requirement Group
Prompt Table: RQ_GRP_ENR_VW |
20 | AP_BUS_UNIT | Character(5) | VARCHAR2(5) NOT NULL |
Business Unit
Prompt Table: BUS_UNIT_TBL_FS |
21 | AP_LEDGER | Character(10) | VARCHAR2(10) NOT NULL |
Ledger
Prompt Table:
LED_DEFN_TBL
|
22 | AP_ACCOUNT | Character(10) | VARCHAR2(10) NOT NULL | Account |
23 | AP_DEPTID | Character(10) | VARCHAR2(10) NOT NULL | Department |
24 | AP_PROJ_ID | Character(15) | VARCHAR2(15) NOT NULL | Project ID |
25 | AP_PRODUCT | Character(6) | VARCHAR2(6) NOT NULL | Product |
26 | AP_FUND_CODE | Character(5) | VARCHAR2(5) NOT NULL | Fund |
27 | AP_PROG_CODE | Character(5) | VARCHAR2(5) NOT NULL | Program |
28 | AP_CLASS_FLD | Character(5) | VARCHAR2(5) NOT NULL | Public Sector Financials Chart Field. |
29 | AP_AFFILIATE | Character(5) | VARCHAR2(5) NOT NULL | Public Sector Financials Chart Field |
30 | AP_BUD_REF | Character(8) | VARCHAR2(8) NOT NULL | Budget Reference Chartfield |
31 | WRITEOFF_BUS_UNIT | Character(5) | VARCHAR2(5) NOT NULL |
Business Unit
Prompt Table: BUS_UNIT_TBL_FS |
32 | EXT_WRITEOFF | Character(50) | VARCHAR2(50) NOT NULL | External Writeoff |
33 | GL_INTERFACE_REQ | Character(1) | VARCHAR2(1) NOT NULL |
GL Interface Required
Y/N Table Edit Default Value: N |
34 | SSR_CRSE_TYPOFF_CD | Character(10) | VARCHAR2(10) NOT NULL |
Course Typically Offered
Prompt Table: SSR_CRSE_TYPOFF |
35 | SAE_MODE | Character(1) | VARCHAR2(1) NOT NULL |
Operation Mode
A=Add C=Change D=Delete |
36 | SAE_EVENT_DT | DateTime(26) | TIMESTAMP | Event Driven Timestamp |