DBA Data[Home] [Help]

APPS.IGS_AS_PRC_TRANSCRPT SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 38

SELECT sca.person_id,
sca.course_cd,
sca.course_rqrmnts_complete_dt,
SYSDATE,
ci.alternate_code,
gr.s_graduand_type,
gr.conferral_dt,
gst.s_graduand_status,
aw.award_title
FROM   IGS_EN_STDNT_PS_ATT  sca,
IGS_GR_GRADUAND             gr,
IGS_GR_STAT          gst,
IGS_CA_INST          ci,
IGS_PS_AWD                  aw
WHERE  sca.person_id               = p_person_id AND
sca.course_cd               = p_course_cd AND
sca.course_rqrmnt_complete_ind     = 'Y' AND
sca.person_id               = gr.person_id AND
sca.course_cd               = gr.course_cd AND
gr.GRADUAND_STATUS          = gst.GRADUAND_STATUS AND
gst.s_graduand_status              in ('ELIGIBLE','GRADUATED') AND
gr.award_cd                 = aw.award_cd AND
ci.CAL_TYPE                 = p_acad_cal_type AND
ci.sequence_number          = p_acad_ci_sequence_number AND
((sca.course_rqrmnts_complete_dt   BETWEEN ci.start_dt AND ci.end_dt) OR
(sca.course_rqrmnts_complete_dt >
ci.start_dt AND SUBSTR(IGS_GE_DATE.IGSCHAR(ci.start_dt),1,4) =
IGS_AS_GEN_005.ASSP_VAL_SCA_FINAL (
p_person_id,
p_course_cd,
p_include_fail_grade_ind,
p_enrolled_units_ind,
p_exclude_research_units_ind,
p_exclude_unit_category,
p_include_related_crs_ind)))
UNION
SELECT sca.person_id,
sca.course_cd,
sca.course_rqrmnts_complete_dt,
SYSDATE,
ci.alternate_code,
NULL,
SYSDATE,
NULL,
NULL
FROM   IGS_EN_STDNT_PS_ATT  sca,
IGS_CA_INST          ci
WHERE  sca.person_id               = p_person_id AND
sca.course_cd               = p_course_cd AND
sca.course_rqrmnt_complete_ind     = 'Y' AND
ci.CAL_TYPE                 = p_acad_cal_type AND
ci.sequence_number          = p_acad_ci_sequence_number AND
((sca.course_rqrmnts_complete_dt   BETWEEN ci.start_dt AND ci.end_dt) OR
(sca.course_rqrmnts_complete_dt >
ci.start_dt AND SUBSTR(IGS_GE_DATE.IGSCHAR(ci.start_dt),1,4) =
IGS_AS_GEN_005.ASSP_VAL_SCA_FINAL (
p_person_id,
p_course_cd,
p_include_fail_grade_ind,
p_enrolled_units_ind,
p_exclude_research_units_ind,
p_exclude_unit_category,
p_include_related_crs_ind))) AND
NOT EXISTS (select '1' from IGS_GR_GRADUAND gr
where gr.person_id = sca.person_id
and gr.course_cd = sca.course_cd)
ORDER BY 3;
Line: 278

SELECT ca.person_id,
ca.sca_course_cd,
th.TITLE,
th.final_title_ind,
ci.alternate_code
FROM   IGS_RE_CANDIDATURE          ca,
IGS_RE_THESIS               th,
IGS_EN_STDNT_PS_ATT  sca,
IGS_CA_INST          ci
WHERE  ca.person_id         = p_person_id AND
ca.sca_course_cd     = p_course_cd AND
ca.person_id         = th.person_id AND
ca.sequence_number   = th.ca_sequence_number AND
ca.person_id         = sca.person_id AND
ca.sca_course_cd     = sca.course_cd AND
ci.CAL_TYPE          = p_acad_cal_type AND
ci.sequence_number   = p_acad_ci_sequence_number AND
((sca.commencement_dt       BETWEEN ci.start_dt AND ci.end_dt) OR
(sca.commencement_dt >
ci.start_dt AND SUBSTR(IGS_GE_DATE.IGSCHAR(ci.start_dt),1,4) =
IGS_AS_GEN_005.ASSP_VAL_SCA_FINAL (
p_person_id,
p_course_cd,
p_include_fail_grade_ind,
p_enrolled_units_ind,
p_exclude_research_units_ind,
p_exclude_unit_category,
p_include_related_crs_ind)))
ORDER BY
sca.commencement_dt;
Line: 408

