DBA Data[Home] [Help]

APPS.IGS_AD_GEN_002 SQL Statements

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

Line: 201

      SELECT  pee.person_id
      FROM  IGS_PE_PERSENC_EFFCT  pee
      WHERE pee.person_id = p_target_person_id AND
        pee.s_encmb_effect_type IN (
              cst_result_blk,
              cst_sus_srvc,
              cst_rvk_srvc) AND
        SYSDATE BETWEEN pee.pee_start_dt AND
            DECODE (pee.expiry_dt,
              NULL,
              IGS_GE_DATE.IGSDATE('9999/12/31'),--TO_DATE('31/12/9999', 'DD/MM/YYYY'),
              pee.expiry_dt);
Line: 214

      SELECT  sua.person_id
      FROM  IGS_EN_SU_ATTEMPT sua
      WHERE sua.person_id = p_target_person_id AND
        sua.unit_attempt_status = cst_enrolled;
Line: 283

      SELECT  pe.person_id
      FROM  igs_pe_person_base_v pe   /* Replaced IGS_PE_PERSON with HZ tables Bug 3150054 */
      WHERE pe.last_name = cp_previous_family_name AND
        pe.birth_date = p_convert_birth_dt;
Line: 316

      SELECT  pe.person_id
      FROM  igs_pe_person_base_v pe   /* Replaced IGS_PE_PERSON with HZ tables Bug 3150054 */
      WHERE pe.last_name = p_convert_family_name AND
        pe.birth_date = p_convert_birth_dt;
Line: 349

      SELECT  hz.party_id person_id /* Replaced IGS_PE_PERSON with HZ tables Bug 3150054 */
      FROM  hz_parties hz
      WHERE hz.person_last_name = cp_previous_family_name;
Line: 409

      SELECT  hz.party_id person_id
      FROM  hz_parties hz
      WHERE hz.person_last_name = p_convert_family_name;
Line: 452

      SELECT  pe.person_id
      FROM  igs_pe_person_base_v pe   /* Replaced IGS_PE_PERSON with HZ tables Bug 3150054 */
      WHERE pe.last_name = cp_previous_family_name AND
        pe.birth_date = p_convert_birth_dt;
Line: 513

      SELECT  pe.person_id
      FROM  igs_pe_person_base_v pe   /* Replaced IGS_PE_PERSON with HZ tables Bug 3150054 */
      WHERE pe.last_name = p_convert_family_name AND
        pe.birth_date = p_convert_birth_dt;
Line: 554

      SELECT  hz.party_id person_id /* Replaced IGS_PE_PERSON with HZ tables Bug 3150054 */
      FROM  hz_parties hz
      WHERE hz.party_id = p_convert_id;
Line: 589

      SELECT  pe.person_id
      FROM  igs_pe_person_base_v pe   /* Replaced IGS_PE_PERSON with HZ tables Bug 3150054 */
      WHERE pe.person_id =  p_convert_id AND
        pe.birth_date = p_convert_birth_dt;
Line: 629

                        SELECT  hz.party_id person_id
      FROM  hz_parties hz   /* Replaced IGS_PE_PERSON with HZ tables Bug 3150054 */
      WHERE hz.party_id = p_convert_id AND
                                hz.person_last_name = cp_previous_family_name;
Line: 697

                        SELECT  hz.party_id person_id
      FROM  hz_parties hz   /* Replaced IGS_PE_PERSON with HZ tables Bug 3150054 */
      WHERE hz.party_id = p_convert_id AND
              hz.person_last_name = p_convert_family_name;
Line: 749

      SELECT  pe.person_id
      FROM  igs_pe_person_base_v pe   /* Replaced IGS_PE_PERSON with HZ tables Bug 3150054 */
      WHERE pe.person_id = p_convert_id AND
              pe.last_name = cp_previous_family_name AND
        pe.birth_date = p_convert_birth_dt;
Line: 820

      SELECT  pe.person_id
      FROM  igs_pe_person_base_v pe   /* Replaced IGS_PE_PERSON with HZ tables Bug 3150054 */
      WHERE pe.person_id = p_convert_id AND
              pe.last_name = p_convert_family_name AND
        pe.birth_date = p_convert_birth_dt;
Line: 1355

            SELECT pe.person_id person_id,
        pe.last_name surname,
        pe.first_name given_names,
        pe.birth_date birth_dt
      FROM igs_pe_person_base_v pe /* Replaced IGS_PE_PERSON with igs_pe_person_base_v Bug 3150054 */
      WHERE pe.person_id = p_matched_id;
Line: 1362

      SELECT sca.course_rqrmnt_complete_ind,
                    sca.person_id,
                    crv.course_cd,
                    crv.version_number course_version_number,
                    crv.course_type,
                    crv.title course_title,
                    uv.unit_cd,
                    sua.version_number unit_version_number,
                    uv.title unit_title,
                    IGS_EN_GEN_014.enrs_get_acad_alt_cd(sua.cal_type,sua.ci_sequence_number) acad_alternate_code,
                    sua.cal_type,
                    sua.ci_sequence_number,
                    sua.uoo_id,
                    sua.discontinued_dt,
                    sua.administrative_unit_status,
                    sua.override_enrolled_cp,
                    sua.override_eftsu,
                    sua.unit_attempt_status,
                    sua.no_assessment_ind
	FROM IGS_EN_SU_ATTEMPT  sua,
                    IGS_EN_STDNT_PS_ATT sca,
                    IGS_PS_VER crv,
                    IGS_PS_UNIT_VER uv
	WHERE sua.person_id = p_matched_id AND
                    sua.unit_attempt_status IN (
                                cst_enrolled,
                                cst_completed,
                                cst_discontin) AND
                    sca.person_id = sua.person_id AND
                    sca.course_cd = sua.course_cd AND
                    uv.unit_cd = sua.unit_cd AND
                    uv.version_number = sua.version_number AND
                    crv.course_cd = sca.course_cd AND
                    crv.version_number = sca.version_number
	ORDER BY sua.course_cd,
		sua.ci_start_dt;
Line: 1401

      SELECT  fos.govt_field_of_study
      FROM  IGS_PS_FLD_OF_STUDY   fos,
        IGS_PS_FIELD_STUDY  cfos
      WHERE cfos.course_cd = cp_course_cd AND
        cfos.version_number = cp_version_number AND
        cfos.major_field_ind = 'Y' AND
        fos.field_of_study = cfos.field_of_study;
Line: 1410

      SELECT  cty.govt_course_type
      FROM  IGS_PS_TYPE cty
      WHERE cty.course_type = cp_course_type;
Line: 1415

      SELECT  pee.s_encmb_effect_type
      FROM  IGS_PE_PERSENC_EFFCT  pee
      WHERE pee.person_id = cp_person_id AND
        pee.s_encmb_effect_type IN (
              cst_sus_srvc,
              cst_rvk_srvc);
Line: 1424

      SELECT  pce.s_encmb_effect_type
      FROM  IGS_PE_COURSE_EXCL  pce
      WHERE pce.person_id = cp_person_id AND
        pce.s_encmb_effect_type IN (
              cst_exc_course,
              cst_sus_course) AND
        pce.course_cd = cp_course_cd;
Line: 1434

      SELECT  pcge.s_encmb_effect_type
      FROM  IGS_PE_CRS_GRP_EXCL pcge,
        IGS_PS_GRP      cgr,
        IGS_PS_GRP_MBR    cgm
      WHERE pcge.person_id = cp_person_id AND
        pcge.s_encmb_effect_type = cst_exc_crs_gp AND
        pcge.course_group_cd = cgr.course_group_cd AND
        cgr.course_group_cd = cgm.course_group_cd AND
        cgm.course_cd = cp_course_cd;
Line: 1445

      SELECT  cat.arts_teaching_cal_type_cd
      FROM  IGS_CA_TYPE cat
      WHERE cat.cal_type = cp_cal_type;
Line: 1452

      SELECT  cir2.sub_cal_type,
        cir2.sub_ci_sequence_number
      FROM  IGS_CA_INST_REL cir1,
        IGS_CA_INST_REL cir2,
        IGS_CA_TYPE     cat1,
        IGS_CA_TYPE     cat2
      WHERE cir1.sup_cal_type = cat1.cal_type AND
        cat1.s_cal_cat = cst_academic AND
        cir1.sub_cal_type = cp_teach_cal_type AND
        cir1.sub_ci_sequence_number = cp_teach_ci_sequence_number AND
        cir2.sub_cal_type = cat2.cal_type AND
        cat2.s_cal_cat = cst_load AND
        cir1.sup_cal_type = cir2.sup_cal_type AND
        cir1.sup_ci_sequence_number = cir2.sup_ci_sequence_number;
Line: 1469

      SELECT  di.govt_discipline_group_cd
      FROM  IGS_PS_DSCP di,
        IGS_PS_UNIT_DSCP  ud
      WHERE di.discipline_group_cd = ud.discipline_group_cd AND
        ud.unit_cd = cp_unit_cd AND
        ud.version_number = cp_unit_version_number;
