DBA Data[Home] [Help]

APPS.IGS_AD_SS_GEN_001 SQL Statements

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

Line: 11

  abhiskum   25-Aug-2005   Added procedures DELETE_PERSTMT_ATTACHMENT_UP, ADD_PERSTMT_ATTACHMENT_UP for
                           Update Submitted Applications Page in SS Admin Flow; and
Line: 13

                           DELETE_PERSTMT_ATTACHMENT, ADD_PERSTMT_ATTACHMENT for Supporting Evidence Page
                           in SS Applicant Floe, for the IGS.M build
  abhiskum   21-Mar-2005  Removed call to Update_Appl_Ofres_Inst() in process_OneStop2 for Bug 4234911.
  pathipat   17-Jun-2003  Enh 2831587 FI210 Credit Card Fund Transfer build
                          Modified procedure update_ad_offer_resp_and_fee() and call to
                          igs_ad_app_req_pkg.insert_row in insert_application_fee()
   smadathi  29-Nov-2002  Enh#2584986.Modifications done in procedures update_ad_offer_resp_and_fee.
   vvutukur  26-Nov-2002  Enh#2584986.Modifications done in procedures update_ad_offer_resp_and_fee,
                          insert_application_fee.
   nshee     29-Aug-2002  Bug 2395510 added 6 columns as part of deferments build
   knag      29-OCT-2002  Bug 2647482 removed local procedure insert_acad_honors and its calls
   stammine  10-Jun-2005  Added procedures at for IGS.M build
  ******************************************************************/
   g_debug_level CONSTANT NUMBER  := FND_LOG.G_CURRENT_RUNTIME_LEVEL;
Line: 44

  PROCEDURE update_person_type(p_sequence_number     IN igs_pe_typ_instances_all.sequence_number%TYPE,
                               p_nominated_course_cd IN igs_pe_typ_instances_all.nominated_course_cd%TYPE,
                               p_person_id           IN igs_pe_typ_instances_all.person_id%TYPE,
                               p_adm_appl_number     IN igs_pe_typ_instances_all.admission_appl_number%TYPE);
Line: 49

  PROCEDURE insert_othinst(p_person_id             IN NUMBER,
                           p_adm_appl_id           IN NUMBER,
                           p_admission_appl_number IN NUMBER);
Line: 54

  PROCEDURE insert_unit_set_dtls(p_sequence_number     IN igs_ad_unit_sets.sequence_number%TYPE,
                                 p_nominated_course_cd IN igs_ad_unit_sets.nominated_course_cd%TYPE,
                                 p_person_id           IN igs_ad_unit_sets.person_id%TYPE,
                                 p_adm_appl_number     IN igs_ad_unit_sets.admission_appl_number%TYPE,
                                 p_ss_adm_appl_id      IN igs_ss_app_pgm_stg.ss_adm_appl_id%TYPE);
Line: 62

  PROCEDURE insert_acad_interest(p_person_id       IN igs_ad_acad_interest.person_id%TYPE,
                                 p_adm_appl_id     IN igs_ss_ad_acadin_stg.ss_adm_appl_id%TYPE,
                                 p_adm_appl_number IN igs_ad_acad_interest.admission_appl_number%TYPE);
Line: 65

  PROCEDURE insert_applicant_intent(p_person_id       IN igs_ad_app_intent.person_id%TYPE,
                                    p_adm_appl_id     IN igs_ss_ad_appint_stg.ss_adm_appl_id%TYPE,
                                    p_adm_appl_number IN igs_ad_app_intent.admission_appl_number%TYPE);
Line: 68

  PROCEDURE insert_spl_talent(p_person_id       IN igs_ad_spl_talents.person_id%TYPE,
                              p_adm_appl_id     IN igs_ss_ad_spltal_stg.ss_adm_appl_id%TYPE,
                              p_adm_appl_number IN igs_ad_spl_talents.admission_appl_number%TYPE);
Line: 71

  PROCEDURE insert_special_interest(p_person_id       IN igs_ad_spl_interests.person_id%TYPE,
                                    p_adm_appl_id     IN igs_ss_ad_splint_stg.ss_adm_appl_id%TYPE,
                                    p_adm_appl_number IN igs_ad_spl_interests.admission_appl_number%TYPE);
Line: 75

  PROCEDURE insert_edugoal_details(p_person_id           IN igs_ad_edugoal.person_id%TYPE,
                                   p_adm_appl_number     IN igs_ad_edugoal.admission_appl_number%TYPE,
                                   p_ss_adm_appl_id      IN igs_ss_app_pgm_stg.ss_adm_appl_id%TYPE,
                                   p_nominated_course_cd IN igs_ad_edugoal.nominated_course_cd%TYPE,
                                   p_sequence_number     IN igs_ad_edugoal.sequence_number%TYPE); --this procedure has been modified, nshee Bug 2622488
Line: 86

  PROCEDURE insert_application_fee(p_person_id       IN igs_ad_app_req.person_id%TYPE,
                                   p_adm_appl_id     IN igs_ss_app_req_stg.ss_adm_appl_id%TYPE,
                                   p_adm_appl_number IN igs_ad_app_req.admission_appl_number%TYPE);
Line: 121

       4.On Successful Transfer of data , deletes the Staging table Data.
    Known limitations,enhancements,remarks:
    Change History
    Who        When          What
    *****************************************************************************************/

    l_message_name                VARCHAR2(2000);
Line: 137

      SELECT *
        FROM igs_ss_adm_appl_stg
       WHERE person_id = x_person_id
         AND ss_adm_appl_id = x_application_id;
Line: 196

    /* delete_ss_appl_stg(x_message_name    => l_message_name,
                       x_return_status   => l_return_status,
                       p_adm_appl_number => x_application_id,
                       p_person_id       => x_person_id);
Line: 237

         b.Insert admission application, using Common API Call IGS_AD_GEN_014.insert_adm_appl
    Known limitations,enhancements,remarks:
    Change History
    Who        When          What
    rrengara   11-jul-2002      Added UK Parameters choice_number and routre pref to insert_adm_appl procedure for bug 2448262 (D) and 2455053 (P)
    knag       21-Nov-2002   Added alt_appl_id param to call to insert_adm_appl for bug 2664410
    pbondugu  28-Mar-2003    Passed  funding_source as NULL   to procedure call IGS_AD_GEN_014.insert_adm_appl_prog_inst
    *****************************************************************************************/

    --Local Var Declaration
    l_message_name          VARCHAR2(2000);
Line: 284

    logDetail('Before call to IGS_AD_GEN_014.insert_adm_appl', 'S');
Line: 285

    IF IGS_AD_GEN_014.insert_adm_appl( -- IF :1
                                      p_person_id                => p_appl_rec.person_id,
                                      p_appl_dt                  => p_appl_rec.appl_date,
                                      p_acad_cal_type            => p_appl_rec.acad_cal_type,
                                      p_acad_ci_sequence_number  => p_appl_rec.acad_cal_seq_number,
                                      p_adm_cal_type             => p_appl_rec.adm_cal_type,
                                      p_adm_ci_sequence_number   => p_appl_rec.adm_cal_seq_number,
                                      p_admission_cat            => p_appl_rec.admission_cat,
                                      p_s_admission_process_type => p_appl_rec.s_adm_process_type,
                                      p_adm_appl_status          => l_adm_appl_status,
                                      p_adm_fee_status           => l_adm_fee_status, --IN/OUT
                                      p_tac_appl_ind             => 'N',
                                      p_adm_appl_number          => l_admission_appl_number, --OUT
                                      p_message_name             => l_message_name, --OUT
                                      p_spcl_grp_1               => p_appl_rec.spcl_grp_1,
                                      p_spcl_grp_2               => p_appl_rec.spcl_grp_2,
                                      p_common_app               => NULL,
                                      p_application_type         => p_appl_rec.admission_application_type,
                                      p_choice_number            => null,
                                      p_routeb_pref              => NULL,
                                      p_alt_appl_id              => NULL,
                                      p_appl_fee_amt             => p_appl_rec.appl_fee_amt) =
       FALSE THEN

      ROLLBACK TO sp_save_point1;
Line: 312

      logDetail('IGS_AD_GEN_014.insert_adm_appl Failed,Returned with FALSE and Message: ' ||
                l_message_name,
                'S');
Line: 352

         a.Insert Admission Program Application (IGS_AD_GEN_014.insert_adm_appl_prog)
         b.validate descriptive flexfield columns.
         c.Insert Admission Program Application Instance (IGS_AD_GEN_014.insert_adm_appl_prog_inst)
         d.Change Person Type To Applicant (update_person_type- Local Procedure Call)
         e.Insert Unit Set Details (Major First Choice/Major Second Choice) (insert_unit_set_dtls- Local Procedure Call)
    Known limitations,enhancements,remarks:
    Change History
    Who        When          What
    *****************************************************************************************/

    --Local Variable Declarations
    l_message_name        VARCHAR2(2000);
Line: 371

      SELECT d.*, m.app_source_id
        FROM igs_ss_adm_appl_stg m, IGS_SS_APP_PGM_STG d
       WHERE m.ss_adm_appl_id = d.ss_adm_appl_id
         AND m.ss_adm_appl_id = p_appl_rec.ss_adm_appl_id
         AND m.person_id = p_appl_rec.person_id;
Line: 386

      logDetail('Before call to IGS_AD_GEN_014.insert_adm_appl_prog', 'S');
Line: 387

      IF IGS_AD_GEN_014.insert_adm_appl_prog(p_person_id                   => p_appl_rec.person_id,
                                             p_adm_appl_number             => p_adm_appl_number,
                                             p_nominated_course_cd         => c_admappl_pgm_rec.nominated_course_cd,
                                             p_transfer_course_cd          => NULL,
                                             p_basis_for_admission_type    => NULL,
                                             p_admission_cd                => NULL,
                                             p_req_for_reconsideration_ind => 'N', -- (request for reconsideration indicator)
                                             p_req_for_adv_standing_ind    => 'N', -- (request for advanced standing indicator)
                                             p_message_name                => l_message_name) =
         FALSE THEN

        ROLLBACK TO sp_save_point1;
Line: 401

        logDetail('IGS_AD_GEN_014.insert_adm_appl_prog Failed,Returned with FALSE and Message: ' ||
                  l_message_name,
                  'S');
Line: 474

      logDetail('before call to local proc insert_adm_appl_prog_inst', 'S');
Line: 475

      IF IGS_AD_GEN_014.insert_adm_appl_prog_inst(p_person_id                => p_appl_rec.person_id,
                                                  p_admission_appl_number    => p_adm_appl_number,
                                                  p_acad_cal_type            => p_appl_rec.acad_cal_type,
                                                  p_acad_ci_sequence_number  => p_appl_rec.acad_cal_seq_number,
                                                  p_adm_cal_type             => p_appl_rec.adm_cal_type,
                                                  p_adm_ci_sequence_number   => p_appl_rec.adm_cal_seq_number,
                                                  p_admission_cat            => p_appl_rec.admission_cat,
                                                  p_s_admission_process_type => p_appl_rec.s_adm_process_type,
                                                  p_appl_dt                  => p_appl_rec.appl_date,
                                                  p_adm_fee_status           => l_adm_fee_status,
                                                  p_preference_number        => c_admappl_pgm_rec.preference_number,
                                                  p_offer_dt                 => NULL,
                                                  p_offer_response_dt        => NULL,
                                                  p_course_cd                => c_admappl_pgm_rec.nominated_course_cd,
                                                  p_crv_version_number       => c_admappl_pgm_rec.crv_version_number,
                                                  p_location_cd              => c_admappl_pgm_rec.location_cd,
                                                  p_attendance_mode          => c_admappl_pgm_rec.attendance_mode,
                                                  p_attendance_type          => c_admappl_pgm_rec.attendance_type,
                                                  p_unit_set_cd              => c_admappl_pgm_rec.final_unit_set_cd, --earlier passed as null, build 2622488 nshee
                                                  p_us_version_number        => c_admappl_pgm_rec.final_unit_set_cd_ver, --earlier passed as null, build 2622488 nshee
                                                  p_fee_cat                  => NULL,
                                                  p_correspondence_cat       => NULL,
                                                  p_enrolment_cat            => NULL,
                                                  p_funding_source           => NULL,
                                                  p_edu_goal_prior_enroll    => c_admappl_pgm_rec.edu_goal_prior_enroll,
                                                  p_app_source_id            => c_admappl_pgm_rec.app_source_id,
                                                  p_apply_for_finaid         => c_admappl_pgm_rec.apply_for_finaid,
                                                  p_finaid_apply_date        => c_admappl_pgm_rec.finaid_apply_date,
                                                  p_attribute_category       => c_admappl_pgm_rec.attribute_category,
                                                  p_attribute1               => c_admappl_pgm_rec.attribute1,
                                                  p_attribute2               => c_admappl_pgm_rec.attribute2,
                                                  p_attribute3               => c_admappl_pgm_rec.attribute3,
                                                  p_attribute4               => c_admappl_pgm_rec.attribute4,
                                                  p_attribute5               => c_admappl_pgm_rec.attribute5,
                                                  p_attribute6               => c_admappl_pgm_rec.attribute6,
                                                  p_attribute7               => c_admappl_pgm_rec.attribute7,
                                                  p_attribute8               => c_admappl_pgm_rec.attribute8,
                                                  p_attribute9               => c_admappl_pgm_rec.attribute9,
                                                  p_attribute10              => c_admappl_pgm_rec.attribute10,
                                                  p_attribute11              => c_admappl_pgm_rec.attribute11,
                                                  p_attribute12              => c_admappl_pgm_rec.attribute12,
                                                  p_attribute13              => c_admappl_pgm_rec.attribute13,
                                                  p_attribute14              => c_admappl_pgm_rec.attribute14,
                                                  p_attribute15              => c_admappl_pgm_rec.attribute15,
                                                  p_attribute16              => c_admappl_pgm_rec.attribute16,
                                                  p_attribute17              => c_admappl_pgm_rec.attribute17,
                                                  p_attribute18              => c_admappl_pgm_rec.attribute18,
                                                  p_attribute19              => c_admappl_pgm_rec.attribute19,
                                                  p_attribute20              => c_admappl_pgm_rec.attribute20,
                                                  p_attribute21              => c_admappl_pgm_rec.attribute21,
                                                  p_attribute22              => c_admappl_pgm_rec.attribute22,
                                                  p_attribute23              => c_admappl_pgm_rec.attribute23,
                                                  p_attribute24              => c_admappl_pgm_rec.attribute24,
                                                  p_attribute25              => c_admappl_pgm_rec.attribute25,
                                                  p_attribute26              => c_admappl_pgm_rec.attribute26,
                                                  p_attribute27              => c_admappl_pgm_rec.attribute27,
                                                  p_attribute28              => c_admappl_pgm_rec.attribute28,
                                                  p_attribute29              => c_admappl_pgm_rec.attribute29,
                                                  p_attribute30              => c_admappl_pgm_rec.attribute30,
                                                  p_attribute31              => c_admappl_pgm_rec.attribute31,
                                                  p_attribute32              => c_admappl_pgm_rec.attribute32,
                                                  p_attribute33              => c_admappl_pgm_rec.attribute33,
                                                  p_attribute34              => c_admappl_pgm_rec.attribute34,
                                                  p_attribute35              => c_admappl_pgm_rec.attribute35,
                                                  p_attribute36              => c_admappl_pgm_rec.attribute36,
                                                  p_attribute37              => c_admappl_pgm_rec.attribute37,
                                                  p_attribute38              => c_admappl_pgm_rec.attribute38,
                                                  p_attribute39              => c_admappl_pgm_rec.attribute39,
                                                  p_attribute40              => c_admappl_pgm_rec.attribute40,
                                                  p_ss_application_id        => NULL,
                                                  p_sequence_number          => v_sequence_number,
                                                  p_return_type              => l_return_type,
                                                  p_error_code               => l_error_code,
                                                  p_message_name             => l_message_name,
                                                  p_entry_status             => c_admappl_pgm_rec.entry_status,
                                                  p_entry_level              => c_admappl_pgm_rec.entry_level,
                                                  p_sch_apl_to_id            => c_admappl_pgm_rec.sch_apl_to_id) =
         FALSE THEN

        ROLLBACK TO sp_save_point1;
Line: 557

        logDetail('insert_adm_appl_prog_inst Failed,Returned with FALSE and Message: ' ||
                  l_message_name,
                  'S');
Line: 568

            insert_unit_set_dtls(p_sequence_number     =>v_sequence_number
                                    ,p_nominated_course_cd   =>c_admappl_pgm_rec.nominated_course_cd
                    ,p_person_id             =>p_appl_rec.person_id
                  ,p_adm_appl_number       =>p_adm_appl_number
                  ,p_unit_set_cd           =>c_admappl_pgm_rec.unit_set_1
                  ,p_ver_no                =>c_admappl_pgm_rec.unit_set_1_ver_number);
Line: 577

            insert_unit_set_dtls(p_sequence_number     =>v_sequence_number
                                    ,p_nominated_course_cd   =>c_admappl_pgm_rec.nominated_course_cd
                  ,p_person_id             =>p_appl_rec.person_id
                  ,p_adm_appl_number       =>p_adm_appl_number
                  ,p_unit_set_cd           =>c_admappl_pgm_rec.unit_set_2
                  ,p_ver_no                =>c_admappl_pgm_rec.unit_set_2_ver_number);
Line: 589

          insert_edugoal_details(p_person_id           => p_appl_rec.person_id,
                                 p_adm_appl_number     => p_adm_appl_number,
                                 p_ss_adm_appl_id      => c_admappl_pgm_rec.ss_adm_appl_id,
                                 p_nominated_course_cd => c_admappl_pgm_rec.nominated_course_cd,
                                 p_sequence_number     => v_sequence_number);
Line: 594

          insert_unit_set_dtls(p_person_id           => p_appl_rec.person_id,
                               p_adm_appl_number     => p_adm_appl_number,
                               p_nominated_course_cd => c_admappl_pgm_rec.nominated_course_cd,
                               p_sequence_number     => v_sequence_number,
                               p_ss_adm_appl_id      => c_admappl_pgm_rec.ss_adm_appl_id); --added this call build 2622488
Line: 625

      END IF; -- insert_adm_appl_prog_inst IF ends.
Line: 645

  PROCEDURE update_person_type(p_sequence_number     IN igs_pe_typ_instances_all.sequence_number%TYPE,
                               p_nominated_course_cd IN igs_pe_typ_instances_all.nominated_course_cd%TYPE,
                               p_person_id           IN igs_pe_typ_instances_all.person_id%TYPE,
                               p_adm_appl_number     IN igs_pe_typ_instances_all.admission_appl_number%TYPE) AS

    /*****************************************************************************************
    Created By: [email protected]
    Date Created : 11-DEC-2001
    Purpose:
            1. Updates Person Type to Applicant on Successful Import/Transfer of the Application/Prog/Prog Inst
      2. Flow:
              a.IGS_PE_TYP_INSTANCES_PKG.insert_row

    Known limitations,enhancements,remarks:
    Change History
    Who        When          What
    npalanis     10-JUN-2003    Bug:2923413 igs_pe_typ_instances_pkg.update_row call
                                modified for the new employment category column added in the table
    *****************************************************************************************/

    l_rowid            VARCHAR2(25);
Line: 671

      SELECT person_type_code
        FROM igs_pe_person_types
       WHERE system_type = l_system_type;
Line: 684

    logDetail('Before call to IGS_PE_TYP_INSTANCES_PKG.insert_row', 'S');
Line: 695

    IGS_PE_TYP_INSTANCES_PKG.insert_row(x_rowid                 => l_rowid,
                                        x_org_id                => l_org_id,
                                        x_person_id             => p_person_id,
                                        x_course_cd             => NULL,
                                        x_type_instance_id      => l_type_instance_id,
                                        x_person_type_code      => l_person_type_code,
                                        x_cc_version_number     => NULL,
                                        x_funnel_status         => NULL,
                                        x_admission_appl_number => p_adm_appl_number,
                                        x_nominated_course_cd   => p_nominated_course_cd, --c_admappl_pgm_rec.nominated_course_cd,
                                        x_ncc_version_number    => NULL,
                                        x_sequence_number       => p_sequence_number,
                                        x_start_date            => SYSDATE,
                                        x_end_date              => NULL,
                                        x_create_method         => 'CREATE_APPL_INSTANCE',
                                        x_ended_by              => NULL,
                                        x_end_method            => NULL,
                                        x_mode                  => lv_mode,  -- enable security for Admin
                                        x_emplmnt_category_code => null);