SELECT susa.person_id,
susa.unit_set_cd,
NVL(susa.override_title, us.title) unit_set_title,
us.UNIT_SET_CAT,
usc.description,
susa.selection_dt,
susa.end_dt,
susa.rqrmnts_complete_dt,
susa.primary_set_ind
FROM   IGS_AS_SU_SETATMPT   susa,
IGS_EN_UNIT_SET                    us,
IGS_EN_UNIT_SET_CAT                usc,
IGS_CA_INST                 ci
WHERE  susa.person_id                     = p_person_id AND
susa.course_cd                     = p_course_cd AND
susa.student_confirmed_ind  = 'Y' AND
susa.rqrmnts_complete_ind   = 'Y' AND
susa.end_dt                 IS NULL AND
susa.unit_set_cd            = us.unit_set_cd AND
susa.us_version_number             = us.version_number AND
us.UNIT_SET_CAT                    = usc.UNIT_SET_CAT AND
ci.CAL_TYPE                 = p_acad_cal_type AND
ci.sequence_number          = p_acad_ci_sequence_number AND
(((susa.selection_dt        BETWEEN ci.start_dt AND ci.end_dt) OR
(susa.rqrmnts_complete_dt   BETWEEN ci.start_dt AND ci.end_dt)) OR
(susa.selection_dt >
ci.start_dt AND SUBSTR(IGS_GE_DATE.IGSCHAR(ci.start_dt),1,4) =
IGS_AS_GEN_005.ASSP_VAL_SCA_FINAL (
p_person_id,
p_course_cd,
p_include_fail_grade_ind,
p_enrolled_units_ind,
p_exclude_research_units_ind,
p_exclude_unit_category,
p_include_related_crs_ind)) OR
(susa.rqrmnts_complete_dt >
ci.start_dt AND SUBSTR(IGS_GE_DATE.IGSCHAR(ci.start_dt),1,4) =
IGS_AS_GEN_005.ASSP_VAL_SCA_FINAL (
p_person_id,
p_course_cd,
p_include_fail_grade_ind,
p_enrolled_units_ind,
p_exclude_research_units_ind,
p_exclude_unit_category,
p_include_related_crs_ind)))
ORDER BY
susa.unit_set_cd,
susa.selection_dt,
susa.rqrmnts_complete_dt;
Line: 480

IGS_AS_PRC_TRANSCRPT.gv_susa_dtl_index).v_selection_dt :=
v_susa_rec.selection_dt;
Line: 514

v_index).v_selection_dt IS NOT NULL THEN
IF p_record_number = 1 THEN
v_out_string := fnd_global.local_chr(10) || NVL(IGS_AS_PRC_TRANSCRPT.gt_susa_dtl_table(
v_index).v_title,'-')
|| ' SELECTED ON ' ||
FND_DATE.DATE_TO_DISPLAYDATE(IGS_AS_PRC_TRANSCRPT.gt_susa_dtl_table(
v_index).v_selection_dt);
Line: 524

|| ' SELECTED ON ' ||
FND_DATE.DATE_TO_DISPLAYDATE(IGS_AS_PRC_TRANSCRPT.gt_susa_dtl_table(
v_index).v_selection_dt);
Line: 554

v_index).v_selection_dt IS NOT NULL THEN
IF p_record_number = 1 THEN
v_out_string := fnd_global.local_chr(10) || NVL(IGS_AS_PRC_TRANSCRPT.gt_susa_dtl_table(
v_index).v_title,'-')
|| ' SELECTED ON ' ||
FND_DATE.DATE_TO_DISPLAYDATE(IGS_AS_PRC_TRANSCRPT.gt_susa_dtl_table(
v_index).v_selection_dt);
Line: 564

