DBA Data[Home] [Help]

APPS.IGS_EN_GEN_006 SQL Statements

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

Line: 43

        SELECT  scae.cal_type,
            scae.ci_sequence_number,
            scae.enrolment_cat
        FROM    IGS_AS_SC_ATMPT_ENR scae,
            IGS_CA_INST     ci
        WHERE   scae.person_id      = p_person_id AND
            scae.course_cd      = p_course_cd AND
            scae.cal_type       = ci.cal_type AND
            scae.ci_sequence_number = ci.sequence_number
        ORDER BY ci.start_dt DESC;
Line: 140

        SELECT  ci1.cal_type,
            ci1.sequence_number
        FROM    IGS_CA_INST ci1,
            IGS_CA_TYPE cat,
            IGS_CA_STAT cs
        WHERE   cat.cal_type    = ci1.cal_type          AND
            cat.s_cal_cat   = cst_academic          AND
            ci1.cal_status  = cs.cal_status         AND
            cs.s_cal_status = cst_active            AND
            IGS_EN_GEN_014.ENRS_GET_WITHIN_CI(
                    ci1.cal_type,
                    ci1.sequence_number,
                    p_load_cal_type,
                    p_load_sequence_number,
                    'Y') = 'Y';
Line: 158

        SELECT  um.s_unit_mode
        FROM    IGS_EN_SU_ATTEMPT   sua,
                IGS_AS_UNIT_CLASS       ucl,
                IGS_AS_UNIT_MODE        um
        WHERE   sua.person_id       = p_person_id AND
                sua.course_cd       = p_course_cd AND
                sua.unit_attempt_status IN (
                            cst_enrolled,
                            cst_completed,
                            cst_discontin) AND
                IGS_EN_GEN_014.ENRS_GET_WITHIN_CI(
                    cp_ci_cal_type,
                    cp_ci_sequence_number,
                    sua.cal_type,
                    sua.ci_sequence_number,
                    'Y')    = 'Y' AND
                IGS_EN_PRC_LOAD.enrp_get_load_incur(
                            sua.cal_type,
                            sua.ci_sequence_number,
                            sua.discontinued_dt,
                            sua.administrative_unit_status,
                            sua.unit_attempt_status,
                            sua.no_assessment_ind,
                            p_load_cal_type,
                            p_load_sequence_number,
                            NULL,
			    -- anilk, Audit special fee build
			    'N') = 'Y' AND
                ucl.unit_class  = sua.unit_class AND
		ucl.closed_ind  = 'N' AND
                um.unit_mode    = ucl.unit_mode;
Line: 269

        SELECT  SCA.cal_type
        FROM    IGS_EN_STDNT_PS_ATT SCA
        WHERE   SCA.person_id = cp_person_id AND
            SCA.course_cd = cp_course_cd;
Line: 274

        SELECT  SECC.load_effect_dt_alias
        FROM    IGS_EN_CAL_CONF SECC
        WHERE   SECC.s_control_num = 1;
Line: 280

        SELECT  CI.cal_type,
            CI.sequence_number
        FROM    IGS_CA_INST CI,
            IGS_CA_STAT CS
        WHERE   CI.cal_type = cp_cal_type AND
            CI.start_dt <= cp_effective_dt AND
            CI.end_dt >= cp_effective_dt AND
            CS.cal_status = CI.cal_status AND
            CS.s_cal_status = cst_active
        ORDER BY CI.start_dt desc;
Line: 293

        SELECT  CI.cal_type,
            CI.sequence_number,
            CI.start_dt,
            CI.end_dt
        FROM    IGS_CA_TYPE CT,
            IGS_CA_INST CI,
            IGS_CA_STAT CS
        WHERE   CT.closed_ind = 'N' AND
            CS.s_cal_status = cst_active AND
            CI.cal_status = CS.cal_status AND
            CT.s_cal_cat = cst_load AND
            CI.cal_type = CT.cal_type AND
            (IGS_EN_GEN_014.ENRS_GET_WITHIN_CI(cp_cal_type,
                        cp_sequence_number,
                        CI.cal_type,
                        CI.sequence_number,
                        'N') = 'Y')
        ORDER BY CI.start_dt asc;
Line: 315

        SELECT  DAIV.alias_val
        FROM    IGS_CA_DA_INST_V DAIV
        WHERE   DAIV.cal_type = cp_cal_type AND
            DAIV.ci_sequence_number = cp_ci_sequence_number AND
                DAIV.dt_alias = cp_load_effect_dt_alias;