Line: 717

      logDetail('inside update_person_type' ||
                'Exception from IGS_PE_TYP_INSTANCES_PKG.insert_row ' ||
                SQLERRM || 'person_id : ' ||
                IGS_GE_NUMBER.TO_CANN(p_person_id),
                'S');
Line: 724

        Fnd_Message.Set_Token('NAME','IGS_AD_SS_GEN_001.update_person_type -'||SQLERRM);
Line: 728

  END update_person_type;
Line: 730

  PROCEDURE insert_unit_set_dtls(p_sequence_number     IN igs_ad_unit_sets.sequence_number%TYPE,
                                 p_nominated_course_cd IN igs_ad_unit_sets.nominated_course_cd%TYPE,
                                 p_person_id           IN igs_ad_unit_sets.person_id%TYPE,
                                 p_adm_appl_number     IN igs_ad_unit_sets.admission_appl_number%TYPE,
                                 p_ss_adm_appl_id      IN igs_ss_app_pgm_stg.ss_adm_appl_id%TYPE) AS
    --           ,p_unit_set_cd             IN igs_ad_unit_sets.unit_set_cd%TYPE
    --           ,p_ver_no                  IN igs_ad_unit_sets.version_number%TYPE) AS
    /*****************************************************************************************
    Created By: [email protected]
    Date Created : 11-DEC-2001
    Purpose: 1. Inserts Unit Set Details (Major1/Major2)
             FLOW: IGS_AD_UNIT_SETS_PKG.insert_row
    Known limitations,enhancements,remarks:
    Change History
    Who        When          What
    nshee      29-OCT-2002 Modified it, now it inserts data from desired unit sets and not the major1/major2.
    *****************************************************************************************/
    l_rowid       VARCHAR2(25);
Line: 753

     SELECT MAX(rank), 0) + 1
     FROM igs_ad_unit_sets
     WHERE
     person_id    = p_person_id   AND
     admission_appl_number  = p_adm_appl_number AND
     nominated_course_cd  = p_nominated_course_cd;
Line: 762

      SELECT unit_set_cd, version_number, rank
        FROM igs_ss_ad_unitse_stg
       WHERE ss_admappl_pgm_id =
             (SELECT ss_admappl_pgm_id
                FROM igs_ss_app_pgm_stg
               WHERE ss_adm_appl_id = p_ss_adm_appl_id --p_adm_appl_number
                 AND nominated_course_cd = p_nominated_course_cd
                 AND person_id = p_person_id);
Line: 771

    logHeader('insert_unit_set_dtls', 'S');
Line: 779

        logDetail('Before call to IGS_AD_UNIT_SETS_PKG.insert_row', 'S');
Line: 789

        IGS_AD_UNIT_SETS_PKG.insert_row(x_rowid                 => l_rowid,
                                        x_unit_set_id           => l_unit_set_id,
                                        x_person_id             => p_person_id,
                                        x_admission_appl_number => p_adm_appl_number,
                                        x_nominated_course_cd   => p_nominated_course_cd,
                                        x_sequence_number       => p_sequence_number,
                                        x_unit_set_cd           => c_des_unit_sets_rec.unit_set_cd,
                                        x_version_number        => c_des_unit_sets_rec.version_number,
                                        x_rank                  => c_des_unit_sets_rec.rank,
                                        x_mode                  => lv_mode -- enable security for Admin
                                        );
Line: 804

      logDetail('Inside insert_unit_set_dtls' ||
                'Exception from IGS_AD_UNIT_SETS_PKG.insert_row ' ||
                SQLERRM || 'person_id : ' ||
                IGS_GE_NUMBER.TO_CANN(p_person_id),
                'S');
Line: 811

        Fnd_Message.Set_Token('NAME','IGS_AD_SS_GEN_001.insert_unit_set_dtls -'||SQLERRM);
Line: 816

  END insert_unit_set_dtls;
Line: 819

  PROCEDURE insert_acad_interest(p_person_id       IN igs_ad_acad_interest.person_id%TYPE,
                                 p_adm_appl_id     IN igs_ss_ad_acadin_stg.ss_adm_appl_id%TYPE,
                                 p_adm_appl_number IN igs_ad_acad_interest.admission_appl_number%TYPE) AS
    /*****************************************************************************************
    Created By: [email protected]
    Date Created : 11-DEC-2001
    Purpose: 1. Inserts Academic Honors Details (For an Application)
             FLOW: IGS_AD_ACAD_HONORS_PKG.insert_row
    Known limitations,enhancements,remarks:
    Change History
    Who        When          What
    *****************************************************************************************/

    l_rowid            VARCHAR2(25);
Line: 836

      SELECT field_of_study
        FROM igs_ss_ad_acadin_stg
       WHERE ss_adm_appl_id = p_adm_appl_id;
Line: 841

    logHeader('insert_acad_interest', 'S');
Line: 844

        logDetail('Before call to IGS_AD_ACAD_INTEREST_PKG.insert_row',
                  'S');
Line: 856

        IGS_AD_ACAD_INTEREST_PKG.insert_row(x_rowid                 => l_rowid,
                                            x_acad_interest_id      => l_acad_interest_id,
                                            x_person_id             => p_person_id,
                                            x_admission_appl_number => p_adm_appl_number,
                                            x_field_of_study        => c_acad_interest_rec.field_of_study,
                                            x_mode                  => lv_mode -- enable security for Admin
                                            );
Line: 868

      logDetail('Inside insert_acad_interest' ||
                'Exception from IGS_AD_ACAD_INTEREST_PKG.insert_row ' ||
                SQLERRM || 'person_id : ' ||
                IGS_GE_NUMBER.TO_CANN(p_person_id),
                'S');
Line: 875

         Fnd_Message.Set_Token('NAME','IGS_AD_SS_GEN_001.insert_acad_interest -'||SQLERRM);
Line: 879

  END insert_acad_interest;
Line: 881

  PROCEDURE insert_applicant_intent(p_person_id       IN igs_ad_app_intent.person_id%TYPE,
                                    p_adm_appl_id     IN igs_ss_ad_appint_stg.ss_adm_appl_id%TYPE,
                                    p_adm_appl_number IN igs_ad_app_intent.admission_appl_number%TYPE) AS
    /*****************************************************************************************
    Created By: [email protected]
    Date Created : 11-DEC-2001
    Purpose: 1. Inserts Academic Honors Details (For an Application)
             FLOW: IGS_AD_ACAD_HONORS_PKG.insert_row
    Known limitations,enhancements,remarks:
    Change History
    Who        When          What
    *****************************************************************************************/

    l_rowid         VARCHAR2(25);
Line: 899

      SELECT intent_type_id
        FROM igs_ss_ad_appint_stg
       WHERE ss_adm_appl_id = p_adm_appl_id;
Line: 904

    logHeader('insert_applicant_intent', 'S');
Line: 907

        logDetail('Before call to IGS_AD_APP_INTENT_PKG.insert_row', 'S');
Line: 915

        IGS_AD_APP_INTENT_PKG.insert_row(x_rowid                 => l_rowid,
                                         x_app_intent_id         => l_app_intent_id,
                                         x_person_id             => p_person_id,
                                         x_admission_appl_number => p_adm_appl_number,
                                         x_intent_type_id        => c_applicant_intent_rec.intent_type_id,
                                         x_attribute_category    => NULL,
                                         x_attribute1            => NULL,
                                         x_attribute2            => NULL,
                                         x_attribute3            => NULL,
                                         x_attribute4            => NULL,
                                         x_attribute5            => NULL,
                                         x_attribute6            => NULL,
                                         x_attribute7            => NULL,
                                         x_attribute8            => NULL,
                                         x_attribute9            => NULL,
                                         x_attribute10           => NULL,
                                         x_attribute11           => NULL,
                                         x_attribute12           => NULL,
                                         x_attribute13           => NULL,
                                         x_attribute14           => NULL,
                                         x_attribute15           => NULL,
                                         x_attribute16           => NULL,
                                         x_attribute17           => NULL,
                                         x_attribute18           => NULL,
                                         x_attribute19           => NULL,
                                         x_attribute20           => NULL,
                                         x_mode                  => lv_mode -- enable security for Admin
                                         );
Line: 947

      logDetail('Inside insert_applicant_intent' ||
                'Exception from IGS_AD_APP_INTENT_PKG.insert_row ' ||
                SQLERRM || 'person_id : ' ||
                IGS_GE_NUMBER.TO_CANN(p_person_id),
                'S');
Line: 954

        Fnd_Message.Set_Token('NAME','IGS_AD_SS_GEN_001.insert_applicant_intent -'||SQLERRM);
Line: 958

  END insert_applicant_intent;
Line: 960

  PROCEDURE insert_spl_talent(p_person_id       IN igs_ad_spl_talents.person_id%TYPE,
                              p_adm_appl_id     IN igs_ss_ad_spltal_stg.ss_adm_appl_id%TYPE,
                              p_adm_appl_number IN igs_ad_spl_talents.admission_appl_number%TYPE) AS
    /*****************************************************************************************
    Created By: [email protected]
    Date Created : 11-DEC-2001
    Purpose: 1. Inserts Academic Honors Details (For an Application)
             FLOW: IGS_AD_ACAD_HONORS_PKG.insert_row
    Known limitations,enhancements,remarks:
    Change History
    Who        When          What
    *****************************************************************************************/

    l_rowid         VARCHAR2(25);
Line: 978

      SELECT special_talent_type_id
        FROM igs_ss_ad_spltal_stg
       WHERE ss_adm_appl_id = p_adm_appl_id;
Line: 983

    logHeader('insert_spl_talent', 'S');
Line: 986

        logDetail('Before call to IGS_AD_SPL_TALENTS_PKG.insert_row', 'S');
Line: 995

        IGS_AD_SPL_TALENTS_PKG.insert_row(x_rowid                  => l_rowid,
                                          x_spl_talent_id          => l_spl_talent_id,
                                          x_person_id              => p_person_id,
                                          x_admission_appl_number  => p_adm_appl_number,
                                          x_special_talent_type_id => c_spl_talent_rec.special_talent_type_id,
                                          x_mode                  => lv_mode -- enable security for Admin
                                          );
Line: 1006

      logDetail('Inside insert_spl_talent' ||
                'Exception from IGS_AD_SPL_TALENTS_PKG.insert_row ' ||
                SQLERRM || 'person_id : ' ||
                IGS_GE_NUMBER.TO_CANN(p_person_id),
                'S');
Line: 1013

        Fnd_Message.Set_Token('NAME','IGS_AD_SS_GEN_001.insert_spl_talent -'||SQLERRM);
Line: 1017

  END insert_spl_talent;
Line: 1019

  PROCEDURE insert_special_interest(p_person_id       IN igs_ad_spl_interests.person_id%TYPE,
                                    p_adm_appl_id     IN igs_ss_ad_splint_stg.ss_adm_appl_id%TYPE,
                                    p_adm_appl_number IN igs_ad_spl_interests.admission_appl_number%TYPE) AS
    /*****************************************************************************************
    Created By: [email protected]
    Date Created : 11-DEC-2001
    Purpose: 1. Inserts Academic Honors Details (For an Application)
             FLOW: IGS_AD_ACAD_HONORS_PKG.insert_row
    Known limitations,enhancements,remarks:
    Change History
    Who        When          What
    *****************************************************************************************/
    l_rowid           VARCHAR2(25);
Line: 1036

      SELECT special_interest_type_id
        FROM igs_ss_ad_splint_stg
       WHERE ss_adm_appl_id = p_adm_appl_id;
Line: 1041

    logHeader('insert_special_interest', 'S');
Line: 1044

        logDetail('Before call to  IGS_AD_SPL_INTERESTS_PKG.insert_row',
                  'S');
Line: 1054

        IGS_AD_SPL_INTERESTS_PKG.insert_row(x_rowid                    => l_rowid,
                                            x_spl_interest_id          => l_spl_interest_id,
                                            x_person_id                => p_person_id,
                                            x_admission_appl_number    => p_adm_appl_number,
                                            x_special_interest_type_id => c_special_interest_rec.special_interest_type_id,
                                            x_mode                  => lv_mode -- enable security for Admin
                                            );
Line: 1065

      logDetail('Inside insert_special_interest' ||
                'Exception from IGS_AD_SPL_INTERESTS_PKG.insert_row ' ||
                SQLERRM || 'person_id : ' ||
                IGS_GE_NUMBER.TO_CANN(p_person_id),
                'S');
Line: 1072

        Fnd_Message.Set_Token('NAME','IGS_AD_SS_GEN_001.insert_special_interest -'||SQLERRM);
Line: 1076

  END insert_special_interest;
Line: 1079

  PROCEDURE insert_othinst(p_person_id             IN NUMBER,
                           p_adm_appl_id           IN NUMBER,
                           p_admission_appl_number IN NUMBER) AS
    l_rowid         VARCHAR2(25);
Line: 1087

      SELECT othinst.ss_othins_id,
             othinst.ss_adm_appl_id,
             othinst.institution_code,
             i.name,
             othinst.new_institution
        FROM igs_ss_ad_othins_stg othinst,
             igs_ss_adm_appl_stg  appl,
             igs_or_institution   i,
             igs_pe_hz_parties    php
       WHERE othinst.ss_adm_appl_id = appl.ss_adm_appl_id
         AND othinst.institution_code = i.institution_cd
         AND othinst.institution_code = php.oss_org_unit_cd
         AND appl.person_id = p_person_id
         AND othinst.ss_adm_appl_id = p_adm_appl_id; -- p_admission_appl_number;
Line: 1112

      IGS_AD_OTHER_INST_PKG.insert_row(x_rowid                 => l_rowid,
                                       x_other_inst_id         => l_other_inst_id,
                                       x_person_id             => p_person_id,
                                       x_admission_appl_number => p_admission_appl_number,
                                       x_institution_code      => c_othinst_rec.institution_code,
                                       x_mode                  => lv_mode, -- enable security for Admin
                                       x_new_institution       => c_othinst_rec.new_institution);
Line: 1123

      logDetail('Inside insert_othinst' ||
                'Exception from IGS_AD_OTHER_INST_PKG.insert_row ' ||
                SQLERRM || 'person_id : ' ||
                IGS_GE_NUMBER.TO_CANN(p_person_id),
                'S');
Line: 1130

        Fnd_Message.Set_Token('NAME','IGS_AD_SS_GEN_001.insert_othinst -'||SQLERRM);
Line: 1134

  END insert_othinst;
Line: 1136

  PROCEDURE insert_edugoal_details(p_person_id           IN igs_ad_edugoal.person_id%TYPE,
                                   p_adm_appl_number     IN igs_ad_edugoal.admission_appl_number%TYPE,
                                   p_ss_adm_appl_id      IN igs_ss_app_pgm_stg.ss_adm_appl_id%TYPE,
                                   p_nominated_course_cd IN igs_ad_edugoal.nominated_course_cd%TYPE,
                                   p_sequence_number     IN igs_ad_edugoal.sequence_number%TYPE) AS
    /*****************************************************************************************
    Created By: [email protected]
    Date Created : 11-DEC-2001
    Purpose: 1. Inserts Post Educational Goal Details (For an Application Program Instance)
             FLOW: IGS_AD_EDUGOAL_PKG.insert_row
    Known limitations,enhancements,remarks:
    Change History
    Who        When          What
    nshee     29-oct-2002 modified due to design change in build 2622488
    *****************************************************************************************/
    l_rowid           VARCHAR2(25);
Line: 1155

      SELECT edu_goal_id
        FROM igs_ss_ad_edugoa_stg
       WHERE ss_admappl_pgm_id =
             (SELECT ss_admappl_pgm_id
                FROM igs_ss_app_pgm_stg
               WHERE ss_adm_appl_id = p_ss_adm_appl_id -- p_adm_appl_number
                 AND nominated_course_cd = p_nominated_course_cd
                 AND person_id = p_person_id);
Line: 1164

    logHeader('insert_edugoal_details', 'S');
Line: 1172

        logDetail('Before call to IGS_AD_EDUGOAL_PKG.insert_row', 'S');
Line: 1177

        IGS_AD_EDUGOAL_PKG.insert_row(X_ROWID                 => l_rowid,
                                      X_POST_EDUGOAL_ID       => l_post_edugoal_id,
                                      X_PERSON_ID             => p_person_id,
                                      X_ADMISSION_APPL_NUMBER => p_adm_appl_number,
                                      X_NOMINATED_COURSE_CD   => p_nominated_course_cd,
                                      X_SEQUENCE_NUMBER       => p_sequence_number,
                                      X_EDU_GOAL_ID           => c_postenroll_edu_goal_rec.edu_goal_id,
                                      x_mode                  => lv_mode-- enable security for Admin
                                      );
Line: 1191

      logDetail('insert_edugoal_details' ||
                'Exception from IGS_AD_EDUGOAL_PKG.insert_row' || SQLERRM ||
                'person_id : ' || IGS_GE_NUMBER.TO_CANN(p_person_id),
                'S');
Line: 1197

        Fnd_Message.Set_Token('NAME','IGS_AD_SS_GEN_001.insert_edugoal_details -'||SQLERRM);
Line: 1201

  END insert_edugoal_details;
Line: 1203

  PROCEDURE insert_ss_appl_stg(x_message_name       OUT NOCOPY VARCHAR2,
                               x_return_status      OUT NOCOPY VARCHAR2,
                               p_person_id          IN NUMBER,
                               p_application_type   IN VARCHAR2,
                               p_adm_appl_number    IN NUMBER,
                               p_admission_cat      IN VARCHAR2,
                               p_s_adm_process_type IN VARCHAR2,
                               p_login_id           IN NUMBER,
                               p_app_source_id      IN NUMBER) AS
    /*****************************************************************************************
    Created By: [email protected]
    Date Created : 11-DEC-2001
    Purpose: 1. Inserts record from Self Service Admissions form (New Application Screen)

    Known limitations,enhancements,remarks:
    Change History
    Who        When          What
    rboddu     17-FEB-2002   Added the parameter p_app_source_id. The same is inserted into the table.
                             Bug : 2224624
    *****************************************************************************************/

  BEGIN
    BEGIN
      INSERT INTO igs_ss_adm_appl_stg
        (ss_adm_appl_id,
         person_id,
         appl_date,
         admission_application_type,
         admission_cat,
         s_adm_process_type,
         last_update_date,
         last_updated_by,
         creation_date,
         created_by,
         last_update_login,
         app_source_id)
      VALUES
        (p_adm_appl_number,
         p_person_id,
         SYSDATE,
         p_application_type,
         p_admission_cat,
         p_s_adm_process_type,
         SYSDATE,
         p_login_id,
         SYSDATE,
         p_login_id,
         p_login_id,
         p_app_source_id);
Line: 1259

     logDetail('insert  igs_ss_adm_appl_stg' || SQLERRM ||
                'person_id : ' || IGS_GE_NUMBER.TO_CANN(p_person_id),
                'S');
Line: 1266

        Fnd_Message.Set_Token('NAME','IGS_AD_SS_GEN_001.insert_ss_appl_stg -'||SQLERRM);
Line: 1270

  END insert_ss_appl_stg;
Line: 1272

  PROCEDURE insert_ss_appl_perstat_stg(p_return_status              OUT NOCOPY VARCHAR2,
                                       p_message_data               OUT NOCOPY VARCHAR2,
                                       p_person_id                  IN NUMBER,
                                       p_adm_appl_id                IN NUMBER,
                                       p_admission_application_type IN VARCHAR2,
                                       p_user_id                    IN NUMBER,
                                       p_date_received              IN DATE)
  /*****************************************************************************************
    Created By:
    Date Created :
    Purpose: 1. Inserts record from Self Service Admissions form (New Application Screen)

    Known limitations,enhancements,remarks:
    Change History
    Who        When          What
    rboddu    17-FEB-2002   Added the parameter p_date_received. The same is inserted into the table.
                             Bug : 2224624
    rboddu    05-mar-2003   Inserting the Date_Received as TRUNC(p_date_received). Bug: 2731445
    *****************************************************************************************/
   AS
    CURSOR c_perstat_types(l_admission_application_type IN VARCHAR2) IS
      SELECT persl_stat_type
        From igs_ad_aptyp_pestat
       WHERE admission_application_type = l_admission_application_type;
Line: 1298

    SELECT COUNT(ss_perstat_id)
      INTO l_stmt_count
      FROM igs_ss_appl_perstat
     WHERE person_id = p_person_id
       AND ss_adm_appl_id = p_adm_appl_id;