|| ' SELECTED ON ' ||
FND_DATE.DATE_TO_DISPLAYDATE(IGS_AS_PRC_TRANSCRPT.gt_susa_dtl_table(
v_index).v_selection_dt);
Line: 639

SELECT   sut.person_id, sut.course_cd, sut.unit_cd, sut.cal_type,
         sut.ci_sequence_number, sut.uoo_id, uv.short_title, uv.title,
         NVL (cps.achievable_credit_points, uv.achievable_credit_points),
         uv.unit_level,
         igs_en_gen_014.enrs_get_acad_alt_cd
                                  (sut.cal_type,
                                   sut.ci_sequence_number
                                  ) acad_alternate_code,
         igs_ca_gen_001.calp_get_alt_cd
                                 (sut.cal_type,
                                  sut.ci_sequence_number
                                 ) teach_alternate_code,
         ci.alternate_code,
         NVL (suav.override_achievable_cp,
              NVL (cps.achievable_credit_points, uv.achievable_credit_points)
             ) v_cp_achieved,
         NVL (suav.override_enrolled_cp,
              NVL (cps.enrolled_credit_points, uv.enrolled_credit_points)
             ) v_cp_achievable
    FROM igs_ps_stdnt_unt_trn sut,
         igs_ps_stdnt_trn sct,
         igs_en_su_attempt_all suav,
         igs_ps_usec_cps cps,
         igs_ps_unit_ver uv,
         igs_ca_inst ci
   WHERE sut.person_id = p_person_id
     AND sut.course_cd = p_to_course_cd
     AND sut.person_id = sct.person_id
     AND sut.course_cd = sct.course_cd
     AND sut.transfer_course_cd = sct.transfer_course_cd
     AND sut.unit_cd = uv.unit_cd
     AND suav.person_id = sut.person_id
     AND suav.course_cd = sut.transfer_course_cd
     AND suav.version_number = uv.version_number
     AND suav.uoo_id = sut.uoo_id
     AND suav.uoo_id = cps.uoo_id(+)
     AND ci.cal_type = p_acad_cal_type
     AND ci.sequence_number = p_acad_ci_sequence_number
     AND (sut.transfer_dt BETWEEN ci.start_dt AND ci.end_dt)
ORDER BY sut.unit_cd;
Line: 826

SELECT sct.person_id,
sct.transfer_course_cd,
sct.course_cd,
sct.transfer_dt,
ci.alternate_code
FROM   IGS_PS_STDNT_TRN     sct,
IGS_CA_INST          ci
WHERE  sct.person_id        = p_person_id AND
sct.course_cd        = p_course_cd AND
ci.CAL_TYPE          = p_acad_cal_type AND
ci.sequence_number   = p_acad_ci_sequence_number AND
(sct.transfer_Dt     BETWEEN ci.start_dt AND ci.end_dt)
ORDER BY
sct.transfer_dt;
Line: 842

SELECT sut.unit_cd
FROM   IGS_PS_STDNT_UNT_TRN sut,
IGS_CA_INST          ci
WHERE  sut.person_id        = p_person_id AND
sut.course_cd        = p_course_cd AND
sut.transfer_course_cd      = cp_from_course_cd AND
ci.CAL_TYPE          = p_acad_cal_type AND
ci.sequence_number   = p_acad_ci_sequence_number AND
(sut.transfer_dt     BETWEEN ci.start_dt AND ci.end_dt);
Line: 974

