SAA_ACD_PRG_VW

(SQL View)
Index Back

Academic Progress


SELECT A.EMPLID , A.ANALYSIS_DB_SEQ , A.SAA_CAREER_RPT , A.TSCRPT_TYPE , 'KEYRQG' , A.RQRMNT_GROUP , A.REQUIREMENT , A.RQ_LINE_NBR , A.RQRMNT_GROUP , B.SAA_DESCR80 , A.SAA_ENTRY_SEQ , A.ITEM_R_STATUS , A.REQ_LINE_TYPE , A.SAA_DISPLAY_UNITS , A.UNITS_REQUIRED , A.SAA_UNITS_USED , A.UNITS_NEEDED , A.SAA_DISPLAY_CRSCNT , A.CRSES_REQUIRED , A.SAA_CRSES_USED , A.CRSES_NEEDED , A.SAA_DISPLAY_GPA , A.GPA_REQUIRED , A.GPA_ACTUAL , 1 , CASE WHEN A.ITEM_R_STATUS <> 'COMP' AND A.UNITS_REQUIRED > 0 THEN 'Y' WHEN A.ITEM_R_STATUS = 'COMP' AND A.SAA_DISPLAY_UNITS = 'Y' THEN 'Y' ELSE 'N' END , CASE WHEN A.ITEM_R_STATUS <> 'COMP' AND A.CRSES_REQUIRED > 0 THEN 'Y' WHEN A.ITEM_R_STATUS = 'COMP' AND A.SAA_DISPLAY_CRSCNT = 'Y' THEN 'Y' ELSE 'N' END , CASE WHEN A.ITEM_R_STATUS <> 'COMP' AND A.GPA_REQUIRED > 0 THEN 'Y' WHEN A.ITEM_R_STATUS = 'COMP' AND A.SAA_DISPLAY_GPA = 'Y' THEN 'Y' ELSE 'N' END , A.SAA_HIDE_STATUS FROM PS_SAA_ARSLT_RGVW A , PS_RQ_GRP_TBL B WHERE A.RQRMNT_GROUP = B.RQRMNT_GROUP AND B.EFFDT = ( SELECT MAX(B1.EFFDT) FROM PS_RQ_GRP_TBL B1 WHERE B1.RQRMNT_GROUP = B.RQRMNT_GROUP AND B1.EFFDT <= %CurrentDateIn) AND B.EFF_STATUS = 'A' UNION ALL SELECT A.EMPLID , A.ANALYSIS_DB_SEQ , A.SAA_CAREER_RPT , A.TSCRPT_TYPE , 'KEYREQ' , A.RQRMNT_GROUP , A.REQUIREMENT , A.RQ_LINE_NBR , A.REQUIREMENT , B.SAA_DESCR80 , A.SAA_ENTRY_SEQ , C.ITEM_R_STATUS , C.REQ_LINE_TYPE , C.SAA_DISPLAY_UNITS , C.UNITS_REQUIRED , C.SAA_UNITS_USED , C.UNITS_NEEDED , C.SAA_DISPLAY_CRSCNT , C.CRSES_REQUIRED , C.SAA_CRSES_USED , C.CRSES_NEEDED , C.SAA_DISPLAY_GPA , C.GPA_REQUIRED , C.GPA_ACTUAL , 2 , CASE WHEN C.ITEM_R_STATUS <> 'COMP' AND C.UNITS_REQUIRED > 0 THEN 'Y' WHEN C.ITEM_R_STATUS = 'COMP' AND C.SAA_DISPLAY_UNITS = 'Y' THEN 'Y' ELSE 'N' END , CASE WHEN C.ITEM_R_STATUS <> 'COMP' AND C.CRSES_REQUIRED > 0 THEN 'Y' WHEN C.ITEM_R_STATUS = 'COMP' AND C.SAA_DISPLAY_CRSCNT = 'Y' THEN 'Y' ELSE 'N' END , CASE WHEN C.ITEM_R_STATUS <> 'COMP' AND C.GPA_REQUIRED > 0 THEN 'Y' WHEN C.ITEM_R_STATUS = 'COMP' AND C.SAA_DISPLAY_GPA = 'Y' THEN 'Y' ELSE 'N' END , B.SAA_HIDE_STATUS FROM PS_SAA_ARSLT_RLVW A , PS_RQ_MAIN_TBL B , PS_SAA_ARSLT_RQVW C WHERE A.SAA_ENTRY_SEQ = ( SELECT MIN(A1.SAA_ENTRY_SEQ) FROM PS_SAA_ARSLT_RLVW A1 WHERE A1.EMPLID = A.EMPLID AND A1.ANALYSIS_DB_SEQ = A.ANALYSIS_DB_SEQ AND A1.SAA_CAREER_RPT = A.SAA_CAREER_RPT AND A1.RQRMNT_GROUP = A.RQRMNT_GROUP AND A1.REQUIREMENT = A.REQUIREMENT) AND A.REQUIREMENT = B.REQUIREMENT AND B.EFFDT = ( SELECT MAX(B1.EFFDT) FROM PS_RQ_MAIN_TBL B1 WHERE B1.REQUIREMENT = B.REQUIREMENT AND B1.EFFDT <= %CurrentDateIn) AND B.EFF_STATUS = 'A' AND B.RQ_PRINT_CNTL NOT IN ('NVR','SKP') AND C.EMPLID = A.EMPLID AND C.ANALYSIS_DB_SEQ = A.ANALYSIS_DB_SEQ AND C.SAA_CAREER_RPT = A.SAA_CAREER_RPT AND C.RQRMNT_GROUP = A.RQRMNT_GROUP AND C.REQUIREMENT = A.REQUIREMENT UNION ALL SELECT A.EMPLID , A.ANALYSIS_DB_SEQ , A.SAA_CAREER_RPT , A.TSCRPT_TYPE , 'KEYRQL' , A.RQRMNT_GROUP , A.REQUIREMENT , A.RQ_LINE_NBR , A.RQ_LINE_NBR , C.SAA_DESCR80 , A.SAA_ENTRY_SEQ , A.ITEM_R_STATUS , A.REQ_LINE_TYPE , A.SAA_DISPLAY_UNITS , A.UNITS_REQUIRED , A.SAA_UNITS_USED , A.UNITS_NEEDED , A.SAA_DISPLAY_CRSCNT , A.CRSES_REQUIRED , A.SAA_CRSES_USED , A.CRSES_NEEDED , A.SAA_DISPLAY_GPA , A.GPA_REQUIRED , A.GPA_ACTUAL , 3 , CASE WHEN A.ITEM_R_STATUS <> 'COMP' AND A.UNITS_REQUIRED > 0 THEN 'Y' WHEN A.ITEM_R_STATUS = 'COMP' AND A.SAA_DISPLAY_UNITS = 'Y' THEN 'Y' ELSE 'N' END , CASE WHEN A.ITEM_R_STATUS <> 'COMP' AND A.CRSES_REQUIRED > 0 THEN 'Y' WHEN A.ITEM_R_STATUS = 'COMP' AND A.SAA_DISPLAY_CRSCNT = 'Y' THEN 'Y' ELSE 'N' END , CASE WHEN A.ITEM_R_STATUS <> 'COMP' AND A.GPA_REQUIRED > 0 THEN 'Y' WHEN A.ITEM_R_STATUS = 'COMP' AND A.SAA_DISPLAY_GPA = 'Y' THEN 'Y' ELSE 'N' END , A.SAA_HIDE_STATUS FROM PS_SAA_ARSLT_RLVW A , PS_RQ_MAIN_TBL B , PS_RQ_LINE_TBL C WHERE A.REQUIREMENT = B.REQUIREMENT AND B.EFFDT = ( SELECT MAX(B1.EFFDT) FROM PS_RQ_MAIN_TBL B1 WHERE B1.REQUIREMENT = B.REQUIREMENT AND B1.EFFDT <= %CurrentDateIn) AND B.EFF_STATUS = 'A' AND C.REQUIREMENT = A.REQUIREMENT AND C.RQ_LINE_NBR = A.RQ_LINE_NBR AND B.EFFDT = C.EFFDT

  • Related Language Record: SAA_ACDPRG_LVW
  • # PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
    1 EMPLID Character(11) VARCHAR2(11) NOT NULL Employee ID
    2 ANALYSIS_DB_SEQ Number(4,0) SMALLINT NOT NULL Analysis DB Sequence
    3 SAA_CAREER_RPT Character(4) VARCHAR2(4) NOT NULL This field is used in academic advisement as a key to the results tables.
    4 TSCRPT_TYPE Character(5) VARCHAR2(5) NOT NULL Transcript Type
    5 ENTRY_R_TYPE Character(6) VARCHAR2(6) NOT NULL Entry Type
    6 RQRMNT_GROUP Character(6) VARCHAR2(6) NOT NULL Requirement Group
    7 REQUIREMENT Character(9) VARCHAR2(9) NOT NULL Academic Requirement
    8 RQ_LINE_NBR Character(4) VARCHAR2(4) NOT NULL Line Nbr
    9 SAA_RQG_REQ_RQL Character(9) VARCHAR2(9) NOT NULL Academic Requirements
    10 SAA_DESCR80 Character(80) VARCHAR2(80) NOT NULL This field is used to display information in the new student view for academic advisement reports.
    11 SAA_ENTRY_SEQ Number(4,0) SMALLINT NOT NULL This field is used in Academic Advisement to track the position of the output in the report.
    12 ITEM_R_STATUS Character(4) VARCHAR2(4) NOT NULL Item Status
    COMP=Complete
    EXMP=Exempted
    FAIL=Fail
    13 REQ_LINE_TYPE Character(3) VARCHAR2(3) NOT NULL Line Type
    CND=Condition Requirement
    GLM=Global Limit
    GSQ=Global Sequential Restriction
    LIM=Unit, Course or GPA Limit
    MT=Course Requirement
    SC=Specified Courses
    SEQ=Sequential Restriction
    14 SAA_DISPLAY_UNITS Character(1) VARCHAR2(1) NOT NULL This field is used to track if the calculated units are to be displayed on an Academic Advisement report if the processing level is satisfied.
    15 UNITS_REQUIRED Number(7,2) DECIMAL(6,2) NOT NULL Units required
    16 SAA_UNITS_USED Number(7,2) DECIMAL(6,2) NOT NULL This field is used in Academic Advisement to report the number of units used by a requirement.
    17 UNITS_NEEDED Number(7,2) DECIMAL(6,2) NOT NULL Units needed
    18 SAA_DISPLAY_CRSCNT Character(1) VARCHAR2(1) NOT NULL This field is used to track if the calculated course counts are to be displayed on an Academic Advisement report if the processing level is satisfied.
    19 CRSES_REQUIRED Number(7,2) DECIMAL(6,2) NOT NULL Courses required
    20 SAA_CRSES_USED Number(7,2) DECIMAL(6,2) NOT NULL This field is used in Academic Advisement to report the number of courses used by a particular requirement.
    21 CRSES_NEEDED Number(7,2) DECIMAL(6,2) NOT NULL Courses needed
    22 SAA_DISPLAY_GPA Character(1) VARCHAR2(1) NOT NULL This field is used to track if the GPA is to be displayed on an Academic Advisement report if the processing level is satisfied.
    23 GPA_REQUIRED Number(7,3) DECIMAL(6,3) NOT NULL Minimum GPA
    24 GPA_ACTUAL Number(7,3) DECIMAL(6,3) NOT NULL GPA actual
    25 ENTRY_SEQ Number(3,0) SMALLINT NOT NULL Entry Sequence
    26 UNIT_FLAG Character(1) VARCHAR2(1) NOT NULL Unit
    27 CRSE_ATTR_FLAG Character(1) VARCHAR2(1) NOT NULL Course Attribute Flag
    28 GPAR_CU_FLG Character(1) VARCHAR2(1) NOT NULL Accomplished Flag
    29 SAA_HIDE_STATUS Character(1) VARCHAR2(1) NOT NULL This field is used to determine if the status description is to print on AA reports for the processing level.