Line: 1307

          INSERT INTO igs_ss_appl_perstat
            (ss_perstat_id,
             person_id,
             ss_adm_appl_id,
             admission_application_type,
             persl_stat_type,
             date_received,
             created_by,
             creation_date,
             attach_exists,
             last_updated_by,
             last_update_date,
             last_update_login)
          VALUES
            (igs_ss_perstat_id_s.NEXTVAL,
             p_person_id,
             p_adm_appl_id,
             p_admission_application_type,
             c_perstat_types_data.persl_stat_type,
             TRUNC(p_date_received),
             p_user_id,
             SYSDATE,
             'N',
             p_user_id,
             SYSDATE,
             p_user_id);
Line: 1345

     logDetail('insert  igs_ss_appl_perstat' || SQLERRM ||
                'person_id : ' || IGS_GE_NUMBER.TO_CANN(p_person_id),
                'S');
Line: 1352

        Fnd_Message.Set_Token('NAME','IGS_AD_SS_GEN_001.insert_ss_appl_perstat_stg -'||SQLERRM);
Line: 1356

  END insert_ss_appl_perstat_stg;
Line: 1358

  PROCEDURE delete_ss_appl_stg(x_message_name    OUT NOCOPY VARCHAR2,
                               x_return_status   OUT NOCOPY VARCHAR2,
                               p_adm_appl_number IN NUMBER,
                               p_person_id       IN NUMBER) AS
    /*****************************************************************************************
    Created By: [email protected]
    Date Created : 11-DEC-2001
    Purpose: 1. Deletes record from staging tables if the Application  Creation is successful
             2. Also CAlled from SS Application Form to Delete an already Created Application

    Known limitations,enhancements,remarks:
    Change History
    Who        When          What
    tray       16-APR-02     added DML delete for deleting data from igs_ss_ad_sec_stat
                             after the application is transferred.
    *****************************************************************************************/

    l_message_name                VARCHAR2(2000);
Line: 1386

      DELETE FROM igs_ss_ad_sec_stat
       WHERE person_id = p_person_id
         AND ss_adm_appl_id = p_adm_appl_number;
Line: 1390

      DELETE FROM igs_ss_app_req_stg
       WHERE ss_adm_appl_id = p_adm_appl_number
         AND person_id = p_person_id;
Line: 1397

      DELETE FROM igs_ss_appl_perstat
       WHERE ss_adm_appl_id = p_adm_appl_number
         AND person_id = p_person_id;
Line: 1402

      DELETE FROM igs_ss_ad_unitse_stg
       WHERE ss_admappl_pgm_id IN
             (SELECT ss_admappl_pgm_id
                FROM igs_ss_app_pgm_stg
               WHERE ss_adm_appl_id = p_adm_appl_number
                 AND person_id = p_person_id);
Line: 1409

      DELETE FROM igs_ss_ad_edugoa_stg
       WHERE ss_admappl_pgm_id IN
             (SELECT ss_admappl_pgm_id
                FROM igs_ss_app_pgm_stg
               WHERE ss_adm_appl_id = p_adm_appl_number
                 AND person_id = p_person_id);
Line: 1416

      DELETE FROM igs_ss_ad_acadin_stg
       WHERE ss_adm_appl_id = p_adm_appl_number;
Line: 1419

      DELETE FROM igs_ss_ad_appint_stg
       WHERE ss_adm_appl_id = p_adm_appl_number;
Line: 1422

      DELETE FROM igs_ss_ad_splint_stg
       WHERE ss_adm_appl_id = p_adm_appl_number;
Line: 1425

      DELETE FROM igs_ss_ad_spltal_stg
       WHERE ss_adm_appl_id = p_adm_appl_number;
Line: 1430

      DELETE FROM igs_ss_ad_othins_stg
       WHERE ss_adm_appl_id = p_adm_appl_number;
Line: 1433

      DELETE FROM igs_ss_app_pgm_stg
       WHERE person_id = p_person_id
         AND ss_adm_appl_id = p_adm_appl_number;
Line: 1437

      DELETE FROM igs_ss_adm_appl_stg
       WHERE ss_adm_appl_id = p_adm_appl_number
         AND person_id = p_person_id;
Line: 1444

      logDetail('Exception from delete_ss_appl_stg, ' || SQLERRM, 'S');
Line: 1449

        Fnd_Message.Set_Token('NAME','IGS_AD_SS_GEN_001.delete_ss_appl_stg -'||SQLERRM);
Line: 1454

  END delete_ss_appl_stg;
Line: 1464

    Purpose: 1. Deletes record from staging tables if the Application  Creation is successful
             2. Also CAlled from SS Application Form to Delete an already Created Application

    Known limitations,enhancements,remarks:
    Change History
    Who        When          What
    rboddu     17-FEB-2002   in IGS_AD_APPL_PERSTAT_PKG.Insert_Row, date_received is passed
                             NVL(c_ss_appl_perstat_rec.date_received,SYSDATE). Earlier it was just SYSDATE
                             Bug : 2224624
    rboddu     05-MAR-2003   Passing Received_Date as TRUNC(SYSDATE) if it's null in the SS Table. Bug: 2731445
    *****************************************************************************************/
    l_rowid           VARCHAR2(25);
Line: 1482

      SELECT ps.*
        FROM igs_ss_appl_perstat ps
       WHERE ps.ss_adm_appl_id = p_ss_adm_appl_id
         AND ps.person_id = p_person_id;
Line: 1488

      SELECT APPL_PERSTAT_ID
        FROM igs_ad_appl_perstat
       WHERE person_id = p_person_id
         AND admission_appl_number = p_admission_appl_number;
Line: 1510

          IGS_AD_APPL_PERSTAT_PKG.Insert_Row(x_rowid                 => l_rowid,
                                             x_appl_perstat_id       => l_appl_perstat_id,
                                             x_person_id             => c_ss_appl_perstat_rec.person_id,
                                             x_admission_appl_number => p_admission_appl_number,
                                             x_persl_stat_type       => c_ss_appl_perstat_rec.persl_stat_type,
                                             x_date_received         => NVL(c_ss_appl_perstat_rec.date_received,
                                                                            TRUNC(SYSDATE)), --If the date_received passed from Self Service is null then insert SYSDATE into OSS Table
                                             x_mode                  => lv_mode -- enable security for Admin
                                             );
Line: 1519

          /* If insert is successful copy and delete the attachments to the IGS_AD_APPL_PERSTAT table */
          BEGIN

            -- bug 2407148 fix (transferring multiple personal statements)

            /*
            OPEN c_ad_appl_perstat;
Line: 1545

                                                         X_last_update_login        => NULL,
                                                         X_program_application_id   => NULL,
                                                         X_program_id               => NULL,
                                                         X_request_id               => NULL,
                                                         X_automatically_added_flag => 'N');
Line: 1551

            fnd_attached_documents2_pkg.delete_attachments(X_entity_name              => 'IGS_SS_APPL_PERSTAT',
                                                           X_pk1_value                => l_from_pk1_value,
                                                           X_pk2_value                => NULL,
                                                           X_pk3_value                => NULL,
                                                           X_pk4_value                => NULL,
                                                           X_pk5_value                => NULL,
                                                           X_delete_document_flag     => 'N',
                                                           X_automatically_added_flag => 'N');
Line: 1563

              /* If copy and delete is NOT successful */
              x_return_status := 'E';
Line: 1569

            /* If insert is NOT successful */
            x_return_status := 'E';
Line: 1572

        DELETE FROM igs_ss_appl_perstat
         WHERE ss_perstat_id = c_ss_appl_perstat_rec.SS_PERSTAT_ID;
Line: 1611

      SELECT ci_adm.sequence_number  adm_sequence_number,
             ci_acad.cal_type        acad_cal_type,
             ci_acad.sequence_number acad_sequence_number
        FROM igs_ca_type     ct_adm,
             igs_ca_inst     ci_adm,
             igs_ca_stat     cs,
             igs_ca_inst_rel cir,
             igs_ca_inst     ci_acad,
             igs_ca_type     ct_acad
       WHERE ct_adm.cal_type = cp_cal_type
         AND ct_adm.cal_type = ci_adm.cal_type
         AND SYSDATE <= ci_adm.end_dt
         AND ct_adm.s_cal_cat = 'ADMISSION'
         AND ci_adm.cal_status = cs.cal_status
         AND cs.s_cal_status = 'ACTIVE'
         AND ci_adm.cal_type = cir.sub_cal_type
         AND ci_adm.sequence_number = cir.sub_ci_sequence_number
         AND ct_acad.cal_type = ci_acad.cal_type
         AND ci_acad.cal_type = cir.sup_cal_type
         AND ci_acad.sequence_number = cir.sup_ci_sequence_number
         AND ct_acad.s_cal_cat = 'ACADEMIC'
       ORDER BY ci_adm.end_dt;
Line: 1666

      SELECT inq_cal_type FROM igs_ad_cal_conf;
Line: 1793

    Select 'X'
      Into l_accept
      From igs_ad_prcs_cat_step
     Where S_ADMISSION_STEP_TYPE = 'AUTO-ACCEPT'
       And ADMISSION_CAT = p_admission_cat
       And S_ADMISSION_PROCESS_TYPE = p_admission_process_type
       And STEP_GROUP_TYPE <> 'TRACK'; --2402377
Line: 1808

    Select 'X'
      Into l_offer
      From igs_ad_prcs_cat_step
     Where S_ADMISSION_STEP_TYPE = 'AUTO-OFFER'
       And ADMISSION_CAT = p_admission_cat
       And S_ADMISSION_PROCESS_TYPE = p_admission_process_type
       And STEP_GROUP_TYPE <> 'TRACK'; -- 2402377
Line: 1881

      Select NOMINATED_COURSE_CD, SEQUENCE_NUMBER
        From IGS_AD_PS_APPL_INST_ALL
       Where PERSON_ID = p_person_id
         And ADMISSION_APPL_NUMBER = p_admission_appl_number;
Line: 1929

          l_label := 'igs.plsql.igs_ad_ss_gen_001.Process_OneStop.Before_check_update_aeps_acs';
Line: 1930

          l_debug_str := 'Beofore IGS_AD_SS_APPL_FEE_PKG.check_update_aeps_acs';
Line: 1934

        IGS_AD_SS_APPL_FEE_PKG.check_update_aeps_acs(p_person_id,
                                                     p_admission_appl_number,
                                                     c_course_rec.nominated_course_cd,
                                                     c_course_rec.sequence_number,
                                                     l_return_status,
                                                     l_msg_count,
                                                     l_msg_data);
Line: 1943

          l_label := 'igs.plsql.igs_ad_ss_gen_001.Process_OneStop.After_check_update_aeps_acs_ret_Status';
Line: 1944

          l_debug_str := 'After check_update_aeps_acs l_return_status: ' || l_return_status;
Line: 1947

          l_label := 'igs.plsql.igs_ad_ss_gen_001.Process_OneStop.After_check_update_aeps_acs_msg_Data';
Line: 1948

          l_debug_str := 'After check_update_aeps_acs l_msg_data: ' || l_msg_data;
Line: 1952

        IF l_return_status = 'E' THEN          ----check_update_aeps_acs return status
           IF p_role <>  'ADMIN' THEN
              l_msg_data :=  'IGS_AD_APPL_PRC_FAILED';
Line: 1964

          Update_Appl_Eqdo_Inst(p_person_id,
                                p_admission_appl_number,
                                c_course_rec.nominated_course_cd,
                                c_course_rec.sequence_number,
                                l_return_status,
                                l_message_data);
Line: 1973

              l_label := 'igs.plsql.igs_ad_ss_gen_001.Process_OneStop.after_Update_Appl_Eqdo_Inst_ret_Stat';
Line: 1974

              l_debug_str := 'After Update_Appl_Eqdo_Inst l_return_status: ' || l_return_status;
Line: 1977

              l_label := 'igs.plsql.igs_ad_ss_gen_001.Process_OneStop.After_Update_Appl_Eqdo_Inst_msg_Data';
Line: 1978

              l_debug_str := 'After Update_Appl_Eqdo_Inst l_message_data: ' || l_message_data;
Line: 1983

           IF l_return_status = 'E' THEN              --- Update_Appl_Eqdo_Inst return status
              IF p_role <>  'ADMIN' THEN
	         IGS_GE_MSG_STACK.INITIALIZE; -- Remove all other messages from stack
Line: 1998

             IGS_AD_SS_APPL_FEE_PKG.check_offer_update(p_person_id,
                                                    p_admission_appl_number,
                                                    c_course_rec.nominated_course_cd,
                                                    c_course_rec.sequence_number,
                                                    l_return_status,
                                                    l_msg_count,
                                                    l_msg_data);
Line: 2007

               l_label := 'igs.plsql.igs_ad_ss_gen_001.Process_OneStop.After_check_offer_update_return_Stat';
Line: 2008

               l_debug_str := 'After check_offer_update l_return_status: ' || l_return_status;
Line: 2011

               l_label := 'igs.plsql.igs_ad_ss_gen_001.Process_OneStop.After_check_offer_update_Data_msg_Data';
Line: 2012

               l_debug_str := 'After check_offer_update l_msg_data: ' || l_msg_data;
Line: 2016

            IF l_return_status = 'E' THEN     -- check_offer_update return status
              IF p_role <>  'ADMIN' THEN
	        IGS_GE_MSG_STACK.INITIALIZE; -- Remove all other messages from stack
Line: 2028

               Update_Appl_Ofr_Inst(p_person_id,
                                 p_admission_appl_number,
                                 c_course_rec.nominated_course_cd,
                                 c_course_rec.sequence_number,
                                 l_return_status,
                                 l_message_data);
Line: 2036

                    l_label := 'igs.plsql.igs_ad_ss_gen_001.Process_OneStop.After_Update_Appl_Ofr_Inst_ret_Stat';
Line: 2037

                    l_debug_str := 'After Update_Appl_Ofr_Inst l_return_status: ' || l_return_status;
Line: 2040

                    l_label := 'igs.plsql.igs_ad_ss_gen_001.Process_OneStop.After_Update_Appl_Ofr_Inst_msg_Data';
Line: 2041

                    l_debug_str := 'After Update_Appl_Ofr_Inst l_message_data: ' || l_message_data;
Line: 2045

	         IF l_return_status = 'E' THEN     -- Update_Appl_Ofr_Inst return status
                   IF p_role <>  'ADMIN' THEN
                      IGS_GE_MSG_STACK.INITIALIZE; -- Remove all other messages from stack
Line: 2055

                 END IF;       -- Update_Appl_Ofr_Inst return status
Line: 2057

          END IF;  -- check_offer_update return status
Line: 2058

         END IF;  --- Update_Appl_Eqdo_Inst return status
Line: 2059

       END IF;  ----check_update_aeps_acs return status
Line: 2105

  PROCEDURE update_ad_offer_resp_and_fee(p_person_id                   IN NUMBER,
                                         p_admission_appl_number       IN NUMBER,
                                         p_one_stop_ind                IN VARCHAR2,
                                         p_app_fee_amt                 IN NUMBER,
                                         p_authorization_number        IN VARCHAR2,
                                         x_return_status               OUT NOCOPY VARCHAR2,
                                         x_msg_count                   OUT NOCOPY NUMBER,
                                         x_msg_data                    OUT NOCOPY VARCHAR2,
                                         p_credit_card_code            IN VARCHAR2,
                                         p_credit_card_holder_name     IN VARCHAR2,
                                         p_credit_card_number          IN VARCHAR2,
                                         p_credit_card_expiration_date IN DATE,
                                         p_gl_date                     IN DATE,
                                         p_rev_gl_ccid                 IN NUMBER,
                                         p_cash_gl_ccid                IN NUMBER,
                                         p_rev_account_cd              IN VARCHAR2,
                                         p_cash_account_cd             IN VARCHAR2,
                                         p_credit_card_tangible_cd     IN VARCHAR2) AS
    /******************************************************************
    Created By:
    Date Created By:
    Purpose:
    Known limitations,enhancements,remarks:
    Change History
    Who        When          What
    pathipat   17-Jun-2003   Enh 2831587 Credit Card Fund Transfer build
                             Added new parameter p_credit_card_tangible_cd
    smadathi   26-Nov-2002   Enh#2584986. Passed system date to parameter gl_date in the call to igs_ad_ss_appl_fee_pkg.upd_fee_details
    vvutukur   26-Nov-2002   Enh#2584986.Added 9 new parameters to this procedure(attributing to credit card details,                              Accounting information and the GL_DATE) as part of GL Interface Build.Passed sysdate
                             if gl_date parameter is null in the call to igs_ad_ss_appl_fee_pkg.upd_fee_details.
    schodava   24-Jul-2002   Bug # 2467918
           Application fee cannot be submitted
    knag       28-Oct-2002   Called func igs_ad_gen_003.get_core_or_optional_unit for bug 2647482
    ******************************************************************/

    CURSOR c_course IS
      Select NOMINATED_COURSE_CD, SEQUENCE_NUMBER
        From IGS_AD_PS_APPL_INST_ALL
       Where PERSON_ID = p_person_id
         And ADMISSION_APPL_NUMBER = p_admission_appl_number;
Line: 2148

      SELECT acad_cal_type,
             acad_ci_sequence_number,
             admission_cat,
             s_admission_process_type
        FROM IGS_AD_APPL
       WHERE person_id = cp_person_id
         AND admission_appl_number = cp_adm_appl_number;
Line: 2159

      SELECT enrolment_cat
        FROM igs_en_cat_mapping
       WHERE admission_cat = cp_adm_cat
         AND dflt_cat_ind = 'Y';
Line: 2221

                      Select ADMISSION_CAT, S_ADMISSION_PROCESS_TYPE
                      Into l_adm_cat, l_adm_proc_type
                      From IGS_AD_APPL_ALL
                      Where person_id = p_person_id
                      And admission_appl_number = p_admission_appl_number;
Line: 2243

          IGS_AD_SS_APPL_FEE_PKG.check_offer_resp_update(p_person_id,
                                                         p_admission_appl_number,
                                                         c_course_rec.nominated_course_cd,
                                                         c_course_rec.sequence_number,
                                                         l_return_status,
                                                         l_msg_count,
                                                         l_msg_data);
Line: 2268

              Update_Appl_Ofres_Inst(p_person_id,
                                     p_admission_appl_number,
                                     c_course_rec.nominated_course_cd,
                                     c_course_rec.sequence_number,
                                     l_return_status,
                                     l_message_data);
Line: 2297

	Fnd_Message.Set_Token('NAME','IGS_AD_SS_GEN_001.update_ad_offer_resp_and_fee -'||SQLERRM);
Line: 2300

  END update_ad_offer_resp_and_fee;
Line: 2322

      Select NOMINATED_COURSE_CD, SEQUENCE_NUMBER
        From IGS_AD_PS_APPL_INST_ALL
       Where PERSON_ID = p_person_id
         And ADMISSION_APPL_NUMBER = p_admission_appl_number;
Line: 2329

      SELECT acad_cal_type,
             acad_ci_sequence_number,
             admission_cat,
             s_admission_process_type
        FROM IGS_AD_APPL
       WHERE person_id = cp_person_id
         AND admission_appl_number = cp_adm_appl_number;
Line: 2340

      SELECT enrolment_cat
        FROM igs_en_cat_mapping
       WHERE admission_cat = cp_adm_cat
         AND dflt_cat_ind = 'Y';
Line: 2384

          FND_LOG.STRING(fnd_log.level_Statement, 'igs.patch.115.sql.igs_ad_ss_gen_001.Process_OneStop2 :', 'Before IGS_AD_SS_APPL_FEE_PKG.check_offer_resp_update');
Line: 2386

        IGS_AD_SS_APPL_FEE_PKG.check_offer_resp_update(p_person_id,
                                                       p_admission_appl_number,
                                                       c_course_rec.nominated_course_cd,
                                                       c_course_rec.sequence_number,
                                                       l_return_status,
                                                       l_msg_count,
                                                       l_msg_data);
Line: 2396

             l_label := 'igs.plsql.igs_ad_ss_gen_001.Process_OneStop2.after_check_offer_resp_update_ret_Stat';
Line: 2397

             l_debug_str := 'After IGS_AD_SS_APPL_FEE_PKG.check_offer_resp_update: l_return_status' || l_return_status;
Line: 2400

             l_label := 'igs.plsql.igs_ad_ss_gen_001.Process_OneStop2.after_check_offer_resp_update_msg_data';
Line: 2401

             l_debug_str := 'After IGS_AD_SS_APPL_FEE_PKG.check_offer_resp_update: l_msg_data' || l_msg_data;
Line: 2406

         IF l_return_status = 'E' THEN          ----check_offer_resp_update return status
             IF p_role <>  'ADMIN' THEN
                l_msg_data :=  'IGS_AD_APPL_PRC_FAILED';