SELECT 'INTERMIT'    rec_type,
sci.person_id,
sci.course_cd,
sci.start_dt  start_dt,
sci.end_dt    end_dt,
ci.alternate_code,
NULL n1,
SYSDATE ,
NULL n2,
NULL n3
FROM   IGS_EN_STDNT_PS_INTM sci,
IGS_CA_INST                 ci
WHERE  sci.person_id        = p_person_id AND
sci.course_cd        = p_course_cd AND
sci.end_dt           IS NOT NULL AND
ci.CAL_TYPE          = p_acad_cal_type AND
ci.sequence_number   = p_acad_ci_sequence_number AND
((sci.start_dt              BETWEEN ci.start_dt AND ci.end_dt) OR
(sci.start_dt > ci.start_dt AND SUBSTR(IGS_GE_DATE.IGSCHAR(ci.start_dt),1,4) =
IGS_AS_GEN_005.ASSP_VAL_SCA_FINAL (
p_person_id,
p_course_cd,
p_include_fail_grade_ind,
p_enrolled_units_ind,
p_exclude_research_units_ind,
p_exclude_unit_category,
p_include_related_crs_ind)))
UNION
SELECT 'LAPSED' rec_type,
sca.person_id,
sca.course_cd,
sca.lapsed_dt,
SYSDATE,
ci.alternate_code,
NULL n4,
SYSDATE,
NULL n5,
NULL n6
FROM   IGS_EN_STDNT_PS_ATT  sca,
IGS_CA_INST          ci
WHERE  sca.person_id        = p_person_id AND
sca.course_cd        = p_course_cd AND
sca.lapsed_dt        IS NOT NULL AND
ci.CAL_TYPE          = p_acad_cal_type AND
ci.sequence_number   = p_acad_ci_sequence_number AND
((sca.lapsed_dt             BETWEEN ci.start_dt AND ci.end_dt) OR
(sca.lapsed_dt > ci.start_dt AND SUBSTR(IGS_GE_DATE.IGSCHAR(ci.start_dt),1,4) =
IGS_AS_GEN_005.ASSP_VAL_SCA_FINAL (
p_person_id,
p_course_cd,
p_include_fail_grade_ind,
p_enrolled_units_ind,
p_exclude_research_units_ind,
p_exclude_unit_category,
p_include_related_crs_ind)))
UNION
SELECT 'DISCONTIN' rec_type,
sca.person_id,
sca.course_cd,
sca.discontinued_dt,
SYSDATE,
ci.alternate_code,
NULL n7,
SYSDATE,
NULL n8,
NULL n9
FROM   IGS_EN_STDNT_PS_ATT  sca,
IGS_CA_INST          ci
WHERE  sca.person_id        = p_person_id AND
sca.course_cd        = p_course_cd AND
sca.discontinued_dt  IS NOT NULL AND
ci.CAL_TYPE          = p_acad_cal_type AND
ci.sequence_number   = p_acad_ci_sequence_number AND
((sca.discontinued_dt       BETWEEN ci.start_dt AND ci.end_dt) OR
(sca.discontinued_dt > ci.start_dt AND SUBSTR(IGS_GE_DATE.IGSCHAR(ci.start_dt),1,4) =
IGS_AS_GEN_005.ASSP_VAL_SCA_FINAL (
p_person_id,
p_course_cd,
p_include_fail_grade_ind,
p_enrolled_units_ind,
p_exclude_research_units_ind,
p_exclude_unit_category,
p_include_related_crs_ind)))
ORDER BY 4;
Line: 1216

