DBA Data[Home] [Help]

APPS.IGS_AD_AC_COMP SQL Statements

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

Line: 13

 |     To Update Admission Completion Status as Satisfied                |
 |                                                                       |
 | HISTORY                                                               |
 | Who             When            What                                  |
 | brajendr        9-Aug-2001      Incorporaetd the review comments      |
 | brajendr        3-Aug-2001      Creation of the Initial Code          |
 | cdcruz          18-feb-2002     bug 2217104 Admit to future term Enhancement,updated tbh call for
 |                                 new columns being added to IGS_AD_PS_APPL_INST
 | hreddych        4-apr-2002      bug 2273789 The function get_cmp_apltritm was returning TRUE
 |                                 if one of the tracking status was complete which was modified to
 |                                 to return TRUE if all are complete
 | nshee     29-Aug-2002  Bug 2395510 added 6 columns as part of deferments build
 |hreddych         8-jan-2002      #2740404 Added the logmessages for giving details
 |                                 of the application Instance.
 |hreddych         25-jun-2003     # 2989257 Altered the cursors cur_tr,cur_tr_itm
 |                                 of the Function get_cmp_apltritm
 |  rghosh      21-Oct-2003        Added the REF CURSOR c_dyn_pig_check and hence the
 |                                                   logic for supporting dynamic Person ID Group
 |                                                   (Enh# 3194295 , ADCR043: Person ID Group)
 |rbezawad     1-Nov-04            Modified get_cpti_apcmp procedure to display the security error
 |                                   message in the log file w.r.t. Bug 3919112.
 |apadegal     7-Aug-06            5450345 - Removed the commit statement, as it un-necessarily commits the transaction.
*=======================================================================*/

  -- Declare all Global variables and global constants


  FUNCTION get_cmp_apltritm(
                            p_person_id                IN   igs_ad_ps_appl_inst.person_id%TYPE,
                            p_admission_appl_number    IN   igs_ad_ps_appl_inst.admission_appl_number%TYPE,
                            p_course_cd                IN   igs_ad_ps_appl_inst.course_cd%TYPE,
                            p_sequence_number          IN   igs_ad_ps_appl_inst.sequence_number%TYPE
                           ) RETURN BOOLEAN AS
    /*
    ||  Created By : brajendr
    ||  Created On :
    ||  Purpose :    This Procedure will return TRUE if all the Tracking Items in the given Application Instance are Complete.
    ||  Known limitations, enhancements or remarks :
    ||  Change History :
    ||  Who             When            What
    ||  (reverse chronological order - newest change first)
    */

  -- Get all the tracking step details from for each application of the PERSON.
  CURSOR cur_tr(
                p_person_id                 IN   igs_ad_ps_appl_inst.person_id%TYPE,
                p_admission_appl_number     IN   igs_ad_ps_appl_inst.admission_appl_number%TYPE,
                p_course_cd                 IN   igs_ad_ps_appl_inst.course_cd%TYPE,
                p_sequence_number           IN   igs_ad_ps_appl_inst.sequence_number%TYPE
               ) IS
    SELECT ti.tracking_id
      FROM igs_ad_aplins_admreq aa,
           igs_tr_item ti,
            igs_tr_type tt
      WHERE aa.person_id             = p_person_id
        AND aa.admission_appl_number = p_admission_appl_number
        AND aa.sequence_number       = p_sequence_number
        AND aa.course_cd             = p_course_cd
        AND aa.tracking_id           = ti.tracking_id
        AND ti.tracking_type         = tt.tracking_type
        AND tt.s_tracking_type       = 'ADM_PROCESSING';
Line: 79

    SELECT 'x'
      FROM igs_tr_item iti,
           igs_tr_status its,
           igs_tr_type itt
      WHERE iti.tracking_id          = p_tracking_id
        AND itt.tracking_type        = iti.tracking_type
        AND itt.s_tracking_type      = 'ADM_PROCESSING'
        AND its.tracking_status      = iti.tracking_status
        AND its.s_tracking_status    = 'COMPLETE';
Line: 117

    ||  Purpose :    This procedure will update given Application Instance to the COMPLETE all the Tracking Items under this are COMPLTE
    ||  Known limitations, enhancements or remarks :
    ||  Change History :
    ||  Who             When            What
    ||  samaresh      02-DEC-2001     Bug # 2097333 : Impact of addition of the waitlist_status field to igs_ad_ps_appl_inst_all
    ||  (reverse chronological order - newest change first)
    */

    -- Get the details of
    CURSOR cur_adm_doc_status IS
      SELECT adm_doc_status
        FROM igs_ad_doc_stat
        WHERE s_adm_doc_status = 'SATISFIED'
          AND closed_ind = 'N'
          AND system_default_ind= 'Y';
Line: 140

      SELECT *
        FROM igs_ad_ps_appl_inst  ain
        WHERE ain.person_id               = p_person_id
          AND ain.admission_appl_number   = p_admission_appl_number
          AND ain.course_cd               = p_course_cd
          AND ain.sequence_number         = p_sequence_number;
Line: 182

          igs_ad_ps_appl_inst_pkg.update_row(
                                         --  cur_adm_doc_status_rec.adm_doc_status
                                             x_rowid                        => cur_apcmp_rec.row_id,
                                             x_person_id                    => cur_apcmp_rec.person_id,
                                             x_admission_appl_number        => cur_apcmp_rec.admission_appl_number,
                                             x_nominated_course_cd          => cur_apcmp_rec.nominated_course_cd,
                                             x_sequence_number              => cur_apcmp_rec.sequence_number,
                                             x_predicted_gpa                => cur_apcmp_rec.predicted_gpa,
                                             x_academic_index               => cur_apcmp_rec.academic_index,
                                             x_adm_cal_type                 => cur_apcmp_rec.adm_cal_type,
                                             x_app_file_location            => cur_apcmp_rec.app_file_location,
                                             x_adm_ci_sequence_number       => cur_apcmp_rec.adm_ci_sequence_number,
                                             x_course_cd                    => cur_apcmp_rec.course_cd,
                                             x_app_source_id                => cur_apcmp_rec.app_source_id,
                                             x_crv_version_number           => cur_apcmp_rec.crv_version_number,
                                             x_waitlist_rank                => cur_apcmp_rec.waitlist_rank,
                                             x_waitlist_status              => cur_apcmp_rec.waitlist_status,
                                             x_location_cd                  => cur_apcmp_rec.location_cd,
                                             x_attent_other_inst_cd         => cur_apcmp_rec.attent_other_inst_cd,
                                             x_attendance_mode              => cur_apcmp_rec.attendance_mode,
                                             x_edu_goal_prior_enroll_id     => cur_apcmp_rec.edu_goal_prior_enroll_id,
                                             x_attendance_type              => cur_apcmp_rec.attendance_type,
                                             x_decision_make_id             => cur_apcmp_rec.decision_make_id,
                                             x_unit_set_cd                  => cur_apcmp_rec.unit_set_cd,
                                             x_decision_date                => cur_apcmp_rec.decision_date,
                                             x_attribute_category           => cur_apcmp_rec.attribute_category,
                                             x_attribute1                   => cur_apcmp_rec.attribute1,
                                             x_attribute2                   => cur_apcmp_rec.attribute2,
                                             x_attribute3                   => cur_apcmp_rec.attribute3,
                                             x_attribute4                   => cur_apcmp_rec.attribute4,
                                             x_attribute5                   => cur_apcmp_rec.attribute5,
                                             x_attribute6                   => cur_apcmp_rec.attribute6,
                                             x_attribute7                   => cur_apcmp_rec.attribute7,
                                             x_attribute8                   => cur_apcmp_rec.attribute8,
                                             x_attribute9                   => cur_apcmp_rec.attribute9,
                                             x_attribute10                  => cur_apcmp_rec.attribute10,
                                             x_attribute11                  => cur_apcmp_rec.attribute11,
                                             x_attribute12                  => cur_apcmp_rec.attribute12,
                                             x_attribute13                  => cur_apcmp_rec.attribute13,
                                             x_attribute14                  => cur_apcmp_rec.attribute14,
                                             x_attribute15                  => cur_apcmp_rec.attribute15,
                                             x_attribute16                  => cur_apcmp_rec.attribute16,
                                             x_attribute17                  => cur_apcmp_rec.attribute17,
                                             x_attribute18                  => cur_apcmp_rec.attribute18,
                                             x_attribute19                  => cur_apcmp_rec.attribute19,
                                             x_attribute20                  => cur_apcmp_rec.attribute20,
                                             x_decision_reason_id           => cur_apcmp_rec.decision_reason_id,
                                             x_us_version_number            => cur_apcmp_rec.us_version_number,
                                             x_decision_notes               => cur_apcmp_rec.decision_notes,
                                             x_pending_reason_id            => cur_apcmp_rec.pending_reason_id,
                                             x_preference_number            => cur_apcmp_rec.preference_number,
                                             x_adm_doc_status               => cur_adm_doc_status_rec.adm_doc_status,
                                             x_adm_entry_qual_status        => cur_apcmp_rec.adm_entry_qual_status,
                                             x_deficiency_in_prep           => cur_apcmp_rec.deficiency_in_prep,
                                             x_late_adm_fee_status          => cur_apcmp_rec.late_adm_fee_status,
                                             x_spl_consider_comments        => cur_apcmp_rec.spl_consider_comments,
                                             x_apply_for_finaid             => cur_apcmp_rec.apply_for_finaid,
                                             x_finaid_apply_date            => cur_apcmp_rec.finaid_apply_date,
                                             x_adm_outcome_status           => cur_apcmp_rec.adm_outcome_status,
                                             x_adm_otcm_stat_auth_per_id    => cur_apcmp_rec.adm_otcm_status_auth_person_id,
                                             x_adm_outcome_status_auth_dt   => cur_apcmp_rec.adm_outcome_status_auth_dt,
                                             x_adm_outcome_status_reason    => cur_apcmp_rec.adm_outcome_status_reason,
                                             x_offer_dt                     => cur_apcmp_rec.offer_dt,
                                             x_offer_response_dt            => cur_apcmp_rec.offer_response_dt,
                                             x_prpsd_commencement_dt        => cur_apcmp_rec.prpsd_commencement_dt,
                                             x_adm_cndtnl_offer_status      => cur_apcmp_rec.adm_cndtnl_offer_status,
                                             x_cndtnl_offer_satisfied_dt    => cur_apcmp_rec.cndtnl_offer_satisfied_dt,
                                             x_cndnl_ofr_must_be_stsfd_ind  => cur_apcmp_rec.cndtnl_offer_must_be_stsfd_ind,
                                             x_adm_offer_resp_status        => cur_apcmp_rec.adm_offer_resp_status,
                                             x_actual_response_dt           => cur_apcmp_rec.actual_response_dt,
                                             x_adm_offer_dfrmnt_status      => cur_apcmp_rec.adm_offer_dfrmnt_status,
                                             x_deferred_adm_cal_type        => cur_apcmp_rec.deferred_adm_cal_type,
                                             x_deferred_adm_ci_sequence_num => cur_apcmp_rec.deferred_adm_ci_sequence_num,
                                             x_deferred_tracking_id         => cur_apcmp_rec.deferred_tracking_id,
                                             x_ass_rank                     => cur_apcmp_rec.ass_rank,
                                             x_secondary_ass_rank           => cur_apcmp_rec.secondary_ass_rank,
                                             x_intr_accept_advice_num       => cur_apcmp_rec.intrntnl_acceptance_advice_num,
                                             x_ass_tracking_id              => cur_apcmp_rec.ass_tracking_id,
                                             x_fee_cat                      => cur_apcmp_rec.fee_cat,
                                             x_hecs_payment_option          => cur_apcmp_rec.hecs_payment_option,
                                             x_expected_completion_yr       => cur_apcmp_rec.expected_completion_yr,
                                             x_expected_completion_perd     => cur_apcmp_rec.expected_completion_perd,
                                             x_correspondence_cat           => cur_apcmp_rec.correspondence_cat,
                                             x_enrolment_cat                => cur_apcmp_rec.enrolment_cat,
                                             x_funding_source               => cur_apcmp_rec.funding_source,
                                             x_applicant_acptnce_cndtn      => cur_apcmp_rec.applicant_acptnce_cndtn,
                                             x_cndtnl_offer_cndtn           => cur_apcmp_rec.cndtnl_offer_cndtn,
                                             x_ss_application_id            => cur_apcmp_rec.ss_application_id,
                                             x_ss_pwd                       => cur_apcmp_rec.ss_pwd,
                                             x_authorized_dt                => cur_apcmp_rec.authorized_dt,
                                             x_authorizing_pers_id          => cur_apcmp_rec.authorizing_pers_id,
                                             x_entry_status                 => cur_apcmp_rec.entry_status,
                                             x_entry_level                  => cur_apcmp_rec.entry_level,
                                             x_sch_apl_to_id                => cur_apcmp_rec.sch_apl_to_id               ,
                                             x_idx_calc_date                => cur_apcmp_rec.idx_calc_date               ,
                                             X_FUT_ACAD_CAL_TYPE                          => cur_apcmp_rec.FUTURE_ACAD_CAL_TYPE, -- Bug # 2217104
                                             X_FUT_ACAD_CI_SEQUENCE_NUMBER                => cur_apcmp_rec.FUTURE_ACAD_CI_SEQUENCE_NUMBER,-- Bug # 2217104
                                             X_FUT_ADM_CAL_TYPE                           => cur_apcmp_rec.FUTURE_ADM_CAL_TYPE, -- Bug # 2217104
                                             X_FUT_ADM_CI_SEQUENCE_NUMBER                 => cur_apcmp_rec.FUTURE_ADM_CI_SEQUENCE_NUMBER, -- Bug # 2217104
                                             X_PREV_TERM_ADM_APPL_NUMBER                 => cur_apcmp_rec.PREVIOUS_TERM_ADM_APPL_NUMBER, -- Bug # 2217104
                                             X_PREV_TERM_SEQUENCE_NUMBER                 => cur_apcmp_rec.PREVIOUS_TERM_SEQUENCE_NUMBER, -- Bug # 2217104
                                             X_FUT_TERM_ADM_APPL_NUMBER                   => cur_apcmp_rec.FUTURE_TERM_ADM_APPL_NUMBER, -- Bug # 2217104
                                             X_FUT_TERM_SEQUENCE_NUMBER                   => cur_apcmp_rec.FUTURE_TERM_SEQUENCE_NUMBER, -- Bug # 2217104
				             X_DEF_ACAD_CAL_TYPE                                        => cur_apcmp_rec.DEF_ACAD_CAL_TYPE, --Bug 2395510
					     X_DEF_ACAD_CI_SEQUENCE_NUM                   => cur_apcmp_rec.DEF_ACAD_CI_SEQUENCE_NUM, --Bug 2395510
					     X_DEF_PREV_TERM_ADM_APPL_NUM           => cur_apcmp_rec.DEF_PREV_TERM_ADM_APPL_NUM,--Bug 2395510
					     X_DEF_PREV_APPL_SEQUENCE_NUM              => cur_apcmp_rec.DEF_PREV_APPL_SEQUENCE_NUM,--Bug 2395510
			                     X_DEF_TERM_ADM_APPL_NUM                        => cur_apcmp_rec.DEF_TERM_ADM_APPL_NUM,--Bug 2395510
			                     X_DEF_APPL_SEQUENCE_NUM                           => cur_apcmp_rec.DEF_APPL_SEQUENCE_NUM,--Bug 2395510
					     x_attribute21=> cur_apcmp_rec.attribute21,
					x_attribute22=> cur_apcmp_rec.attribute22,
					x_attribute23=> cur_apcmp_rec.attribute23,
					x_attribute24=> cur_apcmp_rec.attribute24,
					x_attribute25=> cur_apcmp_rec.attribute25,
					x_attribute26=> cur_apcmp_rec.attribute26,
					x_attribute27=> cur_apcmp_rec.attribute27,
					x_attribute28=> cur_apcmp_rec.attribute28,
					x_attribute29=> cur_apcmp_rec.attribute29,
					x_attribute30=> cur_apcmp_rec.attribute30,
					x_attribute31=> cur_apcmp_rec.attribute31,
					x_attribute32=> cur_apcmp_rec.attribute32,
					x_attribute33=> cur_apcmp_rec.attribute33,
					x_attribute34=> cur_apcmp_rec.attribute34,
					x_attribute35=> cur_apcmp_rec.attribute35,
					x_attribute36=> cur_apcmp_rec.attribute36,
					x_attribute37=> cur_apcmp_rec.attribute37,
					x_attribute38=> cur_apcmp_rec.attribute38,
					x_attribute39=> cur_apcmp_rec.attribute39,
					x_attribute40=> cur_apcmp_rec.attribute40,
					x_appl_inst_status=> cur_apcmp_rec.appl_inst_status,
					x_ais_reason=> cur_apcmp_rec.ais_reason,
					x_decline_ofr_reason=> cur_apcmp_rec.decline_ofr_reason
					);
Line: 364

    ||  Purpose :     This is a main Procedure which will Update the given Application to COMPLETE, if all the Tracking items are COMPLETE.
    ||                This is getting called as a concurrent Job.
    ||  Known limitations, enhancements or remarks :
    ||  Change History :
    ||  Who             When            What
    ||  (reverse chronological order - newest change first)
    ||  rghosh      21-Oct-2003        Added the REF CURSOR c_dyn_pig_check and hence the
    ||                                                  logic for supporting dynamic Person ID Group
    ||                                                   (Enh# 3194295 , ADCR043: Person ID Group)
    */


   TYPE c_dyn_pig_checkCurTyp IS REF CURSOR;
Line: 396

      SELECT person_id, admission_appl_number, course_cd, sequence_number
      FROM igs_ad_ps_appl_inst apai,
           igs_ad_ou_stat aos,
           igs_ad_doc_stat ads
      WHERE apai.person_id = p_person_id
        AND apai.admission_appl_number = p_admission_appl_number
        AND apai.course_cd = p_course_cd
        AND apai.sequence_number = p_sequence_number
        AND aos.s_adm_outcome_status IN ('PENDING','COND-OFFER')
        AND aos.closed_ind = 'N'
        AND apai.adm_outcome_status = aos.adm_outcome_status
        AND ads.s_adm_doc_status = 'PENDING'
        AND ads.closed_ind = 'N'
        AND apai.adm_doc_status  = ads.adm_doc_status;
Line: 416

      SELECT apai.person_id, apai.admission_appl_number, apai.course_cd, apai.sequence_number
      FROM igs_ad_ps_appl_inst apai,
           igs_ad_ou_stat aos,
           igs_ad_doc_stat ads
      WHERE apai.person_id = p_person_id
        AND aos.s_adm_outcome_status IN ('PENDING','COND-OFFER')
        AND aos.closed_ind = 'N'
        AND apai.adm_outcome_status = aos.adm_outcome_status
        AND ads.s_adm_doc_status = 'PENDING'
        AND ads.closed_ind  = 'N'
        AND apai.adm_doc_status  = ads.adm_doc_status;
Line: 438

      SELECT  apai.person_id, apai.admission_appl_number, apai. course_cd, apai.sequence_number
        FROM igs_ad_ps_appl_inst apai,
             igs_ad_appl aa,
             igs_ad_ou_stat aos,
             igs_ad_doc_stat ads
        WHERE apai.person_id = aa.person_id
          AND apai.admission_appl_number = aa.admission_appl_number
          AND aa.acad_cal_type = p_acad_cal_type
          AND aa.acad_ci_sequence_number = p_acad_ci_sequence_number
          AND aa.adm_cal_type = p_adm_cal_type
          AND aa.adm_ci_sequence_number = p_adm_ci_sequence_number
          AND aa.admission_cat = p_admission_cat
          AND aa.s_admission_process_type = p_s_admission_process_type
          AND aos.s_adm_outcome_status IN ('PENDING','COND-OFFER')
          AND aos.closed_ind = 'N'
          AND apai.adm_outcome_status = aos.adm_outcome_status
          AND ads.s_adm_doc_status = 'PENDING'
          AND ads.closed_ind = 'N'
          AND apai.adm_doc_status  = ads.adm_doc_status;
Line: 607

                         'SELECT  apai.person_id, apai.admission_appl_number, apai.course_cd, apai.sequence_number
                          FROM igs_ad_ps_appl_inst apai,
                                       igs_ad_ou_stat aos,
                                       igs_ad_doc_stat ads
                          WHERE apai.person_id  IN ( '||lv_sql_stmt||')
                          AND aos.s_adm_outcome_status IN (''PENDING'',''COND-OFFER'')
                          AND aos.closed_ind = ''N''
                          AND apai.adm_outcome_status = aos.adm_outcome_status
                          AND ads.s_adm_doc_status = ''PENDING''
                          AND ads.closed_ind  = ''N''
                          AND apai.adm_doc_status  = ads.adm_doc_status '
			  USING p_person_id_group; LOOP
Line: 640

                         'SELECT  apai.person_id, apai.admission_appl_number, apai.course_cd, apai.sequence_number
                          FROM igs_ad_ps_appl_inst apai,
                                       igs_ad_ou_stat aos,
                                       igs_ad_doc_stat ads
                          WHERE apai.person_id  IN ( '||lv_sql_stmt||')
                          AND aos.s_adm_outcome_status IN (''PENDING'',''COND-OFFER'')
                          AND aos.closed_ind = ''N''
                          AND apai.adm_outcome_status = aos.adm_outcome_status
                          AND ads.s_adm_doc_status = ''PENDING''
                          AND ads.closed_ind  = ''N''
                          AND apai.adm_doc_status  = ads.adm_doc_status'; LOOP