DBA Data[Home] [Help]

APPS.IGS_AD_VAL_ACAI_STATUS SQL Statements

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

Line: 112

  		SELECT	closed_ind
  		FROM	IGS_AD_ENT_QF_STAT
  		WHERE	adm_entry_qual_status = cp_adm_entry_qual_status;
Line: 314

  		SELECT	closed_ind
  		FROM	IGS_AD_DOC_STAT
  		WHERE	adm_doc_status = cp_adm_doc_status;
Line: 528

  		SELECT	'x'
  		FROM	IGS_EN_STDNT_PS_ATT	sca
  		WHERE	sca.person_id 				= p_person_id AND
  			NVL(sca.adm_nominated_course_cd, 'NULL') =
  							NVL(p_nominated_course_cd, 'NULL') AND
  			NVL(sca.adm_admission_appl_number, -1)	= NVL(p_admission_appl_number, -1) AND
  			NVL(sca.adm_sequence_number, -1) 	= NVL(p_acai_sequence_number, -1) AND
  			sca.student_confirmed_ind		= 'Y';
Line: 617

  		SELECT	closed_ind
  		FROM	IGS_AD_OFRDFRMT_STAT
  		WHERE	adm_offer_dfrmnt_status = cp_adm_offer_dfrmnt_status;
Line: 856

  		SELECT	closed_ind
  		FROM	IGS_AD_FEE_STAT
  		WHERE	adm_fee_status = p_adm_fee_status;
Line: 914

  		SELECT	coo.location_cd,
  			coo.attendance_mode,
  			coo.attendance_type
  		FROM	IGS_PS_OFR_OPT	coo
  		WHERE	coo.course_cd 		= p_course_cd AND
  			coo.version_number 	= p_crv_version_number AND
  			coo.cal_type 		= p_acad_cal_type AND
                        coo.delete_flag = 'N';
Line: 1264

  		SELECT	sca.course_attempt_status
  		FROM	IGS_EN_STDNT_PS_ATT	sca
  		WHERE	sca.person_id 			= p_person_id AND
  			sca.course_cd			= p_course_cd AND
  			sca.adm_admission_appl_number	IS NOT NULL AND
  			sca.adm_admission_appl_number	= p_admission_appl_number AND
  			sca.adm_nominated_course_cd	IS NOT NULL AND
  			sca.adm_nominated_course_cd	= p_nominated_course_cd AND
  			sca.adm_sequence_number		IS NOT NULL AND
  			sca.adm_sequence_number		= p_acai_sequence_number AND
  			sca.student_confirmed_ind	= 'Y';
Line: 1425

  		SELECT	aors.closed_ind
  		FROM	IGS_AD_OFR_RESP_STAT	aors
  		WHERE	aors.adm_offer_resp_status = p_adm_offer_resp_status;
Line: 1815

  	cst_deleted			CONSTANT 	VARCHAR2(7) := 'DELETED';
Line: 1824

  		SELECT 'x'
  		FROM	IGS_EN_STDNT_PS_ATT sca
  		WHERE	sca.person_id 			= p_person_id AND
  			sca.adm_admission_appl_number 	IS NOT NULL AND
  			sca.adm_admission_appl_number 	= p_admission_appl_number AND
  			sca.adm_nominated_course_cd 	IS NOT NULL AND
  			sca.adm_nominated_course_cd 	= p_nominated_course_cd AND
  			sca.adm_sequence_number 	IS NOT NULL AND
  			sca.adm_sequence_number 	= p_acai_sequence_number AND
  			sca.course_attempt_status NOT IN (cst_deleted, cst_unconfirmed);
Line: 1836

        SELECT s_admission_process_type
        FROM   igs_ad_appl
        WHERE  person_id = cp_person_id
        AND    admission_appl_number = cp_admission_appl_number;
Line: 1879

  		-- Cannot withdraw or void and unless an offer is made first. In case the update is made from the cancel
		-- reconsideration job, this restriction should not be there.
  		p_message_name := 'IGS_AD_OUTCOME_STATUS_CHG';
Line: 1946

  		SELECT	aos.closed_ind
  		FROM	IGS_AD_OU_STAT	aos
  		WHERE	aos.adm_outcome_status = p_adm_outcome_status;
Line: 2136

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

  		SELECT	'x'
  		FROM	IGS_AD_APPL_LTR	aal
  		WHERE	aal.person_id			= p_person_id 		AND
  			aal.admission_appl_number	= p_admission_appl_number AND
  			aal.correspondence_type		= cst_outcome_lt;