SELECT   suav.person_id,
         igs_ca_gen_001.calp_get_alt_cd
                                 (suav.cal_type,
                                  suav.ci_sequence_number
                                 ) teach_alternate_code,
         suav.unit_cd, NVL (suav.alternative_title, uv.title) v_unit_title,
         NVL (suav.alternative_title, uv.short_title) v_unit_short_title,
         uv.unit_level, suav.cal_type, suav.ci_sequence_number, suav.uoo_id,
         suav.ci_start_dt,
         NVL (suav.override_achievable_cp,
              NVL (cps.achievable_credit_points, uv.achievable_credit_points)
             ) v_cp_achieved,
         NVL (suav.override_enrolled_cp,
              NVL (cps.enrolled_credit_points, uv.enrolled_credit_points)
             ) v_cp_achievable,
         suav.unit_attempt_status, suav.administrative_unit_status
    FROM igs_en_su_attempt_all suav,
         igs_ps_usec_cps cps,
         igs_ps_unit_ver uv,
         igs_en_stdnt_ps_att sca
   WHERE suav.person_id = p_person_id
     AND suav.course_cd = p_course_cd
     AND sca.person_id = suav.person_id
     AND sca.course_cd = suav.course_cd
     AND uv.unit_cd = suav.unit_cd
     AND uv.version_number = suav.version_number
     AND suav.uoo_id = cps.uoo_id(+)
     AND suav.unit_attempt_status NOT IN ('UNCONFIRM', 'DUPLICATE')
     AND igs_as_gen_001.assp_val_sua_display (suav.person_id,
                                              suav.course_cd,
                                              sca.version_number,
                                              suav.unit_cd,
                                              suav.cal_type,
                                              suav.ci_sequence_number,
                                              suav.unit_attempt_status,
                                              suav.administrative_unit_status,
                                              'Y',
                                              p_include_fail_grade_ind,
                                              p_enrolled_units_ind,
                                              p_exclude_research_units_ind,
                                              p_exclude_unit_category,
                                              suav.uoo_id
                                             ) = 'Y'
     AND igs_en_gen_014.enrs_get_within_ci (p_acad_cal_type,
                                            p_acad_ci_sequence_number,
                                            suav.cal_type,
                                            suav.ci_sequence_number,
                                            'Y'
                                           ) = 'Y'
ORDER BY suav.ci_start_dt, suav.unit_cd;
Line: 1282

SELECT 'x'
FROM   IGS_EN_STDNT_PS_ATT  sca,
IGS_PS_VER           cv
WHERE  sca.person_id        = p_person_id AND
sca.course_cd        = p_course_cd AND
cv.course_cd         = sca.course_cd AND
cv.version_number    = sca.version_number AND
cv.generic_course_ind       = 'N';
Line: 1291

SELECT 'x'
FROM   IGS_PS_STDNT_UNT_TRN sut
WHERE  sut.person_id        = p_person_id AND
sut.transfer_course_cd      = p_course_cd AND
-- anilk, 22-Apr-2003, Bug# 2829262
sut.uoo_id    = p_uoo_id;
Line: 1514

SELECT asule.person_id,
asule.UNIT_LEVEL,
asule.credit_points
FROM   IGS_AV_STND_UNIT_LVL asule
WHERE  asule.person_id                           = p_person_id AND
asule.as_course_cd                 = p_course_cd AND
asule.s_adv_stnd_granting_status   = 'GRANTED'
ORDER BY
asule.UNIT_LEVEL;
Line: 1524

SELECT SUBSTR(IGS_GE_DATE.IGSCHAR(start_dt),1,4)
FROM   IGS_CA_INST
WHERE  CAL_TYPE      = p_acad_cal_type AND
sequence_number      = p_acad_ci_sequence_number;
Line: 1529

SELECT 'x'
FROM   dual
WHERE  cp_year <= IGS_AS_GEN_005.ASSP_VAL_SCA_COMM (
p_person_id,
p_course_cd,
p_include_fail_grade_ind,
p_enrolled_units_ind,
p_exclude_research_units_ind,
p_exclude_unit_category,
p_include_related_crs_ind);
Line: 1670

SELECT asu.person_id,as_course_cd,as_version_number,
asu.unit_cd,asu.version_number,
uv.short_title,
uv.TITLE,
uv.UNIT_LEVEL
FROM   IGS_AV_STND_UNIT     asu,
IGS_PS_UNIT_VER      uv
WHERE  asu.person_id               = p_person_id AND
asu.as_course_cd            = p_course_cd AND
asu.s_adv_stnd_granting_status     = 'GRANTED' AND
asu.s_adv_stnd_recognition_type    = 'CREDIT' AND
(igs_av_val_asu.granted_adv_standing(person_id,as_course_cd,as_version_number,
 asu.unit_cd,asu.version_number,'GRANTED',NULL) ='TRUE') AND
asu.unit_cd                 = uv.unit_cd AND
asu.version_number          = uv.version_number
GROUP BY person_id,as_course_cd,as_version_number,asu.unit_cd,asu.version_number,uv.short_title,
uv.title,uv.unit_level
ORDER BY
asu.unit_cd,
asu.version_number;
Line: 1691

SELECT SUBSTR(IGS_GE_DATE.IGSCHAR(start_dt),1,4)
FROM   IGS_CA_INST
WHERE  CAL_TYPE      = p_acad_cal_type AND
sequence_number      = p_acad_ci_sequence_number;
Line: 1696

SELECT 'x'
FROM   dual
WHERE  cp_year <= IGS_AS_GEN_005.ASSP_VAL_SCA_COMM (
p_person_id,
p_course_cd,
p_include_fail_grade_ind,
p_enrolled_units_ind,
p_exclude_research_units_ind,
p_exclude_unit_category,
p_include_related_crs_ind);
Line: 1851

SELECT adv.total_exmptn_granted
FROM   IGS_AV_ADV_STANDING         adv
WHERE  adv.person_id               = p_person_id AND
adv.course_cd               = p_course_cd AND
adv.total_exmptn_granted    > 0 AND
(EXISTS (SELECT      'x'
FROM   IGS_AV_STND_UNIT                   asu
WHERE  asu.person_id               = adv.person_id AND
asu.as_course_cd            = adv.course_cd AND
asu.s_adv_stnd_granting_status     = 'GRANTED' AND
asu.s_adv_stnd_recognition_type    = 'CREDIT' AND
(igs_av_val_asu.granted_adv_standing(person_id,as_course_cd,as_version_number,
 unit_cd,version_number,'GRANTED',NULL) ='TRUE')) OR
EXISTS (SELECT       'x'
FROM   IGS_AV_STND_UNIT_LVL asule
WHERE  asule.person_id             = adv.person_id AND
asule.as_course_cd   = adv.course_cd AND
asule.s_adv_stnd_granting_status = 'GRANTED'));
Line: 1870

SELECT SUBSTR(IGS_GE_DATE.IGSCHAR(start_dt),1,4)
FROM   IGS_CA_INST
WHERE  CAL_TYPE      = p_acad_cal_type AND
sequence_number      = p_acad_ci_sequence_number;
Line: 1875

SELECT 'x'
FROM   dual
WHERE  cp_year <= IGS_AS_GEN_005.ASSP_VAL_SCA_COMM (
p_person_id,
p_course_cd,
p_include_fail_grade_ind,
p_enrolled_units_ind,
p_exclude_research_units_ind,
p_exclude_unit_category,
p_include_related_crs_ind);
Line: 2001

SELECT sca.person_id,
suav.acad_alternate_code,
sca.course_cd,
cv.TITLE,
ci.CAL_TYPE,
ci.sequence_number,
ci.start_dt,
cop.attendance_type,
cop.location_cd,
sca.commencement_dt,
cv.generic_course_ind,
-- anilk, 22-Apr-2003, Bug# 2829262
suav.uoo_id
FROM   IGS_EN_STDNT_PS_ATT  sca,
IGS_EN_SUA_V  suav,
IGS_PS_VER           cv,
IGS_PS_OFR_PAT       cop,
IGS_CA_INST                 ci
WHERE  sca.person_id               = p_person_id AND
sca.person_id               = suav.person_id AND
sca.course_cd               = suav.course_cd AND
(sca.course_cd              = NVL(p_course_cd, suav.course_cd) OR
(p_course_cd IS NULL OR
(p_course_cd IS NOT NULL AND
p_include_related_crs_ind = 'N' AND
sca.course_cd = p_course_cd) OR
(p_course_cd IS NOT NULL AND
p_include_related_crs_ind = 'Y' AND
sca.course_cd IN (SELECT    cgm.course_cd
FROM   IGS_PS_GRP_MBR cgm,
IGS_PS_GRP cg,
IGS_PS_GRP_TYPE cgt
WHERE  cgm.course_group_cd = cg.course_group_cd
AND    cg.course_group_type = cgt.course_group_type
AND    cgt.s_course_group_type = 'RELATED'
AND    p_course_cd IN (SELECT      cgm1.course_cd
FROM   IGS_PS_GRP_MBR cgm1,
IGS_PS_GRP cg1,
IGS_PS_GRP_TYPE cgt1
WHERE  cgm1.course_group_cd = cg1.course_group_cd
AND    cg1.course_group_type = cgt1.course_group_type
AND    cgt1.s_course_group_type = 'RELATED'))))) AND
EXISTS(       SELECT 'X'
FROM   IGS_EN_SU_ATTEMPT sua
WHERE  sua.person_id        = suav.person_id AND
sua.course_cd               = suav.course_cd AND
-- anilk, 22-Apr-2003, Bug# 2829262
sua.uoo_id    = suav.uoo_id AND
IGS_AS_GEN_001.ASSP_VAL_SUA_DISPLAY(
sua.person_id,
sua.course_cd,
sca.version_number,
sua.unit_cd,
sua.CAL_TYPE,
sua.ci_sequence_number,
sua.unit_attempt_status,
sua.administrative_unit_status,
'Y',
p_include_fail_grade_ind,
p_enrolled_units_ind,
p_exclude_research_units_ind,
p_exclude_unit_category,
-- anilk, 22-Apr-2003, Bug# 2829262
sua.uoo_id ) = 'Y') AND
cv.course_cd         = sca.course_cd AND
cv.version_number    = sca.version_number AND
sca.coo_id           = cop.coo_id AND
sca.location_cd      = cop.location_cd AND
sca.attendance_mode  = cop.attendance_mode AND
sca.attendance_type  = cop.attendance_type AND
cop.CAL_TYPE         = ci.CAL_TYPE AND
cop.ci_sequence_number      = ci.sequence_number AND
IGS_EN_GEN_014.ENRS_GET_WITHIN_CI(
cop.CAL_TYPE,
cop.ci_sequence_number,
suav.CAL_TYPE,
suav.ci_sequence_number,
'Y')          = 'Y'
GROUP BY
sca.person_id,
suav.acad_alternate_code,
sca.course_cd,
cv.TITLE,
ci.CAL_TYPE,
ci.sequence_number,
ci.start_dt,
cop.attendance_type,
cop.location_cd,
sca.commencement_dt,
cv.generic_course_ind
ORDER BY
sca.course_cd,
ci.start_dt;
Line: 2095

SELECT sca.person_id,
suav.acad_alternate_code,
sca.course_cd,
cv.TITLE,
ci.CAL_TYPE,
ci.sequence_number,
ci.start_dt,
cop.attendance_type,
cop.location_cd,
sca.commencement_dt,
cv.generic_course_ind,
-- anilk, 22-Apr-2003, Bug# 2829262
suav.uoo_id
FROM   IGS_EN_STDNT_PS_ATT  sca,
IGS_EN_SUA_V  suav,
IGS_PS_VER           cv,
IGS_PS_OFR_PAT       cop,
IGS_CA_INST                 ci
WHERE  sca.person_id               = p_person_id AND
sca.person_id               = suav.person_id AND
--     sca.course_cd               = NVL(p_course_cd, suav.course_cd) AND
sca.course_cd               = suav.course_cd AND
(sca.course_cd              = NVL(p_course_cd, suav.course_cd) OR
(p_course_cd IS NULL OR
(p_course_cd IS NOT NULL AND
p_include_related_crs_ind = 'N' AND
sca.course_cd = p_course_cd) OR
(p_course_cd IS NOT NULL AND
p_include_related_crs_ind = 'Y' AND
sca.course_cd IN (SELECT    cgm.course_cd
FROM   IGS_PS_GRP_MBR cgm,
IGS_PS_GRP cg,
IGS_PS_GRP_TYPE cgt
WHERE  cgm.course_group_cd = cg.course_group_cd
AND    cg.course_group_type = cgt.course_group_type
AND    cgt.s_course_group_type = 'RELATED'
AND    p_course_cd IN (SELECT      cgm1.course_cd
FROM   IGS_PS_GRP_MBR cgm1,
IGS_PS_GRP cg1,
IGS_PS_GRP_TYPE cgt1
WHERE  cgm1.course_group_cd = cg1.course_group_cd
AND    cg1.course_group_type = cgt1.course_group_type
AND    cgt1.s_course_group_type = 'RELATED'))))) AND
EXISTS(       SELECT 'X'
FROM   IGS_EN_SU_ATTEMPT sua
WHERE  sua.person_id        = suav.person_id AND
sua.course_cd               = suav.course_cd AND
-- anilk, 22-Apr-2003, Bug# 2829262
sua.uoo_id    = suav.uoo_id AND
IGS_AS_GEN_001.ASSP_VAL_SUA_DISPLAY(
sua.person_id,
sua.course_cd,
sca.version_number,
sua.unit_cd,
sua.CAL_TYPE,
sua.ci_sequence_number,
sua.unit_attempt_status,
sua.administrative_unit_status,
'Y', -- finalised indicator
p_include_fail_grade_ind,
p_enrolled_units_ind,
p_exclude_research_units_ind,
p_exclude_unit_category,
-- anilk, 22-Apr-2003, Bug# 2829262
sua.uoo_id ) = 'Y') AND
cv.course_cd         = sca.course_cd AND
cv.version_number    = sca.version_number AND
sca.coo_id           = cop.coo_id AND
sca.location_cd      = cop.location_cd AND
sca.attendance_mode  = cop.attendance_mode AND
sca.attendance_type  = cop.attendance_type AND
cop.CAL_TYPE         = ci.CAL_TYPE AND
cop.ci_sequence_number      = ci.sequence_number AND
IGS_EN_GEN_014.ENRS_GET_WITHIN_CI(
cop.CAL_TYPE,
cop.ci_sequence_number,
suav.CAL_TYPE,
suav.ci_sequence_number,
'Y')          = 'Y'
GROUP BY
sca.person_id,
suav.acad_alternate_code,
sca.course_cd,
cv.TITLE,
ci.CAL_TYPE,
ci.sequence_number,
ci.start_dt,
cop.attendance_type,
cop.location_cd,
sca.commencement_dt,
cv.generic_course_ind
ORDER BY
ci.start_dt,
sca.course_cd;
Line: 2203

SELECT 'x'
FROM   IGS_EN_SU_ATTEMPT    sua
WHERE  sua.person_id        = p_person_id AND
sua.course_cd        = p_course_cd AND
(sua.unit_attempt_status IN (      'ENROLLED',
'COMPLETED',
'DUPLICATE') OR
(sua.unit_attempt_status = 'DISCONTIN' AND
IGS_AS_GEN_003.ASSP_GET_TRN_SUA_OUT(
p_person_id,
p_course_cd,
sua.unit_cd,
sua.CAL_TYPE,
sua.ci_sequence_number,
sua.unit_attempt_status,
'Y',
-- anilk, 22-Apr-2003, Bug# 2829262
sua.uoo_id)           = 'FAIL')) AND
IGS_EN_GEN_014.ENRS_GET_WITHIN_CI (
p_acad_cal_type,
p_acad_ci_sequence_number,
sua.CAL_TYPE,
sua.ci_sequence_number,
'Y')   = 'Y' AND
NOT EXISTS (  SELECT 'x'
FROM   IGS_PS_STDNT_UNT_TRN sut
WHERE  sut.person_id        = sua.person_id AND
sut.transfer_course_cd      = sua.course_cd AND
-- anilk, 22-Apr-2003, Bug# 2829262
sut.uoo_id    = sua.uoo_id);