DBA Data[Home] [Help]

APPS.IGS_FI_PRC_STDNT_DPSTS SQL Statements

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

Line: 27

                       While Selecting Person Group member, start date and end date are checked.
                       Additional issue: Local variables l_c_message_name, l_c_outcome have to be re-initialized
                       before start of each Enrollment Credit
vchappid 09-Jan-2003   Bug# 2730010, when a student has program attempt as Enrolled and no action is being
                       taken on the Deposit then different message is logged in the log file.
vchappid 06-Jan-2003   Bug# 2729948, message name changed from IGS_FI_PRS_OR_PRSIDGRP to IGS_FI_PRS_PRSIDGRP_NULL
                       whenever user don't provide either person id or person id group as parameter to the request
                       Additionally, Person Group Id parameter is being validated twice.
                       Removed duplicate Person Group ID validation.
******************************************************************/

  g_c_yes                CONSTANT VARCHAR2(1)  := 'Y';
Line: 105

    SELECT 'X'
    FROM igs_ca_inst_rel r1
    WHERE r1.sub_cal_type = cp_c_load_cal_type AND
          r1.sub_ci_sequence_number = cp_n_load_ci_seq_num AND
          r1.sup_cal_type = cp_c_acad_cal_type AND
          r1.sup_ci_sequence_number = cp_n_acad_ci_seq_num AND
    EXISTS (SELECT 'X'
            FROM igs_ca_inst_rel r2
            WHERE r2.sup_cal_type = r1.sup_cal_type AND
            r2.sup_ci_sequence_number = r1.sup_ci_sequence_number  AND
            r2.sub_cal_type = cp_c_adm_cal_type AND
            r2.sub_ci_sequence_number = cp_n_adm_ci_seq_num);
Line: 166

    SELECT spa.course_cd course_cd,
           spa.version_number version_number,
           ps.course_type course_type,
           spa.course_attempt_status course_attempt_status
    FROM   igs_en_stdnt_ps_att  spa,
           igs_ps_ver ps
    WHERE  spa.course_cd = ps.course_cd AND
           spa.version_number = ps.version_number AND
           spa.person_id = cp_n_person_id AND
           (
            (cp_c_sca_status= g_c_sca_enrolled AND spa.course_attempt_status = 'ENROLLED')
             OR
            (
             cp_c_sca_status = g_c_sca_other
             AND
             spa.course_attempt_status IN ('COMPLETED','INTERMIT','INACTIVE','UNCONFIRM','ENROLLED')
            )
           )
            AND
           (
             (spa.course_attempt_status ='ENROLLED' AND
              EXISTS
              (
               SELECT 'X'
               FROM igs_en_su_attempt  sua,
               igs_ca_load_to_teach_v  lci
               WHERE sua.person_id = spa.person_id AND
               sua.course_cd = spa.course_cd AND
               sua.cal_type = lci.teach_cal_type AND
               sua.ci_sequence_number = lci.teach_ci_sequence_number AND
               (lci.load_cal_type = cp_c_load_cal_type  AND
                lci.load_ci_sequence_number = cp_n_load_cal_seq_num) AND
               (
                (cp_c_sca_status= g_c_sca_enrolled AND sua.unit_attempt_status = 'ENROLLED')
                 OR
                (cp_c_sca_status = g_c_sca_other
                 AND
                 sua.unit_attempt_status IN ('UNCONFIRM','WAITLISTED','COMPLETED')
                )
               )
              )
            OR
             (spa.course_attempt_status IN ('COMPLETED','INTERMIT','INACTIVE','UNCONFIRM') AND cp_c_sca_status = g_c_sca_other)
            )
          );
Line: 321

    SELECT person_number, full_name
    FROM igs_fi_parties_v
    WHERE person_id = cp_n_person_id;
Line: 326

      SELECT credit_type_name,payment_credit_type_name
      FROM   igs_fi_cr_types_v
      WHERE  credit_type_id = cp_credit_type_id;
Line: 409

    SELECT credit_type_name
    FROM igs_fi_cr_types
    WHERE credit_type_id = cp_credit_type_id AND
          credit_class = p_c_credit_class;
Line: 496

    SELECT party_number
    FROM hz_parties
    WHERE party_id = cp_n_person_id;
Line: 544

    SELECT group_cd
    FROM igs_pe_persid_group
    WHERE group_id= p_n_person_id_grp AND
          TRUNC(create_dt)<= TRUNC(SYSDATE) AND
          closed_ind = 'N';
Line: 595

    SELECT t.cal_type, t.start_dt, t.end_dt
    FROM igs_ca_inst t, igs_ca_type ty
    WHERE t.cal_type = ty.cal_type
    AND   ty.s_cal_cat='LOAD'
    AND   t.cal_type = cp_c_cal_type
    AND   t.sequence_number =  cp_n_seq_num;
Line: 938

    SELECT crd.*
    FROM   igs_fi_credits_all crd,
           igs_fi_cr_types crt
    WHERE crd.party_id = cp_n_person_id AND
          crd.credit_type_id = crt.credit_type_id AND
          crt.credit_class = g_c_othdeposit AND
          (
           (crt.credit_type_id = cp_c_cr_type_id AND cp_c_cr_type_id IS NOT NULL)
            OR
            cp_c_cr_type_id IS NULL
          ) AND
          (
           (crd.fee_cal_type = cp_c_fee_cal_type
            AND
            crd.fee_ci_sequence_number = cp_n_fee_seq_num
           )
           OR
           (
            (crd.fee_cal_type IS NULL AND cp_c_fee_cal_type IS NULL)
             AND
            (crd.fee_ci_sequence_number IS NULL AND cp_n_fee_seq_num IS NULL)
           )
          ) AND
          crd.status = 'CLEARED';