Line: 2157

  		SELECT	'x'
  		FROM	IGS_AD_PS_APPL_INST	acai,
  			IGS_AD_OU_STAT		aos
  		WHERE	acai.person_id			= p_person_id		AND
  			acai.admission_appl_number	= p_admission_appl_number AND
  			(acai.nominated_course_cd	<> p_nominated_course_cd OR
  			 acai.sequence_number		<> p_acai_sequence_number) AND
  			acai.adm_outcome_status		= aos.adm_outcome_status AND
  			aos.s_adm_outcome_status	<> cst_pending;
Line: 2167

  		SELECT	'x'
  		FROM	IGS_AD_PS_APLINSTUNT 	acaiu,
  			IGS_AD_UNIT_OU_STAT		auos
  		WHERE	acaiu.person_id			= p_person_id AND
  			acaiu.admission_appl_number	= p_admission_appl_number AND
  			acaiu.nominated_course_cd	= p_nominated_course_cd AND
  			acaiu.acai_sequence_number	= p_acai_sequence_number AND
  			auos.s_adm_outcome_status	= cst_pending		AND
  			acaiu.adm_unit_outcome_status	= auos.adm_unit_outcome_status;
Line: 2177

  		SELECT	sca.course_attempt_status
  		FROM	IGS_EN_STDNT_PS_ATT 	sca
  		WHERE	sca.person_id	= p_person_id AND
  			sca.course_cd	= p_course_cd AND
  			sca.adm_admission_appl_number	= p_admission_appl_number AND
  			sca.adm_nominated_course_cd	= p_nominated_course_cd AND
  			sca.adm_sequence_number		= p_acai_sequence_number;
Line: 2189

                SELECT  cty.research_type_ind
                FROM    IGS_PS_VER      crv,
                        IGS_PS_TYPE     cty
                WHERE   crv.course_cd           = p_course_cd AND
                        crv.version_number      = p_crv_version_number AND
                        crv.course_type         = cty.course_type;
Line: 2221

  			SELECT	aos.s_adm_outcome_status,
  				aors.s_adm_offer_resp_status,
  				aods.s_adm_offer_dfrmnt_status
  			FROM	IGS_AD_PS_APLINSTHST	acaih,
  				IGS_AD_OU_STAT		aos,
  				IGS_AD_OFR_RESP_STAT		aors,
  				IGS_AD_OFRDFRMT_STAT		aods
  			WHERE	acaih.person_id 		= p_person_id 			AND
  				acaih.admission_appl_number 	= p_admission_appl_number 	AND
  				acaih.nominated_course_cd 	= p_nominated_course_cd 	AND
  				acaih.sequence_number 		= p_acai_sequence_number 	AND
  				acaih.adm_outcome_status	= aos.adm_outcome_status (+)	AND
  				acaih.adm_offer_resp_status 	= aors.adm_offer_resp_status (+)AND
  				acaih.adm_offer_dfrmnt_status   = aods.adm_offer_dfrmnt_status (+)
  			ORDER BY acaih.hist_start_dt DESC;
Line: 2237

  			SELECT 'x'
  			FROM	IGS_AD_PS_APPL
  			WHERE	person_id 			= p_person_id AND
  				admission_appl_number 		= p_admission_appl_number AND
  				nominated_course_cd 		= p_nominated_course_cd AND
  				req_for_reconsideration_ind 	= 'Y';
Line: 2248

  			-- Select the first record only.
  			-- (This is the most recent history record inserted.  This history record
  			-- will have been
  			--  inserted as a part of reconsideration or deferment processing.)
  			-- Determine if deferment is being processed
  			FOR v_recent_his_rec IN c_recent_his LOOP
  				IF c_recent_his%ROWCOUNT = 1 THEN
  					IF v_recent_his_rec.s_adm_offer_resp_status IS NOT NULL AND
  							v_recent_his_rec.s_adm_offer_resp_status = cst_deferral AND
  							v_recent_his_rec.s_adm_offer_dfrmnt_status IS NOT NULL AND
  							v_recent_his_rec.s_adm_offer_dfrmnt_status = cst_approved THEN
  						v_defermt_processing := TRUE;
Line: 2331

  						-- letter has already been inserted (the letter will need to be deleted).
  						p_message_name := 'IGS_AD_ST_NOTBE_PENDING_DEL';