Line: 2466

            Update_Appl_Ofres_Inst( p_person_id,
                            p_admission_appl_number,
                            c_course_rec.nominated_course_cd,
                            c_course_rec.sequence_number,
                            l_return_status,
                            l_message_data );*/
Line: 2475

        END IF;  --- check_offer_resp_update return status
Line: 2506

  PROCEDURE Update_Appl_Eqdo_Inst(p_person_id             IN NUMBER,
                                  p_admission_appl_number IN NUMBER,
                                  p_nominated_course_cd   IN VARCHAR2,
                                  p_sequence_number       IN NUMBER,
                                  x_return_status         OUT NOCOPY VARCHAR2,
                                  x_message_data          OUT NOCOPY VARCHAR2) IS

    CURSOR c_upd_acai_eqdo(cp_person_id IGS_AD_PS_APPL_INST.person_id%TYPE,
             cp_admission_appl_number IGS_AD_PS_APPL_INST.admission_appl_number%TYPE,
             cp_nominated_course_cd IGS_AD_PS_APPL_INST.nominated_course_cd%TYPE,
             cp_sequence_number IGS_AD_PS_APPL_INST.sequence_number%TYPE) IS
      SELECT ROWID, acai.*
        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 = cp_nominated_course_cd
         AND acai.sequence_number = cp_sequence_number
         FOR UPDATE OF acai.adm_doc_status, acai.adm_entry_qual_status NOWAIT;
Line: 2527

      SELECT s_admission_process_type
        FROM igs_ad_appl_all
       WHERE person_id = cp_person_id
         AND admission_appl_number = cp_admission_appl_number;
Line: 2583

      IGS_AD_PS_APPL_Inst_Pkg.UPDATE_ROW(X_ROWID                        => Rec_IGS_AD_PS_APPL_Inst.ROWID,
                                         X_PERSON_ID                    => Rec_IGS_AD_PS_APPL_Inst.PERSON_ID,
                                         X_ADMISSION_APPL_NUMBER        => Rec_IGS_AD_PS_APPL_Inst.ADMISSION_APPL_NUMBER,
                                         X_NOMINATED_COURSE_CD          => Rec_IGS_AD_PS_APPL_Inst.NOMINATED_COURSE_CD,
                                         X_SEQUENCE_NUMBER              => Rec_IGS_AD_PS_APPL_Inst.SEQUENCE_NUMBER,
                                         X_PREDICTED_GPA                => Rec_IGS_AD_PS_APPL_Inst.PREDICTED_GPA,
                                         X_ACADEMIC_INDEX               => Rec_IGS_AD_PS_APPL_Inst.ACADEMIC_INDEX,
                                         X_Adm_Cal_Type                 => Rec_IGS_AD_PS_APPL_Inst.ADM_CAL_TYPE,
                                         X_APP_FILE_LOCATION            => Rec_IGS_AD_PS_APPL_Inst.APP_FILE_LOCATION,
                                         X_Adm_Ci_Sequence_Number       => Rec_IGS_AD_PS_APPL_Inst.ADM_CI_SEQUENCE_NUMBER,
                                         X_COURSE_CD                    => Rec_IGS_AD_PS_APPL_Inst.COURSE_CD,
                                         X_APP_SOURCE_ID                => Rec_IGS_AD_PS_APPL_Inst.APP_SOURCE_ID,
                                         X_CRV_VERSION_NUMBER           => Rec_IGS_AD_PS_APPL_Inst.CRV_VERSION_NUMBER,
                                         X_Waitlist_Rank                => Rec_IGS_AD_PS_APPL_Inst.Waitlist_Rank,
                                         X_Waitlist_Status              => Rec_IGS_AD_PS_APPL_Inst.Waitlist_Status,
                                         X_LOCATION_CD                  => Rec_IGS_AD_PS_APPL_Inst.LOCATION_CD,
                                         X_Attent_Other_Inst_Cd         => Rec_IGS_AD_PS_APPL_Inst.Attent_Other_Inst_Cd,
                                         X_ATTENDANCE_MODE              => Rec_IGS_AD_PS_APPL_Inst.ATTENDANCE_MODE,
                                         X_Edu_Goal_Prior_Enroll_Id     => Rec_IGS_AD_PS_APPL_Inst.Edu_Goal_Prior_Enroll_Id,
                                         X_ATTENDANCE_TYPE              => Rec_IGS_AD_PS_APPL_Inst.ATTENDANCE_TYPE,
                                         X_Decision_Make_Id             => Rec_IGS_AD_PS_APPL_Inst.Decision_Make_Id,
                                         X_UNIT_SET_CD                  => Rec_IGS_AD_PS_APPL_Inst.UNIT_SET_CD,
                                         X_Decision_Date                => Rec_IGS_AD_PS_APPL_Inst.Decision_Date,
                                         X_Attribute_Category           => Rec_IGS_AD_PS_APPL_Inst.Attribute_Category,
                                         X_Attribute1                   => Rec_IGS_AD_PS_APPL_Inst.Attribute1,
                                         X_Attribute2                   => Rec_IGS_AD_PS_APPL_Inst.Attribute2,
                                         X_Attribute3                   => Rec_IGS_AD_PS_APPL_Inst.Attribute3,
                                         X_Attribute4                   => Rec_IGS_AD_PS_APPL_Inst.Attribute4,
                                         X_Attribute5                   => Rec_IGS_AD_PS_APPL_Inst.Attribute5,
                                         X_Attribute6                   => Rec_IGS_AD_PS_APPL_Inst.Attribute6,
                                         X_Attribute7                   => Rec_IGS_AD_PS_APPL_Inst.Attribute7,
                                         X_Attribute8                   => Rec_IGS_AD_PS_APPL_Inst.Attribute8,
                                         X_Attribute9                   => Rec_IGS_AD_PS_APPL_Inst.Attribute9,
                                         X_Attribute10                  => Rec_IGS_AD_PS_APPL_Inst.Attribute10,
                                         X_Attribute11                  => Rec_IGS_AD_PS_APPL_Inst.Attribute11,
                                         X_Attribute12                  => Rec_IGS_AD_PS_APPL_Inst.Attribute12,
                                         X_Attribute13                  => Rec_IGS_AD_PS_APPL_Inst.Attribute13,
                                         X_Attribute14                  => Rec_IGS_AD_PS_APPL_Inst.Attribute14,
                                         X_Attribute15                  => Rec_IGS_AD_PS_APPL_Inst.Attribute15,
                                         X_Attribute16                  => Rec_IGS_AD_PS_APPL_Inst.Attribute16,
                                         X_Attribute17                  => Rec_IGS_AD_PS_APPL_Inst.Attribute17,
                                         X_Attribute18                  => Rec_IGS_AD_PS_APPL_Inst.Attribute18,
                                         X_Attribute19                  => Rec_IGS_AD_PS_APPL_Inst.Attribute19,
                                         X_Attribute20                  => Rec_IGS_AD_PS_APPL_Inst.Attribute20,
                                         X_Decision_Reason_Id           => Rec_IGS_AD_PS_APPL_Inst.Decision_Reason_Id,
                                         X_US_VERSION_NUMBER            => Rec_IGS_AD_PS_APPL_Inst.US_VERSION_NUMBER,
                                         X_Decision_Notes               => Rec_IGS_AD_PS_APPL_Inst.Decision_Notes,
                                         X_Pending_Reason_Id            => Rec_IGS_AD_PS_APPL_Inst.Pending_Reason_Id,
                                         X_PREFERENCE_NUMBER            => Rec_IGS_AD_PS_APPL_Inst.PREFERENCE_NUMBER,
                                         X_ADM_DOC_STATUS               => l_application_status,
                                         X_ADM_ENTRY_QUAL_STATUS        => l_entry_qual_status,
                                         X_DEFICIENCY_IN_PREP           => Rec_IGS_AD_PS_APPL_Inst.DEFICIENCY_IN_PREP,
                                         X_LATE_ADM_FEE_STATUS          => Rec_IGS_AD_PS_APPL_Inst.LATE_ADM_FEE_STATUS,
                                         X_Spl_Consider_Comments        => Rec_IGS_AD_PS_APPL_Inst.Spl_Consider_Comments,
                                         X_Apply_For_Finaid             => Rec_IGS_AD_PS_APPL_Inst.Apply_For_Finaid,
                                         X_Finaid_Apply_Date            => Rec_IGS_AD_PS_APPL_Inst.Finaid_Apply_Date,
                                         X_ADM_OUTCOME_STATUS           => Rec_IGS_AD_PS_APPL_Inst.ADM_OUTCOME_STATUS,
                                         X_ADM_OTCM_STAT_AUTH_PER_ID    => Rec_IGS_AD_PS_APPL_Inst.ADM_OTCM_STATUS_AUTH_PERSON_ID,
                                         X_ADM_OUTCOME_STATUS_AUTH_DT   => Rec_IGS_AD_PS_APPL_Inst.ADM_OUTCOME_STATUS_AUTH_DT,
                                         X_ADM_OUTCOME_STATUS_REASON    => Rec_IGS_AD_PS_APPL_Inst.ADM_OUTCOME_STATUS_REASON,
                                         X_OFFER_DT                     => Rec_IGS_AD_PS_APPL_Inst.OFFER_DT,
                                         X_Offer_Response_Dt            => Rec_IGS_AD_PS_APPL_Inst.OFFER_RESPONSE_DT,
                                         X_PRPSD_COMMENCEMENT_DT        => Rec_IGS_AD_PS_APPL_Inst.Prpsd_Commencement_Dt,
                                         X_ADM_CNDTNL_OFFER_STATUS      => Rec_IGS_AD_PS_APPL_Inst.ADM_CNDTNL_OFFER_STATUS,
                                         X_CNDTNL_OFFER_SATISFIED_DT    => Rec_IGS_AD_PS_APPL_Inst.CNDTNL_OFFER_SATISFIED_DT,
                                         X_CNDNL_OFR_MUST_BE_STSFD_IND  => Rec_IGS_AD_PS_APPL_Inst.CNDTNL_OFFER_MUST_BE_STSFD_IND,
                                         X_Adm_Offer_Resp_Status        => Rec_IGS_AD_PS_APPL_Inst.ADM_OFFER_RESP_STATUS,
                                         X_Actual_Response_Dt           => Rec_IGS_AD_PS_APPL_Inst.ACTUAL_RESPONSE_DT,
                                         X_Adm_Offer_Dfrmnt_Status      => Rec_IGS_AD_PS_APPL_Inst.ADM_OFFER_DFRMNT_STATUS,
                                         X_Deferred_Adm_Cal_Type        => Rec_IGS_AD_PS_APPL_Inst.DEFERRED_ADM_CAL_TYPE,
                                         X_Deferred_Adm_Ci_Sequence_Num => Rec_IGS_AD_PS_APPL_Inst.DEFERRED_ADM_CI_SEQUENCE_NUM,
                                         X_Deferred_Tracking_Id         => Rec_IGS_AD_PS_APPL_Inst.DEFERRED_TRACKING_ID,
                                         X_ASS_RANK                     => Rec_IGS_AD_PS_APPL_Inst.ASS_RANK,
                                         X_SECONDARY_ASS_RANK           => Rec_IGS_AD_PS_APPL_Inst.SECONDARY_ASS_RANK,
                                         X_INTR_ACCEPT_ADVICE_NUM       => Rec_IGS_AD_PS_APPL_Inst.INTRNTNL_ACCEPTANCE_ADVICE_NUM,
                                         X_ASS_TRACKING_ID              => Rec_IGS_AD_PS_APPL_Inst.ASS_TRACKING_ID,
                                         X_FEE_CAT                      => Rec_IGS_AD_PS_APPL_Inst.FEE_CAT,
                                         X_HECS_PAYMENT_OPTION          => Rec_IGS_AD_PS_APPL_Inst.HECS_PAYMENT_OPTION,
                                         X_Expected_Completion_Yr       => Rec_IGS_AD_PS_APPL_Inst.EXPECTED_COMPLETION_YR,
                                         X_Expected_Completion_Perd     => Rec_IGS_AD_PS_APPL_Inst.EXPECTED_COMPLETION_PERD,
                                         X_CORRESPONDENCE_CAT           => Rec_IGS_AD_PS_APPL_Inst.CORRESPONDENCE_CAT,
                                         X_ENROLMENT_CAT                => Rec_IGS_AD_PS_APPL_Inst.ENROLMENT_CAT,
                                         X_FUNDING_SOURCE               => Rec_IGS_AD_PS_APPL_Inst.FUNDING_SOURCE,
                                         X_APPLICANT_ACPTNCE_CNDTN      => Rec_IGS_AD_PS_APPL_Inst.APPLICANT_ACPTNCE_CNDTN,
                                         X_CNDTNL_OFFER_CNDTN           => Rec_IGS_AD_PS_APPL_Inst.CNDTNL_OFFER_CNDTN,
                                         X_SS_APPLICATION_ID            => Rec_IGS_AD_PS_APPL_Inst.SS_APPLICATION_ID,
                                         X_SS_PWD                       => Rec_IGS_AD_PS_APPL_Inst.SS_PWD,
                                         X_AUTHORIZED_DT                => Rec_IGS_AD_PS_APPL_Inst.AUTHORIZED_DT,
                                         X_AUTHORIZING_PERS_ID          => Rec_IGS_AD_PS_APPL_Inst.AUTHORIZING_PERS_ID,
                                         X_IDX_CALC_DATE                => Rec_IGS_AD_PS_APPL_Inst.IDX_CALC_DATE,
                                         X_ENTRY_STATUS                 => Rec_IGS_AD_PS_APPL_Inst.ENTRY_STATUS,
                                         X_ENTRY_LEVEL                  => Rec_IGS_AD_PS_APPL_Inst.ENTRY_LEVEL,
                                         X_SCH_APL_TO_ID                => Rec_IGS_AD_PS_APPL_Inst.SCH_APL_TO_ID,
                                         X_MODE                         => lv_mode, -- enable security for Admin
                                         X_Attribute21                  => Rec_IGS_AD_PS_APPL_Inst.Attribute21,
                                         X_Attribute22                  => Rec_IGS_AD_PS_APPL_Inst.Attribute22,
                                         X_Attribute23                  => Rec_IGS_AD_PS_APPL_Inst.Attribute23,
                                         X_Attribute24                  => Rec_IGS_AD_PS_APPL_Inst.Attribute24,
                                         X_Attribute25                  => Rec_IGS_AD_PS_APPL_Inst.Attribute25,
                                         X_Attribute26                  => Rec_IGS_AD_PS_APPL_Inst.Attribute26,
                                         X_Attribute27                  => Rec_IGS_AD_PS_APPL_Inst.Attribute27,
                                         X_Attribute28                  => Rec_IGS_AD_PS_APPL_Inst.Attribute28,
                                         X_Attribute29                  => Rec_IGS_AD_PS_APPL_Inst.Attribute29,
                                         X_Attribute30                  => Rec_IGS_AD_PS_APPL_Inst.Attribute30,
                                         X_Attribute31                  => Rec_IGS_AD_PS_APPL_Inst.Attribute31,
                                         X_Attribute32                  => Rec_IGS_AD_PS_APPL_Inst.Attribute32,
                                         X_Attribute33                  => Rec_IGS_AD_PS_APPL_Inst.Attribute33,
                                         X_Attribute34                  => Rec_IGS_AD_PS_APPL_Inst.Attribute34,
                                         X_Attribute35                  => Rec_IGS_AD_PS_APPL_Inst.Attribute35,
                                         X_Attribute36                  => Rec_IGS_AD_PS_APPL_Inst.Attribute36,
                                         X_Attribute37                  => Rec_IGS_AD_PS_APPL_Inst.Attribute37,
                                         X_Attribute38                  => Rec_IGS_AD_PS_APPL_Inst.Attribute38,
                                         X_Attribute39                  => Rec_IGS_AD_PS_APPL_Inst.Attribute39,
                                         X_Attribute40                  => Rec_IGS_AD_PS_APPL_Inst.Attribute40,
                                         X_FUT_ACAD_CAL_TYPE            => Rec_IGS_AD_PS_APPL_Inst.FUTURE_ACAD_CAL_TYPE,
                                         X_FUT_ACAD_CI_SEQUENCE_NUMBER  => Rec_IGS_AD_PS_APPL_Inst.FUTURE_ACAD_CI_SEQUENCE_NUMBER,
                                         X_FUT_ADM_CAL_TYPE             => Rec_IGS_AD_PS_APPL_Inst.FUTURE_ADM_CAL_TYPE,
                                         X_FUT_ADM_CI_SEQUENCE_NUMBER   => Rec_IGS_AD_PS_APPL_Inst.FUTURE_ADM_CI_SEQUENCE_NUMBER,
                                         X_PREV_TERM_ADM_APPL_NUMBER    => Rec_IGS_AD_PS_APPL_Inst.PREVIOUS_TERM_ADM_APPL_NUMBER,
                                         X_PREV_TERM_SEQUENCE_NUMBER    => Rec_IGS_AD_PS_APPL_Inst.PREVIOUS_TERM_SEQUENCE_NUMBER,
                                         X_FUT_TERM_ADM_APPL_NUMBER     => Rec_IGS_AD_PS_APPL_Inst.FUTURE_TERM_ADM_APPL_NUMBER,
                                         X_FUT_TERM_SEQUENCE_NUMBER     => Rec_IGS_AD_PS_APPL_Inst.FUTURE_TERM_SEQUENCE_NUMBER,
                                         X_DEF_ACAD_CAL_TYPE            => Rec_IGS_AD_PS_APPL_Inst.DEF_ACAD_CAL_TYPE, --Bug 2395510
                                         X_DEF_ACAD_CI_SEQUENCE_NUM     => Rec_IGS_AD_PS_APPL_Inst.DEF_ACAD_CI_SEQUENCE_NUM, --Bug 2395510
                                         X_DEF_PREV_TERM_ADM_APPL_NUM   => Rec_IGS_AD_PS_APPL_Inst.DEF_PREV_TERM_ADM_APPL_NUM, --Bug 2395510
                                         X_DEF_PREV_APPL_SEQUENCE_NUM   => Rec_IGS_AD_PS_APPL_Inst.DEF_PREV_APPL_SEQUENCE_NUM, --Bug 2395510
                                         X_DEF_TERM_ADM_APPL_NUM        => Rec_IGS_AD_PS_APPL_Inst.DEF_TERM_ADM_APPL_NUM, --Bug 2395510
                                         X_DEF_APPL_SEQUENCE_NUM        => Rec_IGS_AD_PS_APPL_Inst.DEF_APPL_SEQUENCE_NUM, --Bug 2395510
                                         X_APPL_INST_STATUS             => Rec_IGS_AD_PS_APPL_Inst.appl_inst_status,
                                         x_ais_reason                   => Rec_IGS_AD_PS_APPL_Inst.ais_reason,
                                         x_decline_ofr_reason           => Rec_IGS_AD_PS_APPL_Inst.decline_ofr_reason
                                         );
Line: 2740

	  Fnd_Message.Set_Token('NAME','IGS_AD_SS_GEN_001.Update_Appl_Eqdo_Inst -'||SQLERRM);
Line: 2747

  END Update_Appl_Eqdo_Inst;
Line: 2749

  PROCEDURE Update_Appl_Ofr_Inst(p_person_id             IN NUMBER,
                                 p_admission_appl_number IN NUMBER,
                                 p_nominated_course_cd   IN VARCHAR2,
                                 p_sequence_number       IN NUMBER,
                                 x_return_status         OUT NOCOPY VARCHAR2,
                                 x_message_data          OUT NOCOPY VARCHAR2) IS

    CURSOR c_upd_acai_outcm(cp_person_id IGS_AD_PS_APPL_INST.person_id%TYPE,
              cp_admission_appl_number IGS_AD_PS_APPL_INST.admission_appl_number%TYPE,
              cp_nominated_course_cd IGS_AD_PS_APPL_INST.nominated_course_cd%TYPE,
              cp_sequence_number IGS_AD_PS_APPL_INST.sequence_number%TYPE) IS
      SELECT ROWID, acai.*
        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 = cp_nominated_course_cd
         AND acai.sequence_number = cp_sequence_number
         FOR UPDATE OF acai.adm_outcome_status NOWAIT;
Line: 2806

      IGS_AD_PS_APPL_Inst_Pkg.UPDATE_ROW(X_ROWID                        => Rec_IGS_AD_PS_APPL_Inst.ROWID,
                                         X_PERSON_ID                    => Rec_IGS_AD_PS_APPL_Inst.PERSON_ID,
                                         X_ADMISSION_APPL_NUMBER        => Rec_IGS_AD_PS_APPL_Inst.ADMISSION_APPL_NUMBER,
                                         X_NOMINATED_COURSE_CD          => Rec_IGS_AD_PS_APPL_Inst.NOMINATED_COURSE_CD,
                                         X_SEQUENCE_NUMBER              => Rec_IGS_AD_PS_APPL_Inst.SEQUENCE_NUMBER,
                                         X_PREDICTED_GPA                => Rec_IGS_AD_PS_APPL_Inst.PREDICTED_GPA,
                                         X_ACADEMIC_INDEX               => Rec_IGS_AD_PS_APPL_Inst.ACADEMIC_INDEX,
                                         X_Adm_Cal_Type                 => Rec_IGS_AD_PS_APPL_Inst.ADM_CAL_TYPE,
                                         X_APP_FILE_LOCATION            => Rec_IGS_AD_PS_APPL_Inst.APP_FILE_LOCATION,
                                         X_Adm_Ci_Sequence_Number       => Rec_IGS_AD_PS_APPL_Inst.ADM_CI_SEQUENCE_NUMBER,
                                         X_COURSE_CD                    => Rec_IGS_AD_PS_APPL_Inst.COURSE_CD,
                                         X_APP_SOURCE_ID                => Rec_IGS_AD_PS_APPL_Inst.APP_SOURCE_ID,
                                         X_CRV_VERSION_NUMBER           => Rec_IGS_AD_PS_APPL_Inst.CRV_VERSION_NUMBER,
                                         X_Waitlist_Rank                => Rec_IGS_AD_PS_APPL_Inst.Waitlist_Rank,
                                         X_Waitlist_Status              => Rec_IGS_AD_PS_APPL_Inst.Waitlist_Status,
                                         X_LOCATION_CD                  => Rec_IGS_AD_PS_APPL_Inst.LOCATION_CD,
                                         X_Attent_Other_Inst_Cd         => Rec_IGS_AD_PS_APPL_Inst.Attent_Other_Inst_Cd,
                                         X_ATTENDANCE_MODE              => Rec_IGS_AD_PS_APPL_Inst.ATTENDANCE_MODE,
                                         X_Edu_Goal_Prior_Enroll_Id     => Rec_IGS_AD_PS_APPL_Inst.Edu_Goal_Prior_Enroll_Id,
                                         X_ATTENDANCE_TYPE              => Rec_IGS_AD_PS_APPL_Inst.ATTENDANCE_TYPE,
                                         X_Decision_Make_Id             => Rec_IGS_AD_PS_APPL_Inst.Decision_Make_Id,
                                         X_UNIT_SET_CD                  => Rec_IGS_AD_PS_APPL_Inst.UNIT_SET_CD,
                                         X_Decision_Date                => Rec_IGS_AD_PS_APPL_Inst.Decision_Date,
                                         X_Attribute_Category           => Rec_IGS_AD_PS_APPL_Inst.Attribute_Category,
                                         X_Attribute1                   => Rec_IGS_AD_PS_APPL_Inst.Attribute1,
                                         X_Attribute2                   => Rec_IGS_AD_PS_APPL_Inst.Attribute2,
                                         X_Attribute3                   => Rec_IGS_AD_PS_APPL_Inst.Attribute3,
                                         X_Attribute4                   => Rec_IGS_AD_PS_APPL_Inst.Attribute4,
                                         X_Attribute5                   => Rec_IGS_AD_PS_APPL_Inst.Attribute5,
                                         X_Attribute6                   => Rec_IGS_AD_PS_APPL_Inst.Attribute6,
                                         X_Attribute7                   => Rec_IGS_AD_PS_APPL_Inst.Attribute7,
                                         X_Attribute8                   => Rec_IGS_AD_PS_APPL_Inst.Attribute8,
                                         X_Attribute9                   => Rec_IGS_AD_PS_APPL_Inst.Attribute9,
                                         X_Attribute10                  => Rec_IGS_AD_PS_APPL_Inst.Attribute10,
                                         X_Attribute11                  => Rec_IGS_AD_PS_APPL_Inst.Attribute11,
                                         X_Attribute12                  => Rec_IGS_AD_PS_APPL_Inst.Attribute12,
                                         X_Attribute13                  => Rec_IGS_AD_PS_APPL_Inst.Attribute13,
                                         X_Attribute14                  => Rec_IGS_AD_PS_APPL_Inst.Attribute14,
                                         X_Attribute15                  => Rec_IGS_AD_PS_APPL_Inst.Attribute15,
                                         X_Attribute16                  => Rec_IGS_AD_PS_APPL_Inst.Attribute16,
                                         X_Attribute17                  => Rec_IGS_AD_PS_APPL_Inst.Attribute17,
                                         X_Attribute18                  => Rec_IGS_AD_PS_APPL_Inst.Attribute18,
                                         X_Attribute19                  => Rec_IGS_AD_PS_APPL_Inst.Attribute19,
                                         X_Attribute20                  => Rec_IGS_AD_PS_APPL_Inst.Attribute20,
                                         X_Decision_Reason_Id           => Rec_IGS_AD_PS_APPL_Inst.Decision_Reason_Id,
                                         X_US_VERSION_NUMBER            => Rec_IGS_AD_PS_APPL_Inst.US_VERSION_NUMBER,
                                         X_Decision_Notes               => Rec_IGS_AD_PS_APPL_Inst.Decision_Notes,
                                         X_Pending_Reason_Id            => Rec_IGS_AD_PS_APPL_Inst.Pending_Reason_Id,
                                         X_PREFERENCE_NUMBER            => Rec_IGS_AD_PS_APPL_Inst.PREFERENCE_NUMBER,
                                         X_ADM_DOC_STATUS               => Rec_IGS_AD_PS_APPL_Inst.ADM_DOC_STATUS,
                                         X_ADM_ENTRY_QUAL_STATUS        => Rec_IGS_AD_PS_APPL_Inst.ADM_ENTRY_QUAL_STATUS,
                                         X_DEFICIENCY_IN_PREP           => Rec_IGS_AD_PS_APPL_Inst.DEFICIENCY_IN_PREP,
                                         X_LATE_ADM_FEE_STATUS          => Rec_IGS_AD_PS_APPL_Inst.LATE_ADM_FEE_STATUS,
                                         X_Spl_Consider_Comments        => Rec_IGS_AD_PS_APPL_Inst.Spl_Consider_Comments,
                                         X_Apply_For_Finaid             => Rec_IGS_AD_PS_APPL_Inst.Apply_For_Finaid,
                                         X_Finaid_Apply_Date            => Rec_IGS_AD_PS_APPL_Inst.Finaid_Apply_Date,
                                         X_ADM_OUTCOME_STATUS           => l_offer_adm_outcome_status,
                                         X_ADM_OTCM_STAT_AUTH_PER_ID    => Rec_IGS_AD_PS_APPL_Inst.ADM_OTCM_STATUS_AUTH_PERSON_ID,
                                         X_ADM_OUTCOME_STATUS_AUTH_DT   => Rec_IGS_AD_PS_APPL_Inst.ADM_OUTCOME_STATUS_AUTH_DT,
                                         X_ADM_OUTCOME_STATUS_REASON    => Rec_IGS_AD_PS_APPL_Inst.ADM_OUTCOME_STATUS_REASON,
                                         X_OFFER_DT                     => SYSDATE,
                                         X_Offer_Response_Dt            => SYSDATE,
                                         X_PRPSD_COMMENCEMENT_DT        => Rec_IGS_AD_PS_APPL_Inst.Prpsd_Commencement_Dt,
                                         X_ADM_CNDTNL_OFFER_STATUS      => Rec_IGS_AD_PS_APPL_Inst.ADM_CNDTNL_OFFER_STATUS,
                                         X_CNDTNL_OFFER_SATISFIED_DT    => Rec_IGS_AD_PS_APPL_Inst.CNDTNL_OFFER_SATISFIED_DT,
                                         X_CNDNL_OFR_MUST_BE_STSFD_IND  => Rec_IGS_AD_PS_APPL_Inst.CNDTNL_OFFER_MUST_BE_STSFD_IND,
                                         X_Adm_Offer_Resp_Status        => l_offer_resp_status,
                                         X_Actual_Response_Dt           => Rec_IGS_AD_PS_APPL_Inst.ACTUAL_RESPONSE_DT,
                                         X_Adm_Offer_Dfrmnt_Status      => Rec_IGS_AD_PS_APPL_Inst.ADM_OFFER_DFRMNT_STATUS,
                                         X_Deferred_Adm_Cal_Type        => Rec_IGS_AD_PS_APPL_Inst.DEFERRED_ADM_CAL_TYPE,
                                         X_Deferred_Adm_Ci_Sequence_Num => Rec_IGS_AD_PS_APPL_Inst.DEFERRED_ADM_CI_SEQUENCE_NUM,
                                         X_Deferred_Tracking_Id         => Rec_IGS_AD_PS_APPL_Inst.DEFERRED_TRACKING_ID,
                                         X_ASS_RANK                     => Rec_IGS_AD_PS_APPL_Inst.ASS_RANK,
                                         X_SECONDARY_ASS_RANK           => Rec_IGS_AD_PS_APPL_Inst.SECONDARY_ASS_RANK,
                                         X_INTR_ACCEPT_ADVICE_NUM       => Rec_IGS_AD_PS_APPL_Inst.INTRNTNL_ACCEPTANCE_ADVICE_NUM,
                                         X_ASS_TRACKING_ID              => Rec_IGS_AD_PS_APPL_Inst.ASS_TRACKING_ID,
                                         X_FEE_CAT                      => Rec_IGS_AD_PS_APPL_Inst.FEE_CAT,
                                         X_HECS_PAYMENT_OPTION          => Rec_IGS_AD_PS_APPL_Inst.HECS_PAYMENT_OPTION,
                                         X_Expected_Completion_Yr       => Rec_IGS_AD_PS_APPL_Inst.EXPECTED_COMPLETION_YR,
                                         X_Expected_Completion_Perd     => Rec_IGS_AD_PS_APPL_Inst.EXPECTED_COMPLETION_PERD,
                                         X_CORRESPONDENCE_CAT           => Rec_IGS_AD_PS_APPL_Inst.CORRESPONDENCE_CAT,
                                         X_ENROLMENT_CAT                => Rec_IGS_AD_PS_APPL_Inst.ENROLMENT_CAT,
                                         X_FUNDING_SOURCE               => Rec_IGS_AD_PS_APPL_Inst.FUNDING_SOURCE,
                                         X_APPLICANT_ACPTNCE_CNDTN      => Rec_IGS_AD_PS_APPL_Inst.APPLICANT_ACPTNCE_CNDTN,
                                         X_CNDTNL_OFFER_CNDTN           => Rec_IGS_AD_PS_APPL_Inst.CNDTNL_OFFER_CNDTN,
                                         X_SS_APPLICATION_ID            => Rec_IGS_AD_PS_APPL_Inst.SS_APPLICATION_ID,
                                         X_SS_PWD                       => Rec_IGS_AD_PS_APPL_Inst.SS_PWD,
                                         X_AUTHORIZED_DT                => Rec_IGS_AD_PS_APPL_Inst.AUTHORIZED_DT,
                                         X_AUTHORIZING_PERS_ID          => Rec_IGS_AD_PS_APPL_Inst.AUTHORIZING_PERS_ID,
                                         X_IDX_CALC_DATE                => Rec_IGS_AD_PS_APPL_Inst.IDX_CALC_DATE,
                                         X_ENTRY_STATUS                 => Rec_IGS_AD_PS_APPL_Inst.ENTRY_STATUS,
                                         X_ENTRY_LEVEL                  => Rec_IGS_AD_PS_APPL_Inst.ENTRY_LEVEL,
                                         X_SCH_APL_TO_ID                => Rec_IGS_AD_PS_APPL_Inst.SCH_APL_TO_ID,
                                         X_MODE                         => lv_mode, -- enable security for Admin
                                         X_Attribute21                  => Rec_IGS_AD_PS_APPL_Inst.Attribute21,
                                         X_Attribute22                  => Rec_IGS_AD_PS_APPL_Inst.Attribute22,
                                         X_Attribute23                  => Rec_IGS_AD_PS_APPL_Inst.Attribute23,
                                         X_Attribute24                  => Rec_IGS_AD_PS_APPL_Inst.Attribute24,
                                         X_Attribute25                  => Rec_IGS_AD_PS_APPL_Inst.Attribute25,
                                         X_Attribute26                  => Rec_IGS_AD_PS_APPL_Inst.Attribute26,
                                         X_Attribute27                  => Rec_IGS_AD_PS_APPL_Inst.Attribute27,
                                         X_Attribute28                  => Rec_IGS_AD_PS_APPL_Inst.Attribute28,
                                         X_Attribute29                  => Rec_IGS_AD_PS_APPL_Inst.Attribute29,
                                         X_Attribute30                  => Rec_IGS_AD_PS_APPL_Inst.Attribute30,
                                         X_Attribute31                  => Rec_IGS_AD_PS_APPL_Inst.Attribute31,
                                         X_Attribute32                  => Rec_IGS_AD_PS_APPL_Inst.Attribute32,
                                         X_Attribute33                  => Rec_IGS_AD_PS_APPL_Inst.Attribute33,
                                         X_Attribute34                  => Rec_IGS_AD_PS_APPL_Inst.Attribute34,
                                         X_Attribute35                  => Rec_IGS_AD_PS_APPL_Inst.Attribute35,
                                         X_Attribute36                  => Rec_IGS_AD_PS_APPL_Inst.Attribute36,
                                         X_Attribute37                  => Rec_IGS_AD_PS_APPL_Inst.Attribute37,
                                         X_Attribute38                  => Rec_IGS_AD_PS_APPL_Inst.Attribute38,
                                         X_Attribute39                  => Rec_IGS_AD_PS_APPL_Inst.Attribute39,
                                         X_Attribute40                  => Rec_IGS_AD_PS_APPL_Inst.Attribute40,
                                         X_FUT_ACAD_CAL_TYPE            => Rec_IGS_AD_PS_APPL_Inst.FUTURE_ACAD_CAL_TYPE,
                                         X_FUT_ACAD_CI_SEQUENCE_NUMBER  => Rec_IGS_AD_PS_APPL_Inst.FUTURE_ACAD_CI_SEQUENCE_NUMBER,
                                         X_FUT_ADM_CAL_TYPE             => Rec_IGS_AD_PS_APPL_Inst.FUTURE_ADM_CAL_TYPE,
                                         X_FUT_ADM_CI_SEQUENCE_NUMBER   => Rec_IGS_AD_PS_APPL_Inst.FUTURE_ADM_CI_SEQUENCE_NUMBER,
                                         X_PREV_TERM_ADM_APPL_NUMBER    => Rec_IGS_AD_PS_APPL_Inst.PREVIOUS_TERM_ADM_APPL_NUMBER,
                                         X_PREV_TERM_SEQUENCE_NUMBER    => Rec_IGS_AD_PS_APPL_Inst.PREVIOUS_TERM_SEQUENCE_NUMBER,
                                         X_FUT_TERM_ADM_APPL_NUMBER     => Rec_IGS_AD_PS_APPL_Inst.FUTURE_TERM_ADM_APPL_NUMBER,
                                         X_FUT_TERM_SEQUENCE_NUMBER     => Rec_IGS_AD_PS_APPL_Inst.FUTURE_TERM_SEQUENCE_NUMBER,
                                         X_DEF_ACAD_CAL_TYPE            => Rec_IGS_AD_PS_APPL_Inst.DEF_ACAD_CAL_TYPE, --Bug 2395510
                                         X_DEF_ACAD_CI_SEQUENCE_NUM     => Rec_IGS_AD_PS_APPL_Inst.DEF_ACAD_CI_SEQUENCE_NUM, --Bug 2395510
                                         X_DEF_PREV_TERM_ADM_APPL_NUM   => Rec_IGS_AD_PS_APPL_Inst.DEF_PREV_TERM_ADM_APPL_NUM, --Bug 2395510
                                         X_DEF_PREV_APPL_SEQUENCE_NUM   => Rec_IGS_AD_PS_APPL_Inst.DEF_PREV_APPL_SEQUENCE_NUM, --Bug 2395510
                                         X_DEF_TERM_ADM_APPL_NUM        => Rec_IGS_AD_PS_APPL_Inst.DEF_TERM_ADM_APPL_NUM, --Bug 2395510
                                         X_DEF_APPL_SEQUENCE_NUM        => Rec_IGS_AD_PS_APPL_Inst.DEF_APPL_SEQUENCE_NUM, --Bug 2395510
                                         X_APPL_INST_STATUS             => Rec_IGS_AD_PS_APPL_Inst.appl_inst_status,
                                         x_ais_reason                   => Rec_IGS_AD_PS_APPL_Inst.ais_reason,
                                         x_decline_ofr_reason           => Rec_IGS_AD_PS_APPL_Inst.decline_ofr_reason
                                         );
Line: 2963

	  Fnd_Message.Set_Token('NAME','IGS_AD_SS_GEN_001.Update_Appl_Ofr_Inst -'||SQLERRM);
Line: 2970

  END Update_Appl_Ofr_Inst;
Line: 2972

  PROCEDURE Update_Appl_Ofres_Inst(p_person_id             IN NUMBER,
                                   p_admission_appl_number IN NUMBER,
                                   p_nominated_course_cd   IN VARCHAR2,
                                   p_sequence_number       IN NUMBER,
                                   x_return_status         OUT NOCOPY VARCHAR2,
                                   x_message_data          OUT NOCOPY VARCHAR2) IS

    CURSOR c_upd_acai_resp(cp_person_id IGS_AD_PS_APPL_INST.person_id%TYPE,
                cp_admission_appl_number IGS_AD_PS_APPL_INST.admission_appl_number%TYPE,
                cp_nominated_course_cd IGS_AD_PS_APPL_INST.nominated_course_cd%TYPE,
                cp_sequence_number IGS_AD_PS_APPL_INST.sequence_number%TYPE) IS
      SELECT ROWID, acai.*
        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 = cp_nominated_course_cd
         AND acai.sequence_number = cp_sequence_number
         FOR UPDATE OF acai.ADM_OFFER_RESP_STATUS NOWAIT;
Line: 3018

      IGS_AD_PS_APPL_Inst_Pkg.UPDATE_ROW(X_ROWID                        => Rec_IGS_AD_PS_APPL_Inst.ROWID,
                                         X_PERSON_ID                    => Rec_IGS_AD_PS_APPL_Inst.PERSON_ID,
                                         X_ADMISSION_APPL_NUMBER        => Rec_IGS_AD_PS_APPL_Inst.ADMISSION_APPL_NUMBER,
                                         X_NOMINATED_COURSE_CD          => Rec_IGS_AD_PS_APPL_Inst.NOMINATED_COURSE_CD,
                                         X_SEQUENCE_NUMBER              => Rec_IGS_AD_PS_APPL_Inst.SEQUENCE_NUMBER,
                                         X_PREDICTED_GPA                => Rec_IGS_AD_PS_APPL_Inst.PREDICTED_GPA,
                                         X_ACADEMIC_INDEX               => Rec_IGS_AD_PS_APPL_Inst.ACADEMIC_INDEX,
                                         X_Adm_Cal_Type                 => Rec_IGS_AD_PS_APPL_Inst.ADM_CAL_TYPE,
                                         X_APP_FILE_LOCATION            => Rec_IGS_AD_PS_APPL_Inst.APP_FILE_LOCATION,
                                         X_Adm_Ci_Sequence_Number       => Rec_IGS_AD_PS_APPL_Inst.ADM_CI_SEQUENCE_NUMBER,
                                         X_COURSE_CD                    => Rec_IGS_AD_PS_APPL_Inst.COURSE_CD,
                                         X_APP_SOURCE_ID                => Rec_IGS_AD_PS_APPL_Inst.APP_SOURCE_ID,
                                         X_CRV_VERSION_NUMBER           => Rec_IGS_AD_PS_APPL_Inst.CRV_VERSION_NUMBER,
                                         X_Waitlist_Rank                => Rec_IGS_AD_PS_APPL_Inst.Waitlist_Rank,
                                         X_Waitlist_Status              => Rec_IGS_AD_PS_APPL_Inst.Waitlist_Status,
                                         X_LOCATION_CD                  => Rec_IGS_AD_PS_APPL_Inst.LOCATION_CD,
                                         X_Attent_Other_Inst_Cd         => Rec_IGS_AD_PS_APPL_Inst.Attent_Other_Inst_Cd,
                                         X_ATTENDANCE_MODE              => Rec_IGS_AD_PS_APPL_Inst.ATTENDANCE_MODE,
                                         X_Edu_Goal_Prior_Enroll_Id     => Rec_IGS_AD_PS_APPL_Inst.Edu_Goal_Prior_Enroll_Id,
                                         X_ATTENDANCE_TYPE              => Rec_IGS_AD_PS_APPL_Inst.ATTENDANCE_TYPE,
                                         X_Decision_Make_Id             => Rec_IGS_AD_PS_APPL_Inst.Decision_Make_Id,
                                         X_UNIT_SET_CD                  => Rec_IGS_AD_PS_APPL_Inst.UNIT_SET_CD,
                                         X_Decision_Date                => Rec_IGS_AD_PS_APPL_Inst.Decision_Date,
                                         X_Attribute_Category           => Rec_IGS_AD_PS_APPL_Inst.Attribute_Category,
                                         X_Attribute1                   => Rec_IGS_AD_PS_APPL_Inst.Attribute1,
                                         X_Attribute2                   => Rec_IGS_AD_PS_APPL_Inst.Attribute2,
                                         X_Attribute3                   => Rec_IGS_AD_PS_APPL_Inst.Attribute3,
                                         X_Attribute4                   => Rec_IGS_AD_PS_APPL_Inst.Attribute4,
                                         X_Attribute5                   => Rec_IGS_AD_PS_APPL_Inst.Attribute5,
                                         X_Attribute6                   => Rec_IGS_AD_PS_APPL_Inst.Attribute6,
                                         X_Attribute7                   => Rec_IGS_AD_PS_APPL_Inst.Attribute7,
                                         X_Attribute8                   => Rec_IGS_AD_PS_APPL_Inst.Attribute8,
                                         X_Attribute9                   => Rec_IGS_AD_PS_APPL_Inst.Attribute9,
                                         X_Attribute10                  => Rec_IGS_AD_PS_APPL_Inst.Attribute10,
                                         X_Attribute11                  => Rec_IGS_AD_PS_APPL_Inst.Attribute11,
                                         X_Attribute12                  => Rec_IGS_AD_PS_APPL_Inst.Attribute12,
                                         X_Attribute13                  => Rec_IGS_AD_PS_APPL_Inst.Attribute13,
                                         X_Attribute14                  => Rec_IGS_AD_PS_APPL_Inst.Attribute14,
                                         X_Attribute15                  => Rec_IGS_AD_PS_APPL_Inst.Attribute15,
                                         X_Attribute16                  => Rec_IGS_AD_PS_APPL_Inst.Attribute16,
                                         X_Attribute17                  => Rec_IGS_AD_PS_APPL_Inst.Attribute17,
                                         X_Attribute18                  => Rec_IGS_AD_PS_APPL_Inst.Attribute18,
                                         X_Attribute19                  => Rec_IGS_AD_PS_APPL_Inst.Attribute19,
                                         X_Attribute20                  => Rec_IGS_AD_PS_APPL_Inst.Attribute20,
                                         X_Decision_Reason_Id           => Rec_IGS_AD_PS_APPL_Inst.Decision_Reason_Id,
                                         X_US_VERSION_NUMBER            => Rec_IGS_AD_PS_APPL_Inst.US_VERSION_NUMBER,
                                         X_Decision_Notes               => Rec_IGS_AD_PS_APPL_Inst.Decision_Notes,
                                         X_Pending_Reason_Id            => Rec_IGS_AD_PS_APPL_Inst.Pending_Reason_Id,
                                         X_PREFERENCE_NUMBER            => Rec_IGS_AD_PS_APPL_Inst.PREFERENCE_NUMBER,
                                         X_ADM_DOC_STATUS               => Rec_IGS_AD_PS_APPL_Inst.ADM_DOC_STATUS,
                                         X_ADM_ENTRY_QUAL_STATUS        => Rec_IGS_AD_PS_APPL_Inst.ADM_ENTRY_QUAL_STATUS,
                                         X_DEFICIENCY_IN_PREP           => Rec_IGS_AD_PS_APPL_Inst.DEFICIENCY_IN_PREP,
                                         X_LATE_ADM_FEE_STATUS          => Rec_IGS_AD_PS_APPL_Inst.LATE_ADM_FEE_STATUS,
                                         X_Spl_Consider_Comments        => Rec_IGS_AD_PS_APPL_Inst.Spl_Consider_Comments,
                                         X_Apply_For_Finaid             => Rec_IGS_AD_PS_APPL_Inst.Apply_For_Finaid,
                                         X_Finaid_Apply_Date            => Rec_IGS_AD_PS_APPL_Inst.Finaid_Apply_Date,
                                         X_ADM_OUTCOME_STATUS           => Rec_IGS_AD_PS_APPL_Inst.ADM_OUTCOME_STATUS,
                                         X_ADM_OTCM_STAT_AUTH_PER_ID    => Rec_IGS_AD_PS_APPL_Inst.ADM_OTCM_STATUS_AUTH_PERSON_ID,
                                         X_ADM_OUTCOME_STATUS_AUTH_DT   => Rec_IGS_AD_PS_APPL_Inst.ADM_OUTCOME_STATUS_AUTH_DT,
                                         X_ADM_OUTCOME_STATUS_REASON    => Rec_IGS_AD_PS_APPL_Inst.ADM_OUTCOME_STATUS_REASON,
                                         X_OFFER_DT                     => Rec_IGS_AD_PS_APPL_Inst.OFFER_DT,
                                         X_Offer_Response_Dt            => Rec_IGS_AD_PS_APPL_Inst.OFFER_RESPONSE_DT,
                                         X_PRPSD_COMMENCEMENT_DT        => Rec_IGS_AD_PS_APPL_Inst.Prpsd_Commencement_Dt,
                                         X_ADM_CNDTNL_OFFER_STATUS      => Rec_IGS_AD_PS_APPL_Inst.ADM_CNDTNL_OFFER_STATUS,
                                         X_CNDTNL_OFFER_SATISFIED_DT    => Rec_IGS_AD_PS_APPL_Inst.CNDTNL_OFFER_SATISFIED_DT,
                                         X_CNDNL_OFR_MUST_BE_STSFD_IND  => Rec_IGS_AD_PS_APPL_Inst.CNDTNL_OFFER_MUST_BE_STSFD_IND,
                                         X_Adm_Offer_Resp_Status        => l_offer_resp_status,
                                         X_Actual_Response_Dt           => SYSDATE,
                                         X_Adm_Offer_Dfrmnt_Status      => Rec_IGS_AD_PS_APPL_Inst.ADM_OFFER_DFRMNT_STATUS,
                                         X_Deferred_Adm_Cal_Type        => Rec_IGS_AD_PS_APPL_Inst.DEFERRED_ADM_CAL_TYPE,
                                         X_Deferred_Adm_Ci_Sequence_Num => Rec_IGS_AD_PS_APPL_Inst.DEFERRED_ADM_CI_SEQUENCE_NUM,
                                         X_Deferred_Tracking_Id         => Rec_IGS_AD_PS_APPL_Inst.DEFERRED_TRACKING_ID,
                                         X_ASS_RANK                     => Rec_IGS_AD_PS_APPL_Inst.ASS_RANK,
                                         X_SECONDARY_ASS_RANK           => Rec_IGS_AD_PS_APPL_Inst.SECONDARY_ASS_RANK,
                                         X_INTR_ACCEPT_ADVICE_NUM       => Rec_IGS_AD_PS_APPL_Inst.INTRNTNL_ACCEPTANCE_ADVICE_NUM,
                                         X_ASS_TRACKING_ID              => Rec_IGS_AD_PS_APPL_Inst.ASS_TRACKING_ID,
                                         X_FEE_CAT                      => Rec_IGS_AD_PS_APPL_Inst.FEE_CAT,
                                         X_HECS_PAYMENT_OPTION          => Rec_IGS_AD_PS_APPL_Inst.HECS_PAYMENT_OPTION,
                                         X_Expected_Completion_Yr       => Rec_IGS_AD_PS_APPL_Inst.EXPECTED_COMPLETION_YR,
                                         X_Expected_Completion_Perd     => Rec_IGS_AD_PS_APPL_Inst.EXPECTED_COMPLETION_PERD,
                                         X_CORRESPONDENCE_CAT           => Rec_IGS_AD_PS_APPL_Inst.CORRESPONDENCE_CAT,
                                         X_ENROLMENT_CAT                => Rec_IGS_AD_PS_APPL_Inst.ENROLMENT_CAT,
                                         X_FUNDING_SOURCE               => Rec_IGS_AD_PS_APPL_Inst.FUNDING_SOURCE,
                                         X_APPLICANT_ACPTNCE_CNDTN      => Rec_IGS_AD_PS_APPL_Inst.APPLICANT_ACPTNCE_CNDTN,
                                         X_CNDTNL_OFFER_CNDTN           => Rec_IGS_AD_PS_APPL_Inst.CNDTNL_OFFER_CNDTN,
                                         X_SS_APPLICATION_ID            => Rec_IGS_AD_PS_APPL_Inst.SS_APPLICATION_ID,
                                         X_SS_PWD                       => Rec_IGS_AD_PS_APPL_Inst.SS_PWD,
                                         X_AUTHORIZED_DT                => Rec_IGS_AD_PS_APPL_Inst.AUTHORIZED_DT,
                                         X_AUTHORIZING_PERS_ID          => Rec_IGS_AD_PS_APPL_Inst.AUTHORIZING_PERS_ID,
                                         X_IDX_CALC_DATE                => Rec_IGS_AD_PS_APPL_Inst.IDX_CALC_DATE,
                                         X_ENTRY_STATUS                 => Rec_IGS_AD_PS_APPL_Inst.ENTRY_STATUS,
                                         X_ENTRY_LEVEL                  => Rec_IGS_AD_PS_APPL_Inst.ENTRY_LEVEL,
                                         X_SCH_APL_TO_ID                => Rec_IGS_AD_PS_APPL_Inst.SCH_APL_TO_ID,
                                         X_MODE                         => lv_mode, -- enable security for Admin
                                         X_Attribute21                  => Rec_IGS_AD_PS_APPL_Inst.Attribute21,
                                         X_Attribute22                  => Rec_IGS_AD_PS_APPL_Inst.Attribute22,
                                         X_Attribute23                  => Rec_IGS_AD_PS_APPL_Inst.Attribute23,
                                         X_Attribute24                  => Rec_IGS_AD_PS_APPL_Inst.Attribute24,
                                         X_Attribute25                  => Rec_IGS_AD_PS_APPL_Inst.Attribute25,
                                         X_Attribute26                  => Rec_IGS_AD_PS_APPL_Inst.Attribute26,
                                         X_Attribute27                  => Rec_IGS_AD_PS_APPL_Inst.Attribute27,
                                         X_Attribute28                  => Rec_IGS_AD_PS_APPL_Inst.Attribute28,
                                         X_Attribute29                  => Rec_IGS_AD_PS_APPL_Inst.Attribute29,
                                         X_Attribute30                  => Rec_IGS_AD_PS_APPL_Inst.Attribute30,
                                         X_Attribute31                  => Rec_IGS_AD_PS_APPL_Inst.Attribute31,
                                         X_Attribute32                  => Rec_IGS_AD_PS_APPL_Inst.Attribute32,
                                         X_Attribute33                  => Rec_IGS_AD_PS_APPL_Inst.Attribute33,
                                         X_Attribute34                  => Rec_IGS_AD_PS_APPL_Inst.Attribute34,
                                         X_Attribute35                  => Rec_IGS_AD_PS_APPL_Inst.Attribute35,
                                         X_Attribute36                  => Rec_IGS_AD_PS_APPL_Inst.Attribute36,
                                         X_Attribute37                  => Rec_IGS_AD_PS_APPL_Inst.Attribute37,
                                         X_Attribute38                  => Rec_IGS_AD_PS_APPL_Inst.Attribute38,
                                         X_Attribute39                  => Rec_IGS_AD_PS_APPL_Inst.Attribute39,
                                         X_Attribute40                  => Rec_IGS_AD_PS_APPL_Inst.Attribute40,
                                         X_FUT_ACAD_CAL_TYPE            => Rec_IGS_AD_PS_APPL_Inst.FUTURE_ACAD_CAL_TYPE,
                                         X_FUT_ACAD_CI_SEQUENCE_NUMBER  => Rec_IGS_AD_PS_APPL_Inst.FUTURE_ACAD_CI_SEQUENCE_NUMBER,
                                         X_FUT_ADM_CAL_TYPE             => Rec_IGS_AD_PS_APPL_Inst.FUTURE_ADM_CAL_TYPE,
                                         X_FUT_ADM_CI_SEQUENCE_NUMBER   => Rec_IGS_AD_PS_APPL_Inst.FUTURE_ADM_CI_SEQUENCE_NUMBER,
                                         X_PREV_TERM_ADM_APPL_NUMBER    => Rec_IGS_AD_PS_APPL_Inst.PREVIOUS_TERM_ADM_APPL_NUMBER,
                                         X_PREV_TERM_SEQUENCE_NUMBER    => Rec_IGS_AD_PS_APPL_Inst.PREVIOUS_TERM_SEQUENCE_NUMBER,
                                         X_FUT_TERM_ADM_APPL_NUMBER     => Rec_IGS_AD_PS_APPL_Inst.FUTURE_TERM_ADM_APPL_NUMBER,
                                         X_FUT_TERM_SEQUENCE_NUMBER     => Rec_IGS_AD_PS_APPL_Inst.FUTURE_TERM_SEQUENCE_NUMBER,
                                         X_DEF_ACAD_CAL_TYPE            => Rec_IGS_AD_PS_APPL_Inst.DEF_ACAD_CAL_TYPE, --Bug 2395510
                                         X_DEF_ACAD_CI_SEQUENCE_NUM     => Rec_IGS_AD_PS_APPL_Inst.DEF_ACAD_CI_SEQUENCE_NUM, --Bug 2395510
                                         X_DEF_PREV_TERM_ADM_APPL_NUM   => Rec_IGS_AD_PS_APPL_Inst.DEF_PREV_TERM_ADM_APPL_NUM, --Bug 2395510
                                         X_DEF_PREV_APPL_SEQUENCE_NUM   => Rec_IGS_AD_PS_APPL_Inst.DEF_PREV_APPL_SEQUENCE_NUM, --Bug 2395510
                                         X_DEF_TERM_ADM_APPL_NUM        => Rec_IGS_AD_PS_APPL_Inst.DEF_TERM_ADM_APPL_NUM, --Bug 2395510
                                         X_DEF_APPL_SEQUENCE_NUM        => Rec_IGS_AD_PS_APPL_Inst.DEF_APPL_SEQUENCE_NUM, --Bug 2395510
                                         X_APPL_INST_STATUS             => Rec_IGS_AD_PS_APPL_Inst.appl_inst_status,
                                         X_AIS_REASON                   => Rec_IGS_AD_PS_APPL_Inst.ais_reason,
                                         X_DECLINE_OFR_REASON           => Rec_IGS_AD_PS_APPL_Inst.decline_ofr_reason

                                         );
Line: 3161

  END Update_Appl_ofres_Inst;
Line: 3163

  PROCEDURE insert_appl_section_stat(x_message_name    OUT NOCOPY VARCHAR2,
                                     x_return_status   OUT NOCOPY VARCHAR2,
                                     p_person_id       IN NUMBER,
                                     p_adm_appl_number IN NUMBER,
                                     p_login_id        IN NUMBER) AS
    /*****************************************************************************************
    Created By: [email protected]
    Date Created : 16-APR-2002
    Purpose: 1. Inserts record from Self Service Admissions form (New Application Screen).
             2. These Records are to be used in review and submit applications page as checklist items.
    Known limitations,enhancements,remarks:
    Change History
    Who        When          What
    stammine   10-June-05    Modified the Cursor of Checklist values.
    *****************************************************************************************/

    CURSOR c_chklist(cp_ApplNum igs_ss_Adm_appl_stg.SS_ADM_APPL_ID%TYPE, cp_person_id igs_ss_Adm_appl_stg.PERSON_ID%TYPE) IS
      SELECT pgs.page_name section
        FROM igs_ad_ss_appl_pgs pgs
       WHERE pgs.admission_application_type =
             (SELECT admission_application_type
                FROM igs_ss_adm_appl_stg
               WHERE ss_adm_appl_id = cp_ApplNum)
         AND pgs.include_ind = 'Y'
         AND NOT EXISTS ( SELECT 'x'
        FROM igs_ss_ad_sec_stat
       WHERE person_id = cp_person_id
         AND ss_adm_appl_id = cp_ApplNum
         AND section = pgs.page_name);
Line: 3195

      INSERT INTO IGS_SS_AD_SEC_STAT
        (SS_ADM_APPL_ID,
         PERSON_ID,
         SECTION,
         COMPLETION_STATUS,
         LAST_UPDATED_BY,
         LAST_UPDATE_DATE,
         CREATION_DATE,
         CREATED_BY,
         LAST_UPDATE_LOGIN)
      VALUES
        (P_ADM_APPL_NUMBER,
         P_PERSON_ID,
         c_chklist_values_rec.section,
         'NOTSTARTED',
         P_LOGIN_ID,
         SYSDATE,
         SYSDATE,
         P_LOGIN_ID,
         P_LOGIN_ID);
Line: 3221

	  Fnd_Message.Set_Token('NAME','IGS_AD_SS_GEN_001.insert_appl_section_stat -'||SQLERRM);
Line: 3228

  END insert_appl_section_stat;
Line: 3246

      SELECT s_admission_step_type, step_type_restriction_num
        FROM igs_ad_prcs_cat_step
       WHERE admission_cat = p_admission_cat
         AND s_admission_process_type = p_s_admission_process_type
         AND step_group_type <> 'TRACK';
Line: 3291

  PROCEDURE insert_application_fee(p_person_id       IN igs_ad_app_req.person_id%TYPE,
                                   p_adm_appl_id     IN igs_ss_app_req_stg.ss_adm_appl_id%TYPE,
                                   p_adm_appl_number IN igs_ad_app_req.admission_appl_number%TYPE) AS
    /*----------------------------------------------------------------------------
    ||  Created By :
    ||  Created On :
    ||  Purpose :
    ||  Known limitations, enhancements or remarks :
    ||  Change History :
    ||  Who             When            What
    ||  (reverse chronological order - newest change first)
    ||  pathipat        17-Jun-2003     Enh 2831587 - FI210 Credit Card Fund Transfer build
    ||                                  Added 3 new params in call to igs_ad_app_req_pkg.insert_row
    ||vvutukur   26-Nov-2002   Enh#2584986.Added 11 new parameters to the call to igs_ad_app_req_pkg.insert_row
    ||                         (attributing to credit card details,Accounting information and the GL_DATE)
    ||                         as part of GL Interface Build and passed NULL to all of them.
    ----------------------------------------------------------------------------*/

    l_rowid      VARCHAR2(25);
Line: 3313

      SELECT ss_app_req_id,
             applicant_fee_type,
             applicant_fee_status,
             fee_date,
             fee_payment_method,
             fee_amount,
             reference_num
        FROM IGS_SS_APP_REQ_STG
       WHERE person_id = p_person_id
         AND ss_adm_appl_id = p_adm_appl_id;
Line: 3330

    logHeader('insert_application_fee', 'S');
Line: 3333

        logDetail('Before call to IGS_AD_APP_REQ_PKG.insert_row', 'S');
Line: 3334

        igs_ad_app_req_pkg.insert_row(x_rowid                       => l_rowid,
                                      x_app_req_id                  => l_app_req_id,
                                      x_person_id                   => p_person_id,
                                      x_admission_appl_number       => p_adm_appl_number,
                                      x_applicant_fee_type          => c_appl_fee_rec.applicant_fee_type,
                                      x_applicant_fee_status        => c_appl_fee_rec.applicant_fee_status,
                                      x_fee_date                    => c_appl_fee_rec.FEE_DATE,
                                      X_FEE_PAYMENT_METHOD          => c_appl_fee_rec.FEE_PAYMENT_METHOD,
                                      X_FEE_AMOUNT                  => c_appl_fee_rec.FEE_AMOUNT,
                                      X_REFERENCE_NUM               => c_appl_fee_rec.REFERENCE_NUM,
                                      x_mode                        => lv_mode, -- enable security for Admin
                                      x_credit_card_code            => NULL,
                                      x_credit_card_holder_name     => NULL,
                                      x_credit_card_number          => NULL,
                                      x_credit_card_expiration_date => NULL,
                                      x_rev_gl_ccid                 => NULL,
                                      x_cash_gl_ccid                => NULL,
                                      x_rev_account_cd              => NULL,
                                      x_cash_account_cd             => NULL,
                                      x_gl_date                     => NULL,
                                      x_gl_posted_date              => NULL,
                                      x_posting_control_id          => NULL,
                                      x_credit_card_tangible_cd     => NULL,
                                      x_credit_card_payee_cd        => NULL,
                                      x_credit_card_status_code     => NULL);
Line: 3364

      logDetail('Inside insert_application_fee' ||
                'Exception from IGS_AD_APP_REQ_PKG.insert_row ' || SQLERRM ||
                'person_id : ' || IGS_GE_NUMBER.TO_CANN(p_person_id),
                'S');
Line: 3370

	  Fnd_Message.Set_Token('NAME','IGS_AD_SS_GEN_001.insert_application_fee -'||SQLERRM);
Line: 3375

  END insert_application_fee;
Line: 3393

      SELECT u.title
        FROM igs_ad_unit_sets us, igs_en_unit_set u
       WHERE us.person_id = p_person_id
         AND us.admission_appl_number = p_admission_appl_number
         AND us.nominated_course_cd = p_nominated_course_cd
         AND us.sequence_number = p_sequence_number
         AND us.rank = p_rank
         AND us.unit_set_cd = u.unit_set_cd
         AND us.version_number = u.version_number;
Line: 3471

      SELECT api_person_id, person_id_type
        FROM igs_pe_alt_pers_id api
       WHERE api.pe_person_id = cp_pe_person_id
         AND Sysdate between api.start_dt and nvl(api.end_dt, sysdate);
Line: 3508

      SELECT application_id
        FROM igs_ad_appl a
       WHERE a.person_id = cp_person_id;
Line: 3549

  /* Added procedure which will update the checklist w.r.t Application type configuration. */

  PROCEDURE update_appl_section_stat(p_person_id       IN NUMBER,
                                     p_adm_appl_number IN NUMBER,
                                     p_page_Name       IN VARCHAR2,
                                     p_Appl_Type       IN VARCHAR2,
                                     x_message_name    OUT NOCOPY VARCHAR2,
                                     x_return_status   OUT NOCOPY VARCHAR2,
                                     x_mand_incomplete OUT NOCOPY VARCHAR2) AS
    /*****************************************************************************************
    Created By: stammine
    Date Created : 10-Jun-2005
    Purpose: Procedure to update the Checklist Status as per application Type configuration for an Application
    Known limitations,enhancements,remarks:
    Change History
    Who        When          What
    *****************************************************************************************/

    -- Cursor for Each Component to check for existance of the respective record
    --Personal Details { Basic Information - BASIC_INFO, Address- ADDRESS, Phone- PHONE, Email- EMAIL, Identification- ALT_ID
    --Address Details  { Other Names- OTHER_NAMES, Biographic- BIOGRAPHIC, Special Needs- SPECIAL_NEEDS,Privacy- PRIVACY
    --Further Details  { Relationships- RELATIONSHIPS, Felony- FELONY, Housing Status- HOUSING_STATUS, Health- HEALTH_INFO}

    -- Residency and Citizenship {Country of Residence- COUNTRY_RESIDENCE, Citizenship- CITIZENSHIP,Language- LANGUAGE, Domicile- DOMICILE}

    -- International Details {Country of Citizenship- COUNTRY_CITIZENSHIP, Visa- VISA, Passport- PASSPORT, Financial Verification- FIN_VER}

    -- Application Details  {Program Preferences- PROGRAM_PREF, Program Preference Details- PROG_PREF_DTLS,
    --                       Desired Majors/Minors- DESIRED_UNITS, Educational Goals- EDUC_GOALS, Financial Aid- FIN_AID}

    -- Education {High School- SECONDARY, College/University- POST_SECONDARY, Admission Test Results- ADM_TEST_RESULTS,
    --             Qualification Details- QUALIFICATION, Academic Honors- ACAD_HONORS}

    -- Supporting Information {Personal Statements- PERSONAL_STMTS, Supporting Information- SUPPORTING_INFO,
    --     Other Institutions Applied- OTHER_INST, Academic Interest- ACAD_INTEREST, Special Talents- SPECIAL_TALENTS,
    --     Extracurricular Activities- EXTRACUR_ACTIVITIES, Employment History- EMPLOYMENT_HIST}

    -- Basic Information - BASIC_INFO
    -- No validation

    -- Address - ADDRESS
    CURSOR c_addr(cp_person_id igs_ad_appl.person_id%TYPE, cp_ApplType igs_ad_appl.APPLICATION_TYPE%TYPE) IS
      SELECT 'x'
        FROM IGS_PE_ADDR_V addr, IGS_PE_PARTYSITEUSE_V use
       WHERE addr.PERSON_ID = cp_person_id
         AND addr.STATUS = 'A'
                 AND addr.party_site_id = use.party_site_id
                 AND use.site_use_type IN
                 (SELECT SS_Lookup_code
                FROM igs_ad_ss_lookups
               WHERE ss_lookup_type = 'SITE_USE_CODE'
                 AND admission_application_type = cp_ApplType
                 AND Closed_flag <>  'Y');
Line: 3605

      SELECT 'x'
        FROM hz_contact_points
       WHERE CONTACT_POINT_TYPE = 'PHONE'
         AND OWNER_TABLE_NAME = 'HZ_PARTIES'
         AND STATUS = 'A'
         AND PHONE_LINE_TYPE IN
             (SELECT SS_Lookup_code
                FROM igs_ad_ss_lookups
               WHERE ss_lookup_type = 'PHONE_LINE_TYPE'
                 AND admission_application_type = cp_ApplType
                 AND Closed_flag <>  'Y')
         AND OWNER_TABLE_ID = cp_person_id;
Line: 3620

      SELECT 'x'
        FROM hz_contact_points
       WHERE CONTACT_POINT_TYPE = 'EMAIL'
         AND OWNER_TABLE_NAME = 'HZ_PARTIES'
         AND STATUS = 'A'
         AND OWNER_TABLE_ID = cp_person_id;
Line: 3629

      SELECT 'x'
        FROM IGS_PE_ALT_PERS_ID
       WHERE PE_PERSON_ID = cp_person_id
         AND PERSON_ID_TYPE IN
             (SELECT SS_Lookup_code
                FROM igs_ad_ss_lookups
               WHERE ss_lookup_type = 'PERSON_ID_TYPE'
                 AND admission_application_type = cp_ApplType
                 AND Closed_flag <>  'Y')
        AND (END_DT IS NULL OR START_DT <> END_DT);
Line: 3642

      SELECT 'x'
        FROM IGS_PE_PERSON_ALIAS_V pon
       WHERE pon.PERSON_ID = cp_person_id
         AND ALIAS_TYPE IN
             (SELECT SS_Lookup_code
                FROM igs_ad_ss_lookups
               WHERE ss_lookup_type = 'PE_ALIAS_TYPE'
                 AND admission_application_type = cp_ApplType
                 AND Closed_flag <>  'Y');
Line: 3656

      SELECT 'x'
        FROM IGS_PE_RACE race
       WHERE race.PERSON_ID = cp_person_id;
Line: 3662

      SELECT 'x' FROM IGS_PE_PERS_DISABLTY WHERE person_id = cp_person_id
         AND SYSDATE <= NVL(END_DATE,SYSDATE);
Line: 3667

      SELECT 'x'
        FROM IGS_PE_PRIV_LEVEL priv
       WHERE PERSON_ID = cp_person_id
         AND to_char(DATA_GROUP_ID) IN
             (SELECT SS_Lookup_code
                FROM igs_ad_ss_lookups
               WHERE ss_lookup_type = 'PRIVACY_PREF_DATA_GROUP'
                 AND admission_application_type = cp_ApplType
                 AND Closed_flag <>  'Y');
Line: 3679

      SELECT 'x'
        FROM IGS_PE_HZ_REL_V rel
       WHERE rel.SUBJECT_ID = cp_person_id
         AND rel.SUBJECT_TYPE = 'PERSON'
         AND rel.OBJECT_TYPE = 'PERSON'
         AND rel.STATUS = 'A'
         AND SYSDATE BETWEEN rel.START_DATE AND NVL(rel.END_DATE, SYSDATE)
         AND  RELATIONSHIP_CODE IN
             (SELECT SS_Lookup_code
                FROM igs_ad_ss_lookups
               WHERE ss_lookup_type = 'PARTY_RELATIONS_TYPE'
                 AND admission_application_type = cp_ApplType
                 AND Closed_flag <>  'Y');
Line: 3695

      SELECT FELONY_CONVICTED_FLAG
        FROM IGS_PE_HZ_PARTIES
       WHERE PARTY_ID = cp_person_id;
Line: 3701

      SELECT 'x'
        FROM IGS_PE_TEACH_PERIODS_ALL
       WHERE person_id = cp_person_id;
Line: 3708

      SELECT 'x' FROM IGS_PE_HLTH_INS_ALL
      WHERE person_id = cp_person_id
      AND SYSDATE BETWEEN START_DATE AND NVL(END_DATE,SYSDATE);
Line: 3714

      SELECT 'x' FROM IGS_PE_IMMU_DTLS WHERE person_id = cp_person_id
      AND SYSDATE BETWEEN START_DATE AND NVL(END_DATE,SYSDATE);
Line: 3722

      SELECT 'x'
        FROM IGS_PE_EIT T
       WHERE T.INFORMATION_TYPE = 'PE_STAT_RES_COUNTRY'
         AND Person_id = cp_person_id;
Line: 3729

      SELECT 'x'
        FROM HZ_PERSON_LANGUAGE lang
       WHERE PARTY_ID = cp_person_id
         AND STATUS = 'A';
Line: 3737

      SELECT 'x'
        FROM IGS_PE_EIT
       WHERE INFORMATION_TYPE = 'PE_STAT_RES_STATE'
         AND Person_id = cp_person_id;
Line: 3744

      SELECT 'x' FROM IGS_PE_VOTE_INFO_ALL WHERE Person_id = cp_person_id;
Line: 3748

      SELECT 'x' FROM IGS_PE_INCOME_TAX_ALL WHERE Person_id = cp_person_id;
Line: 3752

      SELECT 'x' FROM IGS_PE_MIL_SERVICES_ALL WHERE Person_id = cp_person_id;
Line: 3756

      SELECT 'x'
        FROM HZ_CITIZENSHIP cz
       WHERE cz.PARTY_ID = cp_person_id
         AND cz.STATUS = 'A';
Line: 3763

      SELECT 'x'
        FROM IGS_PE_VISIT_HISTRY_V visa
       WHERE visa.PERSON_ID = cp_person_id;
Line: 3769

      SELECT 'x'
        FROM IGS_PE_PASSPORT pport
       WHERE pport.PERSON_ID = cp_person_id;
Line: 3778

      SELECT SS_ADMAPPL_PGM_ID, ATTENDANCE_TYPE,
             ATTENDANCE_MODE,
             NOMINATED_COURSE_CD
        FROM IGS_SS_APP_PGM_STG
       WHERE ss_adm_appl_id = cp_adm_appl_number;
Line: 3786

      SELECT SS_ADMAPPL_PGM_ID,
             ENTRY_STATUS,
             ENTRY_LEVEL,
             FINAL_UNIT_SET_CD,
             NOMINATED_COURSE_CD,
             SCH_APL_TO_ID
        FROM IGS_SS_APP_PGM_STG
       WHERE ss_adm_appl_id = cp_adm_appl_number;
Line: 3797

      SELECT 'x'
        FROM IGS_SS_AD_UNITSE_STG
       WHERE ss_admappl_pgm_id = cp_ss_admappl_pgm;
Line: 3803

      SELECT 'x'
        FROM IGS_SS_AD_EDUGOA_STG
       WHERE ss_admappl_pgm_id = cp_ss_admappl_pgm;
Line: 3809

      SELECT APPLY_FOR_FINAID, FINAID_APPLY_DATE
        FROM IGS_SS_APP_PGM_STG
       WHERE ss_adm_appl_id = cp_adm_appl_number;
Line: 3815

      SELECT 'x'
        FROM HZ_EDUCATION HE
       WHERE HE.PARTY_ID = cp_person_id
         AND HE.STATUS = 'A'
         AND EXISTS (SELECT 'X'
		     FROM IGS_OR_ORG_INST_TYPE_ALL
		     WHERE INSTITUTION_TYPE = DECODE (HE.SCHOOL_PARTY_ID, NULL, NULL,
		     (SELECT OI_INSTITUTION_TYPE
		      FROM IGS_PE_HZ_PARTIES
		      WHERE HE.SCHOOL_PARTY_ID = PARTY_ID
			    AND INST_ORG_IND = 'I'
		     )
		    )
	AND SYSTEM_INST_TYPE = 'SECONDARY');
Line: 3832

      SELECT 'x'
        FROM HZ_EDUCATION HE
       WHERE HE.PARTY_ID = cp_person_id
         AND HE.STATUS = 'A'
         AND EXISTS (SELECT 'X'
			FROM IGS_OR_ORG_INST_TYPE_ALL
			WHERE INSTITUTION_TYPE = DECODE (HE.SCHOOL_PARTY_ID, NULL, NULL, (SELECT OI_INSTITUTION_TYPE
			FROM IGS_PE_HZ_PARTIES
			WHERE HE.SCHOOL_PARTY_ID = PARTY_ID
			AND INST_ORG_IND = 'I') )
			AND SYSTEM_INST_TYPE IN ('POST-SECONDARY', 'OTHER')
		    );
Line: 3847

      SELECT 'x'
       FROM igs_en_stdnt_ps_att_all psattmpt
      WHERE psattmpt.person_id = cp_person_id
        AND psattmpt.course_attempt_status <> 'UNCONFIRM'
        AND((NVL(fnd_profile.VALUE('CAREER_MODEL_ENABLED'), 'N') = 'N')
	     OR(fnd_profile.VALUE('CAREER_MODEL_ENABLED') = 'Y' AND psattmpt.primary_program_type = 'PRIMARY'));
Line: 3857

      SELECT 'x'
        FROM IGS_AD_TEST_RESULTS
       WHERE PERSON_ID = cp_person_id
         AND ADMISSION_TEST_TYPE IN
             (SELECT SS_Lookup_code
                FROM igs_ad_ss_lookups
               WHERE ss_lookup_type = 'ADMISSION_TEST_TYPE'
                 AND admission_application_type = cp_ApplType
                 AND Closed_flag <>  'Y');
Line: 3869

      SELECT 'x' FROM IGS_UC_QUAL_DETS WHERE person_id = cp_person_id;
Line: 3873

      SELECT 'x' FROM IGS_PE_ACAD_HONORS WHERE person_id = cp_person_id;
Line: 3880

        SELECT stg.persl_stat_type statement,
           DECODE(NVL(mandatory,'N'),'N','No','Yes') required,
           group_number,
           stg.SS_PERSTAT_ID SS_PERSTAT_ID,
           stg.attach_exists
        FROM  IGS_SS_APPL_PERSTAT stg,
             IGS_AD_APTYP_PESTAT  aptypperstat
        WHERE   stg.persl_Stat_type = aptypperstat.persl_Stat_type
        AND stg.admission_application_type = aptypperstat.admission_application_type
        AND stg.ss_Adm_appl_id = cp_adm_appl_number
        AND stg.PERSON_ID = cp_person_id
        AND group_number = cp_group_number ;
Line: 3896

        SELECT
           group_name  statement,
           DECODE(NVL(group_required_flag,'N'),'N','No','Yes') required,
           group_number ,
           0 SS_PERSTAT_ID,
           null attach_exists,
           group_min
        FROM IGS_AD_PESTAT_GROUP
        WHERE group_number IN
          (SELECT distinct group_number FROM IGS_SS_APPL_PERSTAT stg, IGS_AD_APTYP_PESTAT setup
          WHERE setup.persl_Stat_type = stg.persl_Stat_type
          AND setup.admission_application_type = stg.admission_application_type
          AND stg.ss_Adm_appl_id = cp_adm_appl_number AND stg.PERSON_ID = cp_person_id )
        AND admission_application_type  = cp_ApplType
        AND NVL(GROUP_REQUIRED_FLAG,'N') = 'Y'
        UNION ALL
        SELECT
           stg.persl_stat_type statement,
           DECODE(NVL(mandatory,'N'),'N','No','Yes') required,
           -1 group_number,
           stg.SS_PERSTAT_ID SS_PERSTAT_ID,
           stg.attach_exists,
           0 group_min
        FROM  IGS_SS_APPL_PERSTAT stg,
             IGS_AD_APTYP_PESTAT  aptypperstat
        WHERE   stg.persl_Stat_type = aptypperstat.persl_Stat_type
        AND stg.admission_application_type = aptypperstat.admission_application_type
        AND group_number IS NULL
        AND stg.ss_Adm_appl_id = cp_adm_appl_number
        AND stg.PERSON_ID = cp_person_id ;
Line: 3929

      SELECT 'x'
        FROM IGS_PE_CREDENTIALS
       WHERE person_id = cp_person_id
         AND to_char(CREDENTIAL_TYPE_ID) IN
             (SELECT SS_Lookup_code
                FROM igs_ad_ss_lookups
               WHERE ss_lookup_type = 'CREDENTIAL_TYPE'
                 AND admission_application_type = cp_ApplType
                 AND Closed_flag <>  'Y');
Line: 3941

      SELECT 'x'
        FROM IGS_SS_AD_OTHINS_STG
       WHERE SS_ADM_APPL_ID = cp_Appl_Num;
Line: 3947

      SELECT 'x'
        FROM IGS_SS_AD_ACADIN_STG
       WHERE SS_ADM_APPL_ID = cp_Appl_Num;
Line: 3953

      SELECT 'x'
        FROM IGS_SS_AD_SPLTAL_STG
       WHERE SS_ADM_APPL_ID = cp_Appl_Num;
Line: 3959

    SELECT 'x'
	FROM HZ_PERSON_INTEREST PI, IGS_AD_HZ_EXTRACURR_ACT HEA
	WHERE PI.PERSON_INTEREST_ID = HEA.PERSON_INTEREST_ID
	AND PI.PARTY_ID = cp_person_id;
Line: 3966

      SELECT 'x' FROM HZ_EMPLOYMENT_HISTORY WHERE party_id = cp_person_id;
Line: 3970

      SELECT Admission_application_type ApplType,
             page_name PageName,
             component_code Component,
             comp_disp_name ComponentDesc,
             required_flag
        FROM IGS_AD_SS_APPL_COMPS
       WHERE Admission_application_type = cp_Appl_Type
         AND page_name = cp_page_Name
         AND include_flag = 'Y';
Line: 3982

      SELECT 'x'
        FROM IGS_AD_SS_APPL_COMPS
       WHERE Admission_application_type = cp_Appl_Type
         AND page_name = cp_page_Name
         AND include_flag = 'Y'
         AND required_flag = 'Y';
Line: 4019

    l_prog_label := 'igs.plsql.igs_ad_ss_gen_001.update_appl_section_stat';
Line: 4020

    l_label      := 'igs.plsql.igs_ad_ss_gen_001.update_appl_section_stat.start';
Line: 4549

      UPDATE  IGS_SS_AD_SEC_STAT
        SET COMPLETION_STATUS = l_comp_status
      WHERE  SS_ADM_APPL_ID = p_adm_appl_number
       AND PERSON_ID = p_person_id
       AND  SECTION = p_page_Name;
Line: 4565

      logDetail( 'Exception from update of Application Status, '  || SQLERRM,'S');
Line: 4571

	  Fnd_Message.Set_Token('NAME','IGS_AD_SS_GEN_001.update_appl_section_stat -'||SQLERRM);
Line: 4574

  END update_appl_section_stat;
Line: 4588

 Purpose: 1. Inserts records from Self Service Admissions Application Type Configuration
             if any discrepancy exists with existing Status data and setup.
          2. Update the COMPLETION_STATUS with COMPLETE if COMPLETION_STATUS = ERROR.
          3. Returns the No. of Pages/Sections included for the Application Type.
       This is used to set the sMaxSection Session Variable - Used throughout the Application Create/Update flow.
 Known limitations,enhancements,remarks:
 Change History
 Who        When          What
*****************************************************************************************/
    CURSOR c_NoPgs(cp_ApplType igs_ss_Adm_appl_stg.ADMISSION_APPLICATION_TYPE%TYPE) IS
      SELECT count(*)
        FROM igs_ad_ss_appl_pgs
       WHERE admission_application_type = cp_ApplType
         AND include_ind = 'Y';
Line: 4607

    insert_appl_section_stat(x_message_name,
                             x_return_status,
                             p_person_id,
                             p_adm_appl_number,
                             p_login_id);
Line: 4614

    UPDATE IGS_SS_AD_SEC_STAT
       SET COMPLETION_STATUS = 'COMPLETE'
     WHERE SS_ADM_APPL_ID = p_adm_appl_number
       AND PERSON_ID = p_person_id
       AND COMPLETION_STATUS = 'ERROR';
Line: 4675

              SELECT mandatory_step_ind  --, s_admission_step_type --, step_group_type
              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 = (SELECT apc_step FROM igs_ad_ss_appl_conf
                  WHERE page_code =  cp_page_code
                  AND component_code = cp_comp_code);
Line: 4684

SELECT
  DISTINCT conf.page_code,
  lkv.meaning   page_desc
FROM igs_ad_ss_appl_conf conf,
     igs_lookup_values lkv
WHERE
  lkv.lookup_type = 'SS_APPL_SELFSERVICE_PAGES'
  AND  lkv.lookup_code = conf.page_code
  AND  lkv.ENABLED_FLAG = 'Y'
  AND  SYSDATE BETWEEN NVL(START_DATE_ACTIVE,SYSDATE) AND NVL(END_DATE_ACTIVE,SYSDATE) ;
Line: 4697

SELECT conf.page_code, conf.component_code,
lkv.meaning component_desc,
conf.include_flag, conf.apc_step
FROM IGS_AD_SS_APPL_CONF conf,
igs_lookup_values lkv
WHERE
  lkv.lookup_type = 'IGS_AD_SS_PG_COMPS'
  AND  lkv.lookup_code = conf.component_code
  AND  conf.page_code = cp_page_code
  AND  lkv.ENABLED_FLAG = 'Y'
  AND  SYSDATE BETWEEN NVL(START_DATE_ACTIVE,SYSDATE) AND NVL(END_DATE_ACTIVE,SYSDATE);
Line: 4711

SELECT page_name FROM igs_ad_ss_appl_pgs WHERE
admission_application_type = cp_appl_type;
Line: 4871

             SELECT 'x'
             FROM IGS_AD_SS_APPL_COMPS
             WHERE Admission_application_type = cp_p_Appl_type
             AND Page_name = cp_page_code
             AND component_code = cp_comp_code
             AND Include_flag = 'Y';
Line: 4893

PROCEDURE update_assign_pgs_comps( x_message_name             OUT NOCOPY VARCHAR2,
                                   x_return_status            OUT NOCOPY VARCHAR2,
                                   p_appl_type                IN VARCHAR2 DEFAULT NULL,
                                   p_admission_cat            IN VARCHAR2,
                                   p_s_admission_process_type IN VARCHAR2
                                   ) AS
/*****************************************************************************************
 Created By: stammine
 Date Created : 10-Jun-2005
 Purpose:  procedure which will update the records in following areas when Application Category
           is Changed for an Application Type:
            Application Type pages
            Application Type page Components
            Terms and Conditions.
           Invoked when existing application type is updated.
 Known limitations,enhancements,remarks:
 Change History
 Who        When          What
*****************************************************************************************/

  CURSOR cpcs(cp_admission_cat IGS_AD_PRCS_CAT_STEP_ALL.admission_Cat%TYPE,
              cp_s_admission_process_type IGS_AD_PRCS_CAT_STEP_ALL.s_admission_process_type%TYPE,
              cp_page_code IGS_AD_SS_APPL_CONF.page_code%TYPE,
              cp_comp_code IGS_AD_SS_APPL_CONF.component_code%TYPE) IS
    SELECT mandatory_step_ind, s_admission_step_type, step_group_type
      FROM IGS_AD_PRCS_CAT_STEP_ALL
     WHERE admission_Cat = cp_admission_cat
       AND s_admission_process_type = cp_s_admission_process_type
       AND s_admission_step_type =
           (SELECT apc_step
              FROM IGS_AD_SS_APPL_CONF
             WHERE page_code = cp_page_code
               AND component_code = cp_comp_code
               AND apc_step IS NOT NULL);
Line: 4929

    SELECT Admission_application_type, Page_name, Include_Ind
      FROM IGS_AD_SS_APPL_PGS
     WHERE Admission_application_type = cp_Admission_application_type;
Line: 4934

    SELECT Admission_application_type, Page_name,component_code, Include_flag, Required_flag
      FROM IGS_AD_SS_APPL_COMPS
     WHERE Admission_application_type = cp_Admission_application_type
       AND Page_name = cp_page_code;
Line: 4958

      SELECT admission_application_type
       FROM IGS_AD_SS_APPL_TYP
      WHERE
           admission_application_type = p_appl_type
       AND admission_cat = p_admission_cat
       AND s_admission_process_type = p_s_admission_process_type;
Line: 4966

      SELECT admission_application_type
       FROM IGS_AD_SS_APPL_TYP
      WHERE
       admission_cat = p_admission_cat
       AND s_admission_process_type = p_s_admission_process_type;
Line: 4997

          UPDATE igs_ad_ss_appl_comps
             SET include_flag = 'Y' , required_flag = 'Y'
           WHERE Admission_application_type =
                 appl_pg_comps_rec.Admission_application_type
             AND page_name = appl_pg_comps_rec.page_name
             AND component_code = appl_pg_comps_rec.component_code;
Line: 5019

                  UPDATE igs_ad_ss_appl_comps
                     SET required_flag = 'Y'
                   WHERE Admission_application_type =
                         appl_pg_comps_rec.Admission_application_type
                     AND page_name = appl_pg_comps_rec.page_name
                     AND component_code = appl_pg_comps_rec.component_code;
Line: 5031

                        UPDATE igs_ad_ss_appl_comps
                        SET include_flag = 'Y' , required_flag = 'Y'
                        WHERE Admission_application_type =
                              appl_pg_comps_rec.Admission_application_type
                        AND page_name = appl_pg_comps_rec.page_name
                        AND component_code = appl_pg_comps_rec.component_code;
Line: 5049

                   UPDATE igs_ad_ss_appl_comps
                     SET required_flag = 'Y'
                   WHERE Admission_application_type =
                         appl_pg_comps_rec.Admission_application_type
                     AND page_name = appl_pg_comps_rec.page_name
                     AND component_code = appl_pg_comps_rec.component_code;
Line: 5060

                        UPDATE igs_ad_ss_appl_comps
                        SET include_flag = 'Y' , required_flag = 'Y'
                        WHERE Admission_application_type =
                              appl_pg_comps_rec.Admission_application_type
                        AND page_name = appl_pg_comps_rec.page_name
                        AND component_code = appl_pg_comps_rec.component_code;
Line: 5073

                      UPDATE igs_ad_ss_appl_comps
                      SET include_flag = 'Y' , required_flag = 'N'
                      WHERE Admission_application_type = appl_pg_comps_rec.Admission_application_type
                       AND page_name = appl_pg_comps_rec.page_name
                       AND component_code = appl_pg_comps_rec.component_code;
Line: 5079

                      UPDATE igs_ad_ss_appl_comps
                      SET include_flag = 'Y' , required_flag = 'Y'
                      WHERE Admission_application_type = appl_pg_comps_rec.Admission_application_type
                       AND page_name = appl_pg_comps_rec.page_name
                       AND component_code = appl_pg_comps_rec.component_code;
Line: 5102

    UPDATE IGS_AD_SS_APPL_PGS pgs SET Include_ind = 'Y' WHERE
           pgs.ADMISSION_APPLICATION_TYPE = appl_type_table(i) AND
           EXISTS (SELECT 'x' FROM IGS_AD_SS_APPL_COMPS comps WHERE
            comps.ADMISSION_APPLICATION_TYPE = appl_type_table(i)
            AND comps.Page_name = pgs.page_name
            AND comps.Include_flag = 'Y');
Line: 5117

END update_assign_pgs_comps;
Line: 5139

  SELECT person_id, acad_cal_type, acad_cal_seq_number, adm_cal_type,
         adm_cal_seq_number , admission_cat, s_adm_process_type
  FROM igs_ss_adm_appl_stg
  WHERE ss_adm_appl_id = cp_ss_adm_appl_id;
Line: 5145

  SELECT s_admission_step_type, step_type_restriction_num
  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 = cp_step_type
  AND step_group_type <> 'TRACK';
Line: 5163

        SELECT  'x'
        FROM    IGS_AD_APPL aav, IGS_AD_PS_APPL_INST acaiv
        WHERE    aav.person_id = acaiv.person_id AND
                aav.admission_appl_number = acaiv.admission_appl_number AND
                acaiv.person_id                 = cp_person_id AND
                acaiv.course_cd                 = cp_course_cd AND
                NVL(acaiv.location_cd,'NULL')   = NVL(cp_location_cd,'NULL') AND
                NVL(acaiv.attendance_mode,'NULL') = NVL(cp_attendance_mode,'NULL') AND
                NVL(acaiv.attendance_type,'NULL') = NVL(cp_attendance_type,'NULL') AND
                NVL(acaiv.unit_set_cd, 'NULL')  = NVL(cp_unit_set_cd, 'NULL') AND
                NVL(acaiv.us_version_number,0)  = NVL(cp_us_version_number,0) AND
                NVL(acaiv.adm_cal_type, aav.adm_cal_type) = cp_adm_cal_type AND
                NVL(acaiv.adm_ci_sequence_number, aav.adm_ci_sequence_number)
                    = cp_adm_ci_sequence_number AND
                -- Check for CANCELLED added for bug 2678766
                NVL(IGS_AD_GEN_008.ADMP_GET_SAOS(acaiv.adm_outcome_status),'x') <> 'CANCELLED';
Line: 5310

  SELECT person_id, acad_cal_type, acad_cal_seq_number, adm_cal_type,
         adm_cal_seq_number , admission_cat, s_adm_process_type
  FROM igs_ss_adm_appl_stg
  WHERE ss_adm_appl_id = cp_ss_adm_appl_id;
Line: 5316

  SELECT s_admission_step_type, step_type_restriction_num
  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 = cp_step_type
  AND step_group_type <> 'TRACK';
Line: 5370

PROCEDURE DELETE_PERSTMT_ATTACHMENT(p_document_id IN NUMBER,
                                    p_ss_perstat_id IN NUMBER,
                                       x_return_status OUT NOCOPY VARCHAR2
                                      ) AS
-- This method will be used to delete the Personal Statement Attachment record
-- from the tables FND_ATTCHED_DOCUMENTS, FND_DOCUMENTS and FND_LOBS.
BEGIN
    x_return_status := 'S';
Line: 5378

    FND_DOCUMENTS_PKG.DELETE_ROW (
                            x_document_id     => p_document_id,
                            x_datatype_id     => 6,
                            delete_ref_Flag   => 'Y'
    );
Line: 5383

    Update IGS_SS_APPL_PERSTAT SET  attach_exists ='N' WHERE SS_PERSTAT_ID = p_ss_perstat_id;
Line: 5388

END DELETE_PERSTMT_ATTACHMENT;
Line: 5401

        SELECT category_id
        FROM fnd_document_categories_tl
        WHERE name = cp_name;
Line: 5414

        SELECT FND_LOBS_S.NEXTVAL INTO l_fileid FROM dual;
Line: 5416

        INSERT INTO FND_LOBS(
                          FILE_ID,
                          FILE_NAME,
                          FILE_CONTENT_TYPE,
                          UPLOAD_DATE,
                          EXPIRATION_DATE,
                          PROGRAM_NAME,
                          PROGRAM_TAG,
                          LANGUAGE,
                          ORACLE_CHARSET,
                          FILE_FORMAT) VALUES
                          (
                          l_fileid,
                          p_file_name,
                          p_file_content_type,
                          SYSDATE,
                          NULL,
                          NULL,
                          NULL,
                          USERENV('LANG'),
                          NULL,
                          p_file_format
        );
Line: 5465

        Update IGS_SS_APPL_PERSTAT SET  attach_exists ='Y' WHERE SS_PERSTAT_ID = P_SS_PERSTAT_ID;
Line: 5473

PROCEDURE DELETE_PERSTMT_ATTACHMENT_UP(p_document_id IN NUMBER,
                                       x_return_status OUT NOCOPY VARCHAR2
                                      ) AS
-- This method will be used to delete the Personal Statement Attachment record
-- from the tables FND_ATTCHED_DOCUMENTS, FND_DOCUMENTS and FND_LOBS.
BEGIN
    x_return_status := 'S';
Line: 5480

    FND_DOCUMENTS_PKG.DELETE_ROW (
                            x_document_id     => p_document_id,
                            x_datatype_id     => 6,
                            delete_ref_Flag   => 'Y'
    );
Line: 5490

END DELETE_PERSTMT_ATTACHMENT_UP;
Line: 5503

        SELECT category_id
        FROM fnd_document_categories_tl
        WHERE name = cp_name;
Line: 5516

        SELECT FND_LOBS_S.NEXTVAL INTO l_fileid FROM dual;
Line: 5518

        INSERT INTO FND_LOBS(
                          FILE_ID,
                          FILE_NAME,
                          FILE_CONTENT_TYPE,
                          UPLOAD_DATE,
                          EXPIRATION_DATE,
                          PROGRAM_NAME,
                          PROGRAM_TAG,
                          LANGUAGE,
                          ORACLE_CHARSET,
                          FILE_FORMAT) VALUES
                          (
                          l_fileid,
                          p_file_name,
                          p_file_content_type,
                          SYSDATE,
                          NULL,
                          NULL,
                          NULL,
                          USERENV('LANG'),
                          NULL,
                          p_file_format
        );
Line: 5583

      SELECT al.meaning      lookup_desc
        FROM AR_LOOKUPS al
       WHERE al.LOOKUP_TYPE = 'PARTY_SITE_USE_CODE'
         AND al.ENABLED_FLAG = 'Y'
         AND EXISTS (SELECT 1 FROM IGS_AD_SS_LOOKUPS sslkps
                    WHERE sslkps.SS_LOOKUP_TYPE = 'SITE_USE_CODE' AND
                    sslkps.admission_application_type = p_application_type AND
                    sslkps.ss_lookup_code = al.lookup_code AND
                    sslkps.closed_flag <> 'Y');
Line: 5594

      SELECT lv.meaning      lookup_desc
        FROM FND_LOOKUP_VALUES lv
       WHERE lv.LOOKUP_TYPE = 'PHONE_LINE_TYPE'
         AND lv.LANGUAGE(+) = USERENV('LANG')
         AND lv.VIEW_APPLICATION_ID = 222
         AND lv.SECURITY_GROUP_ID = 0
         AND lv.ENABLED_FLAG = 'Y'
         AND EXISTS
          (SELECT 1 FROM IGS_AD_SS_LOOKUPS sslkps
             WHERE sslkps.SS_LOOKUP_TYPE = 'PHONE_LINE_TYPE' AND
             sslkps.admission_application_type = p_application_type AND
             sslkps.ss_lookup_code = lv.lookup_code AND
	     sslkps.closed_flag <> 'Y');
Line: 5609

      SELECT pit.description    lookup_desc
        FROM IGS_PE_PERSON_ID_TYP pit
       WHERE pit.closed_ind <> 'Y'
       AND EXISTS (SELECT 1 FROM IGS_AD_SS_LOOKUPS sslkps
               WHERE sslkps.SS_LOOKUP_TYPE = 'PERSON_ID_TYPE' AND
               sslkps.admission_application_type = p_application_type AND
               sslkps.ss_lookup_code = pit.person_id_type AND
	       sslkps.closed_flag <> 'Y');
Line: 5619

       SELECT lv.meaning      lookup_desc
        FROM FND_LOOKUP_VALUES lv,
             HZ_RELATIONSHIP_TYPES hz
       WHERE HZ.FORWARD_REL_CODE=lv.lookup_code
         AND hz.subject_type = 'PERSON'
         AND hz.object_type = 'PERSON'
         AND hz.status = 'A'
         AND lv.LOOKUP_TYPE = 'PARTY_RELATIONS_TYPE'
         AND lv.LANGUAGE(+) = USERENV('LANG')
         AND lv.VIEW_APPLICATION_ID = 222
         AND lv.SECURITY_GROUP_ID = 0
         AND lv.ENABLED_FLAG = 'Y'
         AND EXISTS (SELECT 1 FROM IGS_AD_SS_LOOKUPS sslkps
             WHERE sslkps.SS_LOOKUP_TYPE = 'PARTY_RELATIONS_TYPE' AND
             sslkps.admission_application_type = p_application_type AND
             sslkps.ss_lookup_code = lv.lookup_code AND
	     sslkps.closed_flag <> 'Y');
Line: 5638

      SELECT pdg.description   lookup_desc
        FROM IGS_PE_DATA_GROUPS_ALL pdg
       WHERE pdg.closed_ind <> 'Y'
       AND EXISTS (SELECT 1 FROM IGS_AD_SS_LOOKUPS sslkps
          WHERE sslkps.ss_lookup_type = 'PRIVACY_PREF_DATA_GROUP' AND
            sslkps.admission_application_type = p_application_type AND
            sslkps.ss_lookup_code = to_char(pdg.data_group_id) AND
	    sslkps.closed_flag <> 'Y');
Line: 5648

      SELECT lv.meaning      lookup_desc
        FROM igs_lookup_values lv
       WHERE lv.LOOKUP_TYPE = 'PE_ALIAS_TYPE'
         AND lv.ENABLED_FLAG = 'Y'
         AND EXISTS (SELECT 1 FROM IGS_AD_SS_LOOKUPS sslkps
             WHERE sslkps.SS_LOOKUP_TYPE = 'PE_ALIAS_TYPE' AND
              sslkps.admission_application_type = p_application_type AND
              sslkps.ss_lookup_code = lv.lookup_code AND
              sslkps.closed_flag <> 'Y');
Line: 5659

      SELECT act.description        lookup_desc
        FROM IGS_AD_CRED_TYPES act
       WHERE act.closed_ind <> 'Y'
          AND EXISTS (SELECT 1 FROM IGS_AD_SS_LOOKUPS sslkps
          WHERE sslkps.ss_lookup_type = 'CREDENTIAL_TYPE' AND
             sslkps.admission_application_type =  p_application_type AND
             sslkps.ss_lookup_code = to_char(act.credential_type_id)  AND
             sslkps.closed_flag <> 'Y');
Line: 5669

      SELECT att.description         lookup_desc
        FROM IGS_AD_TEST_TYPE att
       WHERE att.closed_ind <> 'Y'
        AND EXISTS (SELECT 1 FROM IGS_AD_SS_LOOKUPS sslkps
          WHERE sslkps.SS_LOOKUP_TYPE = 'ADMISSION_TEST_TYPE' AND
             sslkps.admission_application_type = p_application_type AND
             sslkps.ss_lookup_code = att.admission_test_type AND
             sslkps.closed_flag <> 'Y');
Line: 5786

SELECT ROWID
FROM IGS_AD_PS_APPL_INST_ALL
WHERE person_id = cp_person_id
AND ADMISSION_APPL_NUMBER = cp_admission_appl_number;
Line: 5791

l_select_access BOOLEAN;
Line: 5795

l_select_access := FALSE;
Line: 5804

           l_select_access := TRUE;
Line: 5809

   IF l_select_access THEN
   x_return_status := 'S';
Line: 5818

            fnd_message.set_token('OPERATION','SELECT');
Line: 5838

        insert_acad_interest(p_person_id       => p_person_id,
                             p_adm_appl_id     => p_ss_adm_appl_number,
                             p_adm_appl_number => p_adm_appl_number);
Line: 5841

        insert_applicant_intent(p_person_id       => p_person_id,
                                p_adm_appl_id     => p_ss_adm_appl_number,
                                p_adm_appl_number => p_adm_appl_number);
Line: 5844

        insert_spl_talent(p_person_id       => p_person_id,
                          p_adm_appl_id     => p_ss_adm_appl_number,
                          p_adm_appl_number => p_adm_appl_number);
Line: 5847

        insert_special_interest(p_person_id       => p_person_id,
                                p_adm_appl_id     => p_ss_adm_appl_number,
                                p_adm_appl_number => p_adm_appl_number);
Line: 5851

        insert_othinst(p_person_id             => p_person_id,
                       p_adm_appl_id           => p_ss_adm_appl_number,
                       p_admission_appl_number => p_adm_appl_number);
Line: 5856

        logheader('before inserting application_fee into IGS tables', 'S');
Line: 5857

        insert_application_fee(p_person_id       => p_person_id,
                               p_adm_appl_id     => p_ss_adm_appl_number,
                               p_adm_appl_number => p_adm_appl_number);
Line: 5894

       SELECT  FND_PROFILE.VALUE('IGS_AD_PRESUB_APPL_UHK') value
       FROM dual;