Line: 2475

    SELECT  spl_sequence_number
    FROM  IGS_AD_APPL_LTR
    WHERE person_id     = p_person_id AND
      admission_appl_number   = p_admission_appl_number AND
      correspondence_type   = p_correspondence_type AND
      sequence_number   = p_sequence_number;
Line: 2485

    SELECT  issue_dt
    FROM  IGS_CO_OU_CO_REF
    WHERE person_id     = p_person_id AND
      correspondence_type   = p_correspondence_type AND
      s_other_reference_type  = cst_spl_seqnum AND
      other_reference   = IGS_GE_NUMBER.TO_CANN(cp_spl_sequence_number);
Line: 2537

    SELECT  --aca.req_for_reconsideration_ind,
      acai.adm_outcome_status,
      acai.adm_offer_resp_status,
      acai.adm_offer_dfrmnt_status,
      acai.appl_inst_status,
      acai.def_term_adm_appl_num,
      acai.def_appl_sequence_num
    FROM  --IGS_AD_PS_APPL    aca,
      IGS_AD_PS_APPL_INST   acai
    WHERE acai.person_id      = p_person_id AND
      acai.admission_appl_number  = p_admission_appl_number;
Line: 2702

  v_create_who  IGS_AD_APPL.LAST_UPDATED_BY%TYPE  DEFAULT NULL;
Line: 2703

  v_create_on IGS_AD_APPL.LAST_UPDATE_DATE%TYPE DEFAULT NULL;
Line: 2705

    SELECT  aah.hist_who,
      aah.hist_start_dt
    FROM  IGS_AD_APPL_HIST  aah
    WHERE person_id     = p_person_id AND
      admission_appl_number = p_admission_appl_number
    ORDER BY
      hist_start_dt ASC;
Line: 2713

    SELECT  LAST_UPDATED_BY,
      LAST_UPDATE_DATE
    FROM  IGS_AD_APPL
    WHERE person_id     = p_person_id AND
      admission_appl_number = p_admission_appl_number;
Line: 2766

    SELECT  aa.admission_cat,
      aa.s_admission_process_type,
      aa.acad_cal_type,
      aa.acad_ci_sequence_number,
      aa.adm_cal_type,
      aa.adm_ci_sequence_number,
      aa.appl_dt,
      aa.adm_appl_status,
      aa.adm_fee_status
    FROM  IGS_AD_APPL aa
    WHERE aa.person_id      = p_person_id AND
      aa.admission_appl_number  = p_admission_appl_number;
Line: 2831

    SELECT  aa.acad_cal_type
    FROM  IGS_AD_APPL aa
    WHERE person_id       = p_person_id AND
      admission_appl_number = p_admission_appl_number;
Line: 2840

    SELECT  ci.alternate_code, ci.start_dt
    FROM  IGS_CA_INST_REL cir,
      IGS_CA_INST ci
    WHERE cir.sup_cal_type    = cp_acad_cal_type AND
      cir.sub_cal_type    = cp_adm_cal_type AND
      cir.sub_ci_sequence_number  = cp_adm_ci_sequence_number AND
      cir.sup_cal_type    = ci.cal_type AND
      cir.sup_ci_sequence_number  = ci.sequence_number
                ORDER BY ci.start_dt;
Line: 2893

    SELECT  acai.decision_date
    FROM  IGS_AD_PS_APPL_INST acai
    WHERE acai.person_id      = p_person_id AND
      acai.admission_appl_number  = p_admission_appl_number AND
      acai.nominated_course_cd  = p_nominated_course_cd AND
      acai.sequence_number    = p_acai_sequence_number AND
      acai.adm_outcome_status IS NOT NULL
    ORDER BY acai.decision_date DESC;
Line: 2973

    SELECT application_id
    FROM   igs_ad_appl_all
    WHERE  person_id = p_person_id
    AND    admission_appl_number = p_admission_appl_number;
Line: 3007

  SELECT  appl_fee_amt
  FROM  igs_ad_appl_all
  WHERE person_id = p_person_id
  AND admission_appl_number = p_admission_appl_number;
Line: 3012

  SELECT  meaning
  FROM  igs_lookup_values
  WHERE lookup_type = 'SYS_FEE_STATUS'
  AND lookup_code = p_sys_fee_status;
Line: 3017

  SELECT  req.fee_amount,
    cc.system_status fee_status
  FROM  igs_ad_app_req req,
    igs_ad_code_classes cc
  WHERE req.person_id = p_person_id
  AND req.admission_appl_number = p_admission_appl_number
  AND cc.CLASS = 'SYS_FEE_STATUS'
  AND cc.CODE_ID = req.applicant_fee_status
  AND EXISTS (SELECT 'x'
      FROM igs_ad_code_classes
      WHERE class = 'SYS_FEE_TYPE'
      AND system_status = 'APPL_FEE'
      AND req.applicant_fee_type = code_id)
  ORDER BY req.fee_date;
Line: 3075

  p_updateable VARCHAR2 DEFAULT 'N'                                                 -- apadegal - TD001 - IGS.M.
  ) IS
/*******************************************************************************
Created by  : Kedarnath Nag
Date created: 11 MAR 2003
Purpose:
  To check whether the application details can be added/modified/deleted and
  raise appropriate error incase of failure
Known limitations/enhancements and/or remarks:
Change History: (who, when, what: )
Who             When            What
*******************************************************************************/
  l_adm_outcome_status    igs_ad_ps_appl_inst.adm_outcome_status%TYPE;
Line: 3096

    SELECT adm_appl_status
    FROM   igs_ad_appl
    WHERE  person_id = cp_person_id
    AND    admission_appl_number = cp_admission_appl_number;
Line: 3104

    SELECT adm_outcome_status,
     appl_inst_status,              --arvsrini
     def_term_adm_appl_num,
     def_appl_sequence_num
    FROM   igs_ad_ps_appl_inst
    WHERE  person_id = cp_person_id
    AND    admission_appl_number= cp_admission_appl_number
    AND    nominated_course_cd = cp_nominated_course_cd
    AND    sequence_number = cp_sequence_number;
Line: 3197

     ( p_updateable = 'N'  OR  l_offer_inst <> 'Y')     -- either not in proceed phase or not offered/cond offered.

  THEN
     IF (p_nominated_course_cd IS  NULL and p_sequence_number IS NULL)
     THEN
       fnd_message.set_name('IGS','IGS_AD_CANNOT_CHG_APPL_DTL');
Line: 3238

     SELECT count(*)
      FROM   igs_ad_ps_appl_inst
      WHERE  person_id = cp_person_id AND
              admission_appl_number =cp_admission_appl_number AND
             (( adm_offer_resp_status IN ( SELECT adm_offer_resp_status
                                         FROM   igs_ad_ofr_resp_stat
                   WHERE  s_adm_offer_resp_status = 'ACCEPTED')) OR
            ( adm_offer_resp_status IN ( SELECT adm_offer_resp_status
                                         FROM   igs_ad_ofr_resp_stat
                   WHERE  s_adm_offer_resp_status = 'DEFERRAL' ) AND
              adm_offer_dfrmnt_status IN (SELECT aods.adm_offer_dfrmnt_status
                                FROM   igs_ad_ofrdfrmt_stat   aods
                                WHERE  aods.s_adm_offer_dfrmnt_status ='CONFIRM')));
Line: 3288

        SELECT  person_id, admission_appl_number, appl_fee_amt
        FROM    igs_ad_appl_all
        WHERE   application_id = cp_application_id;
Line: 3294

        SELECT  'X'
        FROM    igs_ad_app_req
        WHERE   person_id = cp_person_id
        AND     admission_appl_number = cp_admission_appl_number;
Line: 3348

  SELECT  ROWID, acai.*
  FROM    IGS_AD_PS_APPL_INST acai
  WHERE   acai.person_id = p_person_id AND
          acai.admission_appl_number = p_admission_appl_number AND
          acai.nominated_course_cd= p_nominated_course_cd AND
    acai.sequence_number = p_acai_sequence_number;