Line: 415

        Fnd_Message.Set_name('FND','FORM_RECORD_DELETED');
Line: 441

        SELECT  commence_cutoff_dt_alias
        FROM    IGS_EN_CAL_CONF
        WHERE   s_control_num = 1;
Line: 447

        SELECT  IGS_EN_SU_ATTEMPT.cal_type,
            IGS_EN_SU_ATTEMPT.ci_sequence_number,
            IGS_CA_INST.start_dt
        FROM    IGS_EN_SU_ATTEMPT,
            IGS_CA_INST
        WHERE   IGS_EN_SU_ATTEMPT.person_id = cp_person_id AND
            IGS_EN_SU_ATTEMPT.course_cd = cp_course_cd AND
            IGS_EN_SU_ATTEMPT.cal_type = IGS_CA_INST.cal_type AND
            IGS_EN_SU_ATTEMPT.ci_sequence_number = IGS_CA_INST.sequence_number
        ORDER BY IGS_CA_INST.start_dt;
Line: 461

        SELECT  IGS_CA_GEN_001.calp_set_alias_value
                (
                 absolute_val,
                 IGS_CA_GEN_002.cals_clc_dt_from_dai
                    (
                     ci_sequence_number,
                     CAL_TYPE,
                     DT_ALIAS,
                     sequence_number
                    )
                ) alias_val
        FROM    IGS_CA_DA_INST
        WHERE   cal_type = cp_cal_type AND
            ci_sequence_number = cp_ci_sequence_number AND
                dt_alias = cp_dt_alias
        ORDER BY alias_val;
Line: 594

    cst_deleted             CONSTANT VARCHAR2(10)   := 'DELETED';
Line: 629

        SELECT  DECODE(Pbv.DATE_OF_DEATH,NULL,NVL(PE.DECEASED_IND,'N'),'Y') DECEASED_IND
        FROM    IGS_PE_HZ_PARTIES   pe,
                IGS_PE_PERSON_BASE_V pbv
        WHERE   pe.party_id    = p_person_id AND
                pbv.person_id = pe.party_id;
Line: 636

        SELECT  ci.start_dt,
            ci.end_dt
        FROM    IGS_CA_INST ci
        WHERE   ci.cal_type     = p_acad_cal_type AND
            ci.sequence_number  = p_acad_ci_sequence_number;
Line: 643

        SELECT  sgcc.census_dt_alias
        FROM    IGS_GE_S_GEN_CAL_CON    sgcc
        WHERE   sgcc.s_control_num  = 1;
Line: 648

        SELECT  ci.cal_type,
            ci.sequence_number
        FROM    IGS_CA_INST_REL cir,
            IGS_CA_TYPE         cat,
            IGS_CA_INST         ci,
            IGS_CA_STAT         cs
        WHERE   cir.sup_cal_type        = p_acad_cal_type AND
            cir.sup_ci_sequence_number  = p_acad_ci_sequence_number AND
            cat.cal_type            = cir.sub_cal_type AND
            cat.closed_ind          = 'N' AND
            cat.s_cal_cat           = cst_teaching AND
            ci.cal_type         = cir.sub_cal_type AND
            ci.sequence_number      = cir.sub_ci_sequence_number AND
            ci.cal_type         = cat.cal_type AND
            ci.cal_status           = cs.cal_status AND
            cs.s_cal_status         = cst_active;
Line: 669

        SELECT  IGS_CA_GEN_001.calp_set_alias_value
                (
                 absolute_val,
                 IGS_CA_GEN_002.cals_clc_dt_from_dai
                    (
                     ci_sequence_number,
                     CAL_TYPE,
                     DT_ALIAS,
                     sequence_number
                    )
                ) alias_val
        FROM    IGS_CA_DA_INST  dai
        WHERE   dai.cal_type        = cp_cal_type AND
            dai.ci_sequence_number  = cp_ci_sequence_number AND
            dai.dt_alias        = cp_dt_alias;
Line: 686

        SELECT  sca.course_attempt_status,
            sca.discontinued_dt,
            sca.lapsed_dt,
            sca.version_number
        FROM    IGS_EN_STDNT_PS_ATT sca
        WHERE   sca.person_id       = p_person_id AND
            sca.course_cd       = p_course_cd;
Line: 698

        SELECT  cop.offered_ind
        FROM    IGS_PS_OFR_PAT  cop
        WHERE   cop.coo_id      = cp_coo_id AND
            cop.ci_sequence_number  = cp_ci_sequence_number;