Line: 2340

  				-- admission application (exclude this instance in select)
  				OPEN c_acai_aos;
Line: 2619

  							cst_deleted,
  							cst_lapsed) THEN
  				CLOSE c_sca;
Line: 2697

  		SELECT	'x'
  		FROM	IGS_AD_PS_APPL_INST	acaiv,  /* References to IGS_AD_PS_APPL_INST_APLINST_V replaced with IGS_AD_PS_APPL_INST Bug 3150054 */
  			IGS_AD_OU_STAT	aos,
  			IGS_AD_OFR_RESP_STAT 	aors
  		WHERE	acaiv.person_id			= p_person_id				AND
  			(acaiv.admission_appl_number	<> p_admission_appl_number 		OR
  			 acaiv.nominated_course_cd	<> p_nominated_course_cd   		OR
  			 acaiv.sequence_number		<> p_acai_sequence_number) 		AND
  			acaiv.course_cd			= p_course_cd				AND
  			acaiv.adm_cal_type		= p_adm_cal_type			AND
  			acaiv.adm_ci_sequence_number	= p_adm_ci_sequence_number		AND
  			aos.s_adm_outcome_status 	IN (cst_offer, cst_cond_offer)		AND
  			aors.s_adm_offer_resp_status 	NOT IN (cst_rejected, cst_not_applic) 	AND
  			acaiv.adm_outcome_status	= aos.adm_outcome_status		AND
  			acaiv.adm_offer_resp_status	= aors.adm_offer_resp_status;
Line: 2713

  		SELECT	count(*)
  		FROM	IGS_AD_PS_APPL_INST	acaiv,  /* References to IGS_AD_PS_APPL_INST_APLINST_V replaced with IGS_AD_PS_APPL_INST Bug 3150054 */
  			IGS_AD_APPL		aa,
  			IGS_AD_OU_STAT	aos,
  			IGS_AD_OFR_RESP_STAT 	aors
  		WHERE	acaiv.person_id			= p_person_id			AND
  			(acaiv.admission_appl_number	<> p_admission_appl_number 	OR
  			 acaiv.nominated_course_cd	<> p_nominated_course_cd   	OR
  			 acaiv.sequence_number		<> p_acai_sequence_number)	AND
  			acaiv.adm_cal_type		= p_adm_cal_type		AND
  			acaiv.adm_ci_sequence_number	= p_adm_ci_sequence_number	AND
  			aa.admission_cat		= p_admission_cat		AND
  			aa.s_admission_process_type	= p_s_admission_process_type	AND
  			aos.s_adm_outcome_status IN (cst_offer, cst_cond_offer)		AND
  			aors.s_adm_offer_resp_status NOT IN (cst_rejected, cst_not_applic)  AND
  			aa.person_id			= acaiv.person_id		AND
  			aa.admission_appl_number	= acaiv.admission_appl_number	AND
  		--	aa.acad_cal_type		= acaiv.acad_cal_type 		AND  -- Commented this line as the join is not required Bug 3150054
  		--	aa.acad_ci_sequence_number	= acaiv.acad_ci_sequence_number AND  -- Commented this line as the join is not required Bug 3150054
  			aos.adm_outcome_status		= acaiv.adm_outcome_status	AND
  			acaiv.adm_offer_resp_status	= aors.adm_offer_resp_status;
Line: 2826

  		SELECT	'x'
  		FROM	IGS_AD_PS_APPL_INST acaiv,  /* References to IGS_AD_PS_APPL_INST_APLINST_V replaced with IGS_AD_PS_APPL_INST Bug 3150054 */
  			IGS_AD_APPL		aa,
  			IGS_AD_OU_STAT	aos,
  			IGS_AD_OFR_RESP_STAT	aors
  		WHERE	acaiv.person_id			= p_person_id AND
  			(acaiv.admission_appl_number	<> p_admission_appl_number OR
  			acaiv.nominated_course_cd	<> p_nominated_course_cd OR
  			acaiv.sequence_number		<> p_acai_sequence_number) AND
  			aa.person_id			= acaiv.person_id AND
  			aa.admission_appl_number	= acaiv.admission_appl_number AND
  			(aa.admission_cat		<> p_admission_cat OR
  			aa.s_admission_process_type	<> p_s_admission_process_type) AND
  			acaiv.adm_cal_type		= p_adm_cal_type AND
  			acaiv.adm_ci_sequence_number	= p_adm_ci_sequence_number AND
  			aos.s_adm_outcome_status	IN (
  							cst_offer,
  							cst_cond_offer) AND
  			aors.s_adm_offer_resp_status	NOT IN (
  							cst_rejected,
  							cst_not_applic) AND
  			acaiv.adm_outcome_status 	= aos.adm_outcome_status AND
  			acaiv.adm_offer_resp_status	= aors.adm_offer_resp_status;