Line: 3363

    IGS_AD_PS_APPL_Inst_Pkg.update_row(
    X_ROWID       => acai_rec.ROWID,
    x_PERSON_ID     => acai_rec.PERSON_ID,
    x_ADMISSION_APPL_NUMBER   => acai_rec.ADMISSION_APPL_NUMBER,
    x_NOMINATED_COURSE_CD   => acai_rec.NOMINATED_COURSE_CD,
    x_SEQUENCE_NUMBER   => acai_rec.SEQUENCE_NUMBER,
    x_PREDICTED_GPA     => acai_rec.PREDICTED_GPA,
    x_ACADEMIC_INDEX    => acai_rec.ACADEMIC_INDEX,
    x_ADM_CAL_TYPE      => acai_rec.ADM_CAL_TYPE,
    x_APP_FILE_LOCATION   => acai_rec.APP_FILE_LOCATION,
    x_ADM_CI_SEQUENCE_NUMBER  => acai_rec.ADM_CI_SEQUENCE_NUMBER,
    x_COURSE_CD     => acai_rec.COURSE_CD,
    x_APP_SOURCE_ID     => acai_rec.APP_SOURCE_ID,
    x_CRV_VERSION_NUMBER    => acai_rec.CRV_VERSION_NUMBER,
    x_WAITLIST_RANK     => acai_rec.WAITLIST_RANK,
    x_LOCATION_CD     => acai_rec.LOCATION_CD,
    x_ATTENT_OTHER_INST_CD    => acai_rec.ATTENT_OTHER_INST_CD,
    x_ATTENDANCE_MODE   => acai_rec.ATTENDANCE_MODE,
    x_EDU_GOAL_PRIOR_ENROLL_ID  => acai_rec.EDU_GOAL_PRIOR_ENROLL_ID,
    x_ATTENDANCE_TYPE   => acai_rec.ATTENDANCE_TYPE,
    x_DECISION_MAKE_ID    => acai_rec.DECISION_MAKE_ID,
    x_UNIT_SET_CD     => acai_rec.UNIT_SET_CD,
    x_DECISION_DATE     => acai_rec.DECISION_DATE,
    x_ATTRIBUTE_CATEGORY    => acai_rec.ATTRIBUTE_CATEGORY,
    x_ATTRIBUTE1      => acai_rec.ATTRIBUTE1,
    x_ATTRIBUTE2      => acai_rec.ATTRIBUTE2,
    x_ATTRIBUTE3      => acai_rec.ATTRIBUTE3,
    x_ATTRIBUTE4      => acai_rec.ATTRIBUTE4,
    x_ATTRIBUTE5      => acai_rec.ATTRIBUTE5,
    x_ATTRIBUTE6      => acai_rec.ATTRIBUTE6,
    x_ATTRIBUTE7      => acai_rec.ATTRIBUTE7,
    x_ATTRIBUTE8      => acai_rec.ATTRIBUTE8,
    x_ATTRIBUTE9      => acai_rec.ATTRIBUTE9,
    x_ATTRIBUTE10     => acai_rec.ATTRIBUTE10,
    x_ATTRIBUTE11     => acai_rec.ATTRIBUTE11,
    x_ATTRIBUTE12     => acai_rec.ATTRIBUTE12,
    x_ATTRIBUTE13     => acai_rec.ATTRIBUTE13,
    x_ATTRIBUTE14     => acai_rec.ATTRIBUTE14,
    x_ATTRIBUTE15     => acai_rec.ATTRIBUTE15,
    x_ATTRIBUTE16     => acai_rec.ATTRIBUTE16,
    x_ATTRIBUTE17     => acai_rec.ATTRIBUTE17,
    x_ATTRIBUTE18     => acai_rec.ATTRIBUTE18,
    x_ATTRIBUTE19     => acai_rec.ATTRIBUTE19,
    x_ATTRIBUTE20     => acai_rec.ATTRIBUTE20,
    x_DECISION_REASON_ID    => acai_rec.DECISION_REASON_ID,
    x_US_VERSION_NUMBER   => acai_rec.US_VERSION_NUMBER,
    x_DECISION_NOTES    => acai_rec.DECISION_NOTES,
    x_PENDING_REASON_ID   => acai_rec.PENDING_REASON_ID,
    x_PREFERENCE_NUMBER   => acai_rec.PREFERENCE_NUMBER,
    x_ADM_DOC_STATUS    => acai_rec.ADM_DOC_STATUS,
    x_ADM_ENTRY_QUAL_STATUS   => acai_rec.ADM_ENTRY_QUAL_STATUS,
    x_DEFICIENCY_IN_PREP    => acai_rec.DEFICIENCY_IN_PREP,
    x_LATE_ADM_FEE_STATUS   => acai_rec.LATE_ADM_FEE_STATUS,
    x_SPL_CONSIDER_COMMENTS   => acai_rec.SPL_CONSIDER_COMMENTS,
    x_APPLY_FOR_FINAID    => acai_rec.APPLY_FOR_FINAID,
    x_FINAID_APPLY_DATE   => acai_rec.FINAID_APPLY_DATE,
    x_ADM_OUTCOME_STATUS    => acai_rec.ADM_OUTCOME_STATUS,
    x_adm_otcm_stat_auth_per_id => acai_rec.adm_otcm_status_auth_person_id,
    x_ADM_OUTCOME_STATUS_AUTH_DT  => acai_rec.ADM_OUTCOME_STATUS_AUTH_DT,
    x_ADM_OUTCOME_STATUS_REASON => acai_rec.ADM_OUTCOME_STATUS_REASON,
    x_OFFER_DT      => acai_rec.OFFER_DT,
    x_OFFER_RESPONSE_DT   => acai_rec.OFFER_RESPONSE_DT,
    x_PRPSD_COMMENCEMENT_DT   => acai_rec.PRPSD_COMMENCEMENT_DT,
    x_ADM_CNDTNL_OFFER_STATUS => acai_rec.ADM_CNDTNL_OFFER_STATUS,
    x_CNDTNL_OFFER_SATISFIED_DT => acai_rec.CNDTNL_OFFER_SATISFIED_DT,
    x_cndnl_ofr_must_be_stsfd_ind => acai_rec.cndtnl_offer_must_be_stsfd_ind,
    x_ADM_OFFER_RESP_STATUS   => acai_rec.ADM_OFFER_RESP_STATUS,
    x_ACTUAL_RESPONSE_DT    => acai_rec.ACTUAL_RESPONSE_DT,
    x_ADM_OFFER_DFRMNT_STATUS => acai_rec.ADM_OFFER_DFRMNT_STATUS,
    x_DEFERRED_ADM_CAL_TYPE   => acai_rec.DEFERRED_ADM_CAL_TYPE,
    x_DEFERRED_ADM_CI_SEQUENCE_NUM  => acai_rec.DEFERRED_ADM_CI_SEQUENCE_NUM,
    x_DEFERRED_TRACKING_ID    => acai_rec.DEFERRED_TRACKING_ID,
    x_ASS_RANK      => acai_rec.ASS_RANK,
    x_SECONDARY_ASS_RANK    => acai_rec.SECONDARY_ASS_RANK,
    x_intr_accept_advice_num  => acai_rec.intrntnl_acceptance_advice_num,
    x_ASS_TRACKING_ID   => acai_rec.ASS_TRACKING_ID,
    x_FEE_CAT     => acai_rec.FEE_CAT,
    x_HECS_PAYMENT_OPTION   => acai_rec.HECS_PAYMENT_OPTION,
    x_EXPECTED_COMPLETION_YR  => acai_rec.EXPECTED_COMPLETION_YR,
    x_EXPECTED_COMPLETION_PERD  => acai_rec.EXPECTED_COMPLETION_PERD,
    x_CORRESPONDENCE_CAT    => acai_rec.CORRESPONDENCE_CAT,
    x_ENROLMENT_CAT     => acai_rec.ENROLMENT_CAT,
    x_FUNDING_SOURCE    => acai_rec.FUNDING_SOURCE,
    x_APPLICANT_ACPTNCE_CNDTN => acai_rec.APPLICANT_ACPTNCE_CNDTN,
    x_CNDTNL_OFFER_CNDTN    => acai_rec.CNDTNL_OFFER_CNDTN,
    X_MODE        => 'R',
    X_SS_APPLICATION_ID   => acai_rec.SS_APPLICATION_ID,
    X_SS_PWD      => acai_rec.SS_PWD,
    X_AUTHORIZED_DT     => acai_rec.AUTHORIZED_DT,
    X_AUTHORIZING_PERS_ID   => acai_rec.AUTHORIZING_PERS_ID,
    x_entry_status      => acai_rec.entry_status,
    x_entry_level     => acai_rec.entry_level,
    x_sch_apl_to_id     => acai_rec.sch_apl_to_id,
    x_idx_calc_date     => acai_rec.idx_calc_date,
    x_waitlist_status   => acai_rec.waitlist_status,
    x_ATTRIBUTE21     => acai_rec.ATTRIBUTE21,
    x_ATTRIBUTE22     => acai_rec.ATTRIBUTE22,
    x_ATTRIBUTE23     => acai_rec.ATTRIBUTE23,
    x_ATTRIBUTE24     => acai_rec.ATTRIBUTE24,
    x_ATTRIBUTE25     => acai_rec.ATTRIBUTE25,
    x_ATTRIBUTE26     => acai_rec.ATTRIBUTE26,
    x_ATTRIBUTE27     => acai_rec.ATTRIBUTE27,
    x_ATTRIBUTE28     => acai_rec.ATTRIBUTE28,
    x_ATTRIBUTE29     => acai_rec.ATTRIBUTE29,
    x_ATTRIBUTE30     => acai_rec.ATTRIBUTE30,
    x_ATTRIBUTE31     => acai_rec.ATTRIBUTE31,
    x_ATTRIBUTE32     => acai_rec.ATTRIBUTE32,
    x_ATTRIBUTE33     => acai_rec.ATTRIBUTE33,
    x_ATTRIBUTE34     => acai_rec.ATTRIBUTE34,
    x_ATTRIBUTE35     => acai_rec.ATTRIBUTE35,
    x_ATTRIBUTE36     => acai_rec.ATTRIBUTE36,
    x_ATTRIBUTE37     => acai_rec.ATTRIBUTE37,
    x_ATTRIBUTE38     => acai_rec.ATTRIBUTE38,
    x_ATTRIBUTE39     => acai_rec.ATTRIBUTE39,
    x_ATTRIBUTE40     => acai_rec.ATTRIBUTE40,
    x_fut_acad_cal_type   => acai_rec.future_acad_cal_type,
    x_fut_acad_ci_sequence_number => acai_rec.future_acad_ci_sequence_number,
    x_fut_adm_cal_type    => acai_rec.future_adm_cal_type,
    x_fut_adm_ci_sequence_number  => acai_rec.future_adm_ci_sequence_number,
    x_prev_term_adm_appl_number => acai_rec.previous_term_adm_appl_number,
    x_prev_term_sequence_number => acai_rec.previous_term_sequence_number,
    x_fut_term_adm_appl_number  => acai_rec.future_term_adm_appl_number,
    x_fut_term_sequence_number  => acai_rec.future_term_sequence_number,
    x_def_acad_cal_type   => acai_rec.def_acad_cal_type,
    x_def_acad_ci_sequence_num  => acai_rec.def_acad_ci_sequence_num,
    x_def_prev_term_adm_appl_num  => acai_rec.def_prev_term_adm_appl_num,
    x_def_prev_appl_sequence_num  => acai_rec.def_prev_appl_sequence_num,
    x_def_term_adm_appl_num   => acai_rec.def_term_adm_appl_num,
    x_def_appl_sequence_num   => acai_rec.def_appl_sequence_num,
    x_appl_inst_status    => NULL,
    x_ais_reason      => NULL,
    x_decline_ofr_reason    => acai_rec.decline_ofr_reason
    );