Line: 1026

                         Modified cursor c_enr_dpsts to select credit type id also.
  vchappid 09-Jan-2003   Bug# 2730010, when a student has program attempt as Enrolled and no action is being
                         taken on the Deposit then different message is logged in the log file.
                         Additional issue: Local variables l_c_message_name, l_c_outcome have to be re-initialized
                         before start of each Enrollment Credit

  ******************************************************************/

    -- Cursor for fetching all Deposit Transactions of Enrolment Deposit Credit Class
    -- with 'Cleared' status and matching credit type if provided
    CURSOR c_enr_dpsts(cp_n_person_id   igs_fi_parties_v.person_id%TYPE,
                       cp_n_cr_type_id  igs_fi_cr_types.credit_type_id%TYPE)
    IS
    SELECT crd.credit_id,crd.credit_type_id,
           TO_NUMBER(crd.source_transaction_ref) source_transaction_ref,
           crd.credit_number,
           crd.amount
    FROM  igs_fi_credits crd,
          igs_fi_cr_types crt
    WHERE crd.party_id = cp_n_person_id AND
          crd.credit_type_id = crt.credit_type_id AND
          (
           (crt.credit_type_id = cp_n_cr_type_id AND cp_n_cr_type_id IS NOT NULL)
            OR
            cp_n_cr_type_id IS NULL
          ) AND
          crt.credit_class = g_c_enrdeposit AND
          crd.status = 'CLEARED'
    ORDER BY crd.credit_number;
Line: 1063

    SELECT admission_appl_number, application_type
    FROM  igs_ad_appl
    WHERE person_id = cp_n_person_id AND
          (application_id IS NOT NULL AND application_id = cp_n_appl_id);
Line: 1072

    SELECT NVL(enroll_deposit_level, g_c_appl_dep_lvl) enroll_deposit_level
    FROM igs_ad_ss_appl_typ
    WHERE admission_application_type = cp_c_application_type AND
          closed_ind <> 'Y';
Line: 1091

    SELECT inst.course_cd course_cd,
           inst.crv_version_number version_number,
           ps.course_type course_type
    FROM   igs_ad_ps_appl_inst inst,
           igs_ad_appl aa,
           igs_ps_ver ps,
           igs_ad_ofrdfrmt_stat df,
           igs_ad_ofr_resp_stat off
    WHERE  inst.person_id = cp_n_person_id AND
           aa.person_id = inst.person_id AND
           aa.admission_appl_number = inst.admission_appl_number AND
           (
            (inst.admission_appl_number = cp_c_adm_application_number AND cp_c_criteria = 'APPL')
            OR
            (inst.admission_appl_number <> cp_c_adm_application_number AND cp_c_criteria = 'ALL')
           ) AND
           (inst.course_cd = ps.course_cd AND inst.crv_version_number = ps.version_number) AND
           inst.adm_offer_resp_status = off.adm_offer_resp_status AND
           inst.adm_offer_dfrmnt_status = df.adm_offer_dfrmnt_status AND
           (
            (off.s_adm_offer_resp_status = 'DEFERRAL' AND df.s_adm_offer_dfrmnt_status = 'CONFIRM' AND
             check_acad_load_adm_rel(cp_load_cal_type,
                                     cp_load_ci_seq_number,
                                     inst.def_acad_cal_type,
                                     inst.def_acad_ci_sequence_num,
                                     inst.deferred_adm_cal_type,
                                     inst.deferred_adm_ci_sequence_num) = 'Y'
            )
            OR
            (off.s_adm_offer_resp_status = 'ACCEPTED'
             AND
             check_acad_load_adm_rel(cp_load_cal_type,
                                     cp_load_ci_seq_number,
                                     aa.acad_cal_type,
                                     aa.acad_ci_sequence_number,
                                     inst.adm_cal_type,
                                     inst.adm_ci_sequence_number) = 'Y'
            )
           );
Line: 1134

      SELECT  program_code,
              version_number,
              NULL course_type
      FROM igs_ad_deplvl_prg
      WHERE admission_application_type = cp_c_adm_appl_type AND
            closed_ind='N';
Line: 1144

      SELECT NULL program_code,
             NULL version_number,
             program_type
      FROM   igs_ad_deplvl_prgty
      WHERE  admission_application_type = cp_c_adm_appl_type AND
             closed_ind = 'N';
Line: 1460

  vchappid   09-Jan-2003    Bug# 2729935, While Selecting Person Group member, start date and end date is checked.
  ******************************************************************/

    CURSOR c_person(cp_n_person_id     igs_pe_person.person_id%TYPE,
                    cp_n_person_grp_id igs_pe_prsid_grp_mem_all.group_id%TYPE)
    IS
    SELECT person_id
    FROM  igs_pe_prsid_grp_mem
    WHERE group_id = cp_n_person_grp_id AND
          TRUNC(SYSDATE) BETWEEN TRUNC(NVL(start_date,SYSDATE)) AND TRUNC(NVL(end_date,SYSDATE)) AND
          cp_n_person_id IS NULL AND
          cp_n_person_grp_id IS NOT NULL
    UNION
    SELECT cp_n_person_id
    FROM   DUAL
    WHERE cp_n_person_id IS NOT NULL AND
          cp_n_person_grp_id IS NULL;