Line: 2888

  FUNCTION admp_val_aos_update(
  p_person_id IN NUMBER ,
  p_admission_appl_number IN NUMBER ,
  p_adm_outcome_status IN VARCHAR2 ,
  p_old_adm_outcome_status IN VARCHAR2 ,
  p_message_name OUT NOCOPY VARCHAR2 ,
  p_return_type OUT NOCOPY VARCHAR2 )
  RETURN BOOLEAN AS
  BEGIN	-- admp_val_aos_update
  	-- Validate update of the admission outcome status.
  	-- On update of the admission outcome status warn if outcome letter
  	-- correspondence is yet to be issued and phrases relating to the old status
  	-- are attached
  DECLARE
  	v_aal_seq_no	IGS_AD_APPL_LTR.sequence_number%TYPE;
Line: 2907

  		SELECT	aal.sequence_number
  		FROM	IGS_AD_APPL_LTR aal,
  			IGS_AD_APPL_LTR_PHR aalp
  		WHERE	aalp.person_id 		   = p_person_id AND
  			aalp.admission_appl_number = p_admission_appl_number AND
  			aalp.correspondence_type   = 'OUTCOME-LT' AND
  			aal.person_id		   = aalp.person_id AND
  			aal.admission_appl_number  = aalp.admission_appl_number AND
  			aal.correspondence_type	   = aalp.correspondence_type AND
  			aal.sequence_number	   = aalp.aal_sequence_number;
Line: 2918

  	-- Check if the outcome status has been updated
  	IF p_adm_outcome_status <> p_old_adm_outcome_status THEN
  		-- Warn on change of outcome status if outcome letter correspondence
  		-- is yet to be issued and has phrases relating to the old status attached
  		OPEN c_seq_no;
Line: 2948

	    Fnd_Message.Set_Token('NAME','IGS_AD_VAL_ACAI_STATUS.admp_val_aos_update');
Line: 2951

    END admp_val_aos_update;
Line: 3101

  		SELECT	closed_ind
  		FROM	IGS_AD_CNDNL_OFRSTAT
  		WHERE	adm_cndtnl_offer_status =cp_adm_cndtnl_offer_status;
Line: 3227

  FUNCTION admp_val_aods_update(
  p_person_id IN NUMBER ,
  p_admission_appl_number IN NUMBER ,
  p_nominated_course_cd IN VARCHAR2 ,
  p_sequence_number IN NUMBER ,
  p_offer_deferment_status IN VARCHAR2,
  p_message_name  OUT NOCOPY VARCHAR2)
RETURN BOOLEAN AS
    BEGIN
  -- hreddych #2602077  SF Integration Added the FUNCTION admp_val_aods_update
  -- This function validates the change in the offer deferment status
  -- The offer deferment status can be moved to CONFIRM only when the
  -- status is APPROVED.
  DECLARE
   CURSOR cur_offer_dfrmnt_status(p_person_id igs_ad_ps_appl_inst.person_id%TYPE ,
                                  p_admission_appl_number igs_ad_ps_appl_inst.admission_appl_number%TYPE ,
                                  p_nominated_course_cd igs_ad_ps_appl_inst.nominated_course_cd%TYPE ,
                                  p_sequence_number igs_ad_ps_appl_inst.sequence_number%TYPE) IS
   SELECT adm_offer_dfrmnt_status
   FROM   igs_ad_ps_appl_inst
   WHERE  person_id = p_person_id AND
	  admission_appl_number = p_admission_appl_number AND
	  nominated_course_cd = p_nominated_course_cd AND
	  sequence_number = p_sequence_number ;
Line: 3278

	    Fnd_Message.Set_Token('NAME','IGS_AD_VAL_ACAI_STATUS.admp_val_aods_update');
Line: 3281

  END admp_val_aods_update;
Line: 3383

  		SELECT	ais.closed_ind
  		FROM	igs_ad_appl_stat ais
  		WHERE   ais.adm_appl_status = p_appl_inst_status;