Line: 3537

  SELECT acai.adm_outcome_status outcome_status
  FROM IGS_AD_PS_APPL_INST   acai
  WHERE acai.person_id = cp_person_id AND
        acai.admission_appl_number = cp_admission_appl_number AND
        acai.nominated_course_cd = NVL(cp_nominated_course_cd,acai.nominated_course_cd) AND
        acai.sequence_number= NVL(cp_sequence_number,acai.sequence_number)  ;
Line: 3569

  SELECT  acai.adm_outcome_status,
    acai.adm_offer_resp_status,
    acai.adm_offer_dfrmnt_status,
    acai.def_term_adm_appl_num,
    acai.def_appl_sequence_num
  FROM  IGS_AD_PS_APPL_INST   acai
  WHERE acai.person_id      = p_person_id AND
    acai.admission_appl_number  = p_admission_appl_number AND
    acai.nominated_course_cd  = p_nominated_course_cd AND
    acai.sequence_number            = p_sequence_number;
Line: 3655

                SELECT  acaiv.adm_cal_type,
                        acaiv.adm_ci_sequence_number,
                        acaiv.course_cd,
                        acaiv.crv_version_number,
                        acaiv.location_cd,
                        acaiv.attendance_mode,
                        acaiv.attendance_type ,
      acaiv.future_term_adm_appl_number,
      acaiv.future_term_sequence_number,
      acaiv.def_term_adm_appl_num,
      acaiv.def_appl_sequence_num
                FROM    igs_ad_ps_appl_inst   acaiv
                WHERE   acaiv.person_id                 = p_person_id                   AND
                        acaiv.admission_appl_number     = p_admission_appl_number       AND
                        acaiv.nominated_course_cd       = p_nominated_course_cd         AND
                        acaiv.sequence_number           = p_sequence_number;
Line: 3673

                SELECT  1  CNT
          FROM    igs_ad_ps_appl_inst   acaiv
          WHERE   acaiv.person_id                 = p_person_id                   AND
            acaiv.admission_appl_number     = p_admission_appl_number       AND
            acaiv.nominated_course_cd       = p_nominated_course_cd         AND
            acaiv.sequence_number           <> p_sequence_number       AND
            IGS_AD_GEN_008.ADMP_GET_SAOS(acaiv.adm_outcome_status) IN ('OFFER','COND-OFFER')
      AND (   IGS_AD_GEN_008.ADMP_GET_SAORS(acaiv.adm_offer_resp_status) IN (cst_accepted,cst_rejected,cst_lapsed)
              OR
        (IGS_AD_GEN_008.ADMP_GET_SAORS(acaiv.adm_offer_resp_status) IN (cst_deferral)
         AND
         IGS_AD_GEN_008.ADMP_GET_SAODS(acaiv.adm_offer_dfrmnt_status) IN (cst_confirm)
        )
          )
      AND rownum <= 1  ;
Line: 3689

    SELECT  aa.admission_cat,
      aa.s_admission_process_type
    FROM  IGS_AD_APPL aa
    WHERE aa.person_id      = p_person_id AND
      aa.admission_appl_number  = p_admission_appl_number;
Line: 3697

        SELECT '1'
        FROM   IGS_AD_PRCS_CAT_STEP
        WHERE  admission_cat = cp_admission_cat AND
         s_admission_process_type = cp_s_admission_process_type AND
         s_admission_step_type = 'RECONSIDER' AND
         step_group_type <> 'TRACK' ;
Line: 3803

3. Once the update is done, corresponding business event (for outcome/decision change) will be raised.
4. This procedure is invoked from the
                      a) IGSAD092.pld ( Outcome Form) and
                      b) IGSPAPPB.pls ( Public API - used in Decision import process)  and
          c) EnterDecisionDetailsEOImpl.java ( Enter deicsions page - Self Service)

Known limitations/enhancements/remarks:
   -

Change History: (who, when, what: NO CREATION RECORDS HERE!)
Who             When            What
*******************************************************************************/

CURSOR  c_aca IS
  SELECT      rowid,acai.*
  FROM         IGS_AD_PS_APPL_INST_ALL  acai
  WHERE          acai.person_id             = p_person_id AND
           acai.admission_appl_number   = p_admission_appl_number AND
           acai.nominated_course_cd       = p_nominated_course_cd AND
                       acai.future_term_adm_appl_number IS NULL  AND
                       acai.future_term_sequence_number IS NULL AND
                       acai.def_term_adm_appl_num IS NULL AND
                       acai.def_appl_sequence_num IS NULL AND
           IGS_AD_GEN_008.ADMP_GET_SAOS(acai.ADM_OUTCOME_STATUS)  <>  'PENDING'
  FOR UPDATE NOWAIT;
Line: 3833

         SELECT  rowid , IGS_AD_PS_APPL.*
         FROM    IGS_AD_PS_APPL
         WHERE   person_id = CUR_person_id   AND
                 admission_appl_number = CUR_admission_appl_number AND
                 nominated_course_cd = CUR_nominated_course_cd;
Line: 3845

        SELECT pti.rowid,pti.*
        FROM   igs_pe_typ_instances_all pti
        WHERE   pti.person_type_code IN  (SELECT  pt.person_type_code FROM Igs_pe_person_types pt WHERE pt.system_type = 'APPLICANT')
            AND pti.person_id = cp_person_id
      AND pti.admission_appl_number = cp_admission_appl_number
            AND pti.nominated_course_cd = cp_nominated_course_cd
            AND pti.end_date IS NOT NULL
      AND pti.end_method = 'CREATE_STUDENT'
      FOR UPDATE NOWAIT;
Line: 3906

       igs_pe_typ_instances_pkg.update_row(
            X_ROWID  => c_appl_rec.rowid,
            X_PERSON_ID => c_appl_rec.PERSON_ID,
            X_COURSE_CD => c_appl_rec.COURSE_CD,
            X_TYPE_INSTANCE_ID => c_appl_rec.TYPE_INSTANCE_ID,
            X_PERSON_TYPE_CODE => c_appl_rec.PERSON_TYPE_CODE,
            X_CC_VERSION_NUMBER => c_appl_rec.CC_VERSION_NUMBER,
            X_FUNNEL_STATUS => c_appl_rec.FUNNEL_STATUS,
            X_ADMISSION_APPL_NUMBER => c_appl_rec.ADMISSION_APPL_NUMBER,
            X_NOMINATED_COURSE_CD => c_appl_rec.NOMINATED_COURSE_CD,
            X_NCC_VERSION_NUMBER => c_appl_rec.NCC_VERSION_NUMBER,
            X_SEQUENCE_NUMBER => c_appl_rec.SEQUENCE_NUMBER,
            X_START_DATE => c_appl_rec.START_DATE,
            X_END_DATE => NULL,                                     -- nullified this field
            X_CREATE_METHOD => c_appl_rec.CREATE_METHOD,
            X_ENDED_BY => NULL,                                      -- nullified this field
            X_END_METHOD => NULL,                                    -- nullified this field
            X_MODE => 'R',
            X_EMPLMNT_CATEGORY_CODE => c_appl_rec.EMPLMNT_CATEGORY_CODE);
Line: 3933

   IGS_AD_PS_APPL_INST_PKG.UPDATE_ROW (X_ROWID                       =>  c_aca_rec.ROWID ,
               x_PERSON_ID               =>  c_aca_rec.PERSON_ID ,
               x_ADMISSION_APPL_NUMBER           =>  c_aca_rec.ADMISSION_APPL_NUMBER ,
               x_NOMINATED_COURSE_CD             =>  c_aca_rec.NOMINATED_COURSE_CD ,
               x_SEQUENCE_NUMBER             =>  c_aca_rec.SEQUENCE_NUMBER ,
               x_PREDICTED_GPA             =>  c_aca_rec.PREDICTED_GPA ,
               x_ACADEMIC_INDEX              =>  c_aca_rec.ACADEMIC_INDEX,
               x_ADM_CAL_TYPE              =>  c_aca_rec.ADM_CAL_TYPE,
               x_APP_FILE_LOCATION             =>  c_aca_rec.APP_FILE_LOCATION,
               x_ADM_CI_SEQUENCE_NUMBER            =>  c_aca_rec.ADM_CI_SEQUENCE_NUMBER,
               x_COURSE_CD               =>  c_aca_rec.COURSE_CD,
               x_APP_SOURCE_ID             =>  c_aca_rec.APP_SOURCE_ID ,
               x_CRV_VERSION_NUMBER              =>  c_aca_rec.CRV_VERSION_NUMBER ,
               x_WAITLIST_RANK             =>  NULL,
               x_LOCATION_CD               =>  c_aca_rec.LOCATION_CD,
               x_ATTENT_OTHER_INST_CD            =>  NULL,
               x_ATTENDANCE_MODE             =>  c_aca_rec.ATTENDANCE_MODE,
               x_EDU_GOAL_PRIOR_ENROLL_ID            =>  c_aca_rec.EDU_GOAL_PRIOR_ENROLL_ID,
               x_ATTENDANCE_TYPE             =>  c_aca_rec.ATTENDANCE_TYPE,
               x_DECISION_MAKE_ID              =>  NULL,
               x_UNIT_SET_CD               =>  c_aca_rec.UNIT_SET_CD,
               x_DECISION_DATE             =>  NULL,
               x_ATTRIBUTE_CATEGORY              =>  c_aca_rec.ATTRIBUTE_CATEGORY,
               x_ATTRIBUTE1                =>  c_aca_rec.ATTRIBUTE1,
               x_ATTRIBUTE2                =>  c_aca_rec.ATTRIBUTE2,
               x_ATTRIBUTE3                =>  c_aca_rec.ATTRIBUTE3,
               x_ATTRIBUTE4                =>  c_aca_rec.ATTRIBUTE4,
               x_ATTRIBUTE5                =>  c_aca_rec.ATTRIBUTE5,
               x_ATTRIBUTE6                =>  c_aca_rec.ATTRIBUTE6,
               x_ATTRIBUTE7                =>  c_aca_rec.ATTRIBUTE7,
               x_ATTRIBUTE8                =>  c_aca_rec.ATTRIBUTE8,
               x_ATTRIBUTE9                =>  c_aca_rec.ATTRIBUTE9,
               x_ATTRIBUTE10               =>  c_aca_rec.ATTRIBUTE10,
               x_ATTRIBUTE11               =>  c_aca_rec.ATTRIBUTE11,
               x_ATTRIBUTE12               =>  c_aca_rec.ATTRIBUTE12,
               x_ATTRIBUTE13               =>  c_aca_rec.ATTRIBUTE13,
               x_ATTRIBUTE14               =>  c_aca_rec.ATTRIBUTE14,
               x_ATTRIBUTE15               =>  c_aca_rec.ATTRIBUTE15,
               x_ATTRIBUTE16               =>  c_aca_rec.ATTRIBUTE16,
               x_ATTRIBUTE17               =>  c_aca_rec.ATTRIBUTE17,
               x_ATTRIBUTE18               =>  c_aca_rec.ATTRIBUTE18,
               x_ATTRIBUTE19               =>  c_aca_rec.ATTRIBUTE19,
               x_ATTRIBUTE20               =>  c_aca_rec.ATTRIBUTE20,
               x_DECISION_REASON_ID              =>  NULL,
               x_US_VERSION_NUMBER             =>  c_aca_rec.US_VERSION_NUMBER,
               x_DECISION_NOTES              =>  c_aca_rec.DECISION_NOTES,
               x_PENDING_REASON_ID             =>  c_aca_rec.PENDING_REASON_ID,
               x_PREFERENCE_NUMBER             =>  c_aca_rec.PREFERENCE_NUMBER,
               x_ADM_DOC_STATUS              =>  c_aca_rec.ADM_DOC_STATUS,
               x_ADM_ENTRY_QUAL_STATUS           =>  c_aca_rec.ADM_ENTRY_QUAL_STATUS,
               x_DEFICIENCY_IN_PREP              =>  c_aca_rec.DEFICIENCY_IN_PREP,
               x_LATE_ADM_FEE_STATUS             =>  c_aca_rec.LATE_ADM_FEE_STATUS,
               x_SPL_CONSIDER_COMMENTS           =>  c_aca_rec.SPL_CONSIDER_COMMENTS,
               x_APPLY_FOR_FINAID              =>  c_aca_rec.APPLY_FOR_FINAID,
               x_FINAID_APPLY_DATE             =>  c_aca_rec.FINAID_APPLY_DATE,
               x_ADM_OUTCOME_STATUS              =>  IGS_AD_GEN_009.ADMP_GET_SYS_AOS('PENDING'),
               x_adm_otcm_stat_auth_per_id          =>  c_aca_rec.ADM_OTCM_STATUS_AUTH_PERSON_ID,
               x_ADM_OUTCOME_STATUS_AUTH_DT                 =>  c_aca_rec.ADM_OUTCOME_STATUS_AUTH_DT,
               x_ADM_OUTCOME_STATUS_REASON           =>  c_aca_rec.ADM_OUTCOME_STATUS_REASON ,
               x_OFFER_DT                =>  NULL,
               x_OFFER_RESPONSE_DT             =>  NULL,
               x_PRPSD_COMMENCEMENT_DT           =>  NULL,
               x_ADM_CNDTNL_OFFER_STATUS           =>  IGS_AD_GEN_009.ADMP_GET_SYS_ACOS('NOT-APPLIC'),
               x_CNDTNL_OFFER_SATISFIED_DT           =>  NULL,
               x_cndnl_ofr_must_be_stsfd_ind           =>  NULL,
               x_ADM_OFFER_RESP_STATUS           =>  IGS_AD_GEN_009.ADMP_GET_SYS_AORS('NOT-APPLIC'),
               x_ACTUAL_RESPONSE_DT              =>  NULL,
               x_ADM_OFFER_DFRMNT_STATUS           =>  IGS_AD_GEN_009.ADMP_GET_SYS_AODS('NOT-APPLIC'),
               x_DEFERRED_ADM_CAL_TYPE           =>  NULL,
               x_DEFERRED_ADM_CI_SEQUENCE_NUM          =>  NULL,
               x_DEFERRED_TRACKING_ID            =>  c_aca_rec.DEFERRED_TRACKING_ID,
               x_ASS_RANK                =>  c_aca_rec.ASS_RANK,
               x_SECONDARY_ASS_RANK              =>  c_aca_rec.SECONDARY_ASS_RANK,
               x_intr_accept_advice_num            =>  c_aca_rec.INTRNTNL_ACCEPTANCE_ADVICE_NUM  ,
               x_ASS_TRACKING_ID             =>  c_aca_rec.ASS_TRACKING_ID ,
               x_FEE_CAT               =>  c_aca_rec.FEE_CAT,
               x_HECS_PAYMENT_OPTION             =>  c_aca_rec.HECS_PAYMENT_OPTION,
               x_EXPECTED_COMPLETION_YR            =>  c_aca_rec.EXPECTED_COMPLETION_YR,
               x_EXPECTED_COMPLETION_PERD            =>  c_aca_rec.EXPECTED_COMPLETION_PERD,
               x_CORRESPONDENCE_CAT              =>  c_aca_rec.CORRESPONDENCE_CAT,
               x_ENROLMENT_CAT             =>  c_aca_rec.ENROLMENT_CAT,
               x_FUNDING_SOURCE              =>  c_aca_rec.FUNDING_SOURCE,
               x_APPLICANT_ACPTNCE_CNDTN           =>  NULL ,
               x_CNDTNL_OFFER_CNDTN              =>  NULL,
               X_MODE                =>  'S',
               X_SS_APPLICATION_ID             =>  c_aca_rec.SS_APPLICATION_ID,
               X_SS_PWD                    =>  c_aca_rec.SS_PWD,
               X_AUTHORIZED_DT             =>  c_aca_rec.AUTHORIZED_DT,
               X_AUTHORIZING_PERS_ID             =>  c_aca_rec.AUTHORIZING_PERS_ID,
               x_entry_status              =>  c_aca_rec.entry_status,
               x_entry_level               =>  c_aca_rec.entry_level,
               x_sch_apl_to_id             =>  c_aca_rec.sch_apl_to_id,
               x_idx_calc_date             =>  c_aca_rec.IDX_CALC_DATE,
               x_waitlist_status             =>  NULL,
               x_ATTRIBUTE21               =>  c_aca_rec.ATTRIBUTE21,
               x_ATTRIBUTE22               =>  c_aca_rec.ATTRIBUTE22,
               x_ATTRIBUTE23               =>  c_aca_rec.ATTRIBUTE23,
               x_ATTRIBUTE24               =>  c_aca_rec.ATTRIBUTE24,
               x_ATTRIBUTE25               =>  c_aca_rec.ATTRIBUTE25,
               x_ATTRIBUTE26               =>  c_aca_rec.ATTRIBUTE26,
               x_ATTRIBUTE27               =>  c_aca_rec.ATTRIBUTE27,
               x_ATTRIBUTE28               =>  c_aca_rec.ATTRIBUTE28,
               x_ATTRIBUTE29               =>  c_aca_rec.ATTRIBUTE29,
               x_ATTRIBUTE30               =>  c_aca_rec.ATTRIBUTE30,
               x_ATTRIBUTE31               =>  c_aca_rec.ATTRIBUTE31,
               x_ATTRIBUTE32               =>  c_aca_rec.ATTRIBUTE32,
               x_ATTRIBUTE33               =>  c_aca_rec.ATTRIBUTE33,
               x_ATTRIBUTE34               =>  c_aca_rec.ATTRIBUTE34,
               x_ATTRIBUTE35               =>  c_aca_rec.ATTRIBUTE35,
               x_ATTRIBUTE36               =>  c_aca_rec.ATTRIBUTE36,
               x_ATTRIBUTE37               =>  c_aca_rec.ATTRIBUTE37,
               x_ATTRIBUTE38               =>  c_aca_rec.ATTRIBUTE38,
               x_ATTRIBUTE39               =>  c_aca_rec.ATTRIBUTE39,
               x_ATTRIBUTE40               =>  c_aca_rec.ATTRIBUTE40,
               x_fut_acad_cal_type                     =>  NULL,
               x_fut_acad_ci_sequence_number           =>  NULL,
               x_fut_adm_cal_type                      =>  NULL,
               x_fut_adm_ci_sequence_number            =>  NULL,
               x_prev_term_adm_appl_number             =>  c_aca_rec.previous_term_adm_appl_number,
               x_prev_term_sequence_number             =>  c_aca_rec.previous_term_sequence_number,
               x_fut_term_adm_appl_number              =>  c_aca_rec.future_term_adm_appl_number,
               x_fut_term_sequence_number              =>  c_aca_rec.future_term_sequence_number,
               x_def_acad_cal_type             =>  NULL,
               x_def_acad_ci_sequence_num              =>  NULL,
               x_def_prev_term_adm_appl_num            =>  c_aca_rec.def_prev_term_adm_appl_num,
               x_def_prev_appl_sequence_num            =>  c_aca_rec.def_prev_appl_sequence_num,
               x_def_term_adm_appl_num               =>  c_aca_rec.def_term_adm_appl_num,
               x_def_appl_sequence_num               =>  c_aca_rec.def_appl_sequence_num,
               x_appl_inst_status            =>  c_aca_rec.appl_inst_status,
               x_ais_reason              =>  c_aca_rec.ais_reason,
               x_decline_ofr_reason          =>  NULL
                      );