Line: 704

        SELECT  sci.end_dt
        FROM    IGS_EN_STDNT_PS_INTM    sci,
                IGS_EN_INTM_TYPES  eit
        WHERE   sci.person_id   = p_person_id AND
            sci.course_cd   = p_course_cd AND
            eit.intermission_type(+) = sci.intermission_type AND
            ((eit.appr_reqd_ind = 'Y' AND sci.approved = 'Y') OR (eit.appr_reqd_ind = 'N'))
            AND sci.logical_delete_date = TO_DATE('31-12-4712','DD-MM-YYYY')
        ORDER BY sci.start_dt;
Line: 715

        SELECT  acaiv.offer_dt,
            acaiv.ADM_CNDTNL_OFFER_STATUS,
            acaiv.cndtnl_offer_must_be_stsfd_ind
        FROM
             (
                SELECT
                    acai.person_id PERSON_ID,
                    aa.acad_cal_type ACAD_CAL_TYPE,
                    DECODE(acai.adm_cal_type, NULL, aa.acad_ci_sequence_number,
                        IGS_CA_GEN_001.calp_get_sup_inst (
                            aa.acad_cal_type,
                            acai.adm_cal_type,
                            acai.adm_ci_sequence_number))ACAD_CI_SEQUENCE_NUMBER,
                    acai.course_cd COURSE_CD,
                    acai.adm_outcome_status ADM_OUTCOME_STATUS,
                    acai.offer_dt OFFER_DT,
                acai.adm_cndtnl_offer_status ADM_CNDTNL_OFFER_STATUS,
                    acai.cndtnl_offer_must_be_stsfd_ind CNDTNL_OFFER_MUST_BE_STSFD_IND,
                    acai.adm_offer_resp_status  ADM_OFFER_RESP_STATUS
                FROM
                    IGS_AD_PS_APPL_INST acai,
                    IGS_AD_APPL aa,
                    IGS_CA_INST ci,
                    IGS_AD_PS_APPL aca,
                    IGS_PS_VER crv
                WHERE
                    aa.person_id = acai.person_id AND
                    aa.admission_appl_number = acai.admission_appl_number AND
                    ci.cal_type (+) = acai.deferred_adm_cal_type AND
                    ci.sequence_number (+) = acai.deferred_adm_ci_sequence_num AND
                    aca.person_id = acai.person_id AND
                    aca.admission_appl_number = acai.admission_appl_number AND
                    aca.nominated_course_cd = acai.nominated_course_cd AND
                    crv.course_cd = acai.course_cd AND
                    crv.version_number = acai.crv_version_number
             ) acaiv

        WHERE   acaiv.person_id         = p_person_id AND
            acaiv.course_cd         = p_course_cd AND
            IGS_EN_GEN_002.enrp_get_acai_offer(acaiv.ADM_OUTCOME_STATUS,
                    acaiv.ADM_OFFER_RESP_STATUS) = 'Y' AND
            acaiv.acad_cal_type     = p_acad_cal_type AND
            acaiv.acad_ci_sequence_number   = p_acad_ci_sequence_number
        ORDER BY acaiv.offer_dt DESC; -- use latest offer date
Line: 914

                cst_deleted)    THEN

        OPEN c_acaiv;
Line: 965

    ELSIF v_course_status = cst_deleted THEN

        IF v_acaiv_offer_dt IS NULL THEN
            p_message_name := 'IGS_EN_STUD_INELIGIBLE_RE_ENR';
Line: 1121

        SELECT      sua.cal_type,
                sua.ci_sequence_number,
                ci.alternate_code
        FROM        IGS_EN_SU_ATTEMPT   sua,
                IGS_CA_INST     ci
        WHERE       sua.person_id = cp_person_id AND
                sua.course_cd = cp_course_cd AND
                sua.cal_type = ci.cal_type AND
                sua.ci_sequence_number = ci.sequence_number AND
                (sua.unit_attempt_status = 'ENROLLED' OR
                sua.unit_attempt_status = 'COMPLETED')
        ORDER BY    ci.start_dt;
Line: 1179

  p_logical_delete_dt IN DATE )
RETURN VARCHAR2 AS
    /*
      ||  Created By :
      ||  Created On :
      ||  Purpose : This procedure process the Application
      ||  Known limitations, enhancements or remarks :
      ||  Change History :
      ||  Who             When            What
      ||  pkpatel       09-SEP-2001      Bug no.1960126 :For Academic Record Maintenance
      ||                                 Modified the defination of Cursor 'c_sci' to include
      ||                                 the logic for INtermission Type Approval
      ||  (reverse chronological order - newest change first)
      -- rnirwani   13-Sep-2004    changed cursor c_intmsn_details  to not consider logically deleted records and
      --                           also to avoid un-approved intermission records. Bug# 3885804
      -- smaddali   10-mar-06      Modified cursor c_sci for build EN324 - bug#5091858
        */
BEGIN   -- enrp_get_sca_status
    -- Get the IGS_PS_COURSE attempt status of a nominated student IGS_PS_COURSE attempt.
    -- This routine checks attributes of the students enrolment to ascertain
    -- what their enrolled student IGS_PS_COURSE attempt status should be.
DECLARE
    cst_deleted         CONSTANT VARCHAR2(10) := 'DELETED';
Line: 1214

    v_logical_delete_dt     IGS_EN_STDNT_PS_ATT.logical_delete_dt%TYPE;
Line: 1220

        SELECT  sca.course_attempt_status,
            sca.student_confirmed_ind,
            sca.discontinued_dt,
            sca.lapsed_dt,
            sca.course_rqrmnt_complete_ind,
            sca.logical_delete_dt
        FROM    IGS_EN_STDNT_PS_ATT sca
        WHERE   sca.person_id   = p_person_id AND
            sca.course_cd   = p_course_cd;
Line: 1230

        SELECT  'x'
        FROM    sys.dual
        WHERE   EXISTS (
            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 = cst_enrolled AND
                sua.ci_start_dt     <= SYSDATE);
Line: 1242

            SELECT  'X'
            FROM    IGS_EN_STDNT_PS_INTM    sci,
                    IGS_EN_INTM_TYPES   eit
            WHERE   sci.person_id   = p_person_id AND
                sci.course_cd   = p_course_cd AND
                sci.logical_delete_date = TO_DATE('31-12-4712','DD-MM-YYYY') AND
                eit.intermission_type = sci.intermission_type AND
                ((eit.appr_reqd_ind = 'Y' AND sci.approved = 'Y')  OR
                         (eit.appr_reqd_ind = 'N')) AND
                sci.start_dt    <= trunc(SYSDATE) AND
                ( sci.end_dt      >= trunc(SYSDATE) OR
                  ( sci.end_dt     <  trunc(SYSDATE) AND
                    sci.cond_return_flag = 'Y' AND
                    EXISTS (select 'x' from igs_en_spi_rconds rc
                                            where sci.person_id = rc.person_id
                                            and  sci.course_cd = rc.course_cd
                                            and  sci.start_dt = rc.start_dt
                                            and  sci.logical_delete_date = rc.logical_delete_date
                                            and  status_code IN ('FAILED','PENDING')
                              )
                   )
                );
Line: 1265

        SELECT  ci.cal_type,
            scae.ci_sequence_number,
            scae.enr_form_due_dt
        FROM    IGS_AS_SC_ATMPT_ENR scae,
            IGS_CA_INST ci
        WHERE   scae.person_id      = p_person_id AND
            scae.course_cd      = p_course_cd AND
            ci.cal_type         = scae.cal_type AND
            ci.sequence_number  = scae.ci_sequence_number
        ORDER BY ci.end_dt DESC;
Line: 1278

        SELECT  'x'
        FROM    sys.dual
        WHERE   EXISTS (
            SELECT  'x'
            FROM    IGS_EN_CAL_CONF secc,
                IGS_CA_DA_INST_V daiv
            WHERE   secc.s_control_num      = 1 AND
                secc.enr_form_due_dt_alias  IS NOT NULL AND
                daiv.cal_type           = cp_cal_type AND
                daiv.ci_sequence_number     = cp_ci_sequence_number AND
                daiv.dt_alias           = secc.enr_form_due_dt_alias AND
                daiv.alias_val          >= SYSDATE);
Line: 1299

                v_logical_delete_dt;
Line: 1313

        v_logical_delete_dt := p_logical_delete_dt;
Line: 1316

    IF v_logical_delete_dt IS NOT NULL THEN
        RETURN cst_deleted;
Line: 1438

        SELECT  sct.transfer_course_cd
        FROM    IGS_PS_STDNT_TRN sct
        WHERE   sct.person_id       = p_person_id AND
            (sct.course_cd      = p_course_cd OR
            sct.transfer_course_cd  = p_course_cd)
        ORDER BY transfer_dt desc;