Line: 4110

         SELECT  rowid , IGS_AD_PS_APPL.*
         FROM    IGS_AD_PS_APPL
         WHERE   person_id = CUR_person_id   AND
                 admission_appl_number = CUR_admission_appl_number AND
                 nominated_course_cd = CUR_nominated_course_cd;
Line: 4125

         IGS_AD_PS_APPL_PKG.UPDATE_ROW (
           X_ROWID                       =>  cur_ad_ps_appl_rec.ROWID     ,
           X_PERSON_ID                   =>  cur_ad_ps_appl_rec.PERSON_ID  ,
           X_ADMISSION_APPL_NUMBER       =>  cur_ad_ps_appl_rec.ADMISSION_APPL_NUMBER ,
           X_NOMINATED_COURSE_CD         =>  cur_ad_ps_appl_rec.NOMINATED_COURSE_CD   ,
           X_TRANSFER_COURSE_CD          =>  cur_ad_ps_appl_rec.transfer_course_cd,
           X_BASIS_FOR_ADMISSION_TYPE    =>  cur_ad_ps_appl_rec.basis_for_admission_type,
           X_ADMISSION_CD                =>  cur_ad_ps_appl_rec.admission_cd,
           X_COURSE_RANK_SET             =>  cur_ad_ps_appl_rec.course_rank_set,
           X_COURSE_RANK_SCHEDULE        =>  cur_ad_ps_appl_rec.course_rank_schedule,
           X_REQ_FOR_RECONSIDERATION_IND =>  'Y',
           X_REQ_FOR_ADV_STANDING_IND    =>  cur_ad_ps_appl_rec.req_for_adv_standing_ind ,
           X_MODE                        =>  'S' ) ;
Line: 4156

  p_updateable VARCHAR2 DEFAULT 'N'                                                 -- apadegal - TD001 - IGS.M.
  )
  RETURN VARCHAR2
  IS

  l_status  VARCHAR2(1):= 'N';
Line: 4169

                             p_updateable);
Line: 4184

          SELECT rowid,acai.*
    FROM  igs_ad_ps_appl_inst_all acai
    WHERE        acai.person_id             =  p_person_id AND
           acai.admission_appl_number   =  p_admission_appl_number AND
           acai.nominated_course_cd       =  p_nominated_course_cd AND
           acai.future_term_adm_appl_number IS NULL  AND
                       acai.future_term_sequence_number IS NULL AND
                       acai.def_term_adm_appl_num IS NULL AND
                       acai.def_appl_sequence_num IS NULL AND
           NVL(IGS_AD_GEN_007.ADMP_GET_SAAS(acai.APPL_INST_STATUS),'NULL') <> 'WITHDRAWN' AND
                       IGS_AD_GEN_008.ADMP_GET_SAOS(acai.ADM_OUTCOME_STATUS) =  'PENDING'
           FOR UPDATE NOWAIT;
Line: 4205

       SELECT    last_update_date
       FROM      igs_ad_ps_appl_inst_all   acinst
       WHERE     acinst.person_id     =  cp_person_id AND
           acinst.admission_appl_number   =  cp_admission_appl_number AND
           acinst.nominated_course_cd       =  cp_nominated_course_cd AND
           acinst.sequence_number           =  cp_sequence_number;
Line: 4219

            cp_old_update_on DATE)
   IS
             SELECT 'x'
             FROM IGS_AD_PS_APLINSTHST   ahist
             WHERE person_id = cp_person_id
             AND   admission_appl_number = cp_admission_appl_number
             AND   nominated_course_cd = cp_nominated_course_cd
             AND   sequence_number = cp_sequence_number
             AND   hist_start_dt = cp_old_update_on;
Line: 4233

     SELECT req_for_reconsideration_ind
     FROM   igs_ad_ps_appl
           WHERE  person_id = cp_person_id   and
      admission_appl_number = cp_admission_appl_number and
                  nominated_course_cd = cp_nominated_course_cd;
Line: 4258

          IGS_AD_PS_APPL_INST_PKG.UPDATE_ROW
                  (
                  X_Mode                              => 'S',
                  X_RowId                             => c_inst_rec.rowid,
                  X_Person_Id                         => c_inst_rec.Person_Id,
                  X_Admission_Appl_Number             => c_inst_rec.Admission_Appl_Number,
                  X_Nominated_Course_Cd               => c_inst_rec.Nominated_Course_Cd,
                  X_Sequence_Number                   => c_inst_rec.Sequence_Number,
                  X_Predicted_Gpa                     => c_inst_rec.Predicted_Gpa,
                  X_Academic_Index                    => c_inst_rec.Academic_Index,
                  X_Adm_Cal_Type                      => c_inst_rec.Adm_Cal_Type,
                  X_App_File_Location                 => c_inst_rec.App_File_Location,
                  X_Adm_Ci_Sequence_Number            => c_inst_rec.Adm_Ci_Sequence_Number,
                  X_Course_Cd                         => c_inst_rec.Course_Cd,
                  X_App_Source_Id                     => c_inst_rec.App_Source_Id,
                  X_Crv_Version_Number                => c_inst_rec.Crv_Version_Number,
                  X_Waitlist_Rank                     => c_inst_rec.Waitlist_Rank,
                  X_Location_Cd                       => c_inst_rec.Location_Cd,
                  X_Attent_Other_Inst_Cd              => c_inst_rec.Attent_Other_Inst_Cd,
                  X_Attendance_Mode                   => c_inst_rec.Attendance_Mode,
                  X_Edu_Goal_Prior_Enroll_Id          => c_inst_rec.Edu_Goal_Prior_Enroll_Id,
                  X_Attendance_Type                   => c_inst_rec.Attendance_Type,
                  X_Decision_Make_Id                  => c_inst_rec.Decision_Make_Id,
                  X_Unit_Set_Cd                       => c_inst_rec.Unit_Set_Cd,
                  X_Decision_Date                     => c_inst_rec.Decision_Date,
                  X_Attribute_Category                => c_inst_rec.Attribute_Category,
                  X_Attribute1                        => c_inst_rec.Attribute1,
                  X_Attribute2                        => c_inst_rec.Attribute2,
                  X_Attribute3                        => c_inst_rec.Attribute3,
                  X_Attribute4                        => c_inst_rec.Attribute4,
                  X_Attribute5                        => c_inst_rec.Attribute5,
                  X_Attribute6                        => c_inst_rec.Attribute6,
                  X_Attribute7                        => c_inst_rec.Attribute7,
                  X_Attribute8                        => c_inst_rec.Attribute8,
                  X_Attribute9                        => c_inst_rec.Attribute9,
                  X_Attribute10                       => c_inst_rec.Attribute10,
                  X_Attribute11                       => c_inst_rec.Attribute11,
                  X_Attribute12                       => c_inst_rec.Attribute12,
                  X_Attribute13                       => c_inst_rec.Attribute13,
                  X_Attribute14                       => c_inst_rec.Attribute14,
                  X_Attribute15                       => c_inst_rec.Attribute15,
                  X_Attribute16                       => c_inst_rec.Attribute16,
                  X_Attribute17                       => c_inst_rec.Attribute17,
                  X_Attribute18                       => c_inst_rec.Attribute18,
                  X_Attribute19                       => c_inst_rec.Attribute19,
                  X_Attribute20                       => c_inst_rec.Attribute20,
                  X_Decision_Reason_Id                => c_inst_rec.Decision_Reason_Id,
                  X_Us_Version_Number                 => c_inst_rec.Us_Version_Number,
                  X_Decision_Notes                    => c_inst_rec.Decision_Notes,
                  X_Pending_Reason_Id                 => c_inst_rec.Pending_Reason_Id,
                  X_Preference_Number                 => c_inst_rec.Preference_Number,
                  X_Adm_Doc_Status                    => c_inst_rec.Adm_Doc_Status,
                  X_Adm_Entry_Qual_Status             => c_inst_rec.Adm_Entry_Qual_Status,
                  X_Deficiency_In_Prep                => c_inst_rec.Deficiency_In_Prep,
                  X_Late_Adm_Fee_Status               => c_inst_rec.Late_Adm_Fee_Status,
                  X_Spl_Consider_Comments             => c_inst_rec.Spl_Consider_Comments,
                  X_Apply_For_Finaid                  => c_inst_rec.Apply_For_Finaid,
                  X_Finaid_Apply_Date                 => c_inst_rec.Finaid_Apply_Date,
                  X_Adm_Outcome_Status                => c_inst_rec.Adm_Outcome_Status,
                  X_Adm_Otcm_Stat_Auth_Per_Id         => c_inst_rec.Adm_Otcm_Status_Auth_Person_Id,
                  X_Adm_Outcome_Status_Auth_Dt        => c_inst_rec.Adm_Outcome_Status_Auth_Dt,
                  X_Adm_Outcome_Status_Reason         => c_inst_rec.Adm_Outcome_Status_Reason,
                  X_Offer_Dt                          => c_inst_rec.Offer_Dt,
                  X_Offer_Response_Dt                 => c_inst_rec.Offer_Response_Dt,
                  X_Prpsd_Commencement_Dt             => c_inst_rec.Prpsd_Commencement_Dt,
                  X_Adm_Cndtnl_Offer_Status           => c_inst_rec.Adm_Cndtnl_Offer_Status,
                  X_Cndtnl_Offer_Satisfied_Dt         => c_inst_rec.Cndtnl_Offer_Satisfied_Dt,
                  X_Cndnl_Ofr_Must_Be_Stsfd_Ind       => c_inst_rec.Cndtnl_Offer_Must_Be_Stsfd_Ind,
                  X_Adm_Offer_Resp_Status             => c_inst_rec.Adm_Offer_Resp_Status,
                  X_Actual_Response_Dt                => c_inst_rec.Actual_Response_Dt,
                  X_Adm_Offer_Dfrmnt_Status           =>  c_inst_rec.Adm_Offer_Dfrmnt_Status,
                  X_Deferred_Adm_Cal_Type             =>  c_inst_rec.Deferred_Adm_Cal_Type,
                  X_Deferred_Adm_Ci_Sequence_Num      => c_inst_rec.Deferred_Adm_Ci_Sequence_Num,
                  X_Deferred_Tracking_Id              => c_inst_rec.Deferred_Tracking_Id,
                  X_Ass_Rank                          => c_inst_rec.Ass_Rank,
                  X_Secondary_Ass_Rank                => c_inst_rec.Secondary_Ass_Rank,
                  X_Intr_Accept_Advice_Num            => c_inst_rec.Intrntnl_Acceptance_Advice_Num,
                  X_Ass_Tracking_Id                   => c_inst_rec.Ass_Tracking_Id,
                  X_Fee_Cat                           =>  c_inst_rec.Fee_Cat,
                  X_Hecs_Payment_Option               =>  c_inst_rec.Hecs_Payment_Option,
                  X_Expected_Completion_Yr            => c_inst_rec.Expected_Completion_Yr,
                  X_Expected_Completion_Perd          =>  c_inst_rec.Expected_Completion_Perd,
                  X_Correspondence_Cat                =>  c_inst_rec.Correspondence_Cat,
                  X_Enrolment_Cat                     =>  c_inst_rec.Enrolment_Cat,
                  X_Funding_Source                    =>  c_inst_rec.Funding_Source,
                  X_Applicant_Acptnce_Cndtn           =>  c_inst_rec.Applicant_Acptnce_Cndtn,
                  X_Cndtnl_Offer_Cndtn                =>  c_inst_rec.Cndtnl_Offer_Cndtn,
                  X_SS_APPLICATION_ID                 =>  c_inst_rec.SS_APPLICATION_ID,
                  X_SS_PWD                            =>  c_inst_rec.SS_PWD,
                  X_AUTHORIZED_DT                     =>  c_inst_rec.Authorized_dt,
                  X_AUTHORIZING_PERS_ID               => c_inst_rec.authorizing_pers_id,
                  X_ENTRY_STATUS                      =>  c_inst_rec.entry_status,
                  X_ENTRY_LEVEL                       =>  c_inst_rec.entry_level,
                  X_SCH_APL_TO_ID                     =>  c_inst_rec.sch_apl_to_id,
                  X_IDX_CALC_DATE                     =>  c_inst_rec.IDX_CALC_DATE,
                  X_WAITLIST_STATUS                   =>  c_inst_rec.Waitlist_Status,
                  X_Attribute21                        =>  c_inst_rec.Attribute21,
                  X_Attribute22                        =>  c_inst_rec.Attribute22,
                  X_Attribute23                        =>  c_inst_rec.Attribute23,
                  X_Attribute24                        =>  c_inst_rec.Attribute24,
                  X_Attribute25                        =>  c_inst_rec.Attribute25,
                  X_Attribute26                        =>  c_inst_rec.Attribute26,
                  X_Attribute27                        =>  c_inst_rec.Attribute27,
                  X_Attribute28                        =>  c_inst_rec.Attribute28,
                  X_Attribute29                        =>  c_inst_rec.Attribute29,
                  X_Attribute30                       =>  c_inst_rec.Attribute30,
                  X_Attribute31                       =>  c_inst_rec.Attribute31,
                  X_Attribute32                       =>  c_inst_rec.Attribute32,
                  X_Attribute33                       =>  c_inst_rec.Attribute33,
                  X_Attribute34                       =>  c_inst_rec.Attribute34,
                  X_Attribute35                       =>  c_inst_rec.Attribute35,
                  X_Attribute36                       =>  c_inst_rec.Attribute36,
                  X_Attribute37                       =>  c_inst_rec.Attribute37,
                  X_Attribute38                       =>  c_inst_rec.Attribute38,
                  X_Attribute39                       =>  c_inst_rec.Attribute39,
                  X_Attribute40                       =>  c_inst_rec.Attribute40,
                  x_fut_acad_cal_type                 =>  c_inst_rec.future_acad_cal_type,
                  x_fut_acad_ci_sequence_number       =>  c_inst_rec.future_acad_ci_sequence_number,
                  x_fut_adm_cal_type                  =>  c_inst_rec.future_adm_cal_type,
                  x_fut_adm_ci_sequence_number        =>  c_inst_rec.future_adm_ci_sequence_number,
                  x_prev_term_adm_appl_number         =>  c_inst_rec.previous_term_adm_appl_number,
                  x_prev_term_sequence_number         =>  c_inst_rec.previous_term_sequence_number,
                  x_fut_term_adm_appl_number          =>  c_inst_rec.future_term_adm_appl_number,
                  x_fut_term_sequence_number          =>  c_inst_rec.future_term_sequence_number,
                  x_def_acad_cal_type                           =>c_inst_rec.def_acad_cal_type,
                  x_def_acad_ci_sequence_num           =>c_inst_rec.def_acad_ci_sequence_num,
                  x_def_prev_term_adm_appl_num    =>c_inst_rec.def_prev_term_adm_appl_num,
                  x_def_prev_appl_sequence_num      =>c_inst_rec.def_prev_appl_sequence_num,
                  x_def_term_adm_appl_num              =>c_inst_rec.def_term_adm_appl_num,
                  x_def_appl_sequence_num                =>c_inst_rec.def_appl_sequence_num,
                  x_appl_inst_status    =>c_inst_rec.APPL_INST_STATUS,  --apadegal adtd001 IGS.m
                  x_ais_reason      =>c_inst_rec.AIS_REASON,       --apadegal adtd001 IGS.m
                  x_decline_ofr_reason    =>c_inst_rec.DECLINE_OFR_REASON --apadegal adtd001 IGS.m
                  );
Line: 4399

                  hist_rec.hist_start_dt         := c_inst_rec.last_update_date;
Line: 4400

                  hist_rec.hist_who              := c_inst_rec.last_updated_by;
Line: 4418

                  hist_rec.hist_end_dt           := c_inst_last_who_rec.last_update_date ;
Line: 4438

                  IGS_AD_PS_APLINSTHST_Pkg.Insert_Row (
                        X_Mode                              => 'R',
                        X_RowId                             => lv_rowid,
                        X_Person_Id                         => hist_rec.person_id,
                        X_Admission_Appl_Number             => hist_rec.admission_appl_number,
                        X_Nominated_Course_Cd               => hist_rec.nominated_course_cd,
                        X_Sequence_Number                   => hist_rec.sequence_number,
                        X_Hist_Start_Dt                     => hist_rec.hist_start_dt,
                        X_Hist_End_Dt                       => hist_rec.hist_end_dt,
                        X_Hist_Who                          => hist_rec.hist_who,
                        X_Hist_Offer_Round_Number           => Null,
                        X_Adm_Cal_Type                      => hist_rec.adm_cal_type,
                        X_Adm_Ci_Sequence_Number            => hist_rec.adm_ci_sequence_number,
                        X_Course_Cd                         => hist_rec.course_cd,
                        X_Crv_Version_Number                => hist_rec.crv_version_number,
                        X_Location_Cd                       => hist_rec.location_cd,
                        X_Attendance_Mode                   => hist_rec.attendance_mode,
                        X_Attendance_Type                   => hist_rec.attendance_type,
                        X_Unit_Set_Cd                       => hist_rec.unit_set_cd,
                        X_Us_Version_Number                 => hist_rec.us_version_number,
                        X_Preference_Number                 => hist_rec.preference_number,
                        X_Adm_Doc_Status                    => hist_rec.adm_doc_status,
                        X_Adm_Entry_Qual_Status             => hist_rec.adm_entry_qual_status,
                        X_Late_Adm_Fee_Status               => hist_rec.late_adm_fee_status,
                        X_Adm_Outcome_Status                => hist_rec.adm_outcome_status,
                        X_ADM_OTCM_STATUS_AUTH_PER_ID       => hist_rec.adm_otcm_status_auth_person_id,
                        X_Adm_Outcome_Status_Auth_Dt        => hist_rec.adm_outcome_status_auth_dt,
                        X_Adm_Outcome_Status_Reason         => hist_rec.adm_outcome_status_reason,
                        X_Offer_Dt                          => hist_rec.offer_dt,
                        X_Offer_Response_Dt                 => hist_rec.offer_response_dt,
                        X_Prpsd_Commencement_Dt             => hist_rec.prpsd_commencement_dt,
                        X_Adm_Cndtnl_Offer_Status           => hist_rec.adm_cndtnl_offer_status,
                        X_Cndtnl_Offer_Satisfied_Dt         => hist_rec.cndtnl_offer_satisfied_dt,
                        X_CNDTNL_OFR_MUST_BE_STSFD_IND      => hist_rec.cndtnl_offer_must_be_stsfd_ind,
                        X_Adm_Offer_Resp_Status             => hist_rec.adm_offer_resp_status,
                        X_Actual_Response_Dt                => hist_rec.actual_response_dt,
                        X_Adm_Offer_Dfrmnt_Status           => hist_rec.adm_offer_dfrmnt_status,
                        X_Deferred_Adm_Cal_Type             => hist_rec.deferred_adm_cal_type,
                        X_Deferred_Adm_Ci_Sequence_Num      => hist_rec.deferred_adm_ci_sequence_num,
                        X_Deferred_Tracking_Id              => hist_rec.deferred_tracking_id,
                        X_Ass_Rank                          => hist_rec.ass_rank,
                        X_Secondary_Ass_Rank                => hist_rec.secondary_ass_rank,
                        X_INTRNTNL_ACCEPT_ADVICE_NUM        => hist_rec.intrntnl_acceptance_advice_num,
                        X_Ass_Tracking_Id                   => hist_rec.ass_tracking_id,
                        X_Fee_Cat                           => hist_rec.fee_cat,
                        X_Hecs_Payment_Option               => hist_rec.hecs_payment_option,
                        X_Expected_Completion_Yr            => hist_rec.expected_completion_yr,
                        X_Expected_Completion_Perd          => hist_rec.expected_completion_perd,
                        X_Correspondence_Cat                => hist_rec.correspondence_cat,
                        X_Enrolment_Cat                     => hist_rec.enrolment_cat,
                        X_Funding_Source                    => hist_rec.funding_source,
                        X_Applicant_Acptnce_Cndtn           => hist_rec.applicant_acptnce_cndtn,
                        X_Cndtnl_Offer_Cndtn                => hist_rec.cndtnl_offer_cndtn,
                        X_Org_Id        => igs_ge_gen_003.get_org_id,
                        X_Appl_inst_status      => hist_rec.appl_inst_status,
                        X_DECISION_DATE                     => hist_rec.DECISION_DATE,
                        X_DECISION_MAKE_ID                  => hist_rec.DECISION_MAKE_ID,
                        X_DECISION_REASON_ID                => hist_rec.DECISION_REASON_ID,
                        X_PENDING_REASON_ID                 => hist_rec.PENDING_REASON_ID,
                        X_WAITLIST_STATUS                   => hist_rec.WAITLIST_STATUS,
                        X_WAITLIST_RANK                     => hist_rec.WAITLIST_RANK,
                        X_FUTURE_ACAD_CAL_TYPE              => hist_rec.FUTURE_ACAD_CAL_TYPE,
                        X_FUTURE_ACAD_CI_SEQUENCE_NUM       => hist_rec.FUTURE_ACAD_CI_SEQUENCE_NUM,
                        X_FUTURE_ADM_CAL_TYPE               => hist_rec.FUTURE_ADM_CAL_TYPE,
                        X_FUTURE_ADM_CI_SEQUENCE_NUM        => hist_rec.FUTURE_ADM_CI_SEQUENCE_NUM,
                        X_DEF_ACAD_CAL_TYPE                 => hist_rec.DEF_ACAD_CAL_TYPE,
                        X_DEF_ACAD_CI_SEQUENCE_NUM          => hist_rec.DEF_ACAD_CI_SEQUENCE_NUM,
                        X_RECONSIDER_FLAG                   => hist_rec.RECONSIDER_FLAG,
                        X_DECLINE_OFR_REASON                => hist_rec.DECLINE_OFR_REASON

                    );
Line: 4526

    SELECT  acaiv.future_term_adm_appl_number,
            acaiv.future_term_sequence_number,
            acaiv.def_term_adm_appl_num,
            acaiv.def_appl_sequence_num
    FROM    igs_ad_ps_appl_inst   acaiv
    WHERE   acaiv.person_id             = p_person_id             AND
            acaiv.admission_appl_number = p_admission_appl_number AND
            acaiv.nominated_course_cd   = p_nominated_course_cd   AND
            acaiv.sequence_number       = p_sequence_number;