DBA Data[Home] [Help]

APPS.IGS_AD_ASSIGN_REVIEW_GRP dependencies on FND_DSQL

Line 206: fnd_dsql.init;

202: FETCH c_revgr_incl_excl INTO c_revgr_incl_excl_rec;
203: IF c_revgr_incl_excl%FOUND THEN
204: CLOSE c_revgr_incl_excl;
205:
206: fnd_dsql.init;
207: fnd_dsql.add_text('SELECT apl.person_id,apl.admission_appl_number,apl.nominated_course_cd,apl.sequence_number ');
208: fnd_dsql.add_text('FROM hz_parties pe, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app,igs_ad_doc_stat doc, igs_ad_ou_stat ou ');
209: fnd_dsql.add_text('WHERE pe.party_id = apl.person_id AND doc.s_adm_doc_status = ');
210: fnd_dsql.add_bind(l_satisfied);

Line 207: fnd_dsql.add_text('SELECT apl.person_id,apl.admission_appl_number,apl.nominated_course_cd,apl.sequence_number ');

203: IF c_revgr_incl_excl%FOUND THEN
204: CLOSE c_revgr_incl_excl;
205:
206: fnd_dsql.init;
207: fnd_dsql.add_text('SELECT apl.person_id,apl.admission_appl_number,apl.nominated_course_cd,apl.sequence_number ');
208: fnd_dsql.add_text('FROM hz_parties pe, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app,igs_ad_doc_stat doc, igs_ad_ou_stat ou ');
209: fnd_dsql.add_text('WHERE pe.party_id = apl.person_id AND doc.s_adm_doc_status = ');
210: fnd_dsql.add_bind(l_satisfied);
211: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');

Line 208: fnd_dsql.add_text('FROM hz_parties pe, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app,igs_ad_doc_stat doc, igs_ad_ou_stat ou ');

204: CLOSE c_revgr_incl_excl;
205:
206: fnd_dsql.init;
207: fnd_dsql.add_text('SELECT apl.person_id,apl.admission_appl_number,apl.nominated_course_cd,apl.sequence_number ');
208: fnd_dsql.add_text('FROM hz_parties pe, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app,igs_ad_doc_stat doc, igs_ad_ou_stat ou ');
209: fnd_dsql.add_text('WHERE pe.party_id = apl.person_id AND doc.s_adm_doc_status = ');
210: fnd_dsql.add_bind(l_satisfied);
211: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');
212: fnd_dsql.add_bind(l_pending);

Line 209: fnd_dsql.add_text('WHERE pe.party_id = apl.person_id AND doc.s_adm_doc_status = ');

205:
206: fnd_dsql.init;
207: fnd_dsql.add_text('SELECT apl.person_id,apl.admission_appl_number,apl.nominated_course_cd,apl.sequence_number ');
208: fnd_dsql.add_text('FROM hz_parties pe, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app,igs_ad_doc_stat doc, igs_ad_ou_stat ou ');
209: fnd_dsql.add_text('WHERE pe.party_id = apl.person_id AND doc.s_adm_doc_status = ');
210: fnd_dsql.add_bind(l_satisfied);
211: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');
212: fnd_dsql.add_bind(l_pending);
213: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status ');

Line 210: fnd_dsql.add_bind(l_satisfied);

206: fnd_dsql.init;
207: fnd_dsql.add_text('SELECT apl.person_id,apl.admission_appl_number,apl.nominated_course_cd,apl.sequence_number ');
208: fnd_dsql.add_text('FROM hz_parties pe, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app,igs_ad_doc_stat doc, igs_ad_ou_stat ou ');
209: fnd_dsql.add_text('WHERE pe.party_id = apl.person_id AND doc.s_adm_doc_status = ');
210: fnd_dsql.add_bind(l_satisfied);
211: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');
212: fnd_dsql.add_bind(l_pending);
213: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status ');
214: fnd_dsql.add_text('AND ou.adm_outcome_status = apl.adm_outcome_status AND ((');

Line 211: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');

207: fnd_dsql.add_text('SELECT apl.person_id,apl.admission_appl_number,apl.nominated_course_cd,apl.sequence_number ');
208: fnd_dsql.add_text('FROM hz_parties pe, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app,igs_ad_doc_stat doc, igs_ad_ou_stat ou ');
209: fnd_dsql.add_text('WHERE pe.party_id = apl.person_id AND doc.s_adm_doc_status = ');
210: fnd_dsql.add_bind(l_satisfied);
211: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');
212: fnd_dsql.add_bind(l_pending);
213: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status ');
214: fnd_dsql.add_text('AND ou.adm_outcome_status = apl.adm_outcome_status AND ((');
215:

Line 212: fnd_dsql.add_bind(l_pending);

208: fnd_dsql.add_text('FROM hz_parties pe, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app,igs_ad_doc_stat doc, igs_ad_ou_stat ou ');
209: fnd_dsql.add_text('WHERE pe.party_id = apl.person_id AND doc.s_adm_doc_status = ');
210: fnd_dsql.add_bind(l_satisfied);
211: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');
212: fnd_dsql.add_bind(l_pending);
213: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status ');
214: fnd_dsql.add_text('AND ou.adm_outcome_status = apl.adm_outcome_status AND ((');
215:
216: fnd_dsql.add_bind(p_entry_stat_id);

Line 213: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status ');

209: fnd_dsql.add_text('WHERE pe.party_id = apl.person_id AND doc.s_adm_doc_status = ');
210: fnd_dsql.add_bind(l_satisfied);
211: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');
212: fnd_dsql.add_bind(l_pending);
213: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status ');
214: fnd_dsql.add_text('AND ou.adm_outcome_status = apl.adm_outcome_status AND ((');
215:
216: fnd_dsql.add_bind(p_entry_stat_id);
217: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');

Line 214: fnd_dsql.add_text('AND ou.adm_outcome_status = apl.adm_outcome_status AND ((');

210: fnd_dsql.add_bind(l_satisfied);
211: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');
212: fnd_dsql.add_bind(l_pending);
213: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status ');
214: fnd_dsql.add_text('AND ou.adm_outcome_status = apl.adm_outcome_status AND ((');
215:
216: fnd_dsql.add_bind(p_entry_stat_id);
217: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');
218: fnd_dsql.add_bind(p_entry_stat_id);

Line 216: fnd_dsql.add_bind(p_entry_stat_id);

212: fnd_dsql.add_bind(l_pending);
213: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status ');
214: fnd_dsql.add_text('AND ou.adm_outcome_status = apl.adm_outcome_status AND ((');
215:
216: fnd_dsql.add_bind(p_entry_stat_id);
217: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');
218: fnd_dsql.add_bind(p_entry_stat_id);
219: fnd_dsql.add_text(' ) OR ');
220: fnd_dsql.add_bind(p_entry_stat_id);

Line 217: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');

213: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status ');
214: fnd_dsql.add_text('AND ou.adm_outcome_status = apl.adm_outcome_status AND ((');
215:
216: fnd_dsql.add_bind(p_entry_stat_id);
217: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');
218: fnd_dsql.add_bind(p_entry_stat_id);
219: fnd_dsql.add_text(' ) OR ');
220: fnd_dsql.add_bind(p_entry_stat_id);
221: fnd_dsql.add_text(' IS NULL ) AND ((');

Line 218: fnd_dsql.add_bind(p_entry_stat_id);

214: fnd_dsql.add_text('AND ou.adm_outcome_status = apl.adm_outcome_status AND ((');
215:
216: fnd_dsql.add_bind(p_entry_stat_id);
217: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');
218: fnd_dsql.add_bind(p_entry_stat_id);
219: fnd_dsql.add_text(' ) OR ');
220: fnd_dsql.add_bind(p_entry_stat_id);
221: fnd_dsql.add_text(' IS NULL ) AND ((');
222:

Line 219: fnd_dsql.add_text(' ) OR ');

215:
216: fnd_dsql.add_bind(p_entry_stat_id);
217: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');
218: fnd_dsql.add_bind(p_entry_stat_id);
219: fnd_dsql.add_text(' ) OR ');
220: fnd_dsql.add_bind(p_entry_stat_id);
221: fnd_dsql.add_text(' IS NULL ) AND ((');
222:
223: fnd_dsql.add_bind(p_nominated_course_cd);

Line 220: fnd_dsql.add_bind(p_entry_stat_id);

216: fnd_dsql.add_bind(p_entry_stat_id);
217: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');
218: fnd_dsql.add_bind(p_entry_stat_id);
219: fnd_dsql.add_text(' ) OR ');
220: fnd_dsql.add_bind(p_entry_stat_id);
221: fnd_dsql.add_text(' IS NULL ) AND ((');
222:
223: fnd_dsql.add_bind(p_nominated_course_cd);
224: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');

Line 221: fnd_dsql.add_text(' IS NULL ) AND ((');

217: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');
218: fnd_dsql.add_bind(p_entry_stat_id);
219: fnd_dsql.add_text(' ) OR ');
220: fnd_dsql.add_bind(p_entry_stat_id);
221: fnd_dsql.add_text(' IS NULL ) AND ((');
222:
223: fnd_dsql.add_bind(p_nominated_course_cd);
224: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
225: fnd_dsql.add_bind(p_nominated_course_cd);

Line 223: fnd_dsql.add_bind(p_nominated_course_cd);

219: fnd_dsql.add_text(' ) OR ');
220: fnd_dsql.add_bind(p_entry_stat_id);
221: fnd_dsql.add_text(' IS NULL ) AND ((');
222:
223: fnd_dsql.add_bind(p_nominated_course_cd);
224: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
225: fnd_dsql.add_bind(p_nominated_course_cd);
226: fnd_dsql.add_text(' ) OR ');
227: fnd_dsql.add_bind(p_nominated_course_cd);

Line 224: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');

220: fnd_dsql.add_bind(p_entry_stat_id);
221: fnd_dsql.add_text(' IS NULL ) AND ((');
222:
223: fnd_dsql.add_bind(p_nominated_course_cd);
224: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
225: fnd_dsql.add_bind(p_nominated_course_cd);
226: fnd_dsql.add_text(' ) OR ');
227: fnd_dsql.add_bind(p_nominated_course_cd);
228: fnd_dsql.add_text(' IS NULL ) AND ((');

Line 225: fnd_dsql.add_bind(p_nominated_course_cd);

221: fnd_dsql.add_text(' IS NULL ) AND ((');
222:
223: fnd_dsql.add_bind(p_nominated_course_cd);
224: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
225: fnd_dsql.add_bind(p_nominated_course_cd);
226: fnd_dsql.add_text(' ) OR ');
227: fnd_dsql.add_bind(p_nominated_course_cd);
228: fnd_dsql.add_text(' IS NULL ) AND ((');
229:

Line 226: fnd_dsql.add_text(' ) OR ');

222:
223: fnd_dsql.add_bind(p_nominated_course_cd);
224: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
225: fnd_dsql.add_bind(p_nominated_course_cd);
226: fnd_dsql.add_text(' ) OR ');
227: fnd_dsql.add_bind(p_nominated_course_cd);
228: fnd_dsql.add_text(' IS NULL ) AND ((');
229:
230: fnd_dsql.add_bind(p_person_id);

Line 227: fnd_dsql.add_bind(p_nominated_course_cd);

223: fnd_dsql.add_bind(p_nominated_course_cd);
224: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
225: fnd_dsql.add_bind(p_nominated_course_cd);
226: fnd_dsql.add_text(' ) OR ');
227: fnd_dsql.add_bind(p_nominated_course_cd);
228: fnd_dsql.add_text(' IS NULL ) AND ((');
229:
230: fnd_dsql.add_bind(p_person_id);
231: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ');

Line 228: fnd_dsql.add_text(' IS NULL ) AND ((');

224: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
225: fnd_dsql.add_bind(p_nominated_course_cd);
226: fnd_dsql.add_text(' ) OR ');
227: fnd_dsql.add_bind(p_nominated_course_cd);
228: fnd_dsql.add_text(' IS NULL ) AND ((');
229:
230: fnd_dsql.add_bind(p_person_id);
231: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ');
232: fnd_dsql.add_bind(p_person_id);

Line 230: fnd_dsql.add_bind(p_person_id);

226: fnd_dsql.add_text(' ) OR ');
227: fnd_dsql.add_bind(p_nominated_course_cd);
228: fnd_dsql.add_text(' IS NULL ) AND ((');
229:
230: fnd_dsql.add_bind(p_person_id);
231: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ');
232: fnd_dsql.add_bind(p_person_id);
233: fnd_dsql.add_text(' ) OR ');
234: fnd_dsql.add_bind(p_person_id);

Line 231: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ');

227: fnd_dsql.add_bind(p_nominated_course_cd);
228: fnd_dsql.add_text(' IS NULL ) AND ((');
229:
230: fnd_dsql.add_bind(p_person_id);
231: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ');
232: fnd_dsql.add_bind(p_person_id);
233: fnd_dsql.add_text(' ) OR ');
234: fnd_dsql.add_bind(p_person_id);
235: fnd_dsql.add_text(' IS NULL ) AND ((');

Line 232: fnd_dsql.add_bind(p_person_id);

228: fnd_dsql.add_text(' IS NULL ) AND ((');
229:
230: fnd_dsql.add_bind(p_person_id);
231: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ');
232: fnd_dsql.add_bind(p_person_id);
233: fnd_dsql.add_text(' ) OR ');
234: fnd_dsql.add_bind(p_person_id);
235: fnd_dsql.add_text(' IS NULL ) AND ((');
236:

Line 233: fnd_dsql.add_text(' ) OR ');

229:
230: fnd_dsql.add_bind(p_person_id);
231: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ');
232: fnd_dsql.add_bind(p_person_id);
233: fnd_dsql.add_text(' ) OR ');
234: fnd_dsql.add_bind(p_person_id);
235: fnd_dsql.add_text(' IS NULL ) AND ((');
236:
237: fnd_dsql.add_bind(p_unit_set_cd);

Line 234: fnd_dsql.add_bind(p_person_id);

230: fnd_dsql.add_bind(p_person_id);
231: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ');
232: fnd_dsql.add_bind(p_person_id);
233: fnd_dsql.add_text(' ) OR ');
234: fnd_dsql.add_bind(p_person_id);
235: fnd_dsql.add_text(' IS NULL ) AND ((');
236:
237: fnd_dsql.add_bind(p_unit_set_cd);
238: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');

Line 235: fnd_dsql.add_text(' IS NULL ) AND ((');

231: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ');
232: fnd_dsql.add_bind(p_person_id);
233: fnd_dsql.add_text(' ) OR ');
234: fnd_dsql.add_bind(p_person_id);
235: fnd_dsql.add_text(' IS NULL ) AND ((');
236:
237: fnd_dsql.add_bind(p_unit_set_cd);
238: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
239: fnd_dsql.add_bind(p_unit_set_cd);

Line 237: fnd_dsql.add_bind(p_unit_set_cd);

233: fnd_dsql.add_text(' ) OR ');
234: fnd_dsql.add_bind(p_person_id);
235: fnd_dsql.add_text(' IS NULL ) AND ((');
236:
237: fnd_dsql.add_bind(p_unit_set_cd);
238: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
239: fnd_dsql.add_bind(p_unit_set_cd);
240: fnd_dsql.add_text(' ) OR ');
241: fnd_dsql.add_bind(p_unit_set_cd);

Line 238: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');

234: fnd_dsql.add_bind(p_person_id);
235: fnd_dsql.add_text(' IS NULL ) AND ((');
236:
237: fnd_dsql.add_bind(p_unit_set_cd);
238: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
239: fnd_dsql.add_bind(p_unit_set_cd);
240: fnd_dsql.add_text(' ) OR ');
241: fnd_dsql.add_bind(p_unit_set_cd);
242: fnd_dsql.add_text(' IS NULL ) AND ((');

Line 239: fnd_dsql.add_bind(p_unit_set_cd);

235: fnd_dsql.add_text(' IS NULL ) AND ((');
236:
237: fnd_dsql.add_bind(p_unit_set_cd);
238: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
239: fnd_dsql.add_bind(p_unit_set_cd);
240: fnd_dsql.add_text(' ) OR ');
241: fnd_dsql.add_bind(p_unit_set_cd);
242: fnd_dsql.add_text(' IS NULL ) AND ((');
243:

Line 240: fnd_dsql.add_text(' ) OR ');

236:
237: fnd_dsql.add_bind(p_unit_set_cd);
238: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
239: fnd_dsql.add_bind(p_unit_set_cd);
240: fnd_dsql.add_text(' ) OR ');
241: fnd_dsql.add_bind(p_unit_set_cd);
242: fnd_dsql.add_text(' IS NULL ) AND ((');
243:
244: fnd_dsql.add_bind(l_admission_cat);

Line 241: fnd_dsql.add_bind(p_unit_set_cd);

237: fnd_dsql.add_bind(p_unit_set_cd);
238: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
239: fnd_dsql.add_bind(p_unit_set_cd);
240: fnd_dsql.add_text(' ) OR ');
241: fnd_dsql.add_bind(p_unit_set_cd);
242: fnd_dsql.add_text(' IS NULL ) AND ((');
243:
244: fnd_dsql.add_bind(l_admission_cat);
245: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ');

Line 242: fnd_dsql.add_text(' IS NULL ) AND ((');

238: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
239: fnd_dsql.add_bind(p_unit_set_cd);
240: fnd_dsql.add_text(' ) OR ');
241: fnd_dsql.add_bind(p_unit_set_cd);
242: fnd_dsql.add_text(' IS NULL ) AND ((');
243:
244: fnd_dsql.add_bind(l_admission_cat);
245: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ');
246: fnd_dsql.add_bind(l_admission_cat);

Line 244: fnd_dsql.add_bind(l_admission_cat);

240: fnd_dsql.add_text(' ) OR ');
241: fnd_dsql.add_bind(p_unit_set_cd);
242: fnd_dsql.add_text(' IS NULL ) AND ((');
243:
244: fnd_dsql.add_bind(l_admission_cat);
245: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ');
246: fnd_dsql.add_bind(l_admission_cat);
247: fnd_dsql.add_text(' ) OR ');
248: fnd_dsql.add_bind(l_admission_cat);

Line 245: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ');

241: fnd_dsql.add_bind(p_unit_set_cd);
242: fnd_dsql.add_text(' IS NULL ) AND ((');
243:
244: fnd_dsql.add_bind(l_admission_cat);
245: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ');
246: fnd_dsql.add_bind(l_admission_cat);
247: fnd_dsql.add_text(' ) OR ');
248: fnd_dsql.add_bind(l_admission_cat);
249: fnd_dsql.add_text(' IS NULL ) AND ((');

Line 246: fnd_dsql.add_bind(l_admission_cat);

242: fnd_dsql.add_text(' IS NULL ) AND ((');
243:
244: fnd_dsql.add_bind(l_admission_cat);
245: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ');
246: fnd_dsql.add_bind(l_admission_cat);
247: fnd_dsql.add_text(' ) OR ');
248: fnd_dsql.add_bind(l_admission_cat);
249: fnd_dsql.add_text(' IS NULL ) AND ((');
250:

Line 247: fnd_dsql.add_text(' ) OR ');

243:
244: fnd_dsql.add_bind(l_admission_cat);
245: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ');
246: fnd_dsql.add_bind(l_admission_cat);
247: fnd_dsql.add_text(' ) OR ');
248: fnd_dsql.add_bind(l_admission_cat);
249: fnd_dsql.add_text(' IS NULL ) AND ((');
250:
251: fnd_dsql.add_bind(l_s_admission_process_type);

Line 248: fnd_dsql.add_bind(l_admission_cat);

244: fnd_dsql.add_bind(l_admission_cat);
245: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ');
246: fnd_dsql.add_bind(l_admission_cat);
247: fnd_dsql.add_text(' ) OR ');
248: fnd_dsql.add_bind(l_admission_cat);
249: fnd_dsql.add_text(' IS NULL ) AND ((');
250:
251: fnd_dsql.add_bind(l_s_admission_process_type);
252: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');

Line 249: fnd_dsql.add_text(' IS NULL ) AND ((');

245: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ');
246: fnd_dsql.add_bind(l_admission_cat);
247: fnd_dsql.add_text(' ) OR ');
248: fnd_dsql.add_bind(l_admission_cat);
249: fnd_dsql.add_text(' IS NULL ) AND ((');
250:
251: fnd_dsql.add_bind(l_s_admission_process_type);
252: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
253: fnd_dsql.add_bind(l_s_admission_process_type);

Line 251: fnd_dsql.add_bind(l_s_admission_process_type);

247: fnd_dsql.add_text(' ) OR ');
248: fnd_dsql.add_bind(l_admission_cat);
249: fnd_dsql.add_text(' IS NULL ) AND ((');
250:
251: fnd_dsql.add_bind(l_s_admission_process_type);
252: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
253: fnd_dsql.add_bind(l_s_admission_process_type);
254: fnd_dsql.add_text(' ) OR ');
255: fnd_dsql.add_bind(l_s_admission_process_type);

Line 252: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');

248: fnd_dsql.add_bind(l_admission_cat);
249: fnd_dsql.add_text(' IS NULL ) AND ((');
250:
251: fnd_dsql.add_bind(l_s_admission_process_type);
252: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
253: fnd_dsql.add_bind(l_s_admission_process_type);
254: fnd_dsql.add_text(' ) OR ');
255: fnd_dsql.add_bind(l_s_admission_process_type);
256: fnd_dsql.add_text(' IS NULL ) AND ');

Line 253: fnd_dsql.add_bind(l_s_admission_process_type);

249: fnd_dsql.add_text(' IS NULL ) AND ((');
250:
251: fnd_dsql.add_bind(l_s_admission_process_type);
252: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
253: fnd_dsql.add_bind(l_s_admission_process_type);
254: fnd_dsql.add_text(' ) OR ');
255: fnd_dsql.add_bind(l_s_admission_process_type);
256: fnd_dsql.add_text(' IS NULL ) AND ');
257:

Line 254: fnd_dsql.add_text(' ) OR ');

250:
251: fnd_dsql.add_bind(l_s_admission_process_type);
252: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
253: fnd_dsql.add_bind(l_s_admission_process_type);
254: fnd_dsql.add_text(' ) OR ');
255: fnd_dsql.add_bind(l_s_admission_process_type);
256: fnd_dsql.add_text(' IS NULL ) AND ');
257:
258: fnd_dsql.add_text('apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number');

Line 255: fnd_dsql.add_bind(l_s_admission_process_type);

251: fnd_dsql.add_bind(l_s_admission_process_type);
252: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
253: fnd_dsql.add_bind(l_s_admission_process_type);
254: fnd_dsql.add_text(' ) OR ');
255: fnd_dsql.add_bind(l_s_admission_process_type);
256: fnd_dsql.add_text(' IS NULL ) AND ');
257:
258: fnd_dsql.add_text('apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number');
259:

Line 256: fnd_dsql.add_text(' IS NULL ) AND ');

252: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
253: fnd_dsql.add_bind(l_s_admission_process_type);
254: fnd_dsql.add_text(' ) OR ');
255: fnd_dsql.add_bind(l_s_admission_process_type);
256: fnd_dsql.add_text(' IS NULL ) AND ');
257:
258: fnd_dsql.add_text('apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number');
259:
260: IF p_calendar_details IS NOT NULL THEN

Line 258: fnd_dsql.add_text('apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number');

254: fnd_dsql.add_text(' ) OR ');
255: fnd_dsql.add_bind(l_s_admission_process_type);
256: fnd_dsql.add_text(' IS NULL ) AND ');
257:
258: fnd_dsql.add_text('apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number');
259:
260: IF p_calendar_details IS NOT NULL THEN
261: -- Get the Academic Calander details form the Academic Calender Parameter
262: l_acad_cal_type := RTRIM ( SUBSTR ( p_calendar_details, 1, 10));

Line 271: fnd_dsql.add_text(' 1=2 ' );

267: l_adm_ci_sequence_number := IGS_GE_NUMBER.TO_NUM ( SUBSTR ( p_calendar_details, 37, 6));
268:
269:
270: IF l_acad_cal_type IS NULL OR l_acad_ci_sequence_number IS NULL OR l_adm_cal_type IS NULL OR l_adm_ci_sequence_number IS NULL THEN
271: fnd_dsql.add_text(' 1=2 ' );
272: ELSE
273: fnd_dsql.add_text(' AND app.acad_cal_type = ');
274: fnd_dsql.add_bind(l_acad_cal_type);
275:

Line 273: fnd_dsql.add_text(' AND app.acad_cal_type = ');

269:
270: IF l_acad_cal_type IS NULL OR l_acad_ci_sequence_number IS NULL OR l_adm_cal_type IS NULL OR l_adm_ci_sequence_number IS NULL THEN
271: fnd_dsql.add_text(' 1=2 ' );
272: ELSE
273: fnd_dsql.add_text(' AND app.acad_cal_type = ');
274: fnd_dsql.add_bind(l_acad_cal_type);
275:
276: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
277: fnd_dsql.add_bind(l_acad_ci_sequence_number);

Line 274: fnd_dsql.add_bind(l_acad_cal_type);

270: IF l_acad_cal_type IS NULL OR l_acad_ci_sequence_number IS NULL OR l_adm_cal_type IS NULL OR l_adm_ci_sequence_number IS NULL THEN
271: fnd_dsql.add_text(' 1=2 ' );
272: ELSE
273: fnd_dsql.add_text(' AND app.acad_cal_type = ');
274: fnd_dsql.add_bind(l_acad_cal_type);
275:
276: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
277: fnd_dsql.add_bind(l_acad_ci_sequence_number);
278:

Line 276: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');

272: ELSE
273: fnd_dsql.add_text(' AND app.acad_cal_type = ');
274: fnd_dsql.add_bind(l_acad_cal_type);
275:
276: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
277: fnd_dsql.add_bind(l_acad_ci_sequence_number);
278:
279: fnd_dsql.add_text(' AND app.adm_cal_type = ');
280: fnd_dsql.add_bind(l_adm_cal_type);

Line 277: fnd_dsql.add_bind(l_acad_ci_sequence_number);

273: fnd_dsql.add_text(' AND app.acad_cal_type = ');
274: fnd_dsql.add_bind(l_acad_cal_type);
275:
276: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
277: fnd_dsql.add_bind(l_acad_ci_sequence_number);
278:
279: fnd_dsql.add_text(' AND app.adm_cal_type = ');
280: fnd_dsql.add_bind(l_adm_cal_type);
281:

Line 279: fnd_dsql.add_text(' AND app.adm_cal_type = ');

275:
276: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
277: fnd_dsql.add_bind(l_acad_ci_sequence_number);
278:
279: fnd_dsql.add_text(' AND app.adm_cal_type = ');
280: fnd_dsql.add_bind(l_adm_cal_type);
281:
282: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
283: fnd_dsql.add_bind(l_adm_ci_sequence_number);

Line 280: fnd_dsql.add_bind(l_adm_cal_type);

276: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
277: fnd_dsql.add_bind(l_acad_ci_sequence_number);
278:
279: fnd_dsql.add_text(' AND app.adm_cal_type = ');
280: fnd_dsql.add_bind(l_adm_cal_type);
281:
282: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
283: fnd_dsql.add_bind(l_adm_ci_sequence_number);
284:

Line 282: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');

278:
279: fnd_dsql.add_text(' AND app.adm_cal_type = ');
280: fnd_dsql.add_bind(l_adm_cal_type);
281:
282: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
283: fnd_dsql.add_bind(l_adm_ci_sequence_number);
284:
285: END IF;
286: END IF;

Line 283: fnd_dsql.add_bind(l_adm_ci_sequence_number);

279: fnd_dsql.add_text(' AND app.adm_cal_type = ');
280: fnd_dsql.add_bind(l_adm_cal_type);
281:
282: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
283: fnd_dsql.add_bind(l_adm_ci_sequence_number);
284:
285: END IF;
286: END IF;
287:

Line 294: fnd_dsql.add_text(' AND pe.person_last_name IN ( ( SELECT person_last_name ');

290: FETCH c_revgr_incl_excl INTO c_revgr_incl_excl_rec;
291: IF c_revgr_incl_excl%FOUND THEN
292: CLOSE c_revgr_incl_excl;
293:
294: fnd_dsql.add_text(' AND pe.person_last_name IN ( ( SELECT person_last_name ');
295: fnd_dsql.add_text(' FROM hz_parties WHERE ');
296:
297: l_count_incl_excl:=0;
298:

Line 295: fnd_dsql.add_text(' FROM hz_parties WHERE ');

291: IF c_revgr_incl_excl%FOUND THEN
292: CLOSE c_revgr_incl_excl;
293:
294: fnd_dsql.add_text(' AND pe.person_last_name IN ( ( SELECT person_last_name ');
295: fnd_dsql.add_text(' FROM hz_parties WHERE ');
296:
297: l_count_incl_excl:=0;
298:
299: -- Open a cursor to fetch all the include Records and combine them to form a where clause

Line 303: fnd_dsql.add_text(' OR ');

299: -- Open a cursor to fetch all the include Records and combine them to form a where clause
300: FOR c_revgr_incl_excl_rec IN c_revgr_incl_excl(c_appl_revprof_revgr_rec.appl_revprof_revgr_id,
301: g_incl_ind) LOOP
302: IF (l_count_incl_excl > 0) THEN
303: fnd_dsql.add_text(' OR ');
304: END IF;
305:
306: fnd_dsql.add_text(' ((UPPER(person_last_name) BETWEEN NVL(UPPER( ');
307: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);

Line 306: fnd_dsql.add_text(' ((UPPER(person_last_name) BETWEEN NVL(UPPER( ');

302: IF (l_count_incl_excl > 0) THEN
303: fnd_dsql.add_text(' OR ');
304: END IF;
305:
306: fnd_dsql.add_text(' ((UPPER(person_last_name) BETWEEN NVL(UPPER( ');
307: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
308: fnd_dsql.add_text(' ),');
309: fnd_dsql.add_bind(l_percentage_symbol);
310: fnd_dsql.add_text(' ) AND NVL(UPPER(');

Line 307: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);

303: fnd_dsql.add_text(' OR ');
304: END IF;
305:
306: fnd_dsql.add_text(' ((UPPER(person_last_name) BETWEEN NVL(UPPER( ');
307: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
308: fnd_dsql.add_text(' ),');
309: fnd_dsql.add_bind(l_percentage_symbol);
310: fnd_dsql.add_text(' ) AND NVL(UPPER(');
311: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

Line 308: fnd_dsql.add_text(' ),');

304: END IF;
305:
306: fnd_dsql.add_text(' ((UPPER(person_last_name) BETWEEN NVL(UPPER( ');
307: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
308: fnd_dsql.add_text(' ),');
309: fnd_dsql.add_bind(l_percentage_symbol);
310: fnd_dsql.add_text(' ) AND NVL(UPPER(');
311: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
312: fnd_dsql.add_text(' ),');

Line 309: fnd_dsql.add_bind(l_percentage_symbol);

305:
306: fnd_dsql.add_text(' ((UPPER(person_last_name) BETWEEN NVL(UPPER( ');
307: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
308: fnd_dsql.add_text(' ),');
309: fnd_dsql.add_bind(l_percentage_symbol);
310: fnd_dsql.add_text(' ) AND NVL(UPPER(');
311: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
312: fnd_dsql.add_text(' ),');
313: fnd_dsql.add_bind(l_percentage_symbol);

Line 310: fnd_dsql.add_text(' ) AND NVL(UPPER(');

306: fnd_dsql.add_text(' ((UPPER(person_last_name) BETWEEN NVL(UPPER( ');
307: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
308: fnd_dsql.add_text(' ),');
309: fnd_dsql.add_bind(l_percentage_symbol);
310: fnd_dsql.add_text(' ) AND NVL(UPPER(');
311: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
312: fnd_dsql.add_text(' ),');
313: fnd_dsql.add_bind(l_percentage_symbol);
314: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');

Line 311: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

307: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
308: fnd_dsql.add_text(' ),');
309: fnd_dsql.add_bind(l_percentage_symbol);
310: fnd_dsql.add_text(' ) AND NVL(UPPER(');
311: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
312: fnd_dsql.add_text(' ),');
313: fnd_dsql.add_bind(l_percentage_symbol);
314: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
315: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

Line 312: fnd_dsql.add_text(' ),');

308: fnd_dsql.add_text(' ),');
309: fnd_dsql.add_bind(l_percentage_symbol);
310: fnd_dsql.add_text(' ) AND NVL(UPPER(');
311: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
312: fnd_dsql.add_text(' ),');
313: fnd_dsql.add_bind(l_percentage_symbol);
314: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
315: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
316: fnd_dsql.add_text('),');

Line 313: fnd_dsql.add_bind(l_percentage_symbol);

309: fnd_dsql.add_bind(l_percentage_symbol);
310: fnd_dsql.add_text(' ) AND NVL(UPPER(');
311: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
312: fnd_dsql.add_text(' ),');
313: fnd_dsql.add_bind(l_percentage_symbol);
314: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
315: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
316: fnd_dsql.add_text('),');
317: fnd_dsql.add_bind(l_percentage_symbol);

Line 314: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');

310: fnd_dsql.add_text(' ) AND NVL(UPPER(');
311: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
312: fnd_dsql.add_text(' ),');
313: fnd_dsql.add_bind(l_percentage_symbol);
314: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
315: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
316: fnd_dsql.add_text('),');
317: fnd_dsql.add_bind(l_percentage_symbol);
318: fnd_dsql.add_text(' ))');

Line 315: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

311: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
312: fnd_dsql.add_text(' ),');
313: fnd_dsql.add_bind(l_percentage_symbol);
314: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
315: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
316: fnd_dsql.add_text('),');
317: fnd_dsql.add_bind(l_percentage_symbol);
318: fnd_dsql.add_text(' ))');
319:

Line 316: fnd_dsql.add_text('),');

312: fnd_dsql.add_text(' ),');
313: fnd_dsql.add_bind(l_percentage_symbol);
314: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
315: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
316: fnd_dsql.add_text('),');
317: fnd_dsql.add_bind(l_percentage_symbol);
318: fnd_dsql.add_text(' ))');
319:
320: l_count_incl_excl:=l_count_incl_excl+1;

Line 317: fnd_dsql.add_bind(l_percentage_symbol);

313: fnd_dsql.add_bind(l_percentage_symbol);
314: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
315: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
316: fnd_dsql.add_text('),');
317: fnd_dsql.add_bind(l_percentage_symbol);
318: fnd_dsql.add_text(' ))');
319:
320: l_count_incl_excl:=l_count_incl_excl+1;
321:

Line 318: fnd_dsql.add_text(' ))');

314: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
315: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
316: fnd_dsql.add_text('),');
317: fnd_dsql.add_bind(l_percentage_symbol);
318: fnd_dsql.add_text(' ))');
319:
320: l_count_incl_excl:=l_count_incl_excl+1;
321:
322: END LOOP;

Line 325: fnd_dsql.add_text(' )');

321:
322: END LOOP;
323:
324:
325: fnd_dsql.add_text(' )');
326:
327: l_count_incl_excl:=0;
328: fnd_dsql.add_text(' MINUS ( SELECT person_last_name FROM hz_parties WHERE ');
329:

Line 328: fnd_dsql.add_text(' MINUS ( SELECT person_last_name FROM hz_parties WHERE ');

324:
325: fnd_dsql.add_text(' )');
326:
327: l_count_incl_excl:=0;
328: fnd_dsql.add_text(' MINUS ( SELECT person_last_name FROM hz_parties WHERE ');
329:
330: -- Open a cursor to fetch all the exclusion Records and combine them to form a where clause
331: FOR c_revgr_incl_excl_rec IN c_revgr_incl_excl(c_appl_revprof_revgr_rec.appl_revprof_revgr_id,
332: g_excl_ind) LOOP

Line 335: fnd_dsql.add_text(' OR ');

331: FOR c_revgr_incl_excl_rec IN c_revgr_incl_excl(c_appl_revprof_revgr_rec.appl_revprof_revgr_id,
332: g_excl_ind) LOOP
333:
334: IF (l_count_incl_excl > 0) THEN
335: fnd_dsql.add_text(' OR ');
336: END IF;
337:
338: fnd_dsql.add_text(' ((UPPER(person_last_name) BETWEEN NVL(UPPER( ');
339: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);

Line 338: fnd_dsql.add_text(' ((UPPER(person_last_name) BETWEEN NVL(UPPER( ');

334: IF (l_count_incl_excl > 0) THEN
335: fnd_dsql.add_text(' OR ');
336: END IF;
337:
338: fnd_dsql.add_text(' ((UPPER(person_last_name) BETWEEN NVL(UPPER( ');
339: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
340: fnd_dsql.add_text(' ),');
341: fnd_dsql.add_bind(l_percentage_symbol);
342: fnd_dsql.add_text(' ) AND NVL(UPPER(');

Line 339: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);

335: fnd_dsql.add_text(' OR ');
336: END IF;
337:
338: fnd_dsql.add_text(' ((UPPER(person_last_name) BETWEEN NVL(UPPER( ');
339: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
340: fnd_dsql.add_text(' ),');
341: fnd_dsql.add_bind(l_percentage_symbol);
342: fnd_dsql.add_text(' ) AND NVL(UPPER(');
343: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

Line 340: fnd_dsql.add_text(' ),');

336: END IF;
337:
338: fnd_dsql.add_text(' ((UPPER(person_last_name) BETWEEN NVL(UPPER( ');
339: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
340: fnd_dsql.add_text(' ),');
341: fnd_dsql.add_bind(l_percentage_symbol);
342: fnd_dsql.add_text(' ) AND NVL(UPPER(');
343: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
344: fnd_dsql.add_text(' ),');

Line 341: fnd_dsql.add_bind(l_percentage_symbol);

337:
338: fnd_dsql.add_text(' ((UPPER(person_last_name) BETWEEN NVL(UPPER( ');
339: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
340: fnd_dsql.add_text(' ),');
341: fnd_dsql.add_bind(l_percentage_symbol);
342: fnd_dsql.add_text(' ) AND NVL(UPPER(');
343: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
344: fnd_dsql.add_text(' ),');
345: fnd_dsql.add_bind(l_percentage_symbol);

Line 342: fnd_dsql.add_text(' ) AND NVL(UPPER(');

338: fnd_dsql.add_text(' ((UPPER(person_last_name) BETWEEN NVL(UPPER( ');
339: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
340: fnd_dsql.add_text(' ),');
341: fnd_dsql.add_bind(l_percentage_symbol);
342: fnd_dsql.add_text(' ) AND NVL(UPPER(');
343: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
344: fnd_dsql.add_text(' ),');
345: fnd_dsql.add_bind(l_percentage_symbol);
346: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');

Line 343: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

339: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
340: fnd_dsql.add_text(' ),');
341: fnd_dsql.add_bind(l_percentage_symbol);
342: fnd_dsql.add_text(' ) AND NVL(UPPER(');
343: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
344: fnd_dsql.add_text(' ),');
345: fnd_dsql.add_bind(l_percentage_symbol);
346: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
347: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

Line 344: fnd_dsql.add_text(' ),');

340: fnd_dsql.add_text(' ),');
341: fnd_dsql.add_bind(l_percentage_symbol);
342: fnd_dsql.add_text(' ) AND NVL(UPPER(');
343: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
344: fnd_dsql.add_text(' ),');
345: fnd_dsql.add_bind(l_percentage_symbol);
346: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
347: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
348: fnd_dsql.add_text(' ),');

Line 345: fnd_dsql.add_bind(l_percentage_symbol);

341: fnd_dsql.add_bind(l_percentage_symbol);
342: fnd_dsql.add_text(' ) AND NVL(UPPER(');
343: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
344: fnd_dsql.add_text(' ),');
345: fnd_dsql.add_bind(l_percentage_symbol);
346: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
347: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
348: fnd_dsql.add_text(' ),');
349: fnd_dsql.add_bind(l_percentage_symbol);

Line 346: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');

342: fnd_dsql.add_text(' ) AND NVL(UPPER(');
343: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
344: fnd_dsql.add_text(' ),');
345: fnd_dsql.add_bind(l_percentage_symbol);
346: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
347: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
348: fnd_dsql.add_text(' ),');
349: fnd_dsql.add_bind(l_percentage_symbol);
350: fnd_dsql.add_text(' ))');

Line 347: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

343: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
344: fnd_dsql.add_text(' ),');
345: fnd_dsql.add_bind(l_percentage_symbol);
346: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
347: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
348: fnd_dsql.add_text(' ),');
349: fnd_dsql.add_bind(l_percentage_symbol);
350: fnd_dsql.add_text(' ))');
351:

Line 348: fnd_dsql.add_text(' ),');

344: fnd_dsql.add_text(' ),');
345: fnd_dsql.add_bind(l_percentage_symbol);
346: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
347: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
348: fnd_dsql.add_text(' ),');
349: fnd_dsql.add_bind(l_percentage_symbol);
350: fnd_dsql.add_text(' ))');
351:
352: l_count_incl_excl:=l_count_incl_excl+1;

Line 349: fnd_dsql.add_bind(l_percentage_symbol);

345: fnd_dsql.add_bind(l_percentage_symbol);
346: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
347: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
348: fnd_dsql.add_text(' ),');
349: fnd_dsql.add_bind(l_percentage_symbol);
350: fnd_dsql.add_text(' ))');
351:
352: l_count_incl_excl:=l_count_incl_excl+1;
353: END LOOP;

Line 350: fnd_dsql.add_text(' ))');

346: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
347: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
348: fnd_dsql.add_text(' ),');
349: fnd_dsql.add_bind(l_percentage_symbol);
350: fnd_dsql.add_text(' ))');
351:
352: l_count_incl_excl:=l_count_incl_excl+1;
353: END LOOP;
354:

Line 355: fnd_dsql.add_text(' ))');

351:
352: l_count_incl_excl:=l_count_incl_excl+1;
353: END LOOP;
354:
355: fnd_dsql.add_text(' ))');
356: l_count_incl_excl:=0;
357:
358:
359: ELSE

Line 361: fnd_dsql.add_text(' AND pe.person_last_name IN ( SELECT person_last_name ');

357:
358:
359: ELSE
360: CLOSE c_revgr_incl_excl;
361: fnd_dsql.add_text(' AND pe.person_last_name IN ( SELECT person_last_name ');
362: fnd_dsql.add_text(' FROM hz_parties WHERE ');
363:
364: FOR c_revgr_incl_excl_rec IN c_revgr_incl_excl(c_appl_revprof_revgr_rec.appl_revprof_revgr_id,
365: g_incl_ind) LOOP

Line 362: fnd_dsql.add_text(' FROM hz_parties WHERE ');

358:
359: ELSE
360: CLOSE c_revgr_incl_excl;
361: fnd_dsql.add_text(' AND pe.person_last_name IN ( SELECT person_last_name ');
362: fnd_dsql.add_text(' FROM hz_parties WHERE ');
363:
364: FOR c_revgr_incl_excl_rec IN c_revgr_incl_excl(c_appl_revprof_revgr_rec.appl_revprof_revgr_id,
365: g_incl_ind) LOOP
366: IF (l_count_incl_excl > 0) THEN

Line 367: fnd_dsql.add_text(' OR ');

363:
364: FOR c_revgr_incl_excl_rec IN c_revgr_incl_excl(c_appl_revprof_revgr_rec.appl_revprof_revgr_id,
365: g_incl_ind) LOOP
366: IF (l_count_incl_excl > 0) THEN
367: fnd_dsql.add_text(' OR ');
368: END IF;
369: fnd_dsql.add_text(' ((UPPER(person_last_name) BETWEEN NVL(UPPER( ');
370: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
371: fnd_dsql.add_text(' ),');

Line 369: fnd_dsql.add_text(' ((UPPER(person_last_name) BETWEEN NVL(UPPER( ');

365: g_incl_ind) LOOP
366: IF (l_count_incl_excl > 0) THEN
367: fnd_dsql.add_text(' OR ');
368: END IF;
369: fnd_dsql.add_text(' ((UPPER(person_last_name) BETWEEN NVL(UPPER( ');
370: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
371: fnd_dsql.add_text(' ),');
372: fnd_dsql.add_bind(l_percentage_symbol);
373: fnd_dsql.add_text(' ) AND NVL(UPPER(');

Line 370: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);

366: IF (l_count_incl_excl > 0) THEN
367: fnd_dsql.add_text(' OR ');
368: END IF;
369: fnd_dsql.add_text(' ((UPPER(person_last_name) BETWEEN NVL(UPPER( ');
370: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
371: fnd_dsql.add_text(' ),');
372: fnd_dsql.add_bind(l_percentage_symbol);
373: fnd_dsql.add_text(' ) AND NVL(UPPER(');
374: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

Line 371: fnd_dsql.add_text(' ),');

367: fnd_dsql.add_text(' OR ');
368: END IF;
369: fnd_dsql.add_text(' ((UPPER(person_last_name) BETWEEN NVL(UPPER( ');
370: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
371: fnd_dsql.add_text(' ),');
372: fnd_dsql.add_bind(l_percentage_symbol);
373: fnd_dsql.add_text(' ) AND NVL(UPPER(');
374: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
375: fnd_dsql.add_text(' ),');

Line 372: fnd_dsql.add_bind(l_percentage_symbol);

368: END IF;
369: fnd_dsql.add_text(' ((UPPER(person_last_name) BETWEEN NVL(UPPER( ');
370: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
371: fnd_dsql.add_text(' ),');
372: fnd_dsql.add_bind(l_percentage_symbol);
373: fnd_dsql.add_text(' ) AND NVL(UPPER(');
374: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
375: fnd_dsql.add_text(' ),');
376: fnd_dsql.add_bind(l_percentage_symbol);

Line 373: fnd_dsql.add_text(' ) AND NVL(UPPER(');

369: fnd_dsql.add_text(' ((UPPER(person_last_name) BETWEEN NVL(UPPER( ');
370: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
371: fnd_dsql.add_text(' ),');
372: fnd_dsql.add_bind(l_percentage_symbol);
373: fnd_dsql.add_text(' ) AND NVL(UPPER(');
374: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
375: fnd_dsql.add_text(' ),');
376: fnd_dsql.add_bind(l_percentage_symbol);
377: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');

Line 374: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

370: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
371: fnd_dsql.add_text(' ),');
372: fnd_dsql.add_bind(l_percentage_symbol);
373: fnd_dsql.add_text(' ) AND NVL(UPPER(');
374: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
375: fnd_dsql.add_text(' ),');
376: fnd_dsql.add_bind(l_percentage_symbol);
377: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
378: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

Line 375: fnd_dsql.add_text(' ),');

371: fnd_dsql.add_text(' ),');
372: fnd_dsql.add_bind(l_percentage_symbol);
373: fnd_dsql.add_text(' ) AND NVL(UPPER(');
374: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
375: fnd_dsql.add_text(' ),');
376: fnd_dsql.add_bind(l_percentage_symbol);
377: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
378: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
379: fnd_dsql.add_text(' ),');

Line 376: fnd_dsql.add_bind(l_percentage_symbol);

372: fnd_dsql.add_bind(l_percentage_symbol);
373: fnd_dsql.add_text(' ) AND NVL(UPPER(');
374: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
375: fnd_dsql.add_text(' ),');
376: fnd_dsql.add_bind(l_percentage_symbol);
377: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
378: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
379: fnd_dsql.add_text(' ),');
380: fnd_dsql.add_bind(l_percentage_symbol);

Line 377: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');

373: fnd_dsql.add_text(' ) AND NVL(UPPER(');
374: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
375: fnd_dsql.add_text(' ),');
376: fnd_dsql.add_bind(l_percentage_symbol);
377: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
378: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
379: fnd_dsql.add_text(' ),');
380: fnd_dsql.add_bind(l_percentage_symbol);
381: fnd_dsql.add_text(' ))');

Line 378: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

374: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
375: fnd_dsql.add_text(' ),');
376: fnd_dsql.add_bind(l_percentage_symbol);
377: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
378: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
379: fnd_dsql.add_text(' ),');
380: fnd_dsql.add_bind(l_percentage_symbol);
381: fnd_dsql.add_text(' ))');
382:

Line 379: fnd_dsql.add_text(' ),');

375: fnd_dsql.add_text(' ),');
376: fnd_dsql.add_bind(l_percentage_symbol);
377: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
378: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
379: fnd_dsql.add_text(' ),');
380: fnd_dsql.add_bind(l_percentage_symbol);
381: fnd_dsql.add_text(' ))');
382:
383: l_count_incl_excl:=l_count_incl_excl+1;

Line 380: fnd_dsql.add_bind(l_percentage_symbol);

376: fnd_dsql.add_bind(l_percentage_symbol);
377: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
378: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
379: fnd_dsql.add_text(' ),');
380: fnd_dsql.add_bind(l_percentage_symbol);
381: fnd_dsql.add_text(' ))');
382:
383: l_count_incl_excl:=l_count_incl_excl+1;
384:

Line 381: fnd_dsql.add_text(' ))');

377: fnd_dsql.add_text(' ) ) OR UPPER(person_last_name) LIKE NVL(UPPER(');
378: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
379: fnd_dsql.add_text(' ),');
380: fnd_dsql.add_bind(l_percentage_symbol);
381: fnd_dsql.add_text(' ))');
382:
383: l_count_incl_excl:=l_count_incl_excl+1;
384:
385: END LOOP;

Line 388: fnd_dsql.add_text(' )');

384:
385: END LOOP;
386:
387: l_count_incl_excl:=0;
388: fnd_dsql.add_text(' )');
389:
390: END IF; -- End of checking presence of exclude records
391:
392: l_cur_statement := fnd_dsql.get_text(FALSE);

Line 392: l_cur_statement := fnd_dsql.get_text(FALSE);

388: fnd_dsql.add_text(' )');
389:
390: END IF; -- End of checking presence of exclude records
391:
392: l_cur_statement := fnd_dsql.get_text(FALSE);
393: l_cursor_id := dbms_sql.open_cursor;
394: fnd_dsql.set_cursor(l_cursor_id);
395:
396: dbms_sql.parse(l_cursor_id, l_cur_statement, dbms_sql.native);

Line 394: fnd_dsql.set_cursor(l_cursor_id);

390: END IF; -- End of checking presence of exclude records
391:
392: l_cur_statement := fnd_dsql.get_text(FALSE);
393: l_cursor_id := dbms_sql.open_cursor;
394: fnd_dsql.set_cursor(l_cursor_id);
395:
396: dbms_sql.parse(l_cursor_id, l_cur_statement, dbms_sql.native);
397: fnd_dsql.do_binds;
398:

Line 397: fnd_dsql.do_binds;

393: l_cursor_id := dbms_sql.open_cursor;
394: fnd_dsql.set_cursor(l_cursor_id);
395:
396: dbms_sql.parse(l_cursor_id, l_cur_statement, dbms_sql.native);
397: fnd_dsql.do_binds;
398:
399: dbms_sql.define_column(l_cursor_id, 1, l_person_id);
400: dbms_sql.define_column(l_cursor_id, 2, l_admission_appl_number);
401: dbms_sql.define_column(l_cursor_id, 3, l_nominated_course_cd, 6);

Line 497: fnd_dsql.init;

493: FETCH c_revgr_addr INTO c_revgr_addr_rec;
494: IF c_revgr_addr%FOUND THEN
495: CLOSE c_revgr_addr;
496:
497: fnd_dsql.init;
498: fnd_dsql.add_text('SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number, addr.country, addr.state ,addr.postal_code');
499: fnd_dsql.add_text(' FROM igs_pe_hz_parties hp, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_or_inst_addr addr, igs_ad_acad_history_v aah ');
500: fnd_dsql.add_text(' WHERE hp.party_id = apl.person_id AND hp.party_id = aah.person_id AND aah.CURRENT_INST = ');
501: fnd_dsql.add_bind('Y');

Line 498: fnd_dsql.add_text('SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number, addr.country, addr.state ,addr.postal_code');

494: IF c_revgr_addr%FOUND THEN
495: CLOSE c_revgr_addr;
496:
497: fnd_dsql.init;
498: fnd_dsql.add_text('SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number, addr.country, addr.state ,addr.postal_code');
499: fnd_dsql.add_text(' FROM igs_pe_hz_parties hp, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_or_inst_addr addr, igs_ad_acad_history_v aah ');
500: fnd_dsql.add_text(' WHERE hp.party_id = apl.person_id AND hp.party_id = aah.person_id AND aah.CURRENT_INST = ');
501: fnd_dsql.add_bind('Y');
502: fnd_dsql.add_text(' AND aah.institution_code = addr.institution_cd AND addr.addr_type = ' );

Line 499: fnd_dsql.add_text(' FROM igs_pe_hz_parties hp, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_or_inst_addr addr, igs_ad_acad_history_v aah ');

495: CLOSE c_revgr_addr;
496:
497: fnd_dsql.init;
498: fnd_dsql.add_text('SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number, addr.country, addr.state ,addr.postal_code');
499: fnd_dsql.add_text(' FROM igs_pe_hz_parties hp, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_or_inst_addr addr, igs_ad_acad_history_v aah ');
500: fnd_dsql.add_text(' WHERE hp.party_id = apl.person_id AND hp.party_id = aah.person_id AND aah.CURRENT_INST = ');
501: fnd_dsql.add_bind('Y');
502: fnd_dsql.add_text(' AND aah.institution_code = addr.institution_cd AND addr.addr_type = ' );
503: fnd_dsql.add_bind(c_appl_revprof_group_cd_rec.site_use_code);

Line 500: fnd_dsql.add_text(' WHERE hp.party_id = apl.person_id AND hp.party_id = aah.person_id AND aah.CURRENT_INST = ');

496:
497: fnd_dsql.init;
498: fnd_dsql.add_text('SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number, addr.country, addr.state ,addr.postal_code');
499: fnd_dsql.add_text(' FROM igs_pe_hz_parties hp, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_or_inst_addr addr, igs_ad_acad_history_v aah ');
500: fnd_dsql.add_text(' WHERE hp.party_id = apl.person_id AND hp.party_id = aah.person_id AND aah.CURRENT_INST = ');
501: fnd_dsql.add_bind('Y');
502: fnd_dsql.add_text(' AND aah.institution_code = addr.institution_cd AND addr.addr_type = ' );
503: fnd_dsql.add_bind(c_appl_revprof_group_cd_rec.site_use_code);
504: fnd_dsql.add_text(' AND doc.s_adm_doc_status = ');

Line 501: fnd_dsql.add_bind('Y');

497: fnd_dsql.init;
498: fnd_dsql.add_text('SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number, addr.country, addr.state ,addr.postal_code');
499: fnd_dsql.add_text(' FROM igs_pe_hz_parties hp, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_or_inst_addr addr, igs_ad_acad_history_v aah ');
500: fnd_dsql.add_text(' WHERE hp.party_id = apl.person_id AND hp.party_id = aah.person_id AND aah.CURRENT_INST = ');
501: fnd_dsql.add_bind('Y');
502: fnd_dsql.add_text(' AND aah.institution_code = addr.institution_cd AND addr.addr_type = ' );
503: fnd_dsql.add_bind(c_appl_revprof_group_cd_rec.site_use_code);
504: fnd_dsql.add_text(' AND doc.s_adm_doc_status = ');
505: fnd_dsql.add_bind(l_satisfied);

Line 502: fnd_dsql.add_text(' AND aah.institution_code = addr.institution_cd AND addr.addr_type = ' );

498: fnd_dsql.add_text('SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number, addr.country, addr.state ,addr.postal_code');
499: fnd_dsql.add_text(' FROM igs_pe_hz_parties hp, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_or_inst_addr addr, igs_ad_acad_history_v aah ');
500: fnd_dsql.add_text(' WHERE hp.party_id = apl.person_id AND hp.party_id = aah.person_id AND aah.CURRENT_INST = ');
501: fnd_dsql.add_bind('Y');
502: fnd_dsql.add_text(' AND aah.institution_code = addr.institution_cd AND addr.addr_type = ' );
503: fnd_dsql.add_bind(c_appl_revprof_group_cd_rec.site_use_code);
504: fnd_dsql.add_text(' AND doc.s_adm_doc_status = ');
505: fnd_dsql.add_bind(l_satisfied);
506: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');

Line 503: fnd_dsql.add_bind(c_appl_revprof_group_cd_rec.site_use_code);

499: fnd_dsql.add_text(' FROM igs_pe_hz_parties hp, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_or_inst_addr addr, igs_ad_acad_history_v aah ');
500: fnd_dsql.add_text(' WHERE hp.party_id = apl.person_id AND hp.party_id = aah.person_id AND aah.CURRENT_INST = ');
501: fnd_dsql.add_bind('Y');
502: fnd_dsql.add_text(' AND aah.institution_code = addr.institution_cd AND addr.addr_type = ' );
503: fnd_dsql.add_bind(c_appl_revprof_group_cd_rec.site_use_code);
504: fnd_dsql.add_text(' AND doc.s_adm_doc_status = ');
505: fnd_dsql.add_bind(l_satisfied);
506: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');
507: fnd_dsql.add_bind(l_pending);

Line 504: fnd_dsql.add_text(' AND doc.s_adm_doc_status = ');

500: fnd_dsql.add_text(' WHERE hp.party_id = apl.person_id AND hp.party_id = aah.person_id AND aah.CURRENT_INST = ');
501: fnd_dsql.add_bind('Y');
502: fnd_dsql.add_text(' AND aah.institution_code = addr.institution_cd AND addr.addr_type = ' );
503: fnd_dsql.add_bind(c_appl_revprof_group_cd_rec.site_use_code);
504: fnd_dsql.add_text(' AND doc.s_adm_doc_status = ');
505: fnd_dsql.add_bind(l_satisfied);
506: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');
507: fnd_dsql.add_bind(l_pending);
508: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');

Line 505: fnd_dsql.add_bind(l_satisfied);

501: fnd_dsql.add_bind('Y');
502: fnd_dsql.add_text(' AND aah.institution_code = addr.institution_cd AND addr.addr_type = ' );
503: fnd_dsql.add_bind(c_appl_revprof_group_cd_rec.site_use_code);
504: fnd_dsql.add_text(' AND doc.s_adm_doc_status = ');
505: fnd_dsql.add_bind(l_satisfied);
506: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');
507: fnd_dsql.add_bind(l_pending);
508: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
509:

Line 506: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');

502: fnd_dsql.add_text(' AND aah.institution_code = addr.institution_cd AND addr.addr_type = ' );
503: fnd_dsql.add_bind(c_appl_revprof_group_cd_rec.site_use_code);
504: fnd_dsql.add_text(' AND doc.s_adm_doc_status = ');
505: fnd_dsql.add_bind(l_satisfied);
506: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');
507: fnd_dsql.add_bind(l_pending);
508: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
509:
510: fnd_dsql.add_bind(p_entry_stat_id);

Line 507: fnd_dsql.add_bind(l_pending);

503: fnd_dsql.add_bind(c_appl_revprof_group_cd_rec.site_use_code);
504: fnd_dsql.add_text(' AND doc.s_adm_doc_status = ');
505: fnd_dsql.add_bind(l_satisfied);
506: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');
507: fnd_dsql.add_bind(l_pending);
508: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
509:
510: fnd_dsql.add_bind(p_entry_stat_id);
511: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );

Line 508: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');

504: fnd_dsql.add_text(' AND doc.s_adm_doc_status = ');
505: fnd_dsql.add_bind(l_satisfied);
506: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');
507: fnd_dsql.add_bind(l_pending);
508: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
509:
510: fnd_dsql.add_bind(p_entry_stat_id);
511: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );
512: fnd_dsql.add_bind(p_entry_stat_id);

Line 510: fnd_dsql.add_bind(p_entry_stat_id);

506: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');
507: fnd_dsql.add_bind(l_pending);
508: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
509:
510: fnd_dsql.add_bind(p_entry_stat_id);
511: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );
512: fnd_dsql.add_bind(p_entry_stat_id);
513: fnd_dsql.add_text(' ) OR ' );
514: fnd_dsql.add_bind(p_entry_stat_id );

Line 511: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );

507: fnd_dsql.add_bind(l_pending);
508: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
509:
510: fnd_dsql.add_bind(p_entry_stat_id);
511: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );
512: fnd_dsql.add_bind(p_entry_stat_id);
513: fnd_dsql.add_text(' ) OR ' );
514: fnd_dsql.add_bind(p_entry_stat_id );
515: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 512: fnd_dsql.add_bind(p_entry_stat_id);

508: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
509:
510: fnd_dsql.add_bind(p_entry_stat_id);
511: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );
512: fnd_dsql.add_bind(p_entry_stat_id);
513: fnd_dsql.add_text(' ) OR ' );
514: fnd_dsql.add_bind(p_entry_stat_id );
515: fnd_dsql.add_text(' IS NULL ) AND (( ');
516:

Line 513: fnd_dsql.add_text(' ) OR ' );

509:
510: fnd_dsql.add_bind(p_entry_stat_id);
511: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );
512: fnd_dsql.add_bind(p_entry_stat_id);
513: fnd_dsql.add_text(' ) OR ' );
514: fnd_dsql.add_bind(p_entry_stat_id );
515: fnd_dsql.add_text(' IS NULL ) AND (( ');
516:
517: fnd_dsql.add_bind(p_nominated_course_cd );

Line 514: fnd_dsql.add_bind(p_entry_stat_id );

510: fnd_dsql.add_bind(p_entry_stat_id);
511: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );
512: fnd_dsql.add_bind(p_entry_stat_id);
513: fnd_dsql.add_text(' ) OR ' );
514: fnd_dsql.add_bind(p_entry_stat_id );
515: fnd_dsql.add_text(' IS NULL ) AND (( ');
516:
517: fnd_dsql.add_bind(p_nominated_course_cd );
518: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');

Line 515: fnd_dsql.add_text(' IS NULL ) AND (( ');

511: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );
512: fnd_dsql.add_bind(p_entry_stat_id);
513: fnd_dsql.add_text(' ) OR ' );
514: fnd_dsql.add_bind(p_entry_stat_id );
515: fnd_dsql.add_text(' IS NULL ) AND (( ');
516:
517: fnd_dsql.add_bind(p_nominated_course_cd );
518: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
519: fnd_dsql.add_bind(p_nominated_course_cd);

Line 517: fnd_dsql.add_bind(p_nominated_course_cd );

513: fnd_dsql.add_text(' ) OR ' );
514: fnd_dsql.add_bind(p_entry_stat_id );
515: fnd_dsql.add_text(' IS NULL ) AND (( ');
516:
517: fnd_dsql.add_bind(p_nominated_course_cd );
518: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
519: fnd_dsql.add_bind(p_nominated_course_cd);
520: fnd_dsql.add_text(' ) OR ' );
521: fnd_dsql.add_bind(p_nominated_course_cd );

Line 518: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');

514: fnd_dsql.add_bind(p_entry_stat_id );
515: fnd_dsql.add_text(' IS NULL ) AND (( ');
516:
517: fnd_dsql.add_bind(p_nominated_course_cd );
518: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
519: fnd_dsql.add_bind(p_nominated_course_cd);
520: fnd_dsql.add_text(' ) OR ' );
521: fnd_dsql.add_bind(p_nominated_course_cd );
522: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 519: fnd_dsql.add_bind(p_nominated_course_cd);

515: fnd_dsql.add_text(' IS NULL ) AND (( ');
516:
517: fnd_dsql.add_bind(p_nominated_course_cd );
518: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
519: fnd_dsql.add_bind(p_nominated_course_cd);
520: fnd_dsql.add_text(' ) OR ' );
521: fnd_dsql.add_bind(p_nominated_course_cd );
522: fnd_dsql.add_text(' IS NULL ) AND (( ');
523:

Line 520: fnd_dsql.add_text(' ) OR ' );

516:
517: fnd_dsql.add_bind(p_nominated_course_cd );
518: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
519: fnd_dsql.add_bind(p_nominated_course_cd);
520: fnd_dsql.add_text(' ) OR ' );
521: fnd_dsql.add_bind(p_nominated_course_cd );
522: fnd_dsql.add_text(' IS NULL ) AND (( ');
523:
524: fnd_dsql.add_bind(p_person_id );

Line 521: fnd_dsql.add_bind(p_nominated_course_cd );

517: fnd_dsql.add_bind(p_nominated_course_cd );
518: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
519: fnd_dsql.add_bind(p_nominated_course_cd);
520: fnd_dsql.add_text(' ) OR ' );
521: fnd_dsql.add_bind(p_nominated_course_cd );
522: fnd_dsql.add_text(' IS NULL ) AND (( ');
523:
524: fnd_dsql.add_bind(p_person_id );
525: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );

Line 522: fnd_dsql.add_text(' IS NULL ) AND (( ');

518: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
519: fnd_dsql.add_bind(p_nominated_course_cd);
520: fnd_dsql.add_text(' ) OR ' );
521: fnd_dsql.add_bind(p_nominated_course_cd );
522: fnd_dsql.add_text(' IS NULL ) AND (( ');
523:
524: fnd_dsql.add_bind(p_person_id );
525: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
526: fnd_dsql.add_bind(p_person_id );

Line 524: fnd_dsql.add_bind(p_person_id );

520: fnd_dsql.add_text(' ) OR ' );
521: fnd_dsql.add_bind(p_nominated_course_cd );
522: fnd_dsql.add_text(' IS NULL ) AND (( ');
523:
524: fnd_dsql.add_bind(p_person_id );
525: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
526: fnd_dsql.add_bind(p_person_id );
527: fnd_dsql.add_text(' ) OR ' );
528: fnd_dsql.add_bind(p_person_id );

Line 525: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );

521: fnd_dsql.add_bind(p_nominated_course_cd );
522: fnd_dsql.add_text(' IS NULL ) AND (( ');
523:
524: fnd_dsql.add_bind(p_person_id );
525: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
526: fnd_dsql.add_bind(p_person_id );
527: fnd_dsql.add_text(' ) OR ' );
528: fnd_dsql.add_bind(p_person_id );
529: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 526: fnd_dsql.add_bind(p_person_id );

522: fnd_dsql.add_text(' IS NULL ) AND (( ');
523:
524: fnd_dsql.add_bind(p_person_id );
525: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
526: fnd_dsql.add_bind(p_person_id );
527: fnd_dsql.add_text(' ) OR ' );
528: fnd_dsql.add_bind(p_person_id );
529: fnd_dsql.add_text(' IS NULL ) AND (( ');
530:

Line 527: fnd_dsql.add_text(' ) OR ' );

523:
524: fnd_dsql.add_bind(p_person_id );
525: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
526: fnd_dsql.add_bind(p_person_id );
527: fnd_dsql.add_text(' ) OR ' );
528: fnd_dsql.add_bind(p_person_id );
529: fnd_dsql.add_text(' IS NULL ) AND (( ');
530:
531: fnd_dsql.add_bind(p_unit_set_cd );

Line 528: fnd_dsql.add_bind(p_person_id );

524: fnd_dsql.add_bind(p_person_id );
525: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
526: fnd_dsql.add_bind(p_person_id );
527: fnd_dsql.add_text(' ) OR ' );
528: fnd_dsql.add_bind(p_person_id );
529: fnd_dsql.add_text(' IS NULL ) AND (( ');
530:
531: fnd_dsql.add_bind(p_unit_set_cd );
532: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');

Line 529: fnd_dsql.add_text(' IS NULL ) AND (( ');

525: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
526: fnd_dsql.add_bind(p_person_id );
527: fnd_dsql.add_text(' ) OR ' );
528: fnd_dsql.add_bind(p_person_id );
529: fnd_dsql.add_text(' IS NULL ) AND (( ');
530:
531: fnd_dsql.add_bind(p_unit_set_cd );
532: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
533: fnd_dsql.add_bind(p_unit_set_cd);

Line 531: fnd_dsql.add_bind(p_unit_set_cd );

527: fnd_dsql.add_text(' ) OR ' );
528: fnd_dsql.add_bind(p_person_id );
529: fnd_dsql.add_text(' IS NULL ) AND (( ');
530:
531: fnd_dsql.add_bind(p_unit_set_cd );
532: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
533: fnd_dsql.add_bind(p_unit_set_cd);
534: fnd_dsql.add_text(' ) OR ' );
535: fnd_dsql.add_bind(p_unit_set_cd );

Line 532: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');

528: fnd_dsql.add_bind(p_person_id );
529: fnd_dsql.add_text(' IS NULL ) AND (( ');
530:
531: fnd_dsql.add_bind(p_unit_set_cd );
532: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
533: fnd_dsql.add_bind(p_unit_set_cd);
534: fnd_dsql.add_text(' ) OR ' );
535: fnd_dsql.add_bind(p_unit_set_cd );
536: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 533: fnd_dsql.add_bind(p_unit_set_cd);

529: fnd_dsql.add_text(' IS NULL ) AND (( ');
530:
531: fnd_dsql.add_bind(p_unit_set_cd );
532: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
533: fnd_dsql.add_bind(p_unit_set_cd);
534: fnd_dsql.add_text(' ) OR ' );
535: fnd_dsql.add_bind(p_unit_set_cd );
536: fnd_dsql.add_text(' IS NULL ) AND (( ');
537:

Line 534: fnd_dsql.add_text(' ) OR ' );

530:
531: fnd_dsql.add_bind(p_unit_set_cd );
532: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
533: fnd_dsql.add_bind(p_unit_set_cd);
534: fnd_dsql.add_text(' ) OR ' );
535: fnd_dsql.add_bind(p_unit_set_cd );
536: fnd_dsql.add_text(' IS NULL ) AND (( ');
537:
538: fnd_dsql.add_bind(l_admission_cat );

Line 535: fnd_dsql.add_bind(p_unit_set_cd );

531: fnd_dsql.add_bind(p_unit_set_cd );
532: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
533: fnd_dsql.add_bind(p_unit_set_cd);
534: fnd_dsql.add_text(' ) OR ' );
535: fnd_dsql.add_bind(p_unit_set_cd );
536: fnd_dsql.add_text(' IS NULL ) AND (( ');
537:
538: fnd_dsql.add_bind(l_admission_cat );
539: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );

Line 536: fnd_dsql.add_text(' IS NULL ) AND (( ');

532: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
533: fnd_dsql.add_bind(p_unit_set_cd);
534: fnd_dsql.add_text(' ) OR ' );
535: fnd_dsql.add_bind(p_unit_set_cd );
536: fnd_dsql.add_text(' IS NULL ) AND (( ');
537:
538: fnd_dsql.add_bind(l_admission_cat );
539: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
540: fnd_dsql.add_bind(l_admission_cat );

Line 538: fnd_dsql.add_bind(l_admission_cat );

534: fnd_dsql.add_text(' ) OR ' );
535: fnd_dsql.add_bind(p_unit_set_cd );
536: fnd_dsql.add_text(' IS NULL ) AND (( ');
537:
538: fnd_dsql.add_bind(l_admission_cat );
539: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
540: fnd_dsql.add_bind(l_admission_cat );
541: fnd_dsql.add_text(' ) OR ' );
542: fnd_dsql.add_bind(l_admission_cat );

Line 539: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );

535: fnd_dsql.add_bind(p_unit_set_cd );
536: fnd_dsql.add_text(' IS NULL ) AND (( ');
537:
538: fnd_dsql.add_bind(l_admission_cat );
539: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
540: fnd_dsql.add_bind(l_admission_cat );
541: fnd_dsql.add_text(' ) OR ' );
542: fnd_dsql.add_bind(l_admission_cat );
543: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 540: fnd_dsql.add_bind(l_admission_cat );

536: fnd_dsql.add_text(' IS NULL ) AND (( ');
537:
538: fnd_dsql.add_bind(l_admission_cat );
539: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
540: fnd_dsql.add_bind(l_admission_cat );
541: fnd_dsql.add_text(' ) OR ' );
542: fnd_dsql.add_bind(l_admission_cat );
543: fnd_dsql.add_text(' IS NULL ) AND (( ');
544:

Line 541: fnd_dsql.add_text(' ) OR ' );

537:
538: fnd_dsql.add_bind(l_admission_cat );
539: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
540: fnd_dsql.add_bind(l_admission_cat );
541: fnd_dsql.add_text(' ) OR ' );
542: fnd_dsql.add_bind(l_admission_cat );
543: fnd_dsql.add_text(' IS NULL ) AND (( ');
544:
545: fnd_dsql.add_bind(l_s_admission_process_type );

Line 542: fnd_dsql.add_bind(l_admission_cat );

538: fnd_dsql.add_bind(l_admission_cat );
539: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
540: fnd_dsql.add_bind(l_admission_cat );
541: fnd_dsql.add_text(' ) OR ' );
542: fnd_dsql.add_bind(l_admission_cat );
543: fnd_dsql.add_text(' IS NULL ) AND (( ');
544:
545: fnd_dsql.add_bind(l_s_admission_process_type );
546: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ' );

Line 543: fnd_dsql.add_text(' IS NULL ) AND (( ');

539: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
540: fnd_dsql.add_bind(l_admission_cat );
541: fnd_dsql.add_text(' ) OR ' );
542: fnd_dsql.add_bind(l_admission_cat );
543: fnd_dsql.add_text(' IS NULL ) AND (( ');
544:
545: fnd_dsql.add_bind(l_s_admission_process_type );
546: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ' );
547: fnd_dsql.add_bind(l_s_admission_process_type);

Line 545: fnd_dsql.add_bind(l_s_admission_process_type );

541: fnd_dsql.add_text(' ) OR ' );
542: fnd_dsql.add_bind(l_admission_cat );
543: fnd_dsql.add_text(' IS NULL ) AND (( ');
544:
545: fnd_dsql.add_bind(l_s_admission_process_type );
546: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ' );
547: fnd_dsql.add_bind(l_s_admission_process_type);
548: fnd_dsql.add_text(' ) OR ' );
549: fnd_dsql.add_bind(l_s_admission_process_type );

Line 546: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ' );

542: fnd_dsql.add_bind(l_admission_cat );
543: fnd_dsql.add_text(' IS NULL ) AND (( ');
544:
545: fnd_dsql.add_bind(l_s_admission_process_type );
546: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ' );
547: fnd_dsql.add_bind(l_s_admission_process_type);
548: fnd_dsql.add_text(' ) OR ' );
549: fnd_dsql.add_bind(l_s_admission_process_type );
550:

Line 547: fnd_dsql.add_bind(l_s_admission_process_type);

543: fnd_dsql.add_text(' IS NULL ) AND (( ');
544:
545: fnd_dsql.add_bind(l_s_admission_process_type );
546: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ' );
547: fnd_dsql.add_bind(l_s_admission_process_type);
548: fnd_dsql.add_text(' ) OR ' );
549: fnd_dsql.add_bind(l_s_admission_process_type );
550:
551: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');

Line 548: fnd_dsql.add_text(' ) OR ' );

544:
545: fnd_dsql.add_bind(l_s_admission_process_type );
546: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ' );
547: fnd_dsql.add_bind(l_s_admission_process_type);
548: fnd_dsql.add_text(' ) OR ' );
549: fnd_dsql.add_bind(l_s_admission_process_type );
550:
551: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');
552:

Line 549: fnd_dsql.add_bind(l_s_admission_process_type );

545: fnd_dsql.add_bind(l_s_admission_process_type );
546: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ' );
547: fnd_dsql.add_bind(l_s_admission_process_type);
548: fnd_dsql.add_text(' ) OR ' );
549: fnd_dsql.add_bind(l_s_admission_process_type );
550:
551: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');
552:
553: IF p_calendar_details IS NOT NULL THEN

Line 551: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');

547: fnd_dsql.add_bind(l_s_admission_process_type);
548: fnd_dsql.add_text(' ) OR ' );
549: fnd_dsql.add_bind(l_s_admission_process_type );
550:
551: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');
552:
553: IF p_calendar_details IS NOT NULL THEN
554: -- Get the Academic Calander details form the Academic Calender Parameter
555: l_acad_cal_type := RTRIM ( SUBSTR ( p_calendar_details, 1, 10));

Line 564: fnd_dsql.add_text(' 1=2 ' );

560: l_adm_ci_sequence_number := IGS_GE_NUMBER.TO_NUM ( SUBSTR ( p_calendar_details, 37, 6));
561:
562:
563: IF l_acad_cal_type IS NULL OR l_acad_ci_sequence_number IS NULL OR l_adm_cal_type IS NULL OR l_adm_ci_sequence_number IS NULL THEN
564: fnd_dsql.add_text(' 1=2 ' );
565: ELSE
566: fnd_dsql.add_text(' AND app.acad_cal_type = ');
567: fnd_dsql.add_bind(l_acad_cal_type);
568:

Line 566: fnd_dsql.add_text(' AND app.acad_cal_type = ');

562:
563: IF l_acad_cal_type IS NULL OR l_acad_ci_sequence_number IS NULL OR l_adm_cal_type IS NULL OR l_adm_ci_sequence_number IS NULL THEN
564: fnd_dsql.add_text(' 1=2 ' );
565: ELSE
566: fnd_dsql.add_text(' AND app.acad_cal_type = ');
567: fnd_dsql.add_bind(l_acad_cal_type);
568:
569: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
570: fnd_dsql.add_bind(l_acad_ci_sequence_number);

Line 567: fnd_dsql.add_bind(l_acad_cal_type);

563: IF l_acad_cal_type IS NULL OR l_acad_ci_sequence_number IS NULL OR l_adm_cal_type IS NULL OR l_adm_ci_sequence_number IS NULL THEN
564: fnd_dsql.add_text(' 1=2 ' );
565: ELSE
566: fnd_dsql.add_text(' AND app.acad_cal_type = ');
567: fnd_dsql.add_bind(l_acad_cal_type);
568:
569: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
570: fnd_dsql.add_bind(l_acad_ci_sequence_number);
571:

Line 569: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');

565: ELSE
566: fnd_dsql.add_text(' AND app.acad_cal_type = ');
567: fnd_dsql.add_bind(l_acad_cal_type);
568:
569: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
570: fnd_dsql.add_bind(l_acad_ci_sequence_number);
571:
572: fnd_dsql.add_text(' AND app.adm_cal_type = ');
573: fnd_dsql.add_bind(l_adm_cal_type);

Line 570: fnd_dsql.add_bind(l_acad_ci_sequence_number);

566: fnd_dsql.add_text(' AND app.acad_cal_type = ');
567: fnd_dsql.add_bind(l_acad_cal_type);
568:
569: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
570: fnd_dsql.add_bind(l_acad_ci_sequence_number);
571:
572: fnd_dsql.add_text(' AND app.adm_cal_type = ');
573: fnd_dsql.add_bind(l_adm_cal_type);
574:

Line 572: fnd_dsql.add_text(' AND app.adm_cal_type = ');

568:
569: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
570: fnd_dsql.add_bind(l_acad_ci_sequence_number);
571:
572: fnd_dsql.add_text(' AND app.adm_cal_type = ');
573: fnd_dsql.add_bind(l_adm_cal_type);
574:
575: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
576: fnd_dsql.add_bind(l_adm_ci_sequence_number);

Line 573: fnd_dsql.add_bind(l_adm_cal_type);

569: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
570: fnd_dsql.add_bind(l_acad_ci_sequence_number);
571:
572: fnd_dsql.add_text(' AND app.adm_cal_type = ');
573: fnd_dsql.add_bind(l_adm_cal_type);
574:
575: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
576: fnd_dsql.add_bind(l_adm_ci_sequence_number);
577:

Line 575: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');

571:
572: fnd_dsql.add_text(' AND app.adm_cal_type = ');
573: fnd_dsql.add_bind(l_adm_cal_type);
574:
575: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
576: fnd_dsql.add_bind(l_adm_ci_sequence_number);
577:
578: END IF;
579: END IF;

Line 576: fnd_dsql.add_bind(l_adm_ci_sequence_number);

572: fnd_dsql.add_text(' AND app.adm_cal_type = ');
573: fnd_dsql.add_bind(l_adm_cal_type);
574:
575: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
576: fnd_dsql.add_bind(l_adm_ci_sequence_number);
577:
578: END IF;
579: END IF;
580:

Line 596: fnd_dsql.add_text(' AND (');

592: END LOOP;
593:
594: IF (l_addr_include_ind) /*IS TRUE */THEN
595:
596: fnd_dsql.add_text(' AND (');
597: l_count_incl_excl:=0;
598:
599: FOR c_revgr_addr_rec IN c_revgr_addr(c_appl_revprof_revgr_rec.appl_revprof_revgr_id)
600: LOOP

Line 605: fnd_dsql.add_text(' OR ');

601: -- If the Current Record had include for the State
602: IF c_revgr_addr_rec.incl_excl_ind IS NULL THEN
603:
604: IF (l_count_incl_excl > 0) THEN
605: fnd_dsql.add_text(' OR ');
606: END IF;
607:
608: fnd_dsql.add_text(' (');
609:

Line 608: fnd_dsql.add_text(' (');

604: IF (l_count_incl_excl > 0) THEN
605: fnd_dsql.add_text(' OR ');
606: END IF;
607:
608: fnd_dsql.add_text(' (');
609:
610: fnd_dsql.add_text(' addr.country = ');
611: fnd_dsql.add_bind(c_revgr_addr_rec.country);
612:

Line 610: fnd_dsql.add_text(' addr.country = ');

606: END IF;
607:
608: fnd_dsql.add_text(' (');
609:
610: fnd_dsql.add_text(' addr.country = ');
611: fnd_dsql.add_bind(c_revgr_addr_rec.country);
612:
613: -- If the Current Record had include for the Postal Code
614: IF c_revgr_addr_rec.postal_incl_excl_ind = 'I' THEN

Line 611: fnd_dsql.add_bind(c_revgr_addr_rec.country);

607:
608: fnd_dsql.add_text(' (');
609:
610: fnd_dsql.add_text(' addr.country = ');
611: fnd_dsql.add_bind(c_revgr_addr_rec.country);
612:
613: -- If the Current Record had include for the Postal Code
614: IF c_revgr_addr_rec.postal_incl_excl_ind = 'I' THEN
615: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');

Line 615: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');

611: fnd_dsql.add_bind(c_revgr_addr_rec.country);
612:
613: -- If the Current Record had include for the Postal Code
614: IF c_revgr_addr_rec.postal_incl_excl_ind = 'I' THEN
615: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');
616: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
617: fnd_dsql.add_text(' ),');
618: fnd_dsql.add_bind(l_percentage_symbol);
619: fnd_dsql.add_text(' ) AND NVL( UPPER(');

Line 616: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);

612:
613: -- If the Current Record had include for the Postal Code
614: IF c_revgr_addr_rec.postal_incl_excl_ind = 'I' THEN
615: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');
616: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
617: fnd_dsql.add_text(' ),');
618: fnd_dsql.add_bind(l_percentage_symbol);
619: fnd_dsql.add_text(' ) AND NVL( UPPER(');
620: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);

Line 617: fnd_dsql.add_text(' ),');

613: -- If the Current Record had include for the Postal Code
614: IF c_revgr_addr_rec.postal_incl_excl_ind = 'I' THEN
615: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');
616: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
617: fnd_dsql.add_text(' ),');
618: fnd_dsql.add_bind(l_percentage_symbol);
619: fnd_dsql.add_text(' ) AND NVL( UPPER(');
620: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
621: fnd_dsql.add_text(' ),');

Line 618: fnd_dsql.add_bind(l_percentage_symbol);

614: IF c_revgr_addr_rec.postal_incl_excl_ind = 'I' THEN
615: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');
616: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
617: fnd_dsql.add_text(' ),');
618: fnd_dsql.add_bind(l_percentage_symbol);
619: fnd_dsql.add_text(' ) AND NVL( UPPER(');
620: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
621: fnd_dsql.add_text(' ),');
622: fnd_dsql.add_bind(l_percentage_symbol);

Line 619: fnd_dsql.add_text(' ) AND NVL( UPPER(');

615: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');
616: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
617: fnd_dsql.add_text(' ),');
618: fnd_dsql.add_bind(l_percentage_symbol);
619: fnd_dsql.add_text(' ) AND NVL( UPPER(');
620: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
621: fnd_dsql.add_text(' ),');
622: fnd_dsql.add_bind(l_percentage_symbol);
623: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');

Line 620: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);

616: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
617: fnd_dsql.add_text(' ),');
618: fnd_dsql.add_bind(l_percentage_symbol);
619: fnd_dsql.add_text(' ) AND NVL( UPPER(');
620: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
621: fnd_dsql.add_text(' ),');
622: fnd_dsql.add_bind(l_percentage_symbol);
623: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
624: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );

Line 621: fnd_dsql.add_text(' ),');

617: fnd_dsql.add_text(' ),');
618: fnd_dsql.add_bind(l_percentage_symbol);
619: fnd_dsql.add_text(' ) AND NVL( UPPER(');
620: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
621: fnd_dsql.add_text(' ),');
622: fnd_dsql.add_bind(l_percentage_symbol);
623: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
624: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
625: fnd_dsql.add_text(' )');

Line 622: fnd_dsql.add_bind(l_percentage_symbol);

618: fnd_dsql.add_bind(l_percentage_symbol);
619: fnd_dsql.add_text(' ) AND NVL( UPPER(');
620: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
621: fnd_dsql.add_text(' ),');
622: fnd_dsql.add_bind(l_percentage_symbol);
623: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
624: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
625: fnd_dsql.add_text(' )');
626:

Line 623: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');

619: fnd_dsql.add_text(' ) AND NVL( UPPER(');
620: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
621: fnd_dsql.add_text(' ),');
622: fnd_dsql.add_bind(l_percentage_symbol);
623: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
624: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
625: fnd_dsql.add_text(' )');
626:
627:

Line 624: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );

620: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
621: fnd_dsql.add_text(' ),');
622: fnd_dsql.add_bind(l_percentage_symbol);
623: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
624: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
625: fnd_dsql.add_text(' )');
626:
627:
628: -- If the Current Recode had exclude for the Postal Code

Line 625: fnd_dsql.add_text(' )');

621: fnd_dsql.add_text(' ),');
622: fnd_dsql.add_bind(l_percentage_symbol);
623: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
624: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
625: fnd_dsql.add_text(' )');
626:
627:
628: -- If the Current Recode had exclude for the Postal Code
629: ELSIF c_revgr_addr_rec.postal_incl_excl_ind = 'E' THEN

Line 630: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');

626:
627:
628: -- If the Current Recode had exclude for the Postal Code
629: ELSIF c_revgr_addr_rec.postal_incl_excl_ind = 'E' THEN
630: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');
631: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
632: fnd_dsql.add_text(' ),');
633: fnd_dsql.add_bind(l_percentage_symbol);
634: fnd_dsql.add_text(' ) AND NVL(UPPER(');

Line 631: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);

627:
628: -- If the Current Recode had exclude for the Postal Code
629: ELSIF c_revgr_addr_rec.postal_incl_excl_ind = 'E' THEN
630: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');
631: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
632: fnd_dsql.add_text(' ),');
633: fnd_dsql.add_bind(l_percentage_symbol);
634: fnd_dsql.add_text(' ) AND NVL(UPPER(');
635: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);

Line 632: fnd_dsql.add_text(' ),');

628: -- If the Current Recode had exclude for the Postal Code
629: ELSIF c_revgr_addr_rec.postal_incl_excl_ind = 'E' THEN
630: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');
631: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
632: fnd_dsql.add_text(' ),');
633: fnd_dsql.add_bind(l_percentage_symbol);
634: fnd_dsql.add_text(' ) AND NVL(UPPER(');
635: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
636: fnd_dsql.add_text(' ),');

Line 633: fnd_dsql.add_bind(l_percentage_symbol);

629: ELSIF c_revgr_addr_rec.postal_incl_excl_ind = 'E' THEN
630: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');
631: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
632: fnd_dsql.add_text(' ),');
633: fnd_dsql.add_bind(l_percentage_symbol);
634: fnd_dsql.add_text(' ) AND NVL(UPPER(');
635: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
636: fnd_dsql.add_text(' ),');
637: fnd_dsql.add_bind(l_percentage_symbol);

Line 634: fnd_dsql.add_text(' ) AND NVL(UPPER(');

630: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');
631: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
632: fnd_dsql.add_text(' ),');
633: fnd_dsql.add_bind(l_percentage_symbol);
634: fnd_dsql.add_text(' ) AND NVL(UPPER(');
635: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
636: fnd_dsql.add_text(' ),');
637: fnd_dsql.add_bind(l_percentage_symbol);
638: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');

Line 635: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);

631: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
632: fnd_dsql.add_text(' ),');
633: fnd_dsql.add_bind(l_percentage_symbol);
634: fnd_dsql.add_text(' ) AND NVL(UPPER(');
635: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
636: fnd_dsql.add_text(' ),');
637: fnd_dsql.add_bind(l_percentage_symbol);
638: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
639: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);

Line 636: fnd_dsql.add_text(' ),');

632: fnd_dsql.add_text(' ),');
633: fnd_dsql.add_bind(l_percentage_symbol);
634: fnd_dsql.add_text(' ) AND NVL(UPPER(');
635: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
636: fnd_dsql.add_text(' ),');
637: fnd_dsql.add_bind(l_percentage_symbol);
638: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
639: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
640: fnd_dsql.add_text(' )');

Line 637: fnd_dsql.add_bind(l_percentage_symbol);

633: fnd_dsql.add_bind(l_percentage_symbol);
634: fnd_dsql.add_text(' ) AND NVL(UPPER(');
635: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
636: fnd_dsql.add_text(' ),');
637: fnd_dsql.add_bind(l_percentage_symbol);
638: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
639: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
640: fnd_dsql.add_text(' )');
641: END IF;

Line 638: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');

634: fnd_dsql.add_text(' ) AND NVL(UPPER(');
635: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
636: fnd_dsql.add_text(' ),');
637: fnd_dsql.add_bind(l_percentage_symbol);
638: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
639: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
640: fnd_dsql.add_text(' )');
641: END IF;
642:

Line 639: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);

635: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
636: fnd_dsql.add_text(' ),');
637: fnd_dsql.add_bind(l_percentage_symbol);
638: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
639: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
640: fnd_dsql.add_text(' )');
641: END IF;
642:
643: fnd_dsql.add_text(' )');

Line 640: fnd_dsql.add_text(' )');

636: fnd_dsql.add_text(' ),');
637: fnd_dsql.add_bind(l_percentage_symbol);
638: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
639: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
640: fnd_dsql.add_text(' )');
641: END IF;
642:
643: fnd_dsql.add_text(' )');
644: l_count_incl_excl:=l_count_incl_excl+1;

Line 643: fnd_dsql.add_text(' )');

639: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
640: fnd_dsql.add_text(' )');
641: END IF;
642:
643: fnd_dsql.add_text(' )');
644: l_count_incl_excl:=l_count_incl_excl+1;
645:
646:
647: ELSIF c_revgr_addr_rec.incl_excl_ind = 'I' THEN

Line 650: fnd_dsql.add_text(' OR ');

646:
647: ELSIF c_revgr_addr_rec.incl_excl_ind = 'I' THEN
648:
649: IF (l_count_incl_excl > 0) THEN
650: fnd_dsql.add_text(' OR ');
651: END IF;
652:
653: fnd_dsql.add_text(' (');
654:

Line 653: fnd_dsql.add_text(' (');

649: IF (l_count_incl_excl > 0) THEN
650: fnd_dsql.add_text(' OR ');
651: END IF;
652:
653: fnd_dsql.add_text(' (');
654:
655: fnd_dsql.add_text(' addr.country = ');
656: fnd_dsql.add_bind(c_revgr_addr_rec.country);
657: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');

Line 655: fnd_dsql.add_text(' addr.country = ');

651: END IF;
652:
653: fnd_dsql.add_text(' (');
654:
655: fnd_dsql.add_text(' addr.country = ');
656: fnd_dsql.add_bind(c_revgr_addr_rec.country);
657: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
658: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
659: fnd_dsql.add_text(' ),');

Line 656: fnd_dsql.add_bind(c_revgr_addr_rec.country);

652:
653: fnd_dsql.add_text(' (');
654:
655: fnd_dsql.add_text(' addr.country = ');
656: fnd_dsql.add_bind(c_revgr_addr_rec.country);
657: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
658: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
659: fnd_dsql.add_text(' ),');
660: fnd_dsql.add_bind(l_percentage_symbol);

Line 657: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');

653: fnd_dsql.add_text(' (');
654:
655: fnd_dsql.add_text(' addr.country = ');
656: fnd_dsql.add_bind(c_revgr_addr_rec.country);
657: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
658: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
659: fnd_dsql.add_text(' ),');
660: fnd_dsql.add_bind(l_percentage_symbol);
661: fnd_dsql.add_text(' ) AND NVL(UPPER(');

Line 658: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);

654:
655: fnd_dsql.add_text(' addr.country = ');
656: fnd_dsql.add_bind(c_revgr_addr_rec.country);
657: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
658: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
659: fnd_dsql.add_text(' ),');
660: fnd_dsql.add_bind(l_percentage_symbol);
661: fnd_dsql.add_text(' ) AND NVL(UPPER(');
662: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);

Line 659: fnd_dsql.add_text(' ),');

655: fnd_dsql.add_text(' addr.country = ');
656: fnd_dsql.add_bind(c_revgr_addr_rec.country);
657: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
658: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
659: fnd_dsql.add_text(' ),');
660: fnd_dsql.add_bind(l_percentage_symbol);
661: fnd_dsql.add_text(' ) AND NVL(UPPER(');
662: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
663: fnd_dsql.add_text(' ),');

Line 660: fnd_dsql.add_bind(l_percentage_symbol);

656: fnd_dsql.add_bind(c_revgr_addr_rec.country);
657: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
658: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
659: fnd_dsql.add_text(' ),');
660: fnd_dsql.add_bind(l_percentage_symbol);
661: fnd_dsql.add_text(' ) AND NVL(UPPER(');
662: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
663: fnd_dsql.add_text(' ),');
664: fnd_dsql.add_bind(l_percentage_symbol);

Line 661: fnd_dsql.add_text(' ) AND NVL(UPPER(');

657: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
658: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
659: fnd_dsql.add_text(' ),');
660: fnd_dsql.add_bind(l_percentage_symbol);
661: fnd_dsql.add_text(' ) AND NVL(UPPER(');
662: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
663: fnd_dsql.add_text(' ),');
664: fnd_dsql.add_bind(l_percentage_symbol);
665: fnd_dsql.add_text(' ) OR addr.state LIKE ');

Line 662: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);

658: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
659: fnd_dsql.add_text(' ),');
660: fnd_dsql.add_bind(l_percentage_symbol);
661: fnd_dsql.add_text(' ) AND NVL(UPPER(');
662: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
663: fnd_dsql.add_text(' ),');
664: fnd_dsql.add_bind(l_percentage_symbol);
665: fnd_dsql.add_text(' ) OR addr.state LIKE ');
666: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);

Line 663: fnd_dsql.add_text(' ),');

659: fnd_dsql.add_text(' ),');
660: fnd_dsql.add_bind(l_percentage_symbol);
661: fnd_dsql.add_text(' ) AND NVL(UPPER(');
662: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
663: fnd_dsql.add_text(' ),');
664: fnd_dsql.add_bind(l_percentage_symbol);
665: fnd_dsql.add_text(' ) OR addr.state LIKE ');
666: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
667: fnd_dsql.add_text(' )');

Line 664: fnd_dsql.add_bind(l_percentage_symbol);

660: fnd_dsql.add_bind(l_percentage_symbol);
661: fnd_dsql.add_text(' ) AND NVL(UPPER(');
662: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
663: fnd_dsql.add_text(' ),');
664: fnd_dsql.add_bind(l_percentage_symbol);
665: fnd_dsql.add_text(' ) OR addr.state LIKE ');
666: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
667: fnd_dsql.add_text(' )');
668:

Line 665: fnd_dsql.add_text(' ) OR addr.state LIKE ');

661: fnd_dsql.add_text(' ) AND NVL(UPPER(');
662: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
663: fnd_dsql.add_text(' ),');
664: fnd_dsql.add_bind(l_percentage_symbol);
665: fnd_dsql.add_text(' ) OR addr.state LIKE ');
666: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
667: fnd_dsql.add_text(' )');
668:
669: -- If the Current Record had include for the Postal Code

Line 666: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);

662: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
663: fnd_dsql.add_text(' ),');
664: fnd_dsql.add_bind(l_percentage_symbol);
665: fnd_dsql.add_text(' ) OR addr.state LIKE ');
666: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
667: fnd_dsql.add_text(' )');
668:
669: -- If the Current Record had include for the Postal Code
670: IF c_revgr_addr_rec.postal_incl_excl_ind = 'I' THEN

Line 667: fnd_dsql.add_text(' )');

663: fnd_dsql.add_text(' ),');
664: fnd_dsql.add_bind(l_percentage_symbol);
665: fnd_dsql.add_text(' ) OR addr.state LIKE ');
666: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
667: fnd_dsql.add_text(' )');
668:
669: -- If the Current Record had include for the Postal Code
670: IF c_revgr_addr_rec.postal_incl_excl_ind = 'I' THEN
671: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');

Line 671: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');

667: fnd_dsql.add_text(' )');
668:
669: -- If the Current Record had include for the Postal Code
670: IF c_revgr_addr_rec.postal_incl_excl_ind = 'I' THEN
671: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');
672: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
673: fnd_dsql.add_text(' ),');
674: fnd_dsql.add_bind(l_percentage_symbol);
675: fnd_dsql.add_text(' ) AND NVL(UPPER(');

Line 672: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);

668:
669: -- If the Current Record had include for the Postal Code
670: IF c_revgr_addr_rec.postal_incl_excl_ind = 'I' THEN
671: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');
672: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
673: fnd_dsql.add_text(' ),');
674: fnd_dsql.add_bind(l_percentage_symbol);
675: fnd_dsql.add_text(' ) AND NVL(UPPER(');
676: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);

Line 673: fnd_dsql.add_text(' ),');

669: -- If the Current Record had include for the Postal Code
670: IF c_revgr_addr_rec.postal_incl_excl_ind = 'I' THEN
671: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');
672: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
673: fnd_dsql.add_text(' ),');
674: fnd_dsql.add_bind(l_percentage_symbol);
675: fnd_dsql.add_text(' ) AND NVL(UPPER(');
676: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
677: fnd_dsql.add_text(' ),');

Line 674: fnd_dsql.add_bind(l_percentage_symbol);

670: IF c_revgr_addr_rec.postal_incl_excl_ind = 'I' THEN
671: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');
672: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
673: fnd_dsql.add_text(' ),');
674: fnd_dsql.add_bind(l_percentage_symbol);
675: fnd_dsql.add_text(' ) AND NVL(UPPER(');
676: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
677: fnd_dsql.add_text(' ),');
678: fnd_dsql.add_bind(l_percentage_symbol);

Line 675: fnd_dsql.add_text(' ) AND NVL(UPPER(');

671: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');
672: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
673: fnd_dsql.add_text(' ),');
674: fnd_dsql.add_bind(l_percentage_symbol);
675: fnd_dsql.add_text(' ) AND NVL(UPPER(');
676: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
677: fnd_dsql.add_text(' ),');
678: fnd_dsql.add_bind(l_percentage_symbol);
679: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');

Line 676: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);

672: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
673: fnd_dsql.add_text(' ),');
674: fnd_dsql.add_bind(l_percentage_symbol);
675: fnd_dsql.add_text(' ) AND NVL(UPPER(');
676: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
677: fnd_dsql.add_text(' ),');
678: fnd_dsql.add_bind(l_percentage_symbol);
679: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
680: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );

Line 677: fnd_dsql.add_text(' ),');

673: fnd_dsql.add_text(' ),');
674: fnd_dsql.add_bind(l_percentage_symbol);
675: fnd_dsql.add_text(' ) AND NVL(UPPER(');
676: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
677: fnd_dsql.add_text(' ),');
678: fnd_dsql.add_bind(l_percentage_symbol);
679: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
680: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
681: fnd_dsql.add_text(' )') ;

Line 678: fnd_dsql.add_bind(l_percentage_symbol);

674: fnd_dsql.add_bind(l_percentage_symbol);
675: fnd_dsql.add_text(' ) AND NVL(UPPER(');
676: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
677: fnd_dsql.add_text(' ),');
678: fnd_dsql.add_bind(l_percentage_symbol);
679: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
680: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
681: fnd_dsql.add_text(' )') ;
682: -- If the Current Recode had exclude for the Postal Code

Line 679: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');

675: fnd_dsql.add_text(' ) AND NVL(UPPER(');
676: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
677: fnd_dsql.add_text(' ),');
678: fnd_dsql.add_bind(l_percentage_symbol);
679: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
680: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
681: fnd_dsql.add_text(' )') ;
682: -- If the Current Recode had exclude for the Postal Code
683: ELSIF c_revgr_addr_rec.postal_incl_excl_ind = 'E' THEN

Line 680: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );

676: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
677: fnd_dsql.add_text(' ),');
678: fnd_dsql.add_bind(l_percentage_symbol);
679: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
680: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
681: fnd_dsql.add_text(' )') ;
682: -- If the Current Recode had exclude for the Postal Code
683: ELSIF c_revgr_addr_rec.postal_incl_excl_ind = 'E' THEN
684: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');

Line 681: fnd_dsql.add_text(' )') ;

677: fnd_dsql.add_text(' ),');
678: fnd_dsql.add_bind(l_percentage_symbol);
679: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
680: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
681: fnd_dsql.add_text(' )') ;
682: -- If the Current Recode had exclude for the Postal Code
683: ELSIF c_revgr_addr_rec.postal_incl_excl_ind = 'E' THEN
684: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');
685: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);

Line 684: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');

680: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
681: fnd_dsql.add_text(' )') ;
682: -- If the Current Recode had exclude for the Postal Code
683: ELSIF c_revgr_addr_rec.postal_incl_excl_ind = 'E' THEN
684: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');
685: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
686: fnd_dsql.add_text(' ),');
687: fnd_dsql.add_bind(l_percentage_symbol);
688: fnd_dsql.add_text(' ) AND NVL(UPPER(');

Line 685: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);

681: fnd_dsql.add_text(' )') ;
682: -- If the Current Recode had exclude for the Postal Code
683: ELSIF c_revgr_addr_rec.postal_incl_excl_ind = 'E' THEN
684: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');
685: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
686: fnd_dsql.add_text(' ),');
687: fnd_dsql.add_bind(l_percentage_symbol);
688: fnd_dsql.add_text(' ) AND NVL(UPPER(');
689: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );

Line 686: fnd_dsql.add_text(' ),');

682: -- If the Current Recode had exclude for the Postal Code
683: ELSIF c_revgr_addr_rec.postal_incl_excl_ind = 'E' THEN
684: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');
685: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
686: fnd_dsql.add_text(' ),');
687: fnd_dsql.add_bind(l_percentage_symbol);
688: fnd_dsql.add_text(' ) AND NVL(UPPER(');
689: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
690: fnd_dsql.add_text(' ),');

Line 687: fnd_dsql.add_bind(l_percentage_symbol);

683: ELSIF c_revgr_addr_rec.postal_incl_excl_ind = 'E' THEN
684: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');
685: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
686: fnd_dsql.add_text(' ),');
687: fnd_dsql.add_bind(l_percentage_symbol);
688: fnd_dsql.add_text(' ) AND NVL(UPPER(');
689: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
690: fnd_dsql.add_text(' ),');
691: fnd_dsql.add_bind(l_percentage_symbol);

Line 688: fnd_dsql.add_text(' ) AND NVL(UPPER(');

684: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');
685: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
686: fnd_dsql.add_text(' ),');
687: fnd_dsql.add_bind(l_percentage_symbol);
688: fnd_dsql.add_text(' ) AND NVL(UPPER(');
689: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
690: fnd_dsql.add_text(' ),');
691: fnd_dsql.add_bind(l_percentage_symbol);
692: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');

Line 689: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );

685: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
686: fnd_dsql.add_text(' ),');
687: fnd_dsql.add_bind(l_percentage_symbol);
688: fnd_dsql.add_text(' ) AND NVL(UPPER(');
689: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
690: fnd_dsql.add_text(' ),');
691: fnd_dsql.add_bind(l_percentage_symbol);
692: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
693: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);

Line 690: fnd_dsql.add_text(' ),');

686: fnd_dsql.add_text(' ),');
687: fnd_dsql.add_bind(l_percentage_symbol);
688: fnd_dsql.add_text(' ) AND NVL(UPPER(');
689: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
690: fnd_dsql.add_text(' ),');
691: fnd_dsql.add_bind(l_percentage_symbol);
692: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
693: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
694: fnd_dsql.add_text(' )' );

Line 691: fnd_dsql.add_bind(l_percentage_symbol);

687: fnd_dsql.add_bind(l_percentage_symbol);
688: fnd_dsql.add_text(' ) AND NVL(UPPER(');
689: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
690: fnd_dsql.add_text(' ),');
691: fnd_dsql.add_bind(l_percentage_symbol);
692: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
693: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
694: fnd_dsql.add_text(' )' );
695: END IF;

Line 692: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');

688: fnd_dsql.add_text(' ) AND NVL(UPPER(');
689: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
690: fnd_dsql.add_text(' ),');
691: fnd_dsql.add_bind(l_percentage_symbol);
692: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
693: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
694: fnd_dsql.add_text(' )' );
695: END IF;
696:

Line 693: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);

689: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
690: fnd_dsql.add_text(' ),');
691: fnd_dsql.add_bind(l_percentage_symbol);
692: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
693: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
694: fnd_dsql.add_text(' )' );
695: END IF;
696:
697: fnd_dsql.add_text(' )');

Line 694: fnd_dsql.add_text(' )' );

690: fnd_dsql.add_text(' ),');
691: fnd_dsql.add_bind(l_percentage_symbol);
692: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
693: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
694: fnd_dsql.add_text(' )' );
695: END IF;
696:
697: fnd_dsql.add_text(' )');
698: l_count_incl_excl:=l_count_incl_excl+1;

Line 697: fnd_dsql.add_text(' )');

693: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
694: fnd_dsql.add_text(' )' );
695: END IF;
696:
697: fnd_dsql.add_text(' )');
698: l_count_incl_excl:=l_count_incl_excl+1;
699:
700:
701: END IF;

Line 705: fnd_dsql.add_text(' )');

701: END IF;
702: END LOOP;
703:
704: l_count_incl_excl:=0;
705: fnd_dsql.add_text(' )');
706:
707: IF (l_addr_excluded_ind ) /*IS TRUE*/ THEN
708: --logic for removing excludes
709: fnd_dsql.add_text(' AND NOT (');

Line 709: fnd_dsql.add_text(' AND NOT (');

705: fnd_dsql.add_text(' )');
706:
707: IF (l_addr_excluded_ind ) /*IS TRUE*/ THEN
708: --logic for removing excludes
709: fnd_dsql.add_text(' AND NOT (');
710: l_count_incl_excl:=0;
711:
712: FOR c_revgr_addr_rec IN c_revgr_addr(c_appl_revprof_revgr_rec.appl_revprof_revgr_id)
713: LOOP

Line 716: fnd_dsql.add_text(' OR ');

712: FOR c_revgr_addr_rec IN c_revgr_addr(c_appl_revprof_revgr_rec.appl_revprof_revgr_id)
713: LOOP
714: IF c_revgr_addr_rec.incl_excl_ind = 'E' THEN
715: IF (l_count_incl_excl > 0) THEN
716: fnd_dsql.add_text(' OR ');
717: END IF;
718:
719: fnd_dsql.add_text(' (');
720:

Line 719: fnd_dsql.add_text(' (');

715: IF (l_count_incl_excl > 0) THEN
716: fnd_dsql.add_text(' OR ');
717: END IF;
718:
719: fnd_dsql.add_text(' (');
720:
721: fnd_dsql.add_text(' addr.country = ');
722: fnd_dsql.add_bind(c_revgr_addr_rec.country);
723: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');

Line 721: fnd_dsql.add_text(' addr.country = ');

717: END IF;
718:
719: fnd_dsql.add_text(' (');
720:
721: fnd_dsql.add_text(' addr.country = ');
722: fnd_dsql.add_bind(c_revgr_addr_rec.country);
723: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
724: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
725: fnd_dsql.add_text(' ),');

Line 722: fnd_dsql.add_bind(c_revgr_addr_rec.country);

718:
719: fnd_dsql.add_text(' (');
720:
721: fnd_dsql.add_text(' addr.country = ');
722: fnd_dsql.add_bind(c_revgr_addr_rec.country);
723: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
724: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
725: fnd_dsql.add_text(' ),');
726: fnd_dsql.add_bind(l_percentage_symbol);

Line 723: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');

719: fnd_dsql.add_text(' (');
720:
721: fnd_dsql.add_text(' addr.country = ');
722: fnd_dsql.add_bind(c_revgr_addr_rec.country);
723: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
724: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
725: fnd_dsql.add_text(' ),');
726: fnd_dsql.add_bind(l_percentage_symbol);
727: fnd_dsql.add_text(' ) AND NVL(UPPER(');

Line 724: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);

720:
721: fnd_dsql.add_text(' addr.country = ');
722: fnd_dsql.add_bind(c_revgr_addr_rec.country);
723: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
724: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
725: fnd_dsql.add_text(' ),');
726: fnd_dsql.add_bind(l_percentage_symbol);
727: fnd_dsql.add_text(' ) AND NVL(UPPER(');
728: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);

Line 725: fnd_dsql.add_text(' ),');

721: fnd_dsql.add_text(' addr.country = ');
722: fnd_dsql.add_bind(c_revgr_addr_rec.country);
723: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
724: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
725: fnd_dsql.add_text(' ),');
726: fnd_dsql.add_bind(l_percentage_symbol);
727: fnd_dsql.add_text(' ) AND NVL(UPPER(');
728: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
729: fnd_dsql.add_text(' ),');

Line 726: fnd_dsql.add_bind(l_percentage_symbol);

722: fnd_dsql.add_bind(c_revgr_addr_rec.country);
723: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
724: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
725: fnd_dsql.add_text(' ),');
726: fnd_dsql.add_bind(l_percentage_symbol);
727: fnd_dsql.add_text(' ) AND NVL(UPPER(');
728: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
729: fnd_dsql.add_text(' ),');
730: fnd_dsql.add_bind(l_percentage_symbol);

Line 727: fnd_dsql.add_text(' ) AND NVL(UPPER(');

723: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
724: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
725: fnd_dsql.add_text(' ),');
726: fnd_dsql.add_bind(l_percentage_symbol);
727: fnd_dsql.add_text(' ) AND NVL(UPPER(');
728: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
729: fnd_dsql.add_text(' ),');
730: fnd_dsql.add_bind(l_percentage_symbol);
731: fnd_dsql.add_text(' ) OR addr.state LIKE ');

Line 728: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);

724: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
725: fnd_dsql.add_text(' ),');
726: fnd_dsql.add_bind(l_percentage_symbol);
727: fnd_dsql.add_text(' ) AND NVL(UPPER(');
728: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
729: fnd_dsql.add_text(' ),');
730: fnd_dsql.add_bind(l_percentage_symbol);
731: fnd_dsql.add_text(' ) OR addr.state LIKE ');
732: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);

Line 729: fnd_dsql.add_text(' ),');

725: fnd_dsql.add_text(' ),');
726: fnd_dsql.add_bind(l_percentage_symbol);
727: fnd_dsql.add_text(' ) AND NVL(UPPER(');
728: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
729: fnd_dsql.add_text(' ),');
730: fnd_dsql.add_bind(l_percentage_symbol);
731: fnd_dsql.add_text(' ) OR addr.state LIKE ');
732: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
733: fnd_dsql.add_text(' )');

Line 730: fnd_dsql.add_bind(l_percentage_symbol);

726: fnd_dsql.add_bind(l_percentage_symbol);
727: fnd_dsql.add_text(' ) AND NVL(UPPER(');
728: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
729: fnd_dsql.add_text(' ),');
730: fnd_dsql.add_bind(l_percentage_symbol);
731: fnd_dsql.add_text(' ) OR addr.state LIKE ');
732: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
733: fnd_dsql.add_text(' )');
734:

Line 731: fnd_dsql.add_text(' ) OR addr.state LIKE ');

727: fnd_dsql.add_text(' ) AND NVL(UPPER(');
728: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
729: fnd_dsql.add_text(' ),');
730: fnd_dsql.add_bind(l_percentage_symbol);
731: fnd_dsql.add_text(' ) OR addr.state LIKE ');
732: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
733: fnd_dsql.add_text(' )');
734:
735: fnd_dsql.add_text(' )');

Line 732: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);

728: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
729: fnd_dsql.add_text(' ),');
730: fnd_dsql.add_bind(l_percentage_symbol);
731: fnd_dsql.add_text(' ) OR addr.state LIKE ');
732: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
733: fnd_dsql.add_text(' )');
734:
735: fnd_dsql.add_text(' )');
736: l_count_incl_excl:=l_count_incl_excl+1;

Line 733: fnd_dsql.add_text(' )');

729: fnd_dsql.add_text(' ),');
730: fnd_dsql.add_bind(l_percentage_symbol);
731: fnd_dsql.add_text(' ) OR addr.state LIKE ');
732: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
733: fnd_dsql.add_text(' )');
734:
735: fnd_dsql.add_text(' )');
736: l_count_incl_excl:=l_count_incl_excl+1;
737:

Line 735: fnd_dsql.add_text(' )');

731: fnd_dsql.add_text(' ) OR addr.state LIKE ');
732: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
733: fnd_dsql.add_text(' )');
734:
735: fnd_dsql.add_text(' )');
736: l_count_incl_excl:=l_count_incl_excl+1;
737:
738: END IF;
739: END LOOP;

Line 742: fnd_dsql.add_text(' )');

738: END IF;
739: END LOOP;
740:
741: l_count_incl_excl:=0;
742: fnd_dsql.add_text(' )');
743: END IF;
744:
745: END IF;
746:

Line 747: l_cur_statement := fnd_dsql.get_text(FALSE);

743: END IF;
744:
745: END IF;
746:
747: l_cur_statement := fnd_dsql.get_text(FALSE);
748: l_debug := fnd_dsql.get_text(TRUE);
749:
750:
751: l_cursor_id := dbms_sql.open_cursor;

Line 748: l_debug := fnd_dsql.get_text(TRUE);

744:
745: END IF;
746:
747: l_cur_statement := fnd_dsql.get_text(FALSE);
748: l_debug := fnd_dsql.get_text(TRUE);
749:
750:
751: l_cursor_id := dbms_sql.open_cursor;
752: fnd_dsql.set_cursor(l_cursor_id);

Line 752: fnd_dsql.set_cursor(l_cursor_id);

748: l_debug := fnd_dsql.get_text(TRUE);
749:
750:
751: l_cursor_id := dbms_sql.open_cursor;
752: fnd_dsql.set_cursor(l_cursor_id);
753:
754: dbms_sql.parse(l_cursor_id, l_cur_statement, dbms_sql.native);
755: fnd_dsql.do_binds;
756:

Line 755: fnd_dsql.do_binds;

751: l_cursor_id := dbms_sql.open_cursor;
752: fnd_dsql.set_cursor(l_cursor_id);
753:
754: dbms_sql.parse(l_cursor_id, l_cur_statement, dbms_sql.native);
755: fnd_dsql.do_binds;
756:
757: dbms_sql.define_column(l_cursor_id, 1, l_person_id);
758: dbms_sql.define_column(l_cursor_id, 2, l_admission_appl_number);
759: dbms_sql.define_column(l_cursor_id, 3, l_nominated_course_cd, 6);

Line 770: l_debug := fnd_dsql.get_text(TRUE);

766:
767: l_num_of_rows := dbms_sql.EXECUTE(l_cursor_id);
768:
769: /*for debugging*/
770: l_debug := fnd_dsql.get_text(TRUE);
771:
772:
773: LOOP
774: EXIT WHEN dbms_sql.FETCH_ROWS(l_cursor_id) = 0;

Line 869: fnd_dsql.init;

865: IF c_revgr_addr%FOUND THEN
866: CLOSE c_revgr_addr;
867:
868:
869: fnd_dsql.init;
870: fnd_dsql.add_text(' SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number , addr.country_cd, addr.state, addr.postal_code ');
871: fnd_dsql.add_text(' FROM hz_parties hp, hz_party_site_uses psu, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_pe_addr_v addr ');
872: fnd_dsql.add_text(' WHERE hp.party_id = apl.person_id AND hp.party_id = addr.person_id AND addr.party_site_id = psu.party_site_id AND psu.site_use_type = ');
873: fnd_dsql.add_bind(c_appl_revprof_group_cd_rec.site_use_code);

Line 870: fnd_dsql.add_text(' SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number , addr.country_cd, addr.state, addr.postal_code ');

866: CLOSE c_revgr_addr;
867:
868:
869: fnd_dsql.init;
870: fnd_dsql.add_text(' SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number , addr.country_cd, addr.state, addr.postal_code ');
871: fnd_dsql.add_text(' FROM hz_parties hp, hz_party_site_uses psu, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_pe_addr_v addr ');
872: fnd_dsql.add_text(' WHERE hp.party_id = apl.person_id AND hp.party_id = addr.person_id AND addr.party_site_id = psu.party_site_id AND psu.site_use_type = ');
873: fnd_dsql.add_bind(c_appl_revprof_group_cd_rec.site_use_code);
874: fnd_dsql.add_text(' AND doc.s_adm_doc_status = ' );

Line 871: fnd_dsql.add_text(' FROM hz_parties hp, hz_party_site_uses psu, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_pe_addr_v addr ');

867:
868:
869: fnd_dsql.init;
870: fnd_dsql.add_text(' SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number , addr.country_cd, addr.state, addr.postal_code ');
871: fnd_dsql.add_text(' FROM hz_parties hp, hz_party_site_uses psu, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_pe_addr_v addr ');
872: fnd_dsql.add_text(' WHERE hp.party_id = apl.person_id AND hp.party_id = addr.person_id AND addr.party_site_id = psu.party_site_id AND psu.site_use_type = ');
873: fnd_dsql.add_bind(c_appl_revprof_group_cd_rec.site_use_code);
874: fnd_dsql.add_text(' AND doc.s_adm_doc_status = ' );
875: fnd_dsql.add_bind(l_satisfied);

Line 872: fnd_dsql.add_text(' WHERE hp.party_id = apl.person_id AND hp.party_id = addr.person_id AND addr.party_site_id = psu.party_site_id AND psu.site_use_type = ');

868:
869: fnd_dsql.init;
870: fnd_dsql.add_text(' SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number , addr.country_cd, addr.state, addr.postal_code ');
871: fnd_dsql.add_text(' FROM hz_parties hp, hz_party_site_uses psu, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_pe_addr_v addr ');
872: fnd_dsql.add_text(' WHERE hp.party_id = apl.person_id AND hp.party_id = addr.person_id AND addr.party_site_id = psu.party_site_id AND psu.site_use_type = ');
873: fnd_dsql.add_bind(c_appl_revprof_group_cd_rec.site_use_code);
874: fnd_dsql.add_text(' AND doc.s_adm_doc_status = ' );
875: fnd_dsql.add_bind(l_satisfied);
876: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );

Line 873: fnd_dsql.add_bind(c_appl_revprof_group_cd_rec.site_use_code);

869: fnd_dsql.init;
870: fnd_dsql.add_text(' SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number , addr.country_cd, addr.state, addr.postal_code ');
871: fnd_dsql.add_text(' FROM hz_parties hp, hz_party_site_uses psu, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_pe_addr_v addr ');
872: fnd_dsql.add_text(' WHERE hp.party_id = apl.person_id AND hp.party_id = addr.person_id AND addr.party_site_id = psu.party_site_id AND psu.site_use_type = ');
873: fnd_dsql.add_bind(c_appl_revprof_group_cd_rec.site_use_code);
874: fnd_dsql.add_text(' AND doc.s_adm_doc_status = ' );
875: fnd_dsql.add_bind(l_satisfied);
876: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );
877: fnd_dsql.add_bind(l_pending);

Line 874: fnd_dsql.add_text(' AND doc.s_adm_doc_status = ' );

870: fnd_dsql.add_text(' SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number , addr.country_cd, addr.state, addr.postal_code ');
871: fnd_dsql.add_text(' FROM hz_parties hp, hz_party_site_uses psu, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_pe_addr_v addr ');
872: fnd_dsql.add_text(' WHERE hp.party_id = apl.person_id AND hp.party_id = addr.person_id AND addr.party_site_id = psu.party_site_id AND psu.site_use_type = ');
873: fnd_dsql.add_bind(c_appl_revprof_group_cd_rec.site_use_code);
874: fnd_dsql.add_text(' AND doc.s_adm_doc_status = ' );
875: fnd_dsql.add_bind(l_satisfied);
876: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );
877: fnd_dsql.add_bind(l_pending);
878: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');

Line 875: fnd_dsql.add_bind(l_satisfied);

871: fnd_dsql.add_text(' FROM hz_parties hp, hz_party_site_uses psu, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_pe_addr_v addr ');
872: fnd_dsql.add_text(' WHERE hp.party_id = apl.person_id AND hp.party_id = addr.person_id AND addr.party_site_id = psu.party_site_id AND psu.site_use_type = ');
873: fnd_dsql.add_bind(c_appl_revprof_group_cd_rec.site_use_code);
874: fnd_dsql.add_text(' AND doc.s_adm_doc_status = ' );
875: fnd_dsql.add_bind(l_satisfied);
876: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );
877: fnd_dsql.add_bind(l_pending);
878: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
879:

Line 876: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );

872: fnd_dsql.add_text(' WHERE hp.party_id = apl.person_id AND hp.party_id = addr.person_id AND addr.party_site_id = psu.party_site_id AND psu.site_use_type = ');
873: fnd_dsql.add_bind(c_appl_revprof_group_cd_rec.site_use_code);
874: fnd_dsql.add_text(' AND doc.s_adm_doc_status = ' );
875: fnd_dsql.add_bind(l_satisfied);
876: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );
877: fnd_dsql.add_bind(l_pending);
878: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
879:
880: fnd_dsql.add_bind(p_entry_stat_id);

Line 877: fnd_dsql.add_bind(l_pending);

873: fnd_dsql.add_bind(c_appl_revprof_group_cd_rec.site_use_code);
874: fnd_dsql.add_text(' AND doc.s_adm_doc_status = ' );
875: fnd_dsql.add_bind(l_satisfied);
876: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );
877: fnd_dsql.add_bind(l_pending);
878: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
879:
880: fnd_dsql.add_bind(p_entry_stat_id);
881: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');

Line 878: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');

874: fnd_dsql.add_text(' AND doc.s_adm_doc_status = ' );
875: fnd_dsql.add_bind(l_satisfied);
876: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );
877: fnd_dsql.add_bind(l_pending);
878: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
879:
880: fnd_dsql.add_bind(p_entry_stat_id);
881: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');
882: fnd_dsql.add_bind(p_entry_stat_id );

Line 880: fnd_dsql.add_bind(p_entry_stat_id);

876: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );
877: fnd_dsql.add_bind(l_pending);
878: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
879:
880: fnd_dsql.add_bind(p_entry_stat_id);
881: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');
882: fnd_dsql.add_bind(p_entry_stat_id );
883: fnd_dsql.add_text(' ) OR ' );
884: fnd_dsql.add_bind(p_entry_stat_id );

Line 881: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');

877: fnd_dsql.add_bind(l_pending);
878: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
879:
880: fnd_dsql.add_bind(p_entry_stat_id);
881: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');
882: fnd_dsql.add_bind(p_entry_stat_id );
883: fnd_dsql.add_text(' ) OR ' );
884: fnd_dsql.add_bind(p_entry_stat_id );
885: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 882: fnd_dsql.add_bind(p_entry_stat_id );

878: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
879:
880: fnd_dsql.add_bind(p_entry_stat_id);
881: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');
882: fnd_dsql.add_bind(p_entry_stat_id );
883: fnd_dsql.add_text(' ) OR ' );
884: fnd_dsql.add_bind(p_entry_stat_id );
885: fnd_dsql.add_text(' IS NULL ) AND (( ');
886:

Line 883: fnd_dsql.add_text(' ) OR ' );

879:
880: fnd_dsql.add_bind(p_entry_stat_id);
881: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');
882: fnd_dsql.add_bind(p_entry_stat_id );
883: fnd_dsql.add_text(' ) OR ' );
884: fnd_dsql.add_bind(p_entry_stat_id );
885: fnd_dsql.add_text(' IS NULL ) AND (( ');
886:
887: fnd_dsql.add_bind(p_nominated_course_cd);

Line 884: fnd_dsql.add_bind(p_entry_stat_id );

880: fnd_dsql.add_bind(p_entry_stat_id);
881: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');
882: fnd_dsql.add_bind(p_entry_stat_id );
883: fnd_dsql.add_text(' ) OR ' );
884: fnd_dsql.add_bind(p_entry_stat_id );
885: fnd_dsql.add_text(' IS NULL ) AND (( ');
886:
887: fnd_dsql.add_bind(p_nominated_course_cd);
888: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ' );

Line 885: fnd_dsql.add_text(' IS NULL ) AND (( ');

881: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');
882: fnd_dsql.add_bind(p_entry_stat_id );
883: fnd_dsql.add_text(' ) OR ' );
884: fnd_dsql.add_bind(p_entry_stat_id );
885: fnd_dsql.add_text(' IS NULL ) AND (( ');
886:
887: fnd_dsql.add_bind(p_nominated_course_cd);
888: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ' );
889: fnd_dsql.add_bind(p_nominated_course_cd );

Line 887: fnd_dsql.add_bind(p_nominated_course_cd);

883: fnd_dsql.add_text(' ) OR ' );
884: fnd_dsql.add_bind(p_entry_stat_id );
885: fnd_dsql.add_text(' IS NULL ) AND (( ');
886:
887: fnd_dsql.add_bind(p_nominated_course_cd);
888: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ' );
889: fnd_dsql.add_bind(p_nominated_course_cd );
890: fnd_dsql.add_text(' ) OR ' );
891: fnd_dsql.add_bind(p_nominated_course_cd);

Line 888: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ' );

884: fnd_dsql.add_bind(p_entry_stat_id );
885: fnd_dsql.add_text(' IS NULL ) AND (( ');
886:
887: fnd_dsql.add_bind(p_nominated_course_cd);
888: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ' );
889: fnd_dsql.add_bind(p_nominated_course_cd );
890: fnd_dsql.add_text(' ) OR ' );
891: fnd_dsql.add_bind(p_nominated_course_cd);
892: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 889: fnd_dsql.add_bind(p_nominated_course_cd );

885: fnd_dsql.add_text(' IS NULL ) AND (( ');
886:
887: fnd_dsql.add_bind(p_nominated_course_cd);
888: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ' );
889: fnd_dsql.add_bind(p_nominated_course_cd );
890: fnd_dsql.add_text(' ) OR ' );
891: fnd_dsql.add_bind(p_nominated_course_cd);
892: fnd_dsql.add_text(' IS NULL ) AND (( ');
893:

Line 890: fnd_dsql.add_text(' ) OR ' );

886:
887: fnd_dsql.add_bind(p_nominated_course_cd);
888: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ' );
889: fnd_dsql.add_bind(p_nominated_course_cd );
890: fnd_dsql.add_text(' ) OR ' );
891: fnd_dsql.add_bind(p_nominated_course_cd);
892: fnd_dsql.add_text(' IS NULL ) AND (( ');
893:
894: fnd_dsql.add_bind(p_person_id );

Line 891: fnd_dsql.add_bind(p_nominated_course_cd);

887: fnd_dsql.add_bind(p_nominated_course_cd);
888: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ' );
889: fnd_dsql.add_bind(p_nominated_course_cd );
890: fnd_dsql.add_text(' ) OR ' );
891: fnd_dsql.add_bind(p_nominated_course_cd);
892: fnd_dsql.add_text(' IS NULL ) AND (( ');
893:
894: fnd_dsql.add_bind(p_person_id );
895: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );

Line 892: fnd_dsql.add_text(' IS NULL ) AND (( ');

888: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ' );
889: fnd_dsql.add_bind(p_nominated_course_cd );
890: fnd_dsql.add_text(' ) OR ' );
891: fnd_dsql.add_bind(p_nominated_course_cd);
892: fnd_dsql.add_text(' IS NULL ) AND (( ');
893:
894: fnd_dsql.add_bind(p_person_id );
895: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
896: fnd_dsql.add_bind(p_person_id );

Line 894: fnd_dsql.add_bind(p_person_id );

890: fnd_dsql.add_text(' ) OR ' );
891: fnd_dsql.add_bind(p_nominated_course_cd);
892: fnd_dsql.add_text(' IS NULL ) AND (( ');
893:
894: fnd_dsql.add_bind(p_person_id );
895: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
896: fnd_dsql.add_bind(p_person_id );
897: fnd_dsql.add_text(' ) OR ' );
898: fnd_dsql.add_bind(p_person_id );

Line 895: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );

891: fnd_dsql.add_bind(p_nominated_course_cd);
892: fnd_dsql.add_text(' IS NULL ) AND (( ');
893:
894: fnd_dsql.add_bind(p_person_id );
895: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
896: fnd_dsql.add_bind(p_person_id );
897: fnd_dsql.add_text(' ) OR ' );
898: fnd_dsql.add_bind(p_person_id );
899: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 896: fnd_dsql.add_bind(p_person_id );

892: fnd_dsql.add_text(' IS NULL ) AND (( ');
893:
894: fnd_dsql.add_bind(p_person_id );
895: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
896: fnd_dsql.add_bind(p_person_id );
897: fnd_dsql.add_text(' ) OR ' );
898: fnd_dsql.add_bind(p_person_id );
899: fnd_dsql.add_text(' IS NULL ) AND (( ');
900:

Line 897: fnd_dsql.add_text(' ) OR ' );

893:
894: fnd_dsql.add_bind(p_person_id );
895: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
896: fnd_dsql.add_bind(p_person_id );
897: fnd_dsql.add_text(' ) OR ' );
898: fnd_dsql.add_bind(p_person_id );
899: fnd_dsql.add_text(' IS NULL ) AND (( ');
900:
901: fnd_dsql.add_bind(p_unit_set_cd );

Line 898: fnd_dsql.add_bind(p_person_id );

894: fnd_dsql.add_bind(p_person_id );
895: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
896: fnd_dsql.add_bind(p_person_id );
897: fnd_dsql.add_text(' ) OR ' );
898: fnd_dsql.add_bind(p_person_id );
899: fnd_dsql.add_text(' IS NULL ) AND (( ');
900:
901: fnd_dsql.add_bind(p_unit_set_cd );
902: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');

Line 899: fnd_dsql.add_text(' IS NULL ) AND (( ');

895: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
896: fnd_dsql.add_bind(p_person_id );
897: fnd_dsql.add_text(' ) OR ' );
898: fnd_dsql.add_bind(p_person_id );
899: fnd_dsql.add_text(' IS NULL ) AND (( ');
900:
901: fnd_dsql.add_bind(p_unit_set_cd );
902: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
903: fnd_dsql.add_bind(p_unit_set_cd );

Line 901: fnd_dsql.add_bind(p_unit_set_cd );

897: fnd_dsql.add_text(' ) OR ' );
898: fnd_dsql.add_bind(p_person_id );
899: fnd_dsql.add_text(' IS NULL ) AND (( ');
900:
901: fnd_dsql.add_bind(p_unit_set_cd );
902: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
903: fnd_dsql.add_bind(p_unit_set_cd );
904: fnd_dsql.add_text(' ) OR ' );
905: fnd_dsql.add_bind(p_unit_set_cd );

Line 902: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');

898: fnd_dsql.add_bind(p_person_id );
899: fnd_dsql.add_text(' IS NULL ) AND (( ');
900:
901: fnd_dsql.add_bind(p_unit_set_cd );
902: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
903: fnd_dsql.add_bind(p_unit_set_cd );
904: fnd_dsql.add_text(' ) OR ' );
905: fnd_dsql.add_bind(p_unit_set_cd );
906: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 903: fnd_dsql.add_bind(p_unit_set_cd );

899: fnd_dsql.add_text(' IS NULL ) AND (( ');
900:
901: fnd_dsql.add_bind(p_unit_set_cd );
902: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
903: fnd_dsql.add_bind(p_unit_set_cd );
904: fnd_dsql.add_text(' ) OR ' );
905: fnd_dsql.add_bind(p_unit_set_cd );
906: fnd_dsql.add_text(' IS NULL ) AND (( ');
907:

Line 904: fnd_dsql.add_text(' ) OR ' );

900:
901: fnd_dsql.add_bind(p_unit_set_cd );
902: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
903: fnd_dsql.add_bind(p_unit_set_cd );
904: fnd_dsql.add_text(' ) OR ' );
905: fnd_dsql.add_bind(p_unit_set_cd );
906: fnd_dsql.add_text(' IS NULL ) AND (( ');
907:
908: fnd_dsql.add_bind(l_admission_cat );

Line 905: fnd_dsql.add_bind(p_unit_set_cd );

901: fnd_dsql.add_bind(p_unit_set_cd );
902: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
903: fnd_dsql.add_bind(p_unit_set_cd );
904: fnd_dsql.add_text(' ) OR ' );
905: fnd_dsql.add_bind(p_unit_set_cd );
906: fnd_dsql.add_text(' IS NULL ) AND (( ');
907:
908: fnd_dsql.add_bind(l_admission_cat );
909: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );

Line 906: fnd_dsql.add_text(' IS NULL ) AND (( ');

902: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
903: fnd_dsql.add_bind(p_unit_set_cd );
904: fnd_dsql.add_text(' ) OR ' );
905: fnd_dsql.add_bind(p_unit_set_cd );
906: fnd_dsql.add_text(' IS NULL ) AND (( ');
907:
908: fnd_dsql.add_bind(l_admission_cat );
909: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
910: fnd_dsql.add_bind(l_admission_cat );

Line 908: fnd_dsql.add_bind(l_admission_cat );

904: fnd_dsql.add_text(' ) OR ' );
905: fnd_dsql.add_bind(p_unit_set_cd );
906: fnd_dsql.add_text(' IS NULL ) AND (( ');
907:
908: fnd_dsql.add_bind(l_admission_cat );
909: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
910: fnd_dsql.add_bind(l_admission_cat );
911: fnd_dsql.add_text(' ) OR ' );
912: fnd_dsql.add_bind(l_admission_cat );

Line 909: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );

905: fnd_dsql.add_bind(p_unit_set_cd );
906: fnd_dsql.add_text(' IS NULL ) AND (( ');
907:
908: fnd_dsql.add_bind(l_admission_cat );
909: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
910: fnd_dsql.add_bind(l_admission_cat );
911: fnd_dsql.add_text(' ) OR ' );
912: fnd_dsql.add_bind(l_admission_cat );
913: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 910: fnd_dsql.add_bind(l_admission_cat );

906: fnd_dsql.add_text(' IS NULL ) AND (( ');
907:
908: fnd_dsql.add_bind(l_admission_cat );
909: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
910: fnd_dsql.add_bind(l_admission_cat );
911: fnd_dsql.add_text(' ) OR ' );
912: fnd_dsql.add_bind(l_admission_cat );
913: fnd_dsql.add_text(' IS NULL ) AND (( ');
914:

Line 911: fnd_dsql.add_text(' ) OR ' );

907:
908: fnd_dsql.add_bind(l_admission_cat );
909: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
910: fnd_dsql.add_bind(l_admission_cat );
911: fnd_dsql.add_text(' ) OR ' );
912: fnd_dsql.add_bind(l_admission_cat );
913: fnd_dsql.add_text(' IS NULL ) AND (( ');
914:
915: fnd_dsql.add_bind(l_s_admission_process_type );

Line 912: fnd_dsql.add_bind(l_admission_cat );

908: fnd_dsql.add_bind(l_admission_cat );
909: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
910: fnd_dsql.add_bind(l_admission_cat );
911: fnd_dsql.add_text(' ) OR ' );
912: fnd_dsql.add_bind(l_admission_cat );
913: fnd_dsql.add_text(' IS NULL ) AND (( ');
914:
915: fnd_dsql.add_bind(l_s_admission_process_type );
916: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ' );

Line 913: fnd_dsql.add_text(' IS NULL ) AND (( ');

909: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
910: fnd_dsql.add_bind(l_admission_cat );
911: fnd_dsql.add_text(' ) OR ' );
912: fnd_dsql.add_bind(l_admission_cat );
913: fnd_dsql.add_text(' IS NULL ) AND (( ');
914:
915: fnd_dsql.add_bind(l_s_admission_process_type );
916: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ' );
917: fnd_dsql.add_bind(l_s_admission_process_type );

Line 915: fnd_dsql.add_bind(l_s_admission_process_type );

911: fnd_dsql.add_text(' ) OR ' );
912: fnd_dsql.add_bind(l_admission_cat );
913: fnd_dsql.add_text(' IS NULL ) AND (( ');
914:
915: fnd_dsql.add_bind(l_s_admission_process_type );
916: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ' );
917: fnd_dsql.add_bind(l_s_admission_process_type );
918: fnd_dsql.add_text(' ) OR ' );
919: fnd_dsql.add_bind(l_s_admission_process_type );

Line 916: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ' );

912: fnd_dsql.add_bind(l_admission_cat );
913: fnd_dsql.add_text(' IS NULL ) AND (( ');
914:
915: fnd_dsql.add_bind(l_s_admission_process_type );
916: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ' );
917: fnd_dsql.add_bind(l_s_admission_process_type );
918: fnd_dsql.add_text(' ) OR ' );
919: fnd_dsql.add_bind(l_s_admission_process_type );
920: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');

Line 917: fnd_dsql.add_bind(l_s_admission_process_type );

913: fnd_dsql.add_text(' IS NULL ) AND (( ');
914:
915: fnd_dsql.add_bind(l_s_admission_process_type );
916: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ' );
917: fnd_dsql.add_bind(l_s_admission_process_type );
918: fnd_dsql.add_text(' ) OR ' );
919: fnd_dsql.add_bind(l_s_admission_process_type );
920: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');
921:

Line 918: fnd_dsql.add_text(' ) OR ' );

914:
915: fnd_dsql.add_bind(l_s_admission_process_type );
916: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ' );
917: fnd_dsql.add_bind(l_s_admission_process_type );
918: fnd_dsql.add_text(' ) OR ' );
919: fnd_dsql.add_bind(l_s_admission_process_type );
920: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');
921:
922:

Line 919: fnd_dsql.add_bind(l_s_admission_process_type );

915: fnd_dsql.add_bind(l_s_admission_process_type );
916: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ' );
917: fnd_dsql.add_bind(l_s_admission_process_type );
918: fnd_dsql.add_text(' ) OR ' );
919: fnd_dsql.add_bind(l_s_admission_process_type );
920: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');
921:
922:
923: IF p_calendar_details IS NOT NULL THEN

Line 920: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');

916: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ' );
917: fnd_dsql.add_bind(l_s_admission_process_type );
918: fnd_dsql.add_text(' ) OR ' );
919: fnd_dsql.add_bind(l_s_admission_process_type );
920: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');
921:
922:
923: IF p_calendar_details IS NOT NULL THEN
924: -- Get the Academic Calander details form the Academic Calender Parameter

Line 934: fnd_dsql.add_text(' 1=2 ' );

930: l_adm_ci_sequence_number := IGS_GE_NUMBER.TO_NUM ( SUBSTR ( p_calendar_details, 37, 6));
931:
932:
933: IF l_acad_cal_type IS NULL OR l_acad_ci_sequence_number IS NULL OR l_adm_cal_type IS NULL OR l_adm_ci_sequence_number IS NULL THEN
934: fnd_dsql.add_text(' 1=2 ' );
935: ELSE
936: fnd_dsql.add_text(' AND app.acad_cal_type = ');
937: fnd_dsql.add_bind(l_acad_cal_type);
938:

Line 936: fnd_dsql.add_text(' AND app.acad_cal_type = ');

932:
933: IF l_acad_cal_type IS NULL OR l_acad_ci_sequence_number IS NULL OR l_adm_cal_type IS NULL OR l_adm_ci_sequence_number IS NULL THEN
934: fnd_dsql.add_text(' 1=2 ' );
935: ELSE
936: fnd_dsql.add_text(' AND app.acad_cal_type = ');
937: fnd_dsql.add_bind(l_acad_cal_type);
938:
939: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
940: fnd_dsql.add_bind(l_acad_ci_sequence_number);

Line 937: fnd_dsql.add_bind(l_acad_cal_type);

933: IF l_acad_cal_type IS NULL OR l_acad_ci_sequence_number IS NULL OR l_adm_cal_type IS NULL OR l_adm_ci_sequence_number IS NULL THEN
934: fnd_dsql.add_text(' 1=2 ' );
935: ELSE
936: fnd_dsql.add_text(' AND app.acad_cal_type = ');
937: fnd_dsql.add_bind(l_acad_cal_type);
938:
939: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
940: fnd_dsql.add_bind(l_acad_ci_sequence_number);
941:

Line 939: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');

935: ELSE
936: fnd_dsql.add_text(' AND app.acad_cal_type = ');
937: fnd_dsql.add_bind(l_acad_cal_type);
938:
939: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
940: fnd_dsql.add_bind(l_acad_ci_sequence_number);
941:
942: fnd_dsql.add_text(' AND app.adm_cal_type = ');
943: fnd_dsql.add_bind(l_adm_cal_type);

Line 940: fnd_dsql.add_bind(l_acad_ci_sequence_number);

936: fnd_dsql.add_text(' AND app.acad_cal_type = ');
937: fnd_dsql.add_bind(l_acad_cal_type);
938:
939: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
940: fnd_dsql.add_bind(l_acad_ci_sequence_number);
941:
942: fnd_dsql.add_text(' AND app.adm_cal_type = ');
943: fnd_dsql.add_bind(l_adm_cal_type);
944:

Line 942: fnd_dsql.add_text(' AND app.adm_cal_type = ');

938:
939: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
940: fnd_dsql.add_bind(l_acad_ci_sequence_number);
941:
942: fnd_dsql.add_text(' AND app.adm_cal_type = ');
943: fnd_dsql.add_bind(l_adm_cal_type);
944:
945: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
946: fnd_dsql.add_bind(l_adm_ci_sequence_number);

Line 943: fnd_dsql.add_bind(l_adm_cal_type);

939: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
940: fnd_dsql.add_bind(l_acad_ci_sequence_number);
941:
942: fnd_dsql.add_text(' AND app.adm_cal_type = ');
943: fnd_dsql.add_bind(l_adm_cal_type);
944:
945: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
946: fnd_dsql.add_bind(l_adm_ci_sequence_number);
947:

Line 945: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');

941:
942: fnd_dsql.add_text(' AND app.adm_cal_type = ');
943: fnd_dsql.add_bind(l_adm_cal_type);
944:
945: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
946: fnd_dsql.add_bind(l_adm_ci_sequence_number);
947:
948: END IF;
949: END IF;

Line 946: fnd_dsql.add_bind(l_adm_ci_sequence_number);

942: fnd_dsql.add_text(' AND app.adm_cal_type = ');
943: fnd_dsql.add_bind(l_adm_cal_type);
944:
945: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
946: fnd_dsql.add_bind(l_adm_ci_sequence_number);
947:
948: END IF;
949: END IF;
950:

Line 966: fnd_dsql.add_text(' AND (');

962:
963: END LOOP;
964: IF l_addr_include_ind /*IS TRUE */THEN
965:
966: fnd_dsql.add_text(' AND (');
967: l_count_incl_excl:=0;
968:
969: FOR c_revgr_addr_rec IN c_revgr_addr(c_appl_revprof_revgr_rec.appl_revprof_revgr_id)
970: LOOP

Line 975: fnd_dsql.add_text(' OR ');

971: -- If the Current Record had include for the State
972: IF c_revgr_addr_rec.incl_excl_ind IS NULL THEN
973:
974: IF (l_count_incl_excl > 0) THEN
975: fnd_dsql.add_text(' OR ');
976: END IF;
977:
978: fnd_dsql.add_text(' (');
979:

Line 978: fnd_dsql.add_text(' (');

974: IF (l_count_incl_excl > 0) THEN
975: fnd_dsql.add_text(' OR ');
976: END IF;
977:
978: fnd_dsql.add_text(' (');
979:
980: fnd_dsql.add_text(' addr.country_cd =');
981: fnd_dsql.add_bind(c_revgr_addr_rec.country);
982:

Line 980: fnd_dsql.add_text(' addr.country_cd =');

976: END IF;
977:
978: fnd_dsql.add_text(' (');
979:
980: fnd_dsql.add_text(' addr.country_cd =');
981: fnd_dsql.add_bind(c_revgr_addr_rec.country);
982:
983: -- If the Current Record had include for the Postal Code
984: IF c_revgr_addr_rec.postal_incl_excl_ind = 'I' THEN

Line 981: fnd_dsql.add_bind(c_revgr_addr_rec.country);

977:
978: fnd_dsql.add_text(' (');
979:
980: fnd_dsql.add_text(' addr.country_cd =');
981: fnd_dsql.add_bind(c_revgr_addr_rec.country);
982:
983: -- If the Current Record had include for the Postal Code
984: IF c_revgr_addr_rec.postal_incl_excl_ind = 'I' THEN
985: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');

Line 985: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');

981: fnd_dsql.add_bind(c_revgr_addr_rec.country);
982:
983: -- If the Current Record had include for the Postal Code
984: IF c_revgr_addr_rec.postal_incl_excl_ind = 'I' THEN
985: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');
986: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
987: fnd_dsql.add_text(' ),');
988: fnd_dsql.add_bind(l_percentage_symbol);
989: fnd_dsql.add_text(' ) AND NVL( UPPER(');

Line 986: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);

982:
983: -- If the Current Record had include for the Postal Code
984: IF c_revgr_addr_rec.postal_incl_excl_ind = 'I' THEN
985: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');
986: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
987: fnd_dsql.add_text(' ),');
988: fnd_dsql.add_bind(l_percentage_symbol);
989: fnd_dsql.add_text(' ) AND NVL( UPPER(');
990: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);

Line 987: fnd_dsql.add_text(' ),');

983: -- If the Current Record had include for the Postal Code
984: IF c_revgr_addr_rec.postal_incl_excl_ind = 'I' THEN
985: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');
986: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
987: fnd_dsql.add_text(' ),');
988: fnd_dsql.add_bind(l_percentage_symbol);
989: fnd_dsql.add_text(' ) AND NVL( UPPER(');
990: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
991: fnd_dsql.add_text(' ),');

Line 988: fnd_dsql.add_bind(l_percentage_symbol);

984: IF c_revgr_addr_rec.postal_incl_excl_ind = 'I' THEN
985: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');
986: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
987: fnd_dsql.add_text(' ),');
988: fnd_dsql.add_bind(l_percentage_symbol);
989: fnd_dsql.add_text(' ) AND NVL( UPPER(');
990: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
991: fnd_dsql.add_text(' ),');
992: fnd_dsql.add_bind(l_percentage_symbol);

Line 989: fnd_dsql.add_text(' ) AND NVL( UPPER(');

985: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');
986: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
987: fnd_dsql.add_text(' ),');
988: fnd_dsql.add_bind(l_percentage_symbol);
989: fnd_dsql.add_text(' ) AND NVL( UPPER(');
990: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
991: fnd_dsql.add_text(' ),');
992: fnd_dsql.add_bind(l_percentage_symbol);
993: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');

Line 990: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);

986: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
987: fnd_dsql.add_text(' ),');
988: fnd_dsql.add_bind(l_percentage_symbol);
989: fnd_dsql.add_text(' ) AND NVL( UPPER(');
990: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
991: fnd_dsql.add_text(' ),');
992: fnd_dsql.add_bind(l_percentage_symbol);
993: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
994: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );

Line 991: fnd_dsql.add_text(' ),');

987: fnd_dsql.add_text(' ),');
988: fnd_dsql.add_bind(l_percentage_symbol);
989: fnd_dsql.add_text(' ) AND NVL( UPPER(');
990: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
991: fnd_dsql.add_text(' ),');
992: fnd_dsql.add_bind(l_percentage_symbol);
993: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
994: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
995: fnd_dsql.add_text(' )');

Line 992: fnd_dsql.add_bind(l_percentage_symbol);

988: fnd_dsql.add_bind(l_percentage_symbol);
989: fnd_dsql.add_text(' ) AND NVL( UPPER(');
990: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
991: fnd_dsql.add_text(' ),');
992: fnd_dsql.add_bind(l_percentage_symbol);
993: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
994: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
995: fnd_dsql.add_text(' )');
996:

Line 993: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');

989: fnd_dsql.add_text(' ) AND NVL( UPPER(');
990: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
991: fnd_dsql.add_text(' ),');
992: fnd_dsql.add_bind(l_percentage_symbol);
993: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
994: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
995: fnd_dsql.add_text(' )');
996:
997: -- If the Current Recode had exclude for the Postal Code

Line 994: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );

990: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
991: fnd_dsql.add_text(' ),');
992: fnd_dsql.add_bind(l_percentage_symbol);
993: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
994: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
995: fnd_dsql.add_text(' )');
996:
997: -- If the Current Recode had exclude for the Postal Code
998: ELSIF c_revgr_addr_rec.postal_incl_excl_ind = 'E' THEN

Line 995: fnd_dsql.add_text(' )');

991: fnd_dsql.add_text(' ),');
992: fnd_dsql.add_bind(l_percentage_symbol);
993: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
994: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
995: fnd_dsql.add_text(' )');
996:
997: -- If the Current Recode had exclude for the Postal Code
998: ELSIF c_revgr_addr_rec.postal_incl_excl_ind = 'E' THEN
999: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');

Line 999: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');

995: fnd_dsql.add_text(' )');
996:
997: -- If the Current Recode had exclude for the Postal Code
998: ELSIF c_revgr_addr_rec.postal_incl_excl_ind = 'E' THEN
999: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');
1000: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
1001: fnd_dsql.add_text(' ),');
1002: fnd_dsql.add_bind(l_percentage_symbol);
1003: fnd_dsql.add_text(' ) AND NVL(UPPER(');

Line 1000: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);

996:
997: -- If the Current Recode had exclude for the Postal Code
998: ELSIF c_revgr_addr_rec.postal_incl_excl_ind = 'E' THEN
999: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');
1000: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
1001: fnd_dsql.add_text(' ),');
1002: fnd_dsql.add_bind(l_percentage_symbol);
1003: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1004: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);

Line 1001: fnd_dsql.add_text(' ),');

997: -- If the Current Recode had exclude for the Postal Code
998: ELSIF c_revgr_addr_rec.postal_incl_excl_ind = 'E' THEN
999: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');
1000: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
1001: fnd_dsql.add_text(' ),');
1002: fnd_dsql.add_bind(l_percentage_symbol);
1003: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1004: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1005: fnd_dsql.add_text(' ),');

Line 1002: fnd_dsql.add_bind(l_percentage_symbol);

998: ELSIF c_revgr_addr_rec.postal_incl_excl_ind = 'E' THEN
999: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');
1000: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
1001: fnd_dsql.add_text(' ),');
1002: fnd_dsql.add_bind(l_percentage_symbol);
1003: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1004: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1005: fnd_dsql.add_text(' ),');
1006: fnd_dsql.add_bind(l_percentage_symbol);

Line 1003: fnd_dsql.add_text(' ) AND NVL(UPPER(');

999: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');
1000: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
1001: fnd_dsql.add_text(' ),');
1002: fnd_dsql.add_bind(l_percentage_symbol);
1003: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1004: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1005: fnd_dsql.add_text(' ),');
1006: fnd_dsql.add_bind(l_percentage_symbol);
1007: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');

Line 1004: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);

1000: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
1001: fnd_dsql.add_text(' ),');
1002: fnd_dsql.add_bind(l_percentage_symbol);
1003: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1004: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1005: fnd_dsql.add_text(' ),');
1006: fnd_dsql.add_bind(l_percentage_symbol);
1007: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
1008: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);

Line 1005: fnd_dsql.add_text(' ),');

1001: fnd_dsql.add_text(' ),');
1002: fnd_dsql.add_bind(l_percentage_symbol);
1003: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1004: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1005: fnd_dsql.add_text(' ),');
1006: fnd_dsql.add_bind(l_percentage_symbol);
1007: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
1008: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1009: fnd_dsql.add_text(' )');

Line 1006: fnd_dsql.add_bind(l_percentage_symbol);

1002: fnd_dsql.add_bind(l_percentage_symbol);
1003: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1004: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1005: fnd_dsql.add_text(' ),');
1006: fnd_dsql.add_bind(l_percentage_symbol);
1007: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
1008: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1009: fnd_dsql.add_text(' )');
1010: END IF;

Line 1007: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');

1003: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1004: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1005: fnd_dsql.add_text(' ),');
1006: fnd_dsql.add_bind(l_percentage_symbol);
1007: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
1008: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1009: fnd_dsql.add_text(' )');
1010: END IF;
1011:

Line 1008: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);

1004: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1005: fnd_dsql.add_text(' ),');
1006: fnd_dsql.add_bind(l_percentage_symbol);
1007: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
1008: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1009: fnd_dsql.add_text(' )');
1010: END IF;
1011:
1012: fnd_dsql.add_text(' )');

Line 1009: fnd_dsql.add_text(' )');

1005: fnd_dsql.add_text(' ),');
1006: fnd_dsql.add_bind(l_percentage_symbol);
1007: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
1008: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1009: fnd_dsql.add_text(' )');
1010: END IF;
1011:
1012: fnd_dsql.add_text(' )');
1013: l_count_incl_excl:=l_count_incl_excl+1;

Line 1012: fnd_dsql.add_text(' )');

1008: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1009: fnd_dsql.add_text(' )');
1010: END IF;
1011:
1012: fnd_dsql.add_text(' )');
1013: l_count_incl_excl:=l_count_incl_excl+1;
1014:
1015:
1016: ELSIF c_revgr_addr_rec.incl_excl_ind = 'I' THEN

Line 1019: fnd_dsql.add_text(' OR ');

1015:
1016: ELSIF c_revgr_addr_rec.incl_excl_ind = 'I' THEN
1017:
1018: IF (l_count_incl_excl > 0) THEN
1019: fnd_dsql.add_text(' OR ');
1020: END IF;
1021:
1022: fnd_dsql.add_text(' (');
1023:

Line 1022: fnd_dsql.add_text(' (');

1018: IF (l_count_incl_excl > 0) THEN
1019: fnd_dsql.add_text(' OR ');
1020: END IF;
1021:
1022: fnd_dsql.add_text(' (');
1023:
1024: fnd_dsql.add_text(' addr.country_cd =');
1025: fnd_dsql.add_bind(c_revgr_addr_rec.country);
1026: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');

Line 1024: fnd_dsql.add_text(' addr.country_cd =');

1020: END IF;
1021:
1022: fnd_dsql.add_text(' (');
1023:
1024: fnd_dsql.add_text(' addr.country_cd =');
1025: fnd_dsql.add_bind(c_revgr_addr_rec.country);
1026: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
1027: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
1028: fnd_dsql.add_text(' ),');

Line 1025: fnd_dsql.add_bind(c_revgr_addr_rec.country);

1021:
1022: fnd_dsql.add_text(' (');
1023:
1024: fnd_dsql.add_text(' addr.country_cd =');
1025: fnd_dsql.add_bind(c_revgr_addr_rec.country);
1026: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
1027: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
1028: fnd_dsql.add_text(' ),');
1029: fnd_dsql.add_bind(l_percentage_symbol);

Line 1026: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');

1022: fnd_dsql.add_text(' (');
1023:
1024: fnd_dsql.add_text(' addr.country_cd =');
1025: fnd_dsql.add_bind(c_revgr_addr_rec.country);
1026: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
1027: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
1028: fnd_dsql.add_text(' ),');
1029: fnd_dsql.add_bind(l_percentage_symbol);
1030: fnd_dsql.add_text(' ) AND NVL(UPPER(');

Line 1027: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);

1023:
1024: fnd_dsql.add_text(' addr.country_cd =');
1025: fnd_dsql.add_bind(c_revgr_addr_rec.country);
1026: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
1027: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
1028: fnd_dsql.add_text(' ),');
1029: fnd_dsql.add_bind(l_percentage_symbol);
1030: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1031: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);

Line 1028: fnd_dsql.add_text(' ),');

1024: fnd_dsql.add_text(' addr.country_cd =');
1025: fnd_dsql.add_bind(c_revgr_addr_rec.country);
1026: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
1027: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
1028: fnd_dsql.add_text(' ),');
1029: fnd_dsql.add_bind(l_percentage_symbol);
1030: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1031: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1032: fnd_dsql.add_text(' ),');

Line 1029: fnd_dsql.add_bind(l_percentage_symbol);

1025: fnd_dsql.add_bind(c_revgr_addr_rec.country);
1026: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
1027: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
1028: fnd_dsql.add_text(' ),');
1029: fnd_dsql.add_bind(l_percentage_symbol);
1030: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1031: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1032: fnd_dsql.add_text(' ),');
1033: fnd_dsql.add_bind(l_percentage_symbol);

Line 1030: fnd_dsql.add_text(' ) AND NVL(UPPER(');

1026: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
1027: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
1028: fnd_dsql.add_text(' ),');
1029: fnd_dsql.add_bind(l_percentage_symbol);
1030: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1031: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1032: fnd_dsql.add_text(' ),');
1033: fnd_dsql.add_bind(l_percentage_symbol);
1034: fnd_dsql.add_text(' ) OR addr.state LIKE ');

Line 1031: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);

1027: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
1028: fnd_dsql.add_text(' ),');
1029: fnd_dsql.add_bind(l_percentage_symbol);
1030: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1031: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1032: fnd_dsql.add_text(' ),');
1033: fnd_dsql.add_bind(l_percentage_symbol);
1034: fnd_dsql.add_text(' ) OR addr.state LIKE ');
1035: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);

Line 1032: fnd_dsql.add_text(' ),');

1028: fnd_dsql.add_text(' ),');
1029: fnd_dsql.add_bind(l_percentage_symbol);
1030: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1031: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1032: fnd_dsql.add_text(' ),');
1033: fnd_dsql.add_bind(l_percentage_symbol);
1034: fnd_dsql.add_text(' ) OR addr.state LIKE ');
1035: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1036: fnd_dsql.add_text(' )');

Line 1033: fnd_dsql.add_bind(l_percentage_symbol);

1029: fnd_dsql.add_bind(l_percentage_symbol);
1030: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1031: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1032: fnd_dsql.add_text(' ),');
1033: fnd_dsql.add_bind(l_percentage_symbol);
1034: fnd_dsql.add_text(' ) OR addr.state LIKE ');
1035: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1036: fnd_dsql.add_text(' )');
1037:

Line 1034: fnd_dsql.add_text(' ) OR addr.state LIKE ');

1030: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1031: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1032: fnd_dsql.add_text(' ),');
1033: fnd_dsql.add_bind(l_percentage_symbol);
1034: fnd_dsql.add_text(' ) OR addr.state LIKE ');
1035: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1036: fnd_dsql.add_text(' )');
1037:
1038:

Line 1035: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);

1031: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1032: fnd_dsql.add_text(' ),');
1033: fnd_dsql.add_bind(l_percentage_symbol);
1034: fnd_dsql.add_text(' ) OR addr.state LIKE ');
1035: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1036: fnd_dsql.add_text(' )');
1037:
1038:
1039: -- If the Current Record had include for the Postal Code

Line 1036: fnd_dsql.add_text(' )');

1032: fnd_dsql.add_text(' ),');
1033: fnd_dsql.add_bind(l_percentage_symbol);
1034: fnd_dsql.add_text(' ) OR addr.state LIKE ');
1035: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1036: fnd_dsql.add_text(' )');
1037:
1038:
1039: -- If the Current Record had include for the Postal Code
1040: IF c_revgr_addr_rec.postal_incl_excl_ind = 'I' THEN

Line 1041: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');

1037:
1038:
1039: -- If the Current Record had include for the Postal Code
1040: IF c_revgr_addr_rec.postal_incl_excl_ind = 'I' THEN
1041: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');
1042: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
1043: fnd_dsql.add_text(' ),');
1044: fnd_dsql.add_bind(l_percentage_symbol);
1045: fnd_dsql.add_text(' ) AND NVL(UPPER(');

Line 1042: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);

1038:
1039: -- If the Current Record had include for the Postal Code
1040: IF c_revgr_addr_rec.postal_incl_excl_ind = 'I' THEN
1041: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');
1042: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
1043: fnd_dsql.add_text(' ),');
1044: fnd_dsql.add_bind(l_percentage_symbol);
1045: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1046: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);

Line 1043: fnd_dsql.add_text(' ),');

1039: -- If the Current Record had include for the Postal Code
1040: IF c_revgr_addr_rec.postal_incl_excl_ind = 'I' THEN
1041: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');
1042: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
1043: fnd_dsql.add_text(' ),');
1044: fnd_dsql.add_bind(l_percentage_symbol);
1045: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1046: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1047: fnd_dsql.add_text(' ),');

Line 1044: fnd_dsql.add_bind(l_percentage_symbol);

1040: IF c_revgr_addr_rec.postal_incl_excl_ind = 'I' THEN
1041: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');
1042: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
1043: fnd_dsql.add_text(' ),');
1044: fnd_dsql.add_bind(l_percentage_symbol);
1045: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1046: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1047: fnd_dsql.add_text(' ),');
1048: fnd_dsql.add_bind(l_percentage_symbol);

Line 1045: fnd_dsql.add_text(' ) AND NVL(UPPER(');

1041: fnd_dsql.add_text(' AND ( UPPER(addr.postal_code) BETWEEN NVL(UPPER(');
1042: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
1043: fnd_dsql.add_text(' ),');
1044: fnd_dsql.add_bind(l_percentage_symbol);
1045: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1046: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1047: fnd_dsql.add_text(' ),');
1048: fnd_dsql.add_bind(l_percentage_symbol);
1049: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');

Line 1046: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);

1042: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
1043: fnd_dsql.add_text(' ),');
1044: fnd_dsql.add_bind(l_percentage_symbol);
1045: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1046: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1047: fnd_dsql.add_text(' ),');
1048: fnd_dsql.add_bind(l_percentage_symbol);
1049: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
1050: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );

Line 1047: fnd_dsql.add_text(' ),');

1043: fnd_dsql.add_text(' ),');
1044: fnd_dsql.add_bind(l_percentage_symbol);
1045: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1046: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1047: fnd_dsql.add_text(' ),');
1048: fnd_dsql.add_bind(l_percentage_symbol);
1049: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
1050: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
1051: fnd_dsql.add_text(' )') ;

Line 1048: fnd_dsql.add_bind(l_percentage_symbol);

1044: fnd_dsql.add_bind(l_percentage_symbol);
1045: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1046: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1047: fnd_dsql.add_text(' ),');
1048: fnd_dsql.add_bind(l_percentage_symbol);
1049: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
1050: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
1051: fnd_dsql.add_text(' )') ;
1052:

Line 1049: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');

1045: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1046: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1047: fnd_dsql.add_text(' ),');
1048: fnd_dsql.add_bind(l_percentage_symbol);
1049: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
1050: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
1051: fnd_dsql.add_text(' )') ;
1052:
1053:

Line 1050: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );

1046: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1047: fnd_dsql.add_text(' ),');
1048: fnd_dsql.add_bind(l_percentage_symbol);
1049: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
1050: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
1051: fnd_dsql.add_text(' )') ;
1052:
1053:
1054: -- If the Current Recode had exclude for the Postal Code

Line 1051: fnd_dsql.add_text(' )') ;

1047: fnd_dsql.add_text(' ),');
1048: fnd_dsql.add_bind(l_percentage_symbol);
1049: fnd_dsql.add_text(' ) OR addr.postal_code LIKE ');
1050: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
1051: fnd_dsql.add_text(' )') ;
1052:
1053:
1054: -- If the Current Recode had exclude for the Postal Code
1055: ELSIF c_revgr_addr_rec.postal_incl_excl_ind = 'E' THEN

Line 1056: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');

1052:
1053:
1054: -- If the Current Recode had exclude for the Postal Code
1055: ELSIF c_revgr_addr_rec.postal_incl_excl_ind = 'E' THEN
1056: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');
1057: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
1058: fnd_dsql.add_text(' ),');
1059: fnd_dsql.add_bind(l_percentage_symbol);
1060: fnd_dsql.add_text(' ) AND NVL(UPPER(');

Line 1057: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);

1053:
1054: -- If the Current Recode had exclude for the Postal Code
1055: ELSIF c_revgr_addr_rec.postal_incl_excl_ind = 'E' THEN
1056: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');
1057: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
1058: fnd_dsql.add_text(' ),');
1059: fnd_dsql.add_bind(l_percentage_symbol);
1060: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1061: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );

Line 1058: fnd_dsql.add_text(' ),');

1054: -- If the Current Recode had exclude for the Postal Code
1055: ELSIF c_revgr_addr_rec.postal_incl_excl_ind = 'E' THEN
1056: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');
1057: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
1058: fnd_dsql.add_text(' ),');
1059: fnd_dsql.add_bind(l_percentage_symbol);
1060: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1061: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
1062: fnd_dsql.add_text(' ),');

Line 1059: fnd_dsql.add_bind(l_percentage_symbol);

1055: ELSIF c_revgr_addr_rec.postal_incl_excl_ind = 'E' THEN
1056: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');
1057: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
1058: fnd_dsql.add_text(' ),');
1059: fnd_dsql.add_bind(l_percentage_symbol);
1060: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1061: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
1062: fnd_dsql.add_text(' ),');
1063: fnd_dsql.add_bind(l_percentage_symbol);

Line 1060: fnd_dsql.add_text(' ) AND NVL(UPPER(');

1056: fnd_dsql.add_text(' AND (UPPER(addr.postal_code) NOT BETWEEN NVL(UPPER(');
1057: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
1058: fnd_dsql.add_text(' ),');
1059: fnd_dsql.add_bind(l_percentage_symbol);
1060: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1061: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
1062: fnd_dsql.add_text(' ),');
1063: fnd_dsql.add_bind(l_percentage_symbol);
1064: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');

Line 1061: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );

1057: fnd_dsql.add_bind(c_revgr_addr_rec.postal_start_value);
1058: fnd_dsql.add_text(' ),');
1059: fnd_dsql.add_bind(l_percentage_symbol);
1060: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1061: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
1062: fnd_dsql.add_text(' ),');
1063: fnd_dsql.add_bind(l_percentage_symbol);
1064: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
1065: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);

Line 1062: fnd_dsql.add_text(' ),');

1058: fnd_dsql.add_text(' ),');
1059: fnd_dsql.add_bind(l_percentage_symbol);
1060: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1061: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
1062: fnd_dsql.add_text(' ),');
1063: fnd_dsql.add_bind(l_percentage_symbol);
1064: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
1065: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1066: fnd_dsql.add_text(' )' );

Line 1063: fnd_dsql.add_bind(l_percentage_symbol);

1059: fnd_dsql.add_bind(l_percentage_symbol);
1060: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1061: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
1062: fnd_dsql.add_text(' ),');
1063: fnd_dsql.add_bind(l_percentage_symbol);
1064: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
1065: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1066: fnd_dsql.add_text(' )' );
1067: END IF;

Line 1064: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');

1060: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1061: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
1062: fnd_dsql.add_text(' ),');
1063: fnd_dsql.add_bind(l_percentage_symbol);
1064: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
1065: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1066: fnd_dsql.add_text(' )' );
1067: END IF;
1068:

Line 1065: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);

1061: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value );
1062: fnd_dsql.add_text(' ),');
1063: fnd_dsql.add_bind(l_percentage_symbol);
1064: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
1065: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1066: fnd_dsql.add_text(' )' );
1067: END IF;
1068:
1069:

Line 1066: fnd_dsql.add_text(' )' );

1062: fnd_dsql.add_text(' ),');
1063: fnd_dsql.add_bind(l_percentage_symbol);
1064: fnd_dsql.add_text(' ) AND addr.postal_code NOT LIKE ');
1065: fnd_dsql.add_bind(c_revgr_addr_rec.postal_end_value);
1066: fnd_dsql.add_text(' )' );
1067: END IF;
1068:
1069:
1070: fnd_dsql.add_text(' )');

Line 1070: fnd_dsql.add_text(' )');

1066: fnd_dsql.add_text(' )' );
1067: END IF;
1068:
1069:
1070: fnd_dsql.add_text(' )');
1071: l_count_incl_excl:=l_count_incl_excl+1;
1072:
1073:
1074: END IF;

Line 1078: fnd_dsql.add_text(' )');

1074: END IF;
1075: END LOOP;
1076:
1077: l_count_incl_excl:=0;
1078: fnd_dsql.add_text(' )');
1079:
1080: IF l_addr_excluded_ind /*IS TRUE*/ THEN
1081: --logic for removing excludes
1082: fnd_dsql.add_text(' AND NOT (');

Line 1082: fnd_dsql.add_text(' AND NOT (');

1078: fnd_dsql.add_text(' )');
1079:
1080: IF l_addr_excluded_ind /*IS TRUE*/ THEN
1081: --logic for removing excludes
1082: fnd_dsql.add_text(' AND NOT (');
1083: l_count_incl_excl:=0;
1084:
1085: FOR c_revgr_addr_rec IN c_revgr_addr(c_appl_revprof_revgr_rec.appl_revprof_revgr_id)
1086: LOOP

Line 1089: fnd_dsql.add_text(' OR ');

1085: FOR c_revgr_addr_rec IN c_revgr_addr(c_appl_revprof_revgr_rec.appl_revprof_revgr_id)
1086: LOOP
1087: IF c_revgr_addr_rec.incl_excl_ind = 'E' THEN
1088: IF (l_count_incl_excl > 0) THEN
1089: fnd_dsql.add_text(' OR ');
1090: END IF;
1091:
1092: fnd_dsql.add_text(' (');
1093:

Line 1092: fnd_dsql.add_text(' (');

1088: IF (l_count_incl_excl > 0) THEN
1089: fnd_dsql.add_text(' OR ');
1090: END IF;
1091:
1092: fnd_dsql.add_text(' (');
1093:
1094: fnd_dsql.add_text(' addr.country_cd = ');
1095: fnd_dsql.add_bind(c_revgr_addr_rec.country);
1096: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');

Line 1094: fnd_dsql.add_text(' addr.country_cd = ');

1090: END IF;
1091:
1092: fnd_dsql.add_text(' (');
1093:
1094: fnd_dsql.add_text(' addr.country_cd = ');
1095: fnd_dsql.add_bind(c_revgr_addr_rec.country);
1096: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
1097: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
1098: fnd_dsql.add_text(' ),');

Line 1095: fnd_dsql.add_bind(c_revgr_addr_rec.country);

1091:
1092: fnd_dsql.add_text(' (');
1093:
1094: fnd_dsql.add_text(' addr.country_cd = ');
1095: fnd_dsql.add_bind(c_revgr_addr_rec.country);
1096: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
1097: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
1098: fnd_dsql.add_text(' ),');
1099: fnd_dsql.add_bind(l_percentage_symbol);

Line 1096: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');

1092: fnd_dsql.add_text(' (');
1093:
1094: fnd_dsql.add_text(' addr.country_cd = ');
1095: fnd_dsql.add_bind(c_revgr_addr_rec.country);
1096: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
1097: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
1098: fnd_dsql.add_text(' ),');
1099: fnd_dsql.add_bind(l_percentage_symbol);
1100: fnd_dsql.add_text(' ) AND NVL(UPPER(');

Line 1097: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);

1093:
1094: fnd_dsql.add_text(' addr.country_cd = ');
1095: fnd_dsql.add_bind(c_revgr_addr_rec.country);
1096: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
1097: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
1098: fnd_dsql.add_text(' ),');
1099: fnd_dsql.add_bind(l_percentage_symbol);
1100: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1101: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);

Line 1098: fnd_dsql.add_text(' ),');

1094: fnd_dsql.add_text(' addr.country_cd = ');
1095: fnd_dsql.add_bind(c_revgr_addr_rec.country);
1096: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
1097: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
1098: fnd_dsql.add_text(' ),');
1099: fnd_dsql.add_bind(l_percentage_symbol);
1100: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1101: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1102: fnd_dsql.add_text(' ),');

Line 1099: fnd_dsql.add_bind(l_percentage_symbol);

1095: fnd_dsql.add_bind(c_revgr_addr_rec.country);
1096: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
1097: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
1098: fnd_dsql.add_text(' ),');
1099: fnd_dsql.add_bind(l_percentage_symbol);
1100: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1101: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1102: fnd_dsql.add_text(' ),');
1103: fnd_dsql.add_bind(l_percentage_symbol);

Line 1100: fnd_dsql.add_text(' ) AND NVL(UPPER(');

1096: fnd_dsql.add_text(' AND ( UPPER(addr.state) BETWEEN NVL(UPPER(');
1097: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
1098: fnd_dsql.add_text(' ),');
1099: fnd_dsql.add_bind(l_percentage_symbol);
1100: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1101: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1102: fnd_dsql.add_text(' ),');
1103: fnd_dsql.add_bind(l_percentage_symbol);
1104: fnd_dsql.add_text(' ) OR addr.state LIKE ');

Line 1101: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);

1097: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
1098: fnd_dsql.add_text(' ),');
1099: fnd_dsql.add_bind(l_percentage_symbol);
1100: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1101: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1102: fnd_dsql.add_text(' ),');
1103: fnd_dsql.add_bind(l_percentage_symbol);
1104: fnd_dsql.add_text(' ) OR addr.state LIKE ');
1105: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);

Line 1102: fnd_dsql.add_text(' ),');

1098: fnd_dsql.add_text(' ),');
1099: fnd_dsql.add_bind(l_percentage_symbol);
1100: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1101: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1102: fnd_dsql.add_text(' ),');
1103: fnd_dsql.add_bind(l_percentage_symbol);
1104: fnd_dsql.add_text(' ) OR addr.state LIKE ');
1105: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1106: fnd_dsql.add_text(' )');

Line 1103: fnd_dsql.add_bind(l_percentage_symbol);

1099: fnd_dsql.add_bind(l_percentage_symbol);
1100: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1101: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1102: fnd_dsql.add_text(' ),');
1103: fnd_dsql.add_bind(l_percentage_symbol);
1104: fnd_dsql.add_text(' ) OR addr.state LIKE ');
1105: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1106: fnd_dsql.add_text(' )');
1107:

Line 1104: fnd_dsql.add_text(' ) OR addr.state LIKE ');

1100: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1101: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1102: fnd_dsql.add_text(' ),');
1103: fnd_dsql.add_bind(l_percentage_symbol);
1104: fnd_dsql.add_text(' ) OR addr.state LIKE ');
1105: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1106: fnd_dsql.add_text(' )');
1107:
1108:

Line 1105: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);

1101: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1102: fnd_dsql.add_text(' ),');
1103: fnd_dsql.add_bind(l_percentage_symbol);
1104: fnd_dsql.add_text(' ) OR addr.state LIKE ');
1105: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1106: fnd_dsql.add_text(' )');
1107:
1108:
1109: fnd_dsql.add_text(' )');

Line 1106: fnd_dsql.add_text(' )');

1102: fnd_dsql.add_text(' ),');
1103: fnd_dsql.add_bind(l_percentage_symbol);
1104: fnd_dsql.add_text(' ) OR addr.state LIKE ');
1105: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1106: fnd_dsql.add_text(' )');
1107:
1108:
1109: fnd_dsql.add_text(' )');
1110: l_count_incl_excl:=l_count_incl_excl+1;

Line 1109: fnd_dsql.add_text(' )');

1105: fnd_dsql.add_bind(c_revgr_addr_rec.end_value);
1106: fnd_dsql.add_text(' )');
1107:
1108:
1109: fnd_dsql.add_text(' )');
1110: l_count_incl_excl:=l_count_incl_excl+1;
1111:
1112: END IF;
1113: END LOOP;

Line 1116: fnd_dsql.add_text(' )');

1112: END IF;
1113: END LOOP;
1114:
1115: l_count_incl_excl:=0;
1116: fnd_dsql.add_text(' )');
1117: END IF;
1118:
1119: END IF;
1120:

Line 1122: l_cur_statement := fnd_dsql.get_text(FALSE);

1118:
1119: END IF;
1120:
1121:
1122: l_cur_statement := fnd_dsql.get_text(FALSE);
1123:
1124: l_cursor_id := dbms_sql.open_cursor;
1125: fnd_dsql.set_cursor(l_cursor_id);
1126:

Line 1125: fnd_dsql.set_cursor(l_cursor_id);

1121:
1122: l_cur_statement := fnd_dsql.get_text(FALSE);
1123:
1124: l_cursor_id := dbms_sql.open_cursor;
1125: fnd_dsql.set_cursor(l_cursor_id);
1126:
1127: dbms_sql.parse(l_cursor_id, l_cur_statement, dbms_sql.native);
1128: fnd_dsql.do_binds;
1129:

Line 1128: fnd_dsql.do_binds;

1124: l_cursor_id := dbms_sql.open_cursor;
1125: fnd_dsql.set_cursor(l_cursor_id);
1126:
1127: dbms_sql.parse(l_cursor_id, l_cur_statement, dbms_sql.native);
1128: fnd_dsql.do_binds;
1129:
1130: dbms_sql.define_column(l_cursor_id, 1, l_person_id);
1131: dbms_sql.define_column(l_cursor_id, 2, l_admission_appl_number);
1132: dbms_sql.define_column(l_cursor_id, 3, l_nominated_course_cd, 6);

Line 1142: l_debug := fnd_dsql.get_text(TRUE);

1138:
1139: l_num_of_rows := dbms_sql.EXECUTE(l_cursor_id);
1140:
1141: /*for debugging*/
1142: l_debug := fnd_dsql.get_text(TRUE);
1143:
1144:
1145: LOOP
1146: EXIT WHEN dbms_sql.FETCH_ROWS(l_cursor_id) = 0;

Line 1243: fnd_dsql.init;

1239: IF c_revgr_incl_excl%FOUND THEN
1240: CLOSE c_revgr_incl_excl;
1241:
1242:
1243: fnd_dsql.init;
1244: fnd_dsql.add_text(' SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number ');
1245: fnd_dsql.add_text(' FROM hz_parties hp, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_pe_hz_parties php, igs_ad_acad_history_v aah ');
1246: fnd_dsql.add_text(' WHERE aah.person_id = apl.person_id AND aah.CURRENT_INST = ');
1247: fnd_dsql.add_bind('Y');

Line 1244: fnd_dsql.add_text(' SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number ');

1240: CLOSE c_revgr_incl_excl;
1241:
1242:
1243: fnd_dsql.init;
1244: fnd_dsql.add_text(' SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number ');
1245: fnd_dsql.add_text(' FROM hz_parties hp, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_pe_hz_parties php, igs_ad_acad_history_v aah ');
1246: fnd_dsql.add_text(' WHERE aah.person_id = apl.person_id AND aah.CURRENT_INST = ');
1247: fnd_dsql.add_bind('Y');
1248: fnd_dsql.add_text(' AND aah.institution_code = php.oss_org_unit_cd AND doc.s_adm_doc_status = ' );

Line 1245: fnd_dsql.add_text(' FROM hz_parties hp, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_pe_hz_parties php, igs_ad_acad_history_v aah ');

1241:
1242:
1243: fnd_dsql.init;
1244: fnd_dsql.add_text(' SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number ');
1245: fnd_dsql.add_text(' FROM hz_parties hp, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_pe_hz_parties php, igs_ad_acad_history_v aah ');
1246: fnd_dsql.add_text(' WHERE aah.person_id = apl.person_id AND aah.CURRENT_INST = ');
1247: fnd_dsql.add_bind('Y');
1248: fnd_dsql.add_text(' AND aah.institution_code = php.oss_org_unit_cd AND doc.s_adm_doc_status = ' );
1249: fnd_dsql.add_bind(l_satisfied);

Line 1246: fnd_dsql.add_text(' WHERE aah.person_id = apl.person_id AND aah.CURRENT_INST = ');

1242:
1243: fnd_dsql.init;
1244: fnd_dsql.add_text(' SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number ');
1245: fnd_dsql.add_text(' FROM hz_parties hp, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_pe_hz_parties php, igs_ad_acad_history_v aah ');
1246: fnd_dsql.add_text(' WHERE aah.person_id = apl.person_id AND aah.CURRENT_INST = ');
1247: fnd_dsql.add_bind('Y');
1248: fnd_dsql.add_text(' AND aah.institution_code = php.oss_org_unit_cd AND doc.s_adm_doc_status = ' );
1249: fnd_dsql.add_bind(l_satisfied);
1250: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );

Line 1247: fnd_dsql.add_bind('Y');

1243: fnd_dsql.init;
1244: fnd_dsql.add_text(' SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number ');
1245: fnd_dsql.add_text(' FROM hz_parties hp, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_pe_hz_parties php, igs_ad_acad_history_v aah ');
1246: fnd_dsql.add_text(' WHERE aah.person_id = apl.person_id AND aah.CURRENT_INST = ');
1247: fnd_dsql.add_bind('Y');
1248: fnd_dsql.add_text(' AND aah.institution_code = php.oss_org_unit_cd AND doc.s_adm_doc_status = ' );
1249: fnd_dsql.add_bind(l_satisfied);
1250: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );
1251: fnd_dsql.add_bind(l_pending);

Line 1248: fnd_dsql.add_text(' AND aah.institution_code = php.oss_org_unit_cd AND doc.s_adm_doc_status = ' );

1244: fnd_dsql.add_text(' SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number ');
1245: fnd_dsql.add_text(' FROM hz_parties hp, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_pe_hz_parties php, igs_ad_acad_history_v aah ');
1246: fnd_dsql.add_text(' WHERE aah.person_id = apl.person_id AND aah.CURRENT_INST = ');
1247: fnd_dsql.add_bind('Y');
1248: fnd_dsql.add_text(' AND aah.institution_code = php.oss_org_unit_cd AND doc.s_adm_doc_status = ' );
1249: fnd_dsql.add_bind(l_satisfied);
1250: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );
1251: fnd_dsql.add_bind(l_pending);
1252: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');

Line 1249: fnd_dsql.add_bind(l_satisfied);

1245: fnd_dsql.add_text(' FROM hz_parties hp, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou, igs_pe_hz_parties php, igs_ad_acad_history_v aah ');
1246: fnd_dsql.add_text(' WHERE aah.person_id = apl.person_id AND aah.CURRENT_INST = ');
1247: fnd_dsql.add_bind('Y');
1248: fnd_dsql.add_text(' AND aah.institution_code = php.oss_org_unit_cd AND doc.s_adm_doc_status = ' );
1249: fnd_dsql.add_bind(l_satisfied);
1250: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );
1251: fnd_dsql.add_bind(l_pending);
1252: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
1253:

Line 1250: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );

1246: fnd_dsql.add_text(' WHERE aah.person_id = apl.person_id AND aah.CURRENT_INST = ');
1247: fnd_dsql.add_bind('Y');
1248: fnd_dsql.add_text(' AND aah.institution_code = php.oss_org_unit_cd AND doc.s_adm_doc_status = ' );
1249: fnd_dsql.add_bind(l_satisfied);
1250: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );
1251: fnd_dsql.add_bind(l_pending);
1252: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
1253:
1254: fnd_dsql.add_bind(p_entry_stat_id);

Line 1251: fnd_dsql.add_bind(l_pending);

1247: fnd_dsql.add_bind('Y');
1248: fnd_dsql.add_text(' AND aah.institution_code = php.oss_org_unit_cd AND doc.s_adm_doc_status = ' );
1249: fnd_dsql.add_bind(l_satisfied);
1250: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );
1251: fnd_dsql.add_bind(l_pending);
1252: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
1253:
1254: fnd_dsql.add_bind(p_entry_stat_id);
1255: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );

Line 1252: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');

1248: fnd_dsql.add_text(' AND aah.institution_code = php.oss_org_unit_cd AND doc.s_adm_doc_status = ' );
1249: fnd_dsql.add_bind(l_satisfied);
1250: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );
1251: fnd_dsql.add_bind(l_pending);
1252: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
1253:
1254: fnd_dsql.add_bind(p_entry_stat_id);
1255: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );
1256: fnd_dsql.add_bind(p_entry_stat_id);

Line 1254: fnd_dsql.add_bind(p_entry_stat_id);

1250: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );
1251: fnd_dsql.add_bind(l_pending);
1252: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
1253:
1254: fnd_dsql.add_bind(p_entry_stat_id);
1255: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );
1256: fnd_dsql.add_bind(p_entry_stat_id);
1257: fnd_dsql.add_text(' ) OR ' );
1258: fnd_dsql.add_bind(p_entry_stat_id );

Line 1255: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );

1251: fnd_dsql.add_bind(l_pending);
1252: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
1253:
1254: fnd_dsql.add_bind(p_entry_stat_id);
1255: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );
1256: fnd_dsql.add_bind(p_entry_stat_id);
1257: fnd_dsql.add_text(' ) OR ' );
1258: fnd_dsql.add_bind(p_entry_stat_id );
1259: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 1256: fnd_dsql.add_bind(p_entry_stat_id);

1252: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
1253:
1254: fnd_dsql.add_bind(p_entry_stat_id);
1255: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );
1256: fnd_dsql.add_bind(p_entry_stat_id);
1257: fnd_dsql.add_text(' ) OR ' );
1258: fnd_dsql.add_bind(p_entry_stat_id );
1259: fnd_dsql.add_text(' IS NULL ) AND (( ');
1260:

Line 1257: fnd_dsql.add_text(' ) OR ' );

1253:
1254: fnd_dsql.add_bind(p_entry_stat_id);
1255: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );
1256: fnd_dsql.add_bind(p_entry_stat_id);
1257: fnd_dsql.add_text(' ) OR ' );
1258: fnd_dsql.add_bind(p_entry_stat_id );
1259: fnd_dsql.add_text(' IS NULL ) AND (( ');
1260:
1261: fnd_dsql.add_bind(p_nominated_course_cd);

Line 1258: fnd_dsql.add_bind(p_entry_stat_id );

1254: fnd_dsql.add_bind(p_entry_stat_id);
1255: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );
1256: fnd_dsql.add_bind(p_entry_stat_id);
1257: fnd_dsql.add_text(' ) OR ' );
1258: fnd_dsql.add_bind(p_entry_stat_id );
1259: fnd_dsql.add_text(' IS NULL ) AND (( ');
1260:
1261: fnd_dsql.add_bind(p_nominated_course_cd);
1262: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');

Line 1259: fnd_dsql.add_text(' IS NULL ) AND (( ');

1255: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );
1256: fnd_dsql.add_bind(p_entry_stat_id);
1257: fnd_dsql.add_text(' ) OR ' );
1258: fnd_dsql.add_bind(p_entry_stat_id );
1259: fnd_dsql.add_text(' IS NULL ) AND (( ');
1260:
1261: fnd_dsql.add_bind(p_nominated_course_cd);
1262: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
1263: fnd_dsql.add_bind(p_nominated_course_cd);

Line 1261: fnd_dsql.add_bind(p_nominated_course_cd);

1257: fnd_dsql.add_text(' ) OR ' );
1258: fnd_dsql.add_bind(p_entry_stat_id );
1259: fnd_dsql.add_text(' IS NULL ) AND (( ');
1260:
1261: fnd_dsql.add_bind(p_nominated_course_cd);
1262: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
1263: fnd_dsql.add_bind(p_nominated_course_cd);
1264: fnd_dsql.add_text(' ) OR ' );
1265: fnd_dsql.add_bind(p_nominated_course_cd );

Line 1262: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');

1258: fnd_dsql.add_bind(p_entry_stat_id );
1259: fnd_dsql.add_text(' IS NULL ) AND (( ');
1260:
1261: fnd_dsql.add_bind(p_nominated_course_cd);
1262: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
1263: fnd_dsql.add_bind(p_nominated_course_cd);
1264: fnd_dsql.add_text(' ) OR ' );
1265: fnd_dsql.add_bind(p_nominated_course_cd );
1266: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 1263: fnd_dsql.add_bind(p_nominated_course_cd);

1259: fnd_dsql.add_text(' IS NULL ) AND (( ');
1260:
1261: fnd_dsql.add_bind(p_nominated_course_cd);
1262: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
1263: fnd_dsql.add_bind(p_nominated_course_cd);
1264: fnd_dsql.add_text(' ) OR ' );
1265: fnd_dsql.add_bind(p_nominated_course_cd );
1266: fnd_dsql.add_text(' IS NULL ) AND (( ');
1267:

Line 1264: fnd_dsql.add_text(' ) OR ' );

1260:
1261: fnd_dsql.add_bind(p_nominated_course_cd);
1262: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
1263: fnd_dsql.add_bind(p_nominated_course_cd);
1264: fnd_dsql.add_text(' ) OR ' );
1265: fnd_dsql.add_bind(p_nominated_course_cd );
1266: fnd_dsql.add_text(' IS NULL ) AND (( ');
1267:
1268: fnd_dsql.add_bind(p_person_id);

Line 1265: fnd_dsql.add_bind(p_nominated_course_cd );

1261: fnd_dsql.add_bind(p_nominated_course_cd);
1262: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
1263: fnd_dsql.add_bind(p_nominated_course_cd);
1264: fnd_dsql.add_text(' ) OR ' );
1265: fnd_dsql.add_bind(p_nominated_course_cd );
1266: fnd_dsql.add_text(' IS NULL ) AND (( ');
1267:
1268: fnd_dsql.add_bind(p_person_id);
1269: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );

Line 1266: fnd_dsql.add_text(' IS NULL ) AND (( ');

1262: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
1263: fnd_dsql.add_bind(p_nominated_course_cd);
1264: fnd_dsql.add_text(' ) OR ' );
1265: fnd_dsql.add_bind(p_nominated_course_cd );
1266: fnd_dsql.add_text(' IS NULL ) AND (( ');
1267:
1268: fnd_dsql.add_bind(p_person_id);
1269: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
1270: fnd_dsql.add_bind(p_person_id);

Line 1268: fnd_dsql.add_bind(p_person_id);

1264: fnd_dsql.add_text(' ) OR ' );
1265: fnd_dsql.add_bind(p_nominated_course_cd );
1266: fnd_dsql.add_text(' IS NULL ) AND (( ');
1267:
1268: fnd_dsql.add_bind(p_person_id);
1269: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
1270: fnd_dsql.add_bind(p_person_id);
1271: fnd_dsql.add_text(' ) OR ' );
1272: fnd_dsql.add_bind(p_person_id );

Line 1269: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );

1265: fnd_dsql.add_bind(p_nominated_course_cd );
1266: fnd_dsql.add_text(' IS NULL ) AND (( ');
1267:
1268: fnd_dsql.add_bind(p_person_id);
1269: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
1270: fnd_dsql.add_bind(p_person_id);
1271: fnd_dsql.add_text(' ) OR ' );
1272: fnd_dsql.add_bind(p_person_id );
1273: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 1270: fnd_dsql.add_bind(p_person_id);

1266: fnd_dsql.add_text(' IS NULL ) AND (( ');
1267:
1268: fnd_dsql.add_bind(p_person_id);
1269: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
1270: fnd_dsql.add_bind(p_person_id);
1271: fnd_dsql.add_text(' ) OR ' );
1272: fnd_dsql.add_bind(p_person_id );
1273: fnd_dsql.add_text(' IS NULL ) AND (( ');
1274:

Line 1271: fnd_dsql.add_text(' ) OR ' );

1267:
1268: fnd_dsql.add_bind(p_person_id);
1269: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
1270: fnd_dsql.add_bind(p_person_id);
1271: fnd_dsql.add_text(' ) OR ' );
1272: fnd_dsql.add_bind(p_person_id );
1273: fnd_dsql.add_text(' IS NULL ) AND (( ');
1274:
1275: fnd_dsql.add_bind(p_unit_set_cd);

Line 1272: fnd_dsql.add_bind(p_person_id );

1268: fnd_dsql.add_bind(p_person_id);
1269: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
1270: fnd_dsql.add_bind(p_person_id);
1271: fnd_dsql.add_text(' ) OR ' );
1272: fnd_dsql.add_bind(p_person_id );
1273: fnd_dsql.add_text(' IS NULL ) AND (( ');
1274:
1275: fnd_dsql.add_bind(p_unit_set_cd);
1276: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');

Line 1273: fnd_dsql.add_text(' IS NULL ) AND (( ');

1269: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
1270: fnd_dsql.add_bind(p_person_id);
1271: fnd_dsql.add_text(' ) OR ' );
1272: fnd_dsql.add_bind(p_person_id );
1273: fnd_dsql.add_text(' IS NULL ) AND (( ');
1274:
1275: fnd_dsql.add_bind(p_unit_set_cd);
1276: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
1277: fnd_dsql.add_bind(p_unit_set_cd);

Line 1275: fnd_dsql.add_bind(p_unit_set_cd);

1271: fnd_dsql.add_text(' ) OR ' );
1272: fnd_dsql.add_bind(p_person_id );
1273: fnd_dsql.add_text(' IS NULL ) AND (( ');
1274:
1275: fnd_dsql.add_bind(p_unit_set_cd);
1276: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
1277: fnd_dsql.add_bind(p_unit_set_cd);
1278: fnd_dsql.add_text(' ) OR ' );
1279: fnd_dsql.add_bind(p_unit_set_cd);

Line 1276: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');

1272: fnd_dsql.add_bind(p_person_id );
1273: fnd_dsql.add_text(' IS NULL ) AND (( ');
1274:
1275: fnd_dsql.add_bind(p_unit_set_cd);
1276: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
1277: fnd_dsql.add_bind(p_unit_set_cd);
1278: fnd_dsql.add_text(' ) OR ' );
1279: fnd_dsql.add_bind(p_unit_set_cd);
1280: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 1277: fnd_dsql.add_bind(p_unit_set_cd);

1273: fnd_dsql.add_text(' IS NULL ) AND (( ');
1274:
1275: fnd_dsql.add_bind(p_unit_set_cd);
1276: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
1277: fnd_dsql.add_bind(p_unit_set_cd);
1278: fnd_dsql.add_text(' ) OR ' );
1279: fnd_dsql.add_bind(p_unit_set_cd);
1280: fnd_dsql.add_text(' IS NULL ) AND (( ');
1281:

Line 1278: fnd_dsql.add_text(' ) OR ' );

1274:
1275: fnd_dsql.add_bind(p_unit_set_cd);
1276: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
1277: fnd_dsql.add_bind(p_unit_set_cd);
1278: fnd_dsql.add_text(' ) OR ' );
1279: fnd_dsql.add_bind(p_unit_set_cd);
1280: fnd_dsql.add_text(' IS NULL ) AND (( ');
1281:
1282: fnd_dsql.add_bind(l_admission_cat);

Line 1279: fnd_dsql.add_bind(p_unit_set_cd);

1275: fnd_dsql.add_bind(p_unit_set_cd);
1276: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
1277: fnd_dsql.add_bind(p_unit_set_cd);
1278: fnd_dsql.add_text(' ) OR ' );
1279: fnd_dsql.add_bind(p_unit_set_cd);
1280: fnd_dsql.add_text(' IS NULL ) AND (( ');
1281:
1282: fnd_dsql.add_bind(l_admission_cat);
1283: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );

Line 1280: fnd_dsql.add_text(' IS NULL ) AND (( ');

1276: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
1277: fnd_dsql.add_bind(p_unit_set_cd);
1278: fnd_dsql.add_text(' ) OR ' );
1279: fnd_dsql.add_bind(p_unit_set_cd);
1280: fnd_dsql.add_text(' IS NULL ) AND (( ');
1281:
1282: fnd_dsql.add_bind(l_admission_cat);
1283: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
1284: fnd_dsql.add_bind(l_admission_cat );

Line 1282: fnd_dsql.add_bind(l_admission_cat);

1278: fnd_dsql.add_text(' ) OR ' );
1279: fnd_dsql.add_bind(p_unit_set_cd);
1280: fnd_dsql.add_text(' IS NULL ) AND (( ');
1281:
1282: fnd_dsql.add_bind(l_admission_cat);
1283: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
1284: fnd_dsql.add_bind(l_admission_cat );
1285: fnd_dsql.add_text(' ) OR ' );
1286: fnd_dsql.add_bind(l_admission_cat );

Line 1283: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );

1279: fnd_dsql.add_bind(p_unit_set_cd);
1280: fnd_dsql.add_text(' IS NULL ) AND (( ');
1281:
1282: fnd_dsql.add_bind(l_admission_cat);
1283: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
1284: fnd_dsql.add_bind(l_admission_cat );
1285: fnd_dsql.add_text(' ) OR ' );
1286: fnd_dsql.add_bind(l_admission_cat );
1287: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 1284: fnd_dsql.add_bind(l_admission_cat );

1280: fnd_dsql.add_text(' IS NULL ) AND (( ');
1281:
1282: fnd_dsql.add_bind(l_admission_cat);
1283: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
1284: fnd_dsql.add_bind(l_admission_cat );
1285: fnd_dsql.add_text(' ) OR ' );
1286: fnd_dsql.add_bind(l_admission_cat );
1287: fnd_dsql.add_text(' IS NULL ) AND (( ');
1288:

Line 1285: fnd_dsql.add_text(' ) OR ' );

1281:
1282: fnd_dsql.add_bind(l_admission_cat);
1283: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
1284: fnd_dsql.add_bind(l_admission_cat );
1285: fnd_dsql.add_text(' ) OR ' );
1286: fnd_dsql.add_bind(l_admission_cat );
1287: fnd_dsql.add_text(' IS NULL ) AND (( ');
1288:
1289: fnd_dsql.add_bind(l_s_admission_process_type);

Line 1286: fnd_dsql.add_bind(l_admission_cat );

1282: fnd_dsql.add_bind(l_admission_cat);
1283: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
1284: fnd_dsql.add_bind(l_admission_cat );
1285: fnd_dsql.add_text(' ) OR ' );
1286: fnd_dsql.add_bind(l_admission_cat );
1287: fnd_dsql.add_text(' IS NULL ) AND (( ');
1288:
1289: fnd_dsql.add_bind(l_s_admission_process_type);
1290: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');

Line 1287: fnd_dsql.add_text(' IS NULL ) AND (( ');

1283: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
1284: fnd_dsql.add_bind(l_admission_cat );
1285: fnd_dsql.add_text(' ) OR ' );
1286: fnd_dsql.add_bind(l_admission_cat );
1287: fnd_dsql.add_text(' IS NULL ) AND (( ');
1288:
1289: fnd_dsql.add_bind(l_s_admission_process_type);
1290: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
1291: fnd_dsql.add_bind(l_s_admission_process_type );

Line 1289: fnd_dsql.add_bind(l_s_admission_process_type);

1285: fnd_dsql.add_text(' ) OR ' );
1286: fnd_dsql.add_bind(l_admission_cat );
1287: fnd_dsql.add_text(' IS NULL ) AND (( ');
1288:
1289: fnd_dsql.add_bind(l_s_admission_process_type);
1290: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
1291: fnd_dsql.add_bind(l_s_admission_process_type );
1292: fnd_dsql.add_text(' ) OR ' );
1293: fnd_dsql.add_bind(l_s_admission_process_type );

Line 1290: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');

1286: fnd_dsql.add_bind(l_admission_cat );
1287: fnd_dsql.add_text(' IS NULL ) AND (( ');
1288:
1289: fnd_dsql.add_bind(l_s_admission_process_type);
1290: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
1291: fnd_dsql.add_bind(l_s_admission_process_type );
1292: fnd_dsql.add_text(' ) OR ' );
1293: fnd_dsql.add_bind(l_s_admission_process_type );
1294: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');

Line 1291: fnd_dsql.add_bind(l_s_admission_process_type );

1287: fnd_dsql.add_text(' IS NULL ) AND (( ');
1288:
1289: fnd_dsql.add_bind(l_s_admission_process_type);
1290: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
1291: fnd_dsql.add_bind(l_s_admission_process_type );
1292: fnd_dsql.add_text(' ) OR ' );
1293: fnd_dsql.add_bind(l_s_admission_process_type );
1294: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');
1295:

Line 1292: fnd_dsql.add_text(' ) OR ' );

1288:
1289: fnd_dsql.add_bind(l_s_admission_process_type);
1290: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
1291: fnd_dsql.add_bind(l_s_admission_process_type );
1292: fnd_dsql.add_text(' ) OR ' );
1293: fnd_dsql.add_bind(l_s_admission_process_type );
1294: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');
1295:
1296:

Line 1293: fnd_dsql.add_bind(l_s_admission_process_type );

1289: fnd_dsql.add_bind(l_s_admission_process_type);
1290: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
1291: fnd_dsql.add_bind(l_s_admission_process_type );
1292: fnd_dsql.add_text(' ) OR ' );
1293: fnd_dsql.add_bind(l_s_admission_process_type );
1294: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');
1295:
1296:
1297: IF p_calendar_details IS NOT NULL THEN

Line 1294: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');

1290: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
1291: fnd_dsql.add_bind(l_s_admission_process_type );
1292: fnd_dsql.add_text(' ) OR ' );
1293: fnd_dsql.add_bind(l_s_admission_process_type );
1294: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');
1295:
1296:
1297: IF p_calendar_details IS NOT NULL THEN
1298: -- Get the Academic Calander details form the Academic Calender Parameter

Line 1308: fnd_dsql.add_text(' 1=2 ' );

1304: l_adm_ci_sequence_number := IGS_GE_NUMBER.TO_NUM ( SUBSTR ( p_calendar_details, 37, 6));
1305:
1306:
1307: IF l_acad_cal_type IS NULL OR l_acad_ci_sequence_number IS NULL OR l_adm_cal_type IS NULL OR l_adm_ci_sequence_number IS NULL THEN
1308: fnd_dsql.add_text(' 1=2 ' );
1309: ELSE
1310: fnd_dsql.add_text(' AND app.acad_cal_type = ');
1311: fnd_dsql.add_bind(l_acad_cal_type);
1312:

Line 1310: fnd_dsql.add_text(' AND app.acad_cal_type = ');

1306:
1307: IF l_acad_cal_type IS NULL OR l_acad_ci_sequence_number IS NULL OR l_adm_cal_type IS NULL OR l_adm_ci_sequence_number IS NULL THEN
1308: fnd_dsql.add_text(' 1=2 ' );
1309: ELSE
1310: fnd_dsql.add_text(' AND app.acad_cal_type = ');
1311: fnd_dsql.add_bind(l_acad_cal_type);
1312:
1313: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
1314: fnd_dsql.add_bind(l_acad_ci_sequence_number);

Line 1311: fnd_dsql.add_bind(l_acad_cal_type);

1307: IF l_acad_cal_type IS NULL OR l_acad_ci_sequence_number IS NULL OR l_adm_cal_type IS NULL OR l_adm_ci_sequence_number IS NULL THEN
1308: fnd_dsql.add_text(' 1=2 ' );
1309: ELSE
1310: fnd_dsql.add_text(' AND app.acad_cal_type = ');
1311: fnd_dsql.add_bind(l_acad_cal_type);
1312:
1313: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
1314: fnd_dsql.add_bind(l_acad_ci_sequence_number);
1315:

Line 1313: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');

1309: ELSE
1310: fnd_dsql.add_text(' AND app.acad_cal_type = ');
1311: fnd_dsql.add_bind(l_acad_cal_type);
1312:
1313: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
1314: fnd_dsql.add_bind(l_acad_ci_sequence_number);
1315:
1316: fnd_dsql.add_text(' AND app.adm_cal_type = ');
1317: fnd_dsql.add_bind(l_adm_cal_type);

Line 1314: fnd_dsql.add_bind(l_acad_ci_sequence_number);

1310: fnd_dsql.add_text(' AND app.acad_cal_type = ');
1311: fnd_dsql.add_bind(l_acad_cal_type);
1312:
1313: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
1314: fnd_dsql.add_bind(l_acad_ci_sequence_number);
1315:
1316: fnd_dsql.add_text(' AND app.adm_cal_type = ');
1317: fnd_dsql.add_bind(l_adm_cal_type);
1318:

Line 1316: fnd_dsql.add_text(' AND app.adm_cal_type = ');

1312:
1313: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
1314: fnd_dsql.add_bind(l_acad_ci_sequence_number);
1315:
1316: fnd_dsql.add_text(' AND app.adm_cal_type = ');
1317: fnd_dsql.add_bind(l_adm_cal_type);
1318:
1319: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
1320: fnd_dsql.add_bind(l_adm_ci_sequence_number);

Line 1317: fnd_dsql.add_bind(l_adm_cal_type);

1313: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
1314: fnd_dsql.add_bind(l_acad_ci_sequence_number);
1315:
1316: fnd_dsql.add_text(' AND app.adm_cal_type = ');
1317: fnd_dsql.add_bind(l_adm_cal_type);
1318:
1319: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
1320: fnd_dsql.add_bind(l_adm_ci_sequence_number);
1321:

Line 1319: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');

1315:
1316: fnd_dsql.add_text(' AND app.adm_cal_type = ');
1317: fnd_dsql.add_bind(l_adm_cal_type);
1318:
1319: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
1320: fnd_dsql.add_bind(l_adm_ci_sequence_number);
1321:
1322: END IF;
1323: END IF;

Line 1320: fnd_dsql.add_bind(l_adm_ci_sequence_number);

1316: fnd_dsql.add_text(' AND app.adm_cal_type = ');
1317: fnd_dsql.add_bind(l_adm_cal_type);
1318:
1319: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
1320: fnd_dsql.add_bind(l_adm_ci_sequence_number);
1321:
1322: END IF;
1323: END IF;
1324:

Line 1331: fnd_dsql.add_text(' AND php.inst_eps_code IN ( ( SELECT inst_eps_code ');

1327: FETCH c_revgr_incl_excl INTO c_revgr_incl_excl_rec;
1328: IF c_revgr_incl_excl%FOUND THEN
1329: CLOSE c_revgr_incl_excl;
1330:
1331: fnd_dsql.add_text(' AND php.inst_eps_code IN ( ( SELECT inst_eps_code ');
1332: fnd_dsql.add_text(' FROM igs_pe_hz_parties WHERE ');
1333:
1334: -- Open a cursor to fetch all the include Records and combine them to form a where clause
1335: FOR c_revgr_incl_excl_rec IN c_revgr_incl_excl(c_appl_revprof_revgr_rec.appl_revprof_revgr_id,

Line 1332: fnd_dsql.add_text(' FROM igs_pe_hz_parties WHERE ');

1328: IF c_revgr_incl_excl%FOUND THEN
1329: CLOSE c_revgr_incl_excl;
1330:
1331: fnd_dsql.add_text(' AND php.inst_eps_code IN ( ( SELECT inst_eps_code ');
1332: fnd_dsql.add_text(' FROM igs_pe_hz_parties WHERE ');
1333:
1334: -- Open a cursor to fetch all the include Records and combine them to form a where clause
1335: FOR c_revgr_incl_excl_rec IN c_revgr_incl_excl(c_appl_revprof_revgr_rec.appl_revprof_revgr_id,
1336: g_incl_ind) LOOP

Line 1338: fnd_dsql.add_text(' OR ');

1334: -- Open a cursor to fetch all the include Records and combine them to form a where clause
1335: FOR c_revgr_incl_excl_rec IN c_revgr_incl_excl(c_appl_revprof_revgr_rec.appl_revprof_revgr_id,
1336: g_incl_ind) LOOP
1337: IF (l_count_incl_excl > 0) THEN
1338: fnd_dsql.add_text(' OR ');
1339: END IF;
1340:
1341:
1342: fnd_dsql.add_text(' ((UPPER(inst_eps_code) BETWEEN NVL(UPPER(');

Line 1342: fnd_dsql.add_text(' ((UPPER(inst_eps_code) BETWEEN NVL(UPPER(');

1338: fnd_dsql.add_text(' OR ');
1339: END IF;
1340:
1341:
1342: fnd_dsql.add_text(' ((UPPER(inst_eps_code) BETWEEN NVL(UPPER(');
1343: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
1344: fnd_dsql.add_text(' ),');
1345: fnd_dsql.add_bind(l_percentage_symbol);
1346: fnd_dsql.add_text(' ) AND NVL(UPPER(');

Line 1343: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);

1339: END IF;
1340:
1341:
1342: fnd_dsql.add_text(' ((UPPER(inst_eps_code) BETWEEN NVL(UPPER(');
1343: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
1344: fnd_dsql.add_text(' ),');
1345: fnd_dsql.add_bind(l_percentage_symbol);
1346: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1347: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

Line 1344: fnd_dsql.add_text(' ),');

1340:
1341:
1342: fnd_dsql.add_text(' ((UPPER(inst_eps_code) BETWEEN NVL(UPPER(');
1343: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
1344: fnd_dsql.add_text(' ),');
1345: fnd_dsql.add_bind(l_percentage_symbol);
1346: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1347: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1348: fnd_dsql.add_text(' ),');

Line 1345: fnd_dsql.add_bind(l_percentage_symbol);

1341:
1342: fnd_dsql.add_text(' ((UPPER(inst_eps_code) BETWEEN NVL(UPPER(');
1343: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
1344: fnd_dsql.add_text(' ),');
1345: fnd_dsql.add_bind(l_percentage_symbol);
1346: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1347: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1348: fnd_dsql.add_text(' ),');
1349: fnd_dsql.add_bind(l_percentage_symbol);

Line 1346: fnd_dsql.add_text(' ) AND NVL(UPPER(');

1342: fnd_dsql.add_text(' ((UPPER(inst_eps_code) BETWEEN NVL(UPPER(');
1343: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
1344: fnd_dsql.add_text(' ),');
1345: fnd_dsql.add_bind(l_percentage_symbol);
1346: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1347: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1348: fnd_dsql.add_text(' ),');
1349: fnd_dsql.add_bind(l_percentage_symbol);
1350: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');

Line 1347: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

1343: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
1344: fnd_dsql.add_text(' ),');
1345: fnd_dsql.add_bind(l_percentage_symbol);
1346: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1347: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1348: fnd_dsql.add_text(' ),');
1349: fnd_dsql.add_bind(l_percentage_symbol);
1350: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1351: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

Line 1348: fnd_dsql.add_text(' ),');

1344: fnd_dsql.add_text(' ),');
1345: fnd_dsql.add_bind(l_percentage_symbol);
1346: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1347: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1348: fnd_dsql.add_text(' ),');
1349: fnd_dsql.add_bind(l_percentage_symbol);
1350: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1351: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1352: fnd_dsql.add_text(' ),');

Line 1349: fnd_dsql.add_bind(l_percentage_symbol);

1345: fnd_dsql.add_bind(l_percentage_symbol);
1346: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1347: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1348: fnd_dsql.add_text(' ),');
1349: fnd_dsql.add_bind(l_percentage_symbol);
1350: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1351: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1352: fnd_dsql.add_text(' ),');
1353: fnd_dsql.add_bind(l_percentage_symbol);

Line 1350: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');

1346: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1347: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1348: fnd_dsql.add_text(' ),');
1349: fnd_dsql.add_bind(l_percentage_symbol);
1350: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1351: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1352: fnd_dsql.add_text(' ),');
1353: fnd_dsql.add_bind(l_percentage_symbol);
1354: fnd_dsql.add_text(' ))');

Line 1351: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

1347: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1348: fnd_dsql.add_text(' ),');
1349: fnd_dsql.add_bind(l_percentage_symbol);
1350: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1351: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1352: fnd_dsql.add_text(' ),');
1353: fnd_dsql.add_bind(l_percentage_symbol);
1354: fnd_dsql.add_text(' ))');
1355:

Line 1352: fnd_dsql.add_text(' ),');

1348: fnd_dsql.add_text(' ),');
1349: fnd_dsql.add_bind(l_percentage_symbol);
1350: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1351: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1352: fnd_dsql.add_text(' ),');
1353: fnd_dsql.add_bind(l_percentage_symbol);
1354: fnd_dsql.add_text(' ))');
1355:
1356:

Line 1353: fnd_dsql.add_bind(l_percentage_symbol);

1349: fnd_dsql.add_bind(l_percentage_symbol);
1350: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1351: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1352: fnd_dsql.add_text(' ),');
1353: fnd_dsql.add_bind(l_percentage_symbol);
1354: fnd_dsql.add_text(' ))');
1355:
1356:
1357: l_count_incl_excl:=l_count_incl_excl+1;

Line 1354: fnd_dsql.add_text(' ))');

1350: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1351: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1352: fnd_dsql.add_text(' ),');
1353: fnd_dsql.add_bind(l_percentage_symbol);
1354: fnd_dsql.add_text(' ))');
1355:
1356:
1357: l_count_incl_excl:=l_count_incl_excl+1;
1358:

Line 1362: fnd_dsql.add_text(' )');

1358:
1359:
1360: END LOOP;
1361:
1362: fnd_dsql.add_text(' )');
1363:
1364: l_count_incl_excl:=0;
1365: fnd_dsql.add_text(' MINUS ( SELECT inst_eps_code FROM igs_pe_hz_parties WHERE ');
1366:

Line 1365: fnd_dsql.add_text(' MINUS ( SELECT inst_eps_code FROM igs_pe_hz_parties WHERE ');

1361:
1362: fnd_dsql.add_text(' )');
1363:
1364: l_count_incl_excl:=0;
1365: fnd_dsql.add_text(' MINUS ( SELECT inst_eps_code FROM igs_pe_hz_parties WHERE ');
1366:
1367: -- Open a cursor to fetch all the exclusion Records and combine them to form a where clause
1368: FOR c_revgr_incl_excl_rec IN c_revgr_incl_excl(c_appl_revprof_revgr_rec.appl_revprof_revgr_id,
1369: g_excl_ind) LOOP

Line 1372: fnd_dsql.add_text(' OR ');

1368: FOR c_revgr_incl_excl_rec IN c_revgr_incl_excl(c_appl_revprof_revgr_rec.appl_revprof_revgr_id,
1369: g_excl_ind) LOOP
1370:
1371: IF (l_count_incl_excl > 0) THEN
1372: fnd_dsql.add_text(' OR ');
1373: END IF;
1374:
1375: fnd_dsql.add_text(' ((UPPER(inst_eps_code) BETWEEN NVL(UPPER(');
1376: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);

Line 1375: fnd_dsql.add_text(' ((UPPER(inst_eps_code) BETWEEN NVL(UPPER(');

1371: IF (l_count_incl_excl > 0) THEN
1372: fnd_dsql.add_text(' OR ');
1373: END IF;
1374:
1375: fnd_dsql.add_text(' ((UPPER(inst_eps_code) BETWEEN NVL(UPPER(');
1376: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
1377: fnd_dsql.add_text(' ),');
1378: fnd_dsql.add_bind(l_percentage_symbol);
1379: fnd_dsql.add_text(' ) AND NVL(UPPER(');

Line 1376: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);

1372: fnd_dsql.add_text(' OR ');
1373: END IF;
1374:
1375: fnd_dsql.add_text(' ((UPPER(inst_eps_code) BETWEEN NVL(UPPER(');
1376: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
1377: fnd_dsql.add_text(' ),');
1378: fnd_dsql.add_bind(l_percentage_symbol);
1379: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1380: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

Line 1377: fnd_dsql.add_text(' ),');

1373: END IF;
1374:
1375: fnd_dsql.add_text(' ((UPPER(inst_eps_code) BETWEEN NVL(UPPER(');
1376: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
1377: fnd_dsql.add_text(' ),');
1378: fnd_dsql.add_bind(l_percentage_symbol);
1379: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1380: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1381: fnd_dsql.add_text(' ),');

Line 1378: fnd_dsql.add_bind(l_percentage_symbol);

1374:
1375: fnd_dsql.add_text(' ((UPPER(inst_eps_code) BETWEEN NVL(UPPER(');
1376: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
1377: fnd_dsql.add_text(' ),');
1378: fnd_dsql.add_bind(l_percentage_symbol);
1379: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1380: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1381: fnd_dsql.add_text(' ),');
1382: fnd_dsql.add_bind(l_percentage_symbol);

Line 1379: fnd_dsql.add_text(' ) AND NVL(UPPER(');

1375: fnd_dsql.add_text(' ((UPPER(inst_eps_code) BETWEEN NVL(UPPER(');
1376: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
1377: fnd_dsql.add_text(' ),');
1378: fnd_dsql.add_bind(l_percentage_symbol);
1379: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1380: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1381: fnd_dsql.add_text(' ),');
1382: fnd_dsql.add_bind(l_percentage_symbol);
1383: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');

Line 1380: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

1376: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
1377: fnd_dsql.add_text(' ),');
1378: fnd_dsql.add_bind(l_percentage_symbol);
1379: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1380: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1381: fnd_dsql.add_text(' ),');
1382: fnd_dsql.add_bind(l_percentage_symbol);
1383: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1384: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

Line 1381: fnd_dsql.add_text(' ),');

1377: fnd_dsql.add_text(' ),');
1378: fnd_dsql.add_bind(l_percentage_symbol);
1379: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1380: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1381: fnd_dsql.add_text(' ),');
1382: fnd_dsql.add_bind(l_percentage_symbol);
1383: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1384: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1385: fnd_dsql.add_text(' ),');

Line 1382: fnd_dsql.add_bind(l_percentage_symbol);

1378: fnd_dsql.add_bind(l_percentage_symbol);
1379: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1380: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1381: fnd_dsql.add_text(' ),');
1382: fnd_dsql.add_bind(l_percentage_symbol);
1383: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1384: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1385: fnd_dsql.add_text(' ),');
1386: fnd_dsql.add_bind(l_percentage_symbol);

Line 1383: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');

1379: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1380: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1381: fnd_dsql.add_text(' ),');
1382: fnd_dsql.add_bind(l_percentage_symbol);
1383: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1384: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1385: fnd_dsql.add_text(' ),');
1386: fnd_dsql.add_bind(l_percentage_symbol);
1387: fnd_dsql.add_text(' ))');

Line 1384: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

1380: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1381: fnd_dsql.add_text(' ),');
1382: fnd_dsql.add_bind(l_percentage_symbol);
1383: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1384: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1385: fnd_dsql.add_text(' ),');
1386: fnd_dsql.add_bind(l_percentage_symbol);
1387: fnd_dsql.add_text(' ))');
1388:

Line 1385: fnd_dsql.add_text(' ),');

1381: fnd_dsql.add_text(' ),');
1382: fnd_dsql.add_bind(l_percentage_symbol);
1383: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1384: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1385: fnd_dsql.add_text(' ),');
1386: fnd_dsql.add_bind(l_percentage_symbol);
1387: fnd_dsql.add_text(' ))');
1388:
1389: l_count_incl_excl:=l_count_incl_excl+1;

Line 1386: fnd_dsql.add_bind(l_percentage_symbol);

1382: fnd_dsql.add_bind(l_percentage_symbol);
1383: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1384: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1385: fnd_dsql.add_text(' ),');
1386: fnd_dsql.add_bind(l_percentage_symbol);
1387: fnd_dsql.add_text(' ))');
1388:
1389: l_count_incl_excl:=l_count_incl_excl+1;
1390: END LOOP;

Line 1387: fnd_dsql.add_text(' ))');

1383: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1384: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1385: fnd_dsql.add_text(' ),');
1386: fnd_dsql.add_bind(l_percentage_symbol);
1387: fnd_dsql.add_text(' ))');
1388:
1389: l_count_incl_excl:=l_count_incl_excl+1;
1390: END LOOP;
1391:

Line 1392: fnd_dsql.add_text(' ))');

1388:
1389: l_count_incl_excl:=l_count_incl_excl+1;
1390: END LOOP;
1391:
1392: fnd_dsql.add_text(' ))');
1393: l_count_incl_excl := 0;
1394:
1395:
1396: ELSE

Line 1398: fnd_dsql.add_text(' AND php.inst_eps_code IN ( SELECT inst_eps_code ');

1394:
1395:
1396: ELSE
1397: CLOSE c_revgr_incl_excl;
1398: fnd_dsql.add_text(' AND php.inst_eps_code IN ( SELECT inst_eps_code ');
1399: fnd_dsql.add_text(' FROM igs_pe_hz_parties WHERE ');
1400:
1401: FOR c_revgr_incl_excl_rec IN c_revgr_incl_excl(c_appl_revprof_revgr_rec.appl_revprof_revgr_id,
1402: g_incl_ind) LOOP

Line 1399: fnd_dsql.add_text(' FROM igs_pe_hz_parties WHERE ');

1395:
1396: ELSE
1397: CLOSE c_revgr_incl_excl;
1398: fnd_dsql.add_text(' AND php.inst_eps_code IN ( SELECT inst_eps_code ');
1399: fnd_dsql.add_text(' FROM igs_pe_hz_parties WHERE ');
1400:
1401: FOR c_revgr_incl_excl_rec IN c_revgr_incl_excl(c_appl_revprof_revgr_rec.appl_revprof_revgr_id,
1402: g_incl_ind) LOOP
1403: IF (l_count_incl_excl > 0) THEN

Line 1404: fnd_dsql.add_text(' OR ');

1400:
1401: FOR c_revgr_incl_excl_rec IN c_revgr_incl_excl(c_appl_revprof_revgr_rec.appl_revprof_revgr_id,
1402: g_incl_ind) LOOP
1403: IF (l_count_incl_excl > 0) THEN
1404: fnd_dsql.add_text(' OR ');
1405: END IF;
1406:
1407: fnd_dsql.add_text(' ((UPPER(inst_eps_code) BETWEEN NVL(UPPER(');
1408: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);

Line 1407: fnd_dsql.add_text(' ((UPPER(inst_eps_code) BETWEEN NVL(UPPER(');

1403: IF (l_count_incl_excl > 0) THEN
1404: fnd_dsql.add_text(' OR ');
1405: END IF;
1406:
1407: fnd_dsql.add_text(' ((UPPER(inst_eps_code) BETWEEN NVL(UPPER(');
1408: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
1409: fnd_dsql.add_text(' ),');
1410: fnd_dsql.add_bind(l_percentage_symbol);
1411: fnd_dsql.add_text(' ) AND NVL(UPPER(');

Line 1408: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);

1404: fnd_dsql.add_text(' OR ');
1405: END IF;
1406:
1407: fnd_dsql.add_text(' ((UPPER(inst_eps_code) BETWEEN NVL(UPPER(');
1408: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
1409: fnd_dsql.add_text(' ),');
1410: fnd_dsql.add_bind(l_percentage_symbol);
1411: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1412: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

Line 1409: fnd_dsql.add_text(' ),');

1405: END IF;
1406:
1407: fnd_dsql.add_text(' ((UPPER(inst_eps_code) BETWEEN NVL(UPPER(');
1408: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
1409: fnd_dsql.add_text(' ),');
1410: fnd_dsql.add_bind(l_percentage_symbol);
1411: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1412: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1413: fnd_dsql.add_text(' ),');

Line 1410: fnd_dsql.add_bind(l_percentage_symbol);

1406:
1407: fnd_dsql.add_text(' ((UPPER(inst_eps_code) BETWEEN NVL(UPPER(');
1408: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
1409: fnd_dsql.add_text(' ),');
1410: fnd_dsql.add_bind(l_percentage_symbol);
1411: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1412: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1413: fnd_dsql.add_text(' ),');
1414: fnd_dsql.add_bind(l_percentage_symbol);

Line 1411: fnd_dsql.add_text(' ) AND NVL(UPPER(');

1407: fnd_dsql.add_text(' ((UPPER(inst_eps_code) BETWEEN NVL(UPPER(');
1408: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
1409: fnd_dsql.add_text(' ),');
1410: fnd_dsql.add_bind(l_percentage_symbol);
1411: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1412: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1413: fnd_dsql.add_text(' ),');
1414: fnd_dsql.add_bind(l_percentage_symbol);
1415: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');

Line 1412: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

1408: fnd_dsql.add_bind(c_revgr_incl_excl_rec.start_value);
1409: fnd_dsql.add_text(' ),');
1410: fnd_dsql.add_bind(l_percentage_symbol);
1411: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1412: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1413: fnd_dsql.add_text(' ),');
1414: fnd_dsql.add_bind(l_percentage_symbol);
1415: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1416: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

Line 1413: fnd_dsql.add_text(' ),');

1409: fnd_dsql.add_text(' ),');
1410: fnd_dsql.add_bind(l_percentage_symbol);
1411: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1412: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1413: fnd_dsql.add_text(' ),');
1414: fnd_dsql.add_bind(l_percentage_symbol);
1415: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1416: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1417: fnd_dsql.add_text(' ),');

Line 1414: fnd_dsql.add_bind(l_percentage_symbol);

1410: fnd_dsql.add_bind(l_percentage_symbol);
1411: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1412: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1413: fnd_dsql.add_text(' ),');
1414: fnd_dsql.add_bind(l_percentage_symbol);
1415: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1416: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1417: fnd_dsql.add_text(' ),');
1418: fnd_dsql.add_bind(l_percentage_symbol);

Line 1415: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');

1411: fnd_dsql.add_text(' ) AND NVL(UPPER(');
1412: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1413: fnd_dsql.add_text(' ),');
1414: fnd_dsql.add_bind(l_percentage_symbol);
1415: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1416: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1417: fnd_dsql.add_text(' ),');
1418: fnd_dsql.add_bind(l_percentage_symbol);
1419: fnd_dsql.add_text(' ))');

Line 1416: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);

1412: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1413: fnd_dsql.add_text(' ),');
1414: fnd_dsql.add_bind(l_percentage_symbol);
1415: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1416: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1417: fnd_dsql.add_text(' ),');
1418: fnd_dsql.add_bind(l_percentage_symbol);
1419: fnd_dsql.add_text(' ))');
1420:

Line 1417: fnd_dsql.add_text(' ),');

1413: fnd_dsql.add_text(' ),');
1414: fnd_dsql.add_bind(l_percentage_symbol);
1415: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1416: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1417: fnd_dsql.add_text(' ),');
1418: fnd_dsql.add_bind(l_percentage_symbol);
1419: fnd_dsql.add_text(' ))');
1420:
1421: l_count_incl_excl:=l_count_incl_excl+1;

Line 1418: fnd_dsql.add_bind(l_percentage_symbol);

1414: fnd_dsql.add_bind(l_percentage_symbol);
1415: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1416: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1417: fnd_dsql.add_text(' ),');
1418: fnd_dsql.add_bind(l_percentage_symbol);
1419: fnd_dsql.add_text(' ))');
1420:
1421: l_count_incl_excl:=l_count_incl_excl+1;
1422:

Line 1419: fnd_dsql.add_text(' ))');

1415: fnd_dsql.add_text(' )) OR UPPER(inst_eps_code) LIKE NVL(UPPER(');
1416: fnd_dsql.add_bind(c_revgr_incl_excl_rec.end_value);
1417: fnd_dsql.add_text(' ),');
1418: fnd_dsql.add_bind(l_percentage_symbol);
1419: fnd_dsql.add_text(' ))');
1420:
1421: l_count_incl_excl:=l_count_incl_excl+1;
1422:
1423:

Line 1427: fnd_dsql.add_text(' )');

1423:
1424: END LOOP;
1425:
1426: l_count_incl_excl:=0;
1427: fnd_dsql.add_text(' )');
1428:
1429: END IF; -- End of checking presence of exclude records
1430:
1431: l_cur_statement := fnd_dsql.get_text(FALSE);

Line 1431: l_cur_statement := fnd_dsql.get_text(FALSE);

1427: fnd_dsql.add_text(' )');
1428:
1429: END IF; -- End of checking presence of exclude records
1430:
1431: l_cur_statement := fnd_dsql.get_text(FALSE);
1432:
1433: l_cursor_id := dbms_sql.open_cursor;
1434: fnd_dsql.set_cursor(l_cursor_id);
1435:

Line 1434: fnd_dsql.set_cursor(l_cursor_id);

1430:
1431: l_cur_statement := fnd_dsql.get_text(FALSE);
1432:
1433: l_cursor_id := dbms_sql.open_cursor;
1434: fnd_dsql.set_cursor(l_cursor_id);
1435:
1436: dbms_sql.parse(l_cursor_id, l_cur_statement, dbms_sql.native);
1437: fnd_dsql.do_binds;
1438:

Line 1437: fnd_dsql.do_binds;

1433: l_cursor_id := dbms_sql.open_cursor;
1434: fnd_dsql.set_cursor(l_cursor_id);
1435:
1436: dbms_sql.parse(l_cursor_id, l_cur_statement, dbms_sql.native);
1437: fnd_dsql.do_binds;
1438:
1439: dbms_sql.define_column(l_cursor_id, 1, l_person_id);
1440: dbms_sql.define_column(l_cursor_id, 2, l_admission_appl_number);
1441: dbms_sql.define_column(l_cursor_id, 3, l_nominated_course_cd, 6);

Line 1447: l_debug := fnd_dsql.get_text(TRUE);

1443:
1444: l_num_of_rows := dbms_sql.EXECUTE(l_cursor_id);
1445:
1446: /*for debugging*/
1447: l_debug := fnd_dsql.get_text(TRUE);
1448:
1449:
1450: LOOP
1451: EXIT WHEN dbms_sql.FETCH_ROWS(l_cursor_id) = 0;

Line 1545: fnd_dsql.init;

1541: IF c_revgr_addr%FOUND THEN
1542: CLOSE c_revgr_addr;
1543:
1544:
1545: fnd_dsql.init;
1546: fnd_dsql.add_text(' SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number ');
1547: fnd_dsql.add_text(' FROM igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou ');
1548: fnd_dsql.add_text(' WHERE doc.s_adm_doc_status = ');
1549: fnd_dsql.add_bind(l_satisfied);

Line 1546: fnd_dsql.add_text(' SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number ');

1542: CLOSE c_revgr_addr;
1543:
1544:
1545: fnd_dsql.init;
1546: fnd_dsql.add_text(' SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number ');
1547: fnd_dsql.add_text(' FROM igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou ');
1548: fnd_dsql.add_text(' WHERE doc.s_adm_doc_status = ');
1549: fnd_dsql.add_bind(l_satisfied);
1550: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');

Line 1547: fnd_dsql.add_text(' FROM igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou ');

1543:
1544:
1545: fnd_dsql.init;
1546: fnd_dsql.add_text(' SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number ');
1547: fnd_dsql.add_text(' FROM igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou ');
1548: fnd_dsql.add_text(' WHERE doc.s_adm_doc_status = ');
1549: fnd_dsql.add_bind(l_satisfied);
1550: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');
1551: fnd_dsql.add_bind(l_pending);

Line 1548: fnd_dsql.add_text(' WHERE doc.s_adm_doc_status = ');

1544:
1545: fnd_dsql.init;
1546: fnd_dsql.add_text(' SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number ');
1547: fnd_dsql.add_text(' FROM igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou ');
1548: fnd_dsql.add_text(' WHERE doc.s_adm_doc_status = ');
1549: fnd_dsql.add_bind(l_satisfied);
1550: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');
1551: fnd_dsql.add_bind(l_pending);
1552: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');

Line 1549: fnd_dsql.add_bind(l_satisfied);

1545: fnd_dsql.init;
1546: fnd_dsql.add_text(' SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number ');
1547: fnd_dsql.add_text(' FROM igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou ');
1548: fnd_dsql.add_text(' WHERE doc.s_adm_doc_status = ');
1549: fnd_dsql.add_bind(l_satisfied);
1550: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');
1551: fnd_dsql.add_bind(l_pending);
1552: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
1553:

Line 1550: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');

1546: fnd_dsql.add_text(' SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number ');
1547: fnd_dsql.add_text(' FROM igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou ');
1548: fnd_dsql.add_text(' WHERE doc.s_adm_doc_status = ');
1549: fnd_dsql.add_bind(l_satisfied);
1550: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');
1551: fnd_dsql.add_bind(l_pending);
1552: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
1553:
1554: fnd_dsql.add_bind(p_entry_stat_id );

Line 1551: fnd_dsql.add_bind(l_pending);

1547: fnd_dsql.add_text(' FROM igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou ');
1548: fnd_dsql.add_text(' WHERE doc.s_adm_doc_status = ');
1549: fnd_dsql.add_bind(l_satisfied);
1550: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');
1551: fnd_dsql.add_bind(l_pending);
1552: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
1553:
1554: fnd_dsql.add_bind(p_entry_stat_id );
1555: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );

Line 1552: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');

1548: fnd_dsql.add_text(' WHERE doc.s_adm_doc_status = ');
1549: fnd_dsql.add_bind(l_satisfied);
1550: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');
1551: fnd_dsql.add_bind(l_pending);
1552: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
1553:
1554: fnd_dsql.add_bind(p_entry_stat_id );
1555: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );
1556: fnd_dsql.add_bind(p_entry_stat_id);

Line 1554: fnd_dsql.add_bind(p_entry_stat_id );

1550: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ');
1551: fnd_dsql.add_bind(l_pending);
1552: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
1553:
1554: fnd_dsql.add_bind(p_entry_stat_id );
1555: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );
1556: fnd_dsql.add_bind(p_entry_stat_id);
1557: fnd_dsql.add_text(' ) OR ' );
1558: fnd_dsql.add_bind(p_entry_stat_id );

Line 1555: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );

1551: fnd_dsql.add_bind(l_pending);
1552: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
1553:
1554: fnd_dsql.add_bind(p_entry_stat_id );
1555: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );
1556: fnd_dsql.add_bind(p_entry_stat_id);
1557: fnd_dsql.add_text(' ) OR ' );
1558: fnd_dsql.add_bind(p_entry_stat_id );
1559: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 1556: fnd_dsql.add_bind(p_entry_stat_id);

1552: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
1553:
1554: fnd_dsql.add_bind(p_entry_stat_id );
1555: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );
1556: fnd_dsql.add_bind(p_entry_stat_id);
1557: fnd_dsql.add_text(' ) OR ' );
1558: fnd_dsql.add_bind(p_entry_stat_id );
1559: fnd_dsql.add_text(' IS NULL ) AND (( ');
1560:

Line 1557: fnd_dsql.add_text(' ) OR ' );

1553:
1554: fnd_dsql.add_bind(p_entry_stat_id );
1555: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );
1556: fnd_dsql.add_bind(p_entry_stat_id);
1557: fnd_dsql.add_text(' ) OR ' );
1558: fnd_dsql.add_bind(p_entry_stat_id );
1559: fnd_dsql.add_text(' IS NULL ) AND (( ');
1560:
1561: fnd_dsql.add_bind(p_nominated_course_cd);

Line 1558: fnd_dsql.add_bind(p_entry_stat_id );

1554: fnd_dsql.add_bind(p_entry_stat_id );
1555: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );
1556: fnd_dsql.add_bind(p_entry_stat_id);
1557: fnd_dsql.add_text(' ) OR ' );
1558: fnd_dsql.add_bind(p_entry_stat_id );
1559: fnd_dsql.add_text(' IS NULL ) AND (( ');
1560:
1561: fnd_dsql.add_bind(p_nominated_course_cd);
1562: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');

Line 1559: fnd_dsql.add_text(' IS NULL ) AND (( ');

1555: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ' );
1556: fnd_dsql.add_bind(p_entry_stat_id);
1557: fnd_dsql.add_text(' ) OR ' );
1558: fnd_dsql.add_bind(p_entry_stat_id );
1559: fnd_dsql.add_text(' IS NULL ) AND (( ');
1560:
1561: fnd_dsql.add_bind(p_nominated_course_cd);
1562: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
1563: fnd_dsql.add_bind(p_nominated_course_cd );

Line 1561: fnd_dsql.add_bind(p_nominated_course_cd);

1557: fnd_dsql.add_text(' ) OR ' );
1558: fnd_dsql.add_bind(p_entry_stat_id );
1559: fnd_dsql.add_text(' IS NULL ) AND (( ');
1560:
1561: fnd_dsql.add_bind(p_nominated_course_cd);
1562: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
1563: fnd_dsql.add_bind(p_nominated_course_cd );
1564: fnd_dsql.add_text(' ) OR ' );
1565: fnd_dsql.add_bind(p_nominated_course_cd );

Line 1562: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');

1558: fnd_dsql.add_bind(p_entry_stat_id );
1559: fnd_dsql.add_text(' IS NULL ) AND (( ');
1560:
1561: fnd_dsql.add_bind(p_nominated_course_cd);
1562: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
1563: fnd_dsql.add_bind(p_nominated_course_cd );
1564: fnd_dsql.add_text(' ) OR ' );
1565: fnd_dsql.add_bind(p_nominated_course_cd );
1566: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 1563: fnd_dsql.add_bind(p_nominated_course_cd );

1559: fnd_dsql.add_text(' IS NULL ) AND (( ');
1560:
1561: fnd_dsql.add_bind(p_nominated_course_cd);
1562: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
1563: fnd_dsql.add_bind(p_nominated_course_cd );
1564: fnd_dsql.add_text(' ) OR ' );
1565: fnd_dsql.add_bind(p_nominated_course_cd );
1566: fnd_dsql.add_text(' IS NULL ) AND (( ');
1567:

Line 1564: fnd_dsql.add_text(' ) OR ' );

1560:
1561: fnd_dsql.add_bind(p_nominated_course_cd);
1562: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
1563: fnd_dsql.add_bind(p_nominated_course_cd );
1564: fnd_dsql.add_text(' ) OR ' );
1565: fnd_dsql.add_bind(p_nominated_course_cd );
1566: fnd_dsql.add_text(' IS NULL ) AND (( ');
1567:
1568: fnd_dsql.add_bind(p_person_id);

Line 1565: fnd_dsql.add_bind(p_nominated_course_cd );

1561: fnd_dsql.add_bind(p_nominated_course_cd);
1562: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
1563: fnd_dsql.add_bind(p_nominated_course_cd );
1564: fnd_dsql.add_text(' ) OR ' );
1565: fnd_dsql.add_bind(p_nominated_course_cd );
1566: fnd_dsql.add_text(' IS NULL ) AND (( ');
1567:
1568: fnd_dsql.add_bind(p_person_id);
1569: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );

Line 1566: fnd_dsql.add_text(' IS NULL ) AND (( ');

1562: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
1563: fnd_dsql.add_bind(p_nominated_course_cd );
1564: fnd_dsql.add_text(' ) OR ' );
1565: fnd_dsql.add_bind(p_nominated_course_cd );
1566: fnd_dsql.add_text(' IS NULL ) AND (( ');
1567:
1568: fnd_dsql.add_bind(p_person_id);
1569: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
1570: fnd_dsql.add_bind(p_person_id);

Line 1568: fnd_dsql.add_bind(p_person_id);

1564: fnd_dsql.add_text(' ) OR ' );
1565: fnd_dsql.add_bind(p_nominated_course_cd );
1566: fnd_dsql.add_text(' IS NULL ) AND (( ');
1567:
1568: fnd_dsql.add_bind(p_person_id);
1569: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
1570: fnd_dsql.add_bind(p_person_id);
1571: fnd_dsql.add_text(' ) OR ' );
1572: fnd_dsql.add_bind(p_person_id );

Line 1569: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );

1565: fnd_dsql.add_bind(p_nominated_course_cd );
1566: fnd_dsql.add_text(' IS NULL ) AND (( ');
1567:
1568: fnd_dsql.add_bind(p_person_id);
1569: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
1570: fnd_dsql.add_bind(p_person_id);
1571: fnd_dsql.add_text(' ) OR ' );
1572: fnd_dsql.add_bind(p_person_id );
1573: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 1570: fnd_dsql.add_bind(p_person_id);

1566: fnd_dsql.add_text(' IS NULL ) AND (( ');
1567:
1568: fnd_dsql.add_bind(p_person_id);
1569: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
1570: fnd_dsql.add_bind(p_person_id);
1571: fnd_dsql.add_text(' ) OR ' );
1572: fnd_dsql.add_bind(p_person_id );
1573: fnd_dsql.add_text(' IS NULL ) AND (( ');
1574:

Line 1571: fnd_dsql.add_text(' ) OR ' );

1567:
1568: fnd_dsql.add_bind(p_person_id);
1569: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
1570: fnd_dsql.add_bind(p_person_id);
1571: fnd_dsql.add_text(' ) OR ' );
1572: fnd_dsql.add_bind(p_person_id );
1573: fnd_dsql.add_text(' IS NULL ) AND (( ');
1574:
1575: fnd_dsql.add_bind(p_unit_set_cd);

Line 1572: fnd_dsql.add_bind(p_person_id );

1568: fnd_dsql.add_bind(p_person_id);
1569: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
1570: fnd_dsql.add_bind(p_person_id);
1571: fnd_dsql.add_text(' ) OR ' );
1572: fnd_dsql.add_bind(p_person_id );
1573: fnd_dsql.add_text(' IS NULL ) AND (( ');
1574:
1575: fnd_dsql.add_bind(p_unit_set_cd);
1576: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ' );

Line 1573: fnd_dsql.add_text(' IS NULL ) AND (( ');

1569: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
1570: fnd_dsql.add_bind(p_person_id);
1571: fnd_dsql.add_text(' ) OR ' );
1572: fnd_dsql.add_bind(p_person_id );
1573: fnd_dsql.add_text(' IS NULL ) AND (( ');
1574:
1575: fnd_dsql.add_bind(p_unit_set_cd);
1576: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ' );
1577: fnd_dsql.add_bind(p_unit_set_cd );

Line 1575: fnd_dsql.add_bind(p_unit_set_cd);

1571: fnd_dsql.add_text(' ) OR ' );
1572: fnd_dsql.add_bind(p_person_id );
1573: fnd_dsql.add_text(' IS NULL ) AND (( ');
1574:
1575: fnd_dsql.add_bind(p_unit_set_cd);
1576: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ' );
1577: fnd_dsql.add_bind(p_unit_set_cd );
1578: fnd_dsql.add_text(' ) OR ' );
1579: fnd_dsql.add_bind(p_unit_set_cd );

Line 1576: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ' );

1572: fnd_dsql.add_bind(p_person_id );
1573: fnd_dsql.add_text(' IS NULL ) AND (( ');
1574:
1575: fnd_dsql.add_bind(p_unit_set_cd);
1576: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ' );
1577: fnd_dsql.add_bind(p_unit_set_cd );
1578: fnd_dsql.add_text(' ) OR ' );
1579: fnd_dsql.add_bind(p_unit_set_cd );
1580: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 1577: fnd_dsql.add_bind(p_unit_set_cd );

1573: fnd_dsql.add_text(' IS NULL ) AND (( ');
1574:
1575: fnd_dsql.add_bind(p_unit_set_cd);
1576: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ' );
1577: fnd_dsql.add_bind(p_unit_set_cd );
1578: fnd_dsql.add_text(' ) OR ' );
1579: fnd_dsql.add_bind(p_unit_set_cd );
1580: fnd_dsql.add_text(' IS NULL ) AND (( ');
1581:

Line 1578: fnd_dsql.add_text(' ) OR ' );

1574:
1575: fnd_dsql.add_bind(p_unit_set_cd);
1576: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ' );
1577: fnd_dsql.add_bind(p_unit_set_cd );
1578: fnd_dsql.add_text(' ) OR ' );
1579: fnd_dsql.add_bind(p_unit_set_cd );
1580: fnd_dsql.add_text(' IS NULL ) AND (( ');
1581:
1582: fnd_dsql.add_bind(l_admission_cat );

Line 1579: fnd_dsql.add_bind(p_unit_set_cd );

1575: fnd_dsql.add_bind(p_unit_set_cd);
1576: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ' );
1577: fnd_dsql.add_bind(p_unit_set_cd );
1578: fnd_dsql.add_text(' ) OR ' );
1579: fnd_dsql.add_bind(p_unit_set_cd );
1580: fnd_dsql.add_text(' IS NULL ) AND (( ');
1581:
1582: fnd_dsql.add_bind(l_admission_cat );
1583: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );

Line 1580: fnd_dsql.add_text(' IS NULL ) AND (( ');

1576: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ' );
1577: fnd_dsql.add_bind(p_unit_set_cd );
1578: fnd_dsql.add_text(' ) OR ' );
1579: fnd_dsql.add_bind(p_unit_set_cd );
1580: fnd_dsql.add_text(' IS NULL ) AND (( ');
1581:
1582: fnd_dsql.add_bind(l_admission_cat );
1583: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
1584: fnd_dsql.add_bind(l_admission_cat );

Line 1582: fnd_dsql.add_bind(l_admission_cat );

1578: fnd_dsql.add_text(' ) OR ' );
1579: fnd_dsql.add_bind(p_unit_set_cd );
1580: fnd_dsql.add_text(' IS NULL ) AND (( ');
1581:
1582: fnd_dsql.add_bind(l_admission_cat );
1583: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
1584: fnd_dsql.add_bind(l_admission_cat );
1585: fnd_dsql.add_text(' ) OR ' );
1586: fnd_dsql.add_bind(l_admission_cat );

Line 1583: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );

1579: fnd_dsql.add_bind(p_unit_set_cd );
1580: fnd_dsql.add_text(' IS NULL ) AND (( ');
1581:
1582: fnd_dsql.add_bind(l_admission_cat );
1583: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
1584: fnd_dsql.add_bind(l_admission_cat );
1585: fnd_dsql.add_text(' ) OR ' );
1586: fnd_dsql.add_bind(l_admission_cat );
1587: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 1584: fnd_dsql.add_bind(l_admission_cat );

1580: fnd_dsql.add_text(' IS NULL ) AND (( ');
1581:
1582: fnd_dsql.add_bind(l_admission_cat );
1583: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
1584: fnd_dsql.add_bind(l_admission_cat );
1585: fnd_dsql.add_text(' ) OR ' );
1586: fnd_dsql.add_bind(l_admission_cat );
1587: fnd_dsql.add_text(' IS NULL ) AND (( ');
1588:

Line 1585: fnd_dsql.add_text(' ) OR ' );

1581:
1582: fnd_dsql.add_bind(l_admission_cat );
1583: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
1584: fnd_dsql.add_bind(l_admission_cat );
1585: fnd_dsql.add_text(' ) OR ' );
1586: fnd_dsql.add_bind(l_admission_cat );
1587: fnd_dsql.add_text(' IS NULL ) AND (( ');
1588:
1589: fnd_dsql.add_bind(l_s_admission_process_type );

Line 1586: fnd_dsql.add_bind(l_admission_cat );

1582: fnd_dsql.add_bind(l_admission_cat );
1583: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
1584: fnd_dsql.add_bind(l_admission_cat );
1585: fnd_dsql.add_text(' ) OR ' );
1586: fnd_dsql.add_bind(l_admission_cat );
1587: fnd_dsql.add_text(' IS NULL ) AND (( ');
1588:
1589: fnd_dsql.add_bind(l_s_admission_process_type );
1590: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');

Line 1587: fnd_dsql.add_text(' IS NULL ) AND (( ');

1583: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
1584: fnd_dsql.add_bind(l_admission_cat );
1585: fnd_dsql.add_text(' ) OR ' );
1586: fnd_dsql.add_bind(l_admission_cat );
1587: fnd_dsql.add_text(' IS NULL ) AND (( ');
1588:
1589: fnd_dsql.add_bind(l_s_admission_process_type );
1590: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
1591: fnd_dsql.add_bind(l_s_admission_process_type );

Line 1589: fnd_dsql.add_bind(l_s_admission_process_type );

1585: fnd_dsql.add_text(' ) OR ' );
1586: fnd_dsql.add_bind(l_admission_cat );
1587: fnd_dsql.add_text(' IS NULL ) AND (( ');
1588:
1589: fnd_dsql.add_bind(l_s_admission_process_type );
1590: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
1591: fnd_dsql.add_bind(l_s_admission_process_type );
1592: fnd_dsql.add_text(' ) OR ' );
1593: fnd_dsql.add_bind(l_s_admission_process_type );

Line 1590: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');

1586: fnd_dsql.add_bind(l_admission_cat );
1587: fnd_dsql.add_text(' IS NULL ) AND (( ');
1588:
1589: fnd_dsql.add_bind(l_s_admission_process_type );
1590: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
1591: fnd_dsql.add_bind(l_s_admission_process_type );
1592: fnd_dsql.add_text(' ) OR ' );
1593: fnd_dsql.add_bind(l_s_admission_process_type );
1594: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');

Line 1591: fnd_dsql.add_bind(l_s_admission_process_type );

1587: fnd_dsql.add_text(' IS NULL ) AND (( ');
1588:
1589: fnd_dsql.add_bind(l_s_admission_process_type );
1590: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
1591: fnd_dsql.add_bind(l_s_admission_process_type );
1592: fnd_dsql.add_text(' ) OR ' );
1593: fnd_dsql.add_bind(l_s_admission_process_type );
1594: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');
1595:

Line 1592: fnd_dsql.add_text(' ) OR ' );

1588:
1589: fnd_dsql.add_bind(l_s_admission_process_type );
1590: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
1591: fnd_dsql.add_bind(l_s_admission_process_type );
1592: fnd_dsql.add_text(' ) OR ' );
1593: fnd_dsql.add_bind(l_s_admission_process_type );
1594: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');
1595:
1596:

Line 1593: fnd_dsql.add_bind(l_s_admission_process_type );

1589: fnd_dsql.add_bind(l_s_admission_process_type );
1590: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
1591: fnd_dsql.add_bind(l_s_admission_process_type );
1592: fnd_dsql.add_text(' ) OR ' );
1593: fnd_dsql.add_bind(l_s_admission_process_type );
1594: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');
1595:
1596:
1597: IF p_calendar_details IS NOT NULL THEN

Line 1594: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');

1590: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
1591: fnd_dsql.add_bind(l_s_admission_process_type );
1592: fnd_dsql.add_text(' ) OR ' );
1593: fnd_dsql.add_bind(l_s_admission_process_type );
1594: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');
1595:
1596:
1597: IF p_calendar_details IS NOT NULL THEN
1598: -- Get the Academic Calander details form the Academic Calender Parameter

Line 1608: fnd_dsql.add_text(' 1=2 ' );

1604: l_adm_ci_sequence_number := IGS_GE_NUMBER.TO_NUM ( SUBSTR ( p_calendar_details, 37, 6));
1605:
1606:
1607: IF l_acad_cal_type IS NULL OR l_acad_ci_sequence_number IS NULL OR l_adm_cal_type IS NULL OR l_adm_ci_sequence_number IS NULL THEN
1608: fnd_dsql.add_text(' 1=2 ' );
1609: ELSE
1610: fnd_dsql.add_text(' AND app.acad_cal_type = ');
1611: fnd_dsql.add_bind(l_acad_cal_type);
1612:

Line 1610: fnd_dsql.add_text(' AND app.acad_cal_type = ');

1606:
1607: IF l_acad_cal_type IS NULL OR l_acad_ci_sequence_number IS NULL OR l_adm_cal_type IS NULL OR l_adm_ci_sequence_number IS NULL THEN
1608: fnd_dsql.add_text(' 1=2 ' );
1609: ELSE
1610: fnd_dsql.add_text(' AND app.acad_cal_type = ');
1611: fnd_dsql.add_bind(l_acad_cal_type);
1612:
1613: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
1614: fnd_dsql.add_bind(l_acad_ci_sequence_number);

Line 1611: fnd_dsql.add_bind(l_acad_cal_type);

1607: IF l_acad_cal_type IS NULL OR l_acad_ci_sequence_number IS NULL OR l_adm_cal_type IS NULL OR l_adm_ci_sequence_number IS NULL THEN
1608: fnd_dsql.add_text(' 1=2 ' );
1609: ELSE
1610: fnd_dsql.add_text(' AND app.acad_cal_type = ');
1611: fnd_dsql.add_bind(l_acad_cal_type);
1612:
1613: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
1614: fnd_dsql.add_bind(l_acad_ci_sequence_number);
1615:

Line 1613: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');

1609: ELSE
1610: fnd_dsql.add_text(' AND app.acad_cal_type = ');
1611: fnd_dsql.add_bind(l_acad_cal_type);
1612:
1613: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
1614: fnd_dsql.add_bind(l_acad_ci_sequence_number);
1615:
1616: fnd_dsql.add_text(' AND app.adm_cal_type = ');
1617: fnd_dsql.add_bind(l_adm_cal_type);

Line 1614: fnd_dsql.add_bind(l_acad_ci_sequence_number);

1610: fnd_dsql.add_text(' AND app.acad_cal_type = ');
1611: fnd_dsql.add_bind(l_acad_cal_type);
1612:
1613: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
1614: fnd_dsql.add_bind(l_acad_ci_sequence_number);
1615:
1616: fnd_dsql.add_text(' AND app.adm_cal_type = ');
1617: fnd_dsql.add_bind(l_adm_cal_type);
1618:

Line 1616: fnd_dsql.add_text(' AND app.adm_cal_type = ');

1612:
1613: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
1614: fnd_dsql.add_bind(l_acad_ci_sequence_number);
1615:
1616: fnd_dsql.add_text(' AND app.adm_cal_type = ');
1617: fnd_dsql.add_bind(l_adm_cal_type);
1618:
1619: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
1620: fnd_dsql.add_bind(l_adm_ci_sequence_number);

Line 1617: fnd_dsql.add_bind(l_adm_cal_type);

1613: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
1614: fnd_dsql.add_bind(l_acad_ci_sequence_number);
1615:
1616: fnd_dsql.add_text(' AND app.adm_cal_type = ');
1617: fnd_dsql.add_bind(l_adm_cal_type);
1618:
1619: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
1620: fnd_dsql.add_bind(l_adm_ci_sequence_number);
1621:

Line 1619: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');

1615:
1616: fnd_dsql.add_text(' AND app.adm_cal_type = ');
1617: fnd_dsql.add_bind(l_adm_cal_type);
1618:
1619: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
1620: fnd_dsql.add_bind(l_adm_ci_sequence_number);
1621:
1622: END IF;
1623: END IF;

Line 1620: fnd_dsql.add_bind(l_adm_ci_sequence_number);

1616: fnd_dsql.add_text(' AND app.adm_cal_type = ');
1617: fnd_dsql.add_bind(l_adm_cal_type);
1618:
1619: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
1620: fnd_dsql.add_bind(l_adm_ci_sequence_number);
1621:
1622: END IF;
1623: END IF;
1624:

Line 1627: fnd_dsql.add_text(' AND (');

1623: END IF;
1624:
1625:
1626: l_count_incl_excl:= 0;
1627: fnd_dsql.add_text(' AND (');
1628: -- Open a cursor to fetch all the include Records and combine them to form a where clause
1629: FOR c_revgr_addr_rec IN c_revgr_addr(c_appl_revprof_revgr_rec.appl_revprof_revgr_id)
1630: LOOP
1631: IF (l_count_incl_excl > 0) THEN

Line 1632: fnd_dsql.add_text(' OR ');

1628: -- Open a cursor to fetch all the include Records and combine them to form a where clause
1629: FOR c_revgr_addr_rec IN c_revgr_addr(c_appl_revprof_revgr_rec.appl_revprof_revgr_id)
1630: LOOP
1631: IF (l_count_incl_excl > 0) THEN
1632: fnd_dsql.add_text(' OR ');
1633: END IF;
1634:
1635:
1636: fnd_dsql.add_text(' ( apl.nominated_course_cd = NVL(');

Line 1636: fnd_dsql.add_text(' ( apl.nominated_course_cd = NVL(');

1632: fnd_dsql.add_text(' OR ');
1633: END IF;
1634:
1635:
1636: fnd_dsql.add_text(' ( apl.nominated_course_cd = NVL(');
1637: fnd_dsql.add_bind(c_revgr_addr_rec.start_value );
1638: fnd_dsql.add_text(' ,');
1639: fnd_dsql.add_bind(l_percentage_symbol);
1640: fnd_dsql.add_text(' ) AND apl.crv_version_number = NVL(');

Line 1637: fnd_dsql.add_bind(c_revgr_addr_rec.start_value );

1633: END IF;
1634:
1635:
1636: fnd_dsql.add_text(' ( apl.nominated_course_cd = NVL(');
1637: fnd_dsql.add_bind(c_revgr_addr_rec.start_value );
1638: fnd_dsql.add_text(' ,');
1639: fnd_dsql.add_bind(l_percentage_symbol);
1640: fnd_dsql.add_text(' ) AND apl.crv_version_number = NVL(');
1641: fnd_dsql.add_bind(c_revgr_addr_rec.version_number);

Line 1638: fnd_dsql.add_text(' ,');

1634:
1635:
1636: fnd_dsql.add_text(' ( apl.nominated_course_cd = NVL(');
1637: fnd_dsql.add_bind(c_revgr_addr_rec.start_value );
1638: fnd_dsql.add_text(' ,');
1639: fnd_dsql.add_bind(l_percentage_symbol);
1640: fnd_dsql.add_text(' ) AND apl.crv_version_number = NVL(');
1641: fnd_dsql.add_bind(c_revgr_addr_rec.version_number);
1642: fnd_dsql.add_text(' ,');

Line 1639: fnd_dsql.add_bind(l_percentage_symbol);

1635:
1636: fnd_dsql.add_text(' ( apl.nominated_course_cd = NVL(');
1637: fnd_dsql.add_bind(c_revgr_addr_rec.start_value );
1638: fnd_dsql.add_text(' ,');
1639: fnd_dsql.add_bind(l_percentage_symbol);
1640: fnd_dsql.add_text(' ) AND apl.crv_version_number = NVL(');
1641: fnd_dsql.add_bind(c_revgr_addr_rec.version_number);
1642: fnd_dsql.add_text(' ,');
1643: fnd_dsql.add_bind(l_percentage_symbol);

Line 1640: fnd_dsql.add_text(' ) AND apl.crv_version_number = NVL(');

1636: fnd_dsql.add_text(' ( apl.nominated_course_cd = NVL(');
1637: fnd_dsql.add_bind(c_revgr_addr_rec.start_value );
1638: fnd_dsql.add_text(' ,');
1639: fnd_dsql.add_bind(l_percentage_symbol);
1640: fnd_dsql.add_text(' ) AND apl.crv_version_number = NVL(');
1641: fnd_dsql.add_bind(c_revgr_addr_rec.version_number);
1642: fnd_dsql.add_text(' ,');
1643: fnd_dsql.add_bind(l_percentage_symbol);
1644: fnd_dsql.add_text(' ))');

Line 1641: fnd_dsql.add_bind(c_revgr_addr_rec.version_number);

1637: fnd_dsql.add_bind(c_revgr_addr_rec.start_value );
1638: fnd_dsql.add_text(' ,');
1639: fnd_dsql.add_bind(l_percentage_symbol);
1640: fnd_dsql.add_text(' ) AND apl.crv_version_number = NVL(');
1641: fnd_dsql.add_bind(c_revgr_addr_rec.version_number);
1642: fnd_dsql.add_text(' ,');
1643: fnd_dsql.add_bind(l_percentage_symbol);
1644: fnd_dsql.add_text(' ))');
1645:

Line 1642: fnd_dsql.add_text(' ,');

1638: fnd_dsql.add_text(' ,');
1639: fnd_dsql.add_bind(l_percentage_symbol);
1640: fnd_dsql.add_text(' ) AND apl.crv_version_number = NVL(');
1641: fnd_dsql.add_bind(c_revgr_addr_rec.version_number);
1642: fnd_dsql.add_text(' ,');
1643: fnd_dsql.add_bind(l_percentage_symbol);
1644: fnd_dsql.add_text(' ))');
1645:
1646: l_count_incl_excl:=l_count_incl_excl+1;

Line 1643: fnd_dsql.add_bind(l_percentage_symbol);

1639: fnd_dsql.add_bind(l_percentage_symbol);
1640: fnd_dsql.add_text(' ) AND apl.crv_version_number = NVL(');
1641: fnd_dsql.add_bind(c_revgr_addr_rec.version_number);
1642: fnd_dsql.add_text(' ,');
1643: fnd_dsql.add_bind(l_percentage_symbol);
1644: fnd_dsql.add_text(' ))');
1645:
1646: l_count_incl_excl:=l_count_incl_excl+1;
1647:

Line 1644: fnd_dsql.add_text(' ))');

1640: fnd_dsql.add_text(' ) AND apl.crv_version_number = NVL(');
1641: fnd_dsql.add_bind(c_revgr_addr_rec.version_number);
1642: fnd_dsql.add_text(' ,');
1643: fnd_dsql.add_bind(l_percentage_symbol);
1644: fnd_dsql.add_text(' ))');
1645:
1646: l_count_incl_excl:=l_count_incl_excl+1;
1647:
1648: END LOOP;

Line 1651: fnd_dsql.add_text(' )');

1647:
1648: END LOOP;
1649:
1650: l_count_incl_excl:=0;
1651: fnd_dsql.add_text(' )');
1652:
1653:
1654: l_cur_statement := fnd_dsql.get_text(FALSE);
1655:

Line 1654: l_cur_statement := fnd_dsql.get_text(FALSE);

1650: l_count_incl_excl:=0;
1651: fnd_dsql.add_text(' )');
1652:
1653:
1654: l_cur_statement := fnd_dsql.get_text(FALSE);
1655:
1656: l_cursor_id := dbms_sql.open_cursor;
1657: fnd_dsql.set_cursor(l_cursor_id);
1658:

Line 1657: fnd_dsql.set_cursor(l_cursor_id);

1653:
1654: l_cur_statement := fnd_dsql.get_text(FALSE);
1655:
1656: l_cursor_id := dbms_sql.open_cursor;
1657: fnd_dsql.set_cursor(l_cursor_id);
1658:
1659: dbms_sql.parse(l_cursor_id, l_cur_statement, dbms_sql.native);
1660: fnd_dsql.do_binds;
1661:

Line 1660: fnd_dsql.do_binds;

1656: l_cursor_id := dbms_sql.open_cursor;
1657: fnd_dsql.set_cursor(l_cursor_id);
1658:
1659: dbms_sql.parse(l_cursor_id, l_cur_statement, dbms_sql.native);
1660: fnd_dsql.do_binds;
1661:
1662: dbms_sql.define_column(l_cursor_id, 1, l_person_id);
1663: dbms_sql.define_column(l_cursor_id, 2, l_admission_appl_number);
1664: dbms_sql.define_column(l_cursor_id, 3, l_nominated_course_cd, 6);

Line 1670: l_debug := fnd_dsql.get_text(TRUE);

1666:
1667: l_num_of_rows := dbms_sql.EXECUTE(l_cursor_id);
1668:
1669: /*for debugging*/
1670: l_debug := fnd_dsql.get_text(TRUE);
1671:
1672:
1673: LOOP
1674: EXIT WHEN dbms_sql.FETCH_ROWS(l_cursor_id) = 0;

Line 1770: fnd_dsql.init;

1766: IF c_revgr_addr%FOUND THEN
1767: CLOSE c_revgr_addr;
1768:
1769:
1770: fnd_dsql.init;
1771: fnd_dsql.add_text('SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number ' );
1772: fnd_dsql.add_text(' FROM igs_ps_ver_all pva, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou ');
1773: fnd_dsql.add_text(' WHERE pva.course_cd = apl.nominated_course_cd AND doc.s_adm_doc_status = ' );
1774: fnd_dsql.add_bind(l_satisfied);

Line 1771: fnd_dsql.add_text('SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number ' );

1767: CLOSE c_revgr_addr;
1768:
1769:
1770: fnd_dsql.init;
1771: fnd_dsql.add_text('SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number ' );
1772: fnd_dsql.add_text(' FROM igs_ps_ver_all pva, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou ');
1773: fnd_dsql.add_text(' WHERE pva.course_cd = apl.nominated_course_cd AND doc.s_adm_doc_status = ' );
1774: fnd_dsql.add_bind(l_satisfied);
1775: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );

Line 1772: fnd_dsql.add_text(' FROM igs_ps_ver_all pva, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou ');

1768:
1769:
1770: fnd_dsql.init;
1771: fnd_dsql.add_text('SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number ' );
1772: fnd_dsql.add_text(' FROM igs_ps_ver_all pva, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou ');
1773: fnd_dsql.add_text(' WHERE pva.course_cd = apl.nominated_course_cd AND doc.s_adm_doc_status = ' );
1774: fnd_dsql.add_bind(l_satisfied);
1775: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );
1776: fnd_dsql.add_bind(l_pending);

Line 1773: fnd_dsql.add_text(' WHERE pva.course_cd = apl.nominated_course_cd AND doc.s_adm_doc_status = ' );

1769:
1770: fnd_dsql.init;
1771: fnd_dsql.add_text('SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number ' );
1772: fnd_dsql.add_text(' FROM igs_ps_ver_all pva, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou ');
1773: fnd_dsql.add_text(' WHERE pva.course_cd = apl.nominated_course_cd AND doc.s_adm_doc_status = ' );
1774: fnd_dsql.add_bind(l_satisfied);
1775: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );
1776: fnd_dsql.add_bind(l_pending);
1777: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');

Line 1774: fnd_dsql.add_bind(l_satisfied);

1770: fnd_dsql.init;
1771: fnd_dsql.add_text('SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number ' );
1772: fnd_dsql.add_text(' FROM igs_ps_ver_all pva, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou ');
1773: fnd_dsql.add_text(' WHERE pva.course_cd = apl.nominated_course_cd AND doc.s_adm_doc_status = ' );
1774: fnd_dsql.add_bind(l_satisfied);
1775: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );
1776: fnd_dsql.add_bind(l_pending);
1777: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
1778:

Line 1775: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );

1771: fnd_dsql.add_text('SELECT apl.person_id,apl.admission_appl_number, apl.nominated_course_cd, apl.sequence_number ' );
1772: fnd_dsql.add_text(' FROM igs_ps_ver_all pva, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou ');
1773: fnd_dsql.add_text(' WHERE pva.course_cd = apl.nominated_course_cd AND doc.s_adm_doc_status = ' );
1774: fnd_dsql.add_bind(l_satisfied);
1775: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );
1776: fnd_dsql.add_bind(l_pending);
1777: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
1778:
1779: fnd_dsql.add_bind(p_entry_stat_id );

Line 1776: fnd_dsql.add_bind(l_pending);

1772: fnd_dsql.add_text(' FROM igs_ps_ver_all pva, igs_ad_ps_appl_inst_all apl, igs_ad_appl_all app, igs_ad_doc_stat doc, igs_ad_ou_stat ou ');
1773: fnd_dsql.add_text(' WHERE pva.course_cd = apl.nominated_course_cd AND doc.s_adm_doc_status = ' );
1774: fnd_dsql.add_bind(l_satisfied);
1775: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );
1776: fnd_dsql.add_bind(l_pending);
1777: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
1778:
1779: fnd_dsql.add_bind(p_entry_stat_id );
1780: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');

Line 1777: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');

1773: fnd_dsql.add_text(' WHERE pva.course_cd = apl.nominated_course_cd AND doc.s_adm_doc_status = ' );
1774: fnd_dsql.add_bind(l_satisfied);
1775: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );
1776: fnd_dsql.add_bind(l_pending);
1777: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
1778:
1779: fnd_dsql.add_bind(p_entry_stat_id );
1780: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');
1781: fnd_dsql.add_bind(p_entry_stat_id );

Line 1779: fnd_dsql.add_bind(p_entry_stat_id );

1775: fnd_dsql.add_text(' AND ou.s_adm_outcome_status = ' );
1776: fnd_dsql.add_bind(l_pending);
1777: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
1778:
1779: fnd_dsql.add_bind(p_entry_stat_id );
1780: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');
1781: fnd_dsql.add_bind(p_entry_stat_id );
1782: fnd_dsql.add_text(' ) OR ' );
1783: fnd_dsql.add_bind(p_entry_stat_id );

Line 1780: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');

1776: fnd_dsql.add_bind(l_pending);
1777: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
1778:
1779: fnd_dsql.add_bind(p_entry_stat_id );
1780: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');
1781: fnd_dsql.add_bind(p_entry_stat_id );
1782: fnd_dsql.add_text(' ) OR ' );
1783: fnd_dsql.add_bind(p_entry_stat_id );
1784: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 1781: fnd_dsql.add_bind(p_entry_stat_id );

1777: fnd_dsql.add_text(' AND doc.adm_doc_status = apl.adm_doc_status AND ou.adm_outcome_status = apl.adm_outcome_status AND (( ');
1778:
1779: fnd_dsql.add_bind(p_entry_stat_id );
1780: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');
1781: fnd_dsql.add_bind(p_entry_stat_id );
1782: fnd_dsql.add_text(' ) OR ' );
1783: fnd_dsql.add_bind(p_entry_stat_id );
1784: fnd_dsql.add_text(' IS NULL ) AND (( ');
1785:

Line 1782: fnd_dsql.add_text(' ) OR ' );

1778:
1779: fnd_dsql.add_bind(p_entry_stat_id );
1780: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');
1781: fnd_dsql.add_bind(p_entry_stat_id );
1782: fnd_dsql.add_text(' ) OR ' );
1783: fnd_dsql.add_bind(p_entry_stat_id );
1784: fnd_dsql.add_text(' IS NULL ) AND (( ');
1785:
1786: fnd_dsql.add_bind(p_nominated_course_cd );

Line 1783: fnd_dsql.add_bind(p_entry_stat_id );

1779: fnd_dsql.add_bind(p_entry_stat_id );
1780: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');
1781: fnd_dsql.add_bind(p_entry_stat_id );
1782: fnd_dsql.add_text(' ) OR ' );
1783: fnd_dsql.add_bind(p_entry_stat_id );
1784: fnd_dsql.add_text(' IS NULL ) AND (( ');
1785:
1786: fnd_dsql.add_bind(p_nominated_course_cd );
1787: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');

Line 1784: fnd_dsql.add_text(' IS NULL ) AND (( ');

1780: fnd_dsql.add_text(' IS NOT NULL AND apl.entry_status = ');
1781: fnd_dsql.add_bind(p_entry_stat_id );
1782: fnd_dsql.add_text(' ) OR ' );
1783: fnd_dsql.add_bind(p_entry_stat_id );
1784: fnd_dsql.add_text(' IS NULL ) AND (( ');
1785:
1786: fnd_dsql.add_bind(p_nominated_course_cd );
1787: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
1788: fnd_dsql.add_bind(p_nominated_course_cd );

Line 1786: fnd_dsql.add_bind(p_nominated_course_cd );

1782: fnd_dsql.add_text(' ) OR ' );
1783: fnd_dsql.add_bind(p_entry_stat_id );
1784: fnd_dsql.add_text(' IS NULL ) AND (( ');
1785:
1786: fnd_dsql.add_bind(p_nominated_course_cd );
1787: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
1788: fnd_dsql.add_bind(p_nominated_course_cd );
1789: fnd_dsql.add_text(' ) OR ' );
1790: fnd_dsql.add_bind(p_nominated_course_cd );

Line 1787: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');

1783: fnd_dsql.add_bind(p_entry_stat_id );
1784: fnd_dsql.add_text(' IS NULL ) AND (( ');
1785:
1786: fnd_dsql.add_bind(p_nominated_course_cd );
1787: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
1788: fnd_dsql.add_bind(p_nominated_course_cd );
1789: fnd_dsql.add_text(' ) OR ' );
1790: fnd_dsql.add_bind(p_nominated_course_cd );
1791: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 1788: fnd_dsql.add_bind(p_nominated_course_cd );

1784: fnd_dsql.add_text(' IS NULL ) AND (( ');
1785:
1786: fnd_dsql.add_bind(p_nominated_course_cd );
1787: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
1788: fnd_dsql.add_bind(p_nominated_course_cd );
1789: fnd_dsql.add_text(' ) OR ' );
1790: fnd_dsql.add_bind(p_nominated_course_cd );
1791: fnd_dsql.add_text(' IS NULL ) AND (( ');
1792:

Line 1789: fnd_dsql.add_text(' ) OR ' );

1785:
1786: fnd_dsql.add_bind(p_nominated_course_cd );
1787: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
1788: fnd_dsql.add_bind(p_nominated_course_cd );
1789: fnd_dsql.add_text(' ) OR ' );
1790: fnd_dsql.add_bind(p_nominated_course_cd );
1791: fnd_dsql.add_text(' IS NULL ) AND (( ');
1792:
1793: fnd_dsql.add_bind(p_person_id );

Line 1790: fnd_dsql.add_bind(p_nominated_course_cd );

1786: fnd_dsql.add_bind(p_nominated_course_cd );
1787: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
1788: fnd_dsql.add_bind(p_nominated_course_cd );
1789: fnd_dsql.add_text(' ) OR ' );
1790: fnd_dsql.add_bind(p_nominated_course_cd );
1791: fnd_dsql.add_text(' IS NULL ) AND (( ');
1792:
1793: fnd_dsql.add_bind(p_person_id );
1794: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );

Line 1791: fnd_dsql.add_text(' IS NULL ) AND (( ');

1787: fnd_dsql.add_text(' IS NOT NULL AND apl.nominated_course_cd = ');
1788: fnd_dsql.add_bind(p_nominated_course_cd );
1789: fnd_dsql.add_text(' ) OR ' );
1790: fnd_dsql.add_bind(p_nominated_course_cd );
1791: fnd_dsql.add_text(' IS NULL ) AND (( ');
1792:
1793: fnd_dsql.add_bind(p_person_id );
1794: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
1795: fnd_dsql.add_bind(p_person_id );

Line 1793: fnd_dsql.add_bind(p_person_id );

1789: fnd_dsql.add_text(' ) OR ' );
1790: fnd_dsql.add_bind(p_nominated_course_cd );
1791: fnd_dsql.add_text(' IS NULL ) AND (( ');
1792:
1793: fnd_dsql.add_bind(p_person_id );
1794: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
1795: fnd_dsql.add_bind(p_person_id );
1796: fnd_dsql.add_text(' ) OR ' );
1797: fnd_dsql.add_bind(p_person_id );

Line 1794: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );

1790: fnd_dsql.add_bind(p_nominated_course_cd );
1791: fnd_dsql.add_text(' IS NULL ) AND (( ');
1792:
1793: fnd_dsql.add_bind(p_person_id );
1794: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
1795: fnd_dsql.add_bind(p_person_id );
1796: fnd_dsql.add_text(' ) OR ' );
1797: fnd_dsql.add_bind(p_person_id );
1798: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 1795: fnd_dsql.add_bind(p_person_id );

1791: fnd_dsql.add_text(' IS NULL ) AND (( ');
1792:
1793: fnd_dsql.add_bind(p_person_id );
1794: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
1795: fnd_dsql.add_bind(p_person_id );
1796: fnd_dsql.add_text(' ) OR ' );
1797: fnd_dsql.add_bind(p_person_id );
1798: fnd_dsql.add_text(' IS NULL ) AND (( ');
1799:

Line 1796: fnd_dsql.add_text(' ) OR ' );

1792:
1793: fnd_dsql.add_bind(p_person_id );
1794: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
1795: fnd_dsql.add_bind(p_person_id );
1796: fnd_dsql.add_text(' ) OR ' );
1797: fnd_dsql.add_bind(p_person_id );
1798: fnd_dsql.add_text(' IS NULL ) AND (( ');
1799:
1800: fnd_dsql.add_bind(p_unit_set_cd );

Line 1797: fnd_dsql.add_bind(p_person_id );

1793: fnd_dsql.add_bind(p_person_id );
1794: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
1795: fnd_dsql.add_bind(p_person_id );
1796: fnd_dsql.add_text(' ) OR ' );
1797: fnd_dsql.add_bind(p_person_id );
1798: fnd_dsql.add_text(' IS NULL ) AND (( ');
1799:
1800: fnd_dsql.add_bind(p_unit_set_cd );
1801: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');

Line 1798: fnd_dsql.add_text(' IS NULL ) AND (( ');

1794: fnd_dsql.add_text(' IS NOT NULL AND apl.person_id = ' );
1795: fnd_dsql.add_bind(p_person_id );
1796: fnd_dsql.add_text(' ) OR ' );
1797: fnd_dsql.add_bind(p_person_id );
1798: fnd_dsql.add_text(' IS NULL ) AND (( ');
1799:
1800: fnd_dsql.add_bind(p_unit_set_cd );
1801: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
1802: fnd_dsql.add_bind(p_unit_set_cd);

Line 1800: fnd_dsql.add_bind(p_unit_set_cd );

1796: fnd_dsql.add_text(' ) OR ' );
1797: fnd_dsql.add_bind(p_person_id );
1798: fnd_dsql.add_text(' IS NULL ) AND (( ');
1799:
1800: fnd_dsql.add_bind(p_unit_set_cd );
1801: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
1802: fnd_dsql.add_bind(p_unit_set_cd);
1803: fnd_dsql.add_text(' ) OR ' );
1804: fnd_dsql.add_bind(p_unit_set_cd );

Line 1801: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');

1797: fnd_dsql.add_bind(p_person_id );
1798: fnd_dsql.add_text(' IS NULL ) AND (( ');
1799:
1800: fnd_dsql.add_bind(p_unit_set_cd );
1801: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
1802: fnd_dsql.add_bind(p_unit_set_cd);
1803: fnd_dsql.add_text(' ) OR ' );
1804: fnd_dsql.add_bind(p_unit_set_cd );
1805: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 1802: fnd_dsql.add_bind(p_unit_set_cd);

1798: fnd_dsql.add_text(' IS NULL ) AND (( ');
1799:
1800: fnd_dsql.add_bind(p_unit_set_cd );
1801: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
1802: fnd_dsql.add_bind(p_unit_set_cd);
1803: fnd_dsql.add_text(' ) OR ' );
1804: fnd_dsql.add_bind(p_unit_set_cd );
1805: fnd_dsql.add_text(' IS NULL ) AND (( ');
1806:

Line 1803: fnd_dsql.add_text(' ) OR ' );

1799:
1800: fnd_dsql.add_bind(p_unit_set_cd );
1801: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
1802: fnd_dsql.add_bind(p_unit_set_cd);
1803: fnd_dsql.add_text(' ) OR ' );
1804: fnd_dsql.add_bind(p_unit_set_cd );
1805: fnd_dsql.add_text(' IS NULL ) AND (( ');
1806:
1807: fnd_dsql.add_bind(l_admission_cat );

Line 1804: fnd_dsql.add_bind(p_unit_set_cd );

1800: fnd_dsql.add_bind(p_unit_set_cd );
1801: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
1802: fnd_dsql.add_bind(p_unit_set_cd);
1803: fnd_dsql.add_text(' ) OR ' );
1804: fnd_dsql.add_bind(p_unit_set_cd );
1805: fnd_dsql.add_text(' IS NULL ) AND (( ');
1806:
1807: fnd_dsql.add_bind(l_admission_cat );
1808: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );

Line 1805: fnd_dsql.add_text(' IS NULL ) AND (( ');

1801: fnd_dsql.add_text(' IS NOT NULL AND apl.unit_set_cd = ');
1802: fnd_dsql.add_bind(p_unit_set_cd);
1803: fnd_dsql.add_text(' ) OR ' );
1804: fnd_dsql.add_bind(p_unit_set_cd );
1805: fnd_dsql.add_text(' IS NULL ) AND (( ');
1806:
1807: fnd_dsql.add_bind(l_admission_cat );
1808: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
1809: fnd_dsql.add_bind(l_admission_cat );

Line 1807: fnd_dsql.add_bind(l_admission_cat );

1803: fnd_dsql.add_text(' ) OR ' );
1804: fnd_dsql.add_bind(p_unit_set_cd );
1805: fnd_dsql.add_text(' IS NULL ) AND (( ');
1806:
1807: fnd_dsql.add_bind(l_admission_cat );
1808: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
1809: fnd_dsql.add_bind(l_admission_cat );
1810: fnd_dsql.add_text(' ) OR ' );
1811: fnd_dsql.add_bind(l_admission_cat );

Line 1808: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );

1804: fnd_dsql.add_bind(p_unit_set_cd );
1805: fnd_dsql.add_text(' IS NULL ) AND (( ');
1806:
1807: fnd_dsql.add_bind(l_admission_cat );
1808: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
1809: fnd_dsql.add_bind(l_admission_cat );
1810: fnd_dsql.add_text(' ) OR ' );
1811: fnd_dsql.add_bind(l_admission_cat );
1812: fnd_dsql.add_text(' IS NULL ) AND (( ');

Line 1809: fnd_dsql.add_bind(l_admission_cat );

1805: fnd_dsql.add_text(' IS NULL ) AND (( ');
1806:
1807: fnd_dsql.add_bind(l_admission_cat );
1808: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
1809: fnd_dsql.add_bind(l_admission_cat );
1810: fnd_dsql.add_text(' ) OR ' );
1811: fnd_dsql.add_bind(l_admission_cat );
1812: fnd_dsql.add_text(' IS NULL ) AND (( ');
1813:

Line 1810: fnd_dsql.add_text(' ) OR ' );

1806:
1807: fnd_dsql.add_bind(l_admission_cat );
1808: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
1809: fnd_dsql.add_bind(l_admission_cat );
1810: fnd_dsql.add_text(' ) OR ' );
1811: fnd_dsql.add_bind(l_admission_cat );
1812: fnd_dsql.add_text(' IS NULL ) AND (( ');
1813:
1814: fnd_dsql.add_bind(l_s_admission_process_type );

Line 1811: fnd_dsql.add_bind(l_admission_cat );

1807: fnd_dsql.add_bind(l_admission_cat );
1808: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
1809: fnd_dsql.add_bind(l_admission_cat );
1810: fnd_dsql.add_text(' ) OR ' );
1811: fnd_dsql.add_bind(l_admission_cat );
1812: fnd_dsql.add_text(' IS NULL ) AND (( ');
1813:
1814: fnd_dsql.add_bind(l_s_admission_process_type );
1815: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');

Line 1812: fnd_dsql.add_text(' IS NULL ) AND (( ');

1808: fnd_dsql.add_text(' IS NOT NULL AND app.admission_cat = ' );
1809: fnd_dsql.add_bind(l_admission_cat );
1810: fnd_dsql.add_text(' ) OR ' );
1811: fnd_dsql.add_bind(l_admission_cat );
1812: fnd_dsql.add_text(' IS NULL ) AND (( ');
1813:
1814: fnd_dsql.add_bind(l_s_admission_process_type );
1815: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
1816: fnd_dsql.add_bind(l_s_admission_process_type );

Line 1814: fnd_dsql.add_bind(l_s_admission_process_type );

1810: fnd_dsql.add_text(' ) OR ' );
1811: fnd_dsql.add_bind(l_admission_cat );
1812: fnd_dsql.add_text(' IS NULL ) AND (( ');
1813:
1814: fnd_dsql.add_bind(l_s_admission_process_type );
1815: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
1816: fnd_dsql.add_bind(l_s_admission_process_type );
1817: fnd_dsql.add_text(' ) OR ' );
1818: fnd_dsql.add_bind(l_s_admission_process_type );

Line 1815: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');

1811: fnd_dsql.add_bind(l_admission_cat );
1812: fnd_dsql.add_text(' IS NULL ) AND (( ');
1813:
1814: fnd_dsql.add_bind(l_s_admission_process_type );
1815: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
1816: fnd_dsql.add_bind(l_s_admission_process_type );
1817: fnd_dsql.add_text(' ) OR ' );
1818: fnd_dsql.add_bind(l_s_admission_process_type );
1819: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');

Line 1816: fnd_dsql.add_bind(l_s_admission_process_type );

1812: fnd_dsql.add_text(' IS NULL ) AND (( ');
1813:
1814: fnd_dsql.add_bind(l_s_admission_process_type );
1815: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
1816: fnd_dsql.add_bind(l_s_admission_process_type );
1817: fnd_dsql.add_text(' ) OR ' );
1818: fnd_dsql.add_bind(l_s_admission_process_type );
1819: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');
1820:

Line 1817: fnd_dsql.add_text(' ) OR ' );

1813:
1814: fnd_dsql.add_bind(l_s_admission_process_type );
1815: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
1816: fnd_dsql.add_bind(l_s_admission_process_type );
1817: fnd_dsql.add_text(' ) OR ' );
1818: fnd_dsql.add_bind(l_s_admission_process_type );
1819: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');
1820:
1821: IF p_calendar_details IS NOT NULL THEN

Line 1818: fnd_dsql.add_bind(l_s_admission_process_type );

1814: fnd_dsql.add_bind(l_s_admission_process_type );
1815: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
1816: fnd_dsql.add_bind(l_s_admission_process_type );
1817: fnd_dsql.add_text(' ) OR ' );
1818: fnd_dsql.add_bind(l_s_admission_process_type );
1819: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');
1820:
1821: IF p_calendar_details IS NOT NULL THEN
1822: -- Get the Academic Calander details form the Academic Calender Parameter

Line 1819: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');

1815: fnd_dsql.add_text(' IS NOT NULL AND app.s_admission_process_type = ');
1816: fnd_dsql.add_bind(l_s_admission_process_type );
1817: fnd_dsql.add_text(' ) OR ' );
1818: fnd_dsql.add_bind(l_s_admission_process_type );
1819: fnd_dsql.add_text(' IS NULL ) AND apl.person_id = app.person_id AND apl.admission_appl_number = app.admission_appl_number ');
1820:
1821: IF p_calendar_details IS NOT NULL THEN
1822: -- Get the Academic Calander details form the Academic Calender Parameter
1823: l_acad_cal_type := RTRIM ( SUBSTR ( p_calendar_details, 1, 10));

Line 1832: fnd_dsql.add_text(' 1=2 ' );

1828: l_adm_ci_sequence_number := IGS_GE_NUMBER.TO_NUM ( SUBSTR ( p_calendar_details, 37, 6));
1829:
1830:
1831: IF l_acad_cal_type IS NULL OR l_acad_ci_sequence_number IS NULL OR l_adm_cal_type IS NULL OR l_adm_ci_sequence_number IS NULL THEN
1832: fnd_dsql.add_text(' 1=2 ' );
1833: ELSE
1834: fnd_dsql.add_text(' AND app.acad_cal_type = ');
1835: fnd_dsql.add_bind(l_acad_cal_type);
1836:

Line 1834: fnd_dsql.add_text(' AND app.acad_cal_type = ');

1830:
1831: IF l_acad_cal_type IS NULL OR l_acad_ci_sequence_number IS NULL OR l_adm_cal_type IS NULL OR l_adm_ci_sequence_number IS NULL THEN
1832: fnd_dsql.add_text(' 1=2 ' );
1833: ELSE
1834: fnd_dsql.add_text(' AND app.acad_cal_type = ');
1835: fnd_dsql.add_bind(l_acad_cal_type);
1836:
1837: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
1838: fnd_dsql.add_bind(l_acad_ci_sequence_number);

Line 1835: fnd_dsql.add_bind(l_acad_cal_type);

1831: IF l_acad_cal_type IS NULL OR l_acad_ci_sequence_number IS NULL OR l_adm_cal_type IS NULL OR l_adm_ci_sequence_number IS NULL THEN
1832: fnd_dsql.add_text(' 1=2 ' );
1833: ELSE
1834: fnd_dsql.add_text(' AND app.acad_cal_type = ');
1835: fnd_dsql.add_bind(l_acad_cal_type);
1836:
1837: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
1838: fnd_dsql.add_bind(l_acad_ci_sequence_number);
1839:

Line 1837: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');

1833: ELSE
1834: fnd_dsql.add_text(' AND app.acad_cal_type = ');
1835: fnd_dsql.add_bind(l_acad_cal_type);
1836:
1837: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
1838: fnd_dsql.add_bind(l_acad_ci_sequence_number);
1839:
1840: fnd_dsql.add_text(' AND app.adm_cal_type = ');
1841: fnd_dsql.add_bind(l_adm_cal_type);

Line 1838: fnd_dsql.add_bind(l_acad_ci_sequence_number);

1834: fnd_dsql.add_text(' AND app.acad_cal_type = ');
1835: fnd_dsql.add_bind(l_acad_cal_type);
1836:
1837: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
1838: fnd_dsql.add_bind(l_acad_ci_sequence_number);
1839:
1840: fnd_dsql.add_text(' AND app.adm_cal_type = ');
1841: fnd_dsql.add_bind(l_adm_cal_type);
1842:

Line 1840: fnd_dsql.add_text(' AND app.adm_cal_type = ');

1836:
1837: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
1838: fnd_dsql.add_bind(l_acad_ci_sequence_number);
1839:
1840: fnd_dsql.add_text(' AND app.adm_cal_type = ');
1841: fnd_dsql.add_bind(l_adm_cal_type);
1842:
1843: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
1844: fnd_dsql.add_bind(l_adm_ci_sequence_number);

Line 1841: fnd_dsql.add_bind(l_adm_cal_type);

1837: fnd_dsql.add_text(' AND app.acad_ci_sequence_number = ');
1838: fnd_dsql.add_bind(l_acad_ci_sequence_number);
1839:
1840: fnd_dsql.add_text(' AND app.adm_cal_type = ');
1841: fnd_dsql.add_bind(l_adm_cal_type);
1842:
1843: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
1844: fnd_dsql.add_bind(l_adm_ci_sequence_number);
1845:

Line 1843: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');

1839:
1840: fnd_dsql.add_text(' AND app.adm_cal_type = ');
1841: fnd_dsql.add_bind(l_adm_cal_type);
1842:
1843: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
1844: fnd_dsql.add_bind(l_adm_ci_sequence_number);
1845:
1846: END IF;
1847: END IF;

Line 1844: fnd_dsql.add_bind(l_adm_ci_sequence_number);

1840: fnd_dsql.add_text(' AND app.adm_cal_type = ');
1841: fnd_dsql.add_bind(l_adm_cal_type);
1842:
1843: fnd_dsql.add_text(' AND app.adm_ci_sequence_number = ');
1844: fnd_dsql.add_bind(l_adm_ci_sequence_number);
1845:
1846: END IF;
1847: END IF;
1848:

Line 1850: fnd_dsql.add_text(' AND (');

1846: END IF;
1847: END IF;
1848:
1849:
1850: fnd_dsql.add_text(' AND (');
1851: -- Open a cursor to fetch all the include Records and combine them to form a where clause
1852: FOR c_revgr_addr_rec IN c_revgr_addr(c_appl_revprof_revgr_rec.appl_revprof_revgr_id)
1853: LOOP
1854: IF (l_count_incl_excl > 0) THEN

Line 1855: fnd_dsql.add_text(' OR ');

1851: -- Open a cursor to fetch all the include Records and combine them to form a where clause
1852: FOR c_revgr_addr_rec IN c_revgr_addr(c_appl_revprof_revgr_rec.appl_revprof_revgr_id)
1853: LOOP
1854: IF (l_count_incl_excl > 0) THEN
1855: fnd_dsql.add_text(' OR ');
1856: END IF;
1857:
1858: fnd_dsql.add_text(' ( pva.responsible_org_unit_cd = NVL(' );
1859: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);

Line 1858: fnd_dsql.add_text(' ( pva.responsible_org_unit_cd = NVL(' );

1854: IF (l_count_incl_excl > 0) THEN
1855: fnd_dsql.add_text(' OR ');
1856: END IF;
1857:
1858: fnd_dsql.add_text(' ( pva.responsible_org_unit_cd = NVL(' );
1859: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
1860: fnd_dsql.add_text(' ,');
1861: fnd_dsql.add_bind(l_percentage_symbol);
1862: fnd_dsql.add_text(' ))');

Line 1859: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);

1855: fnd_dsql.add_text(' OR ');
1856: END IF;
1857:
1858: fnd_dsql.add_text(' ( pva.responsible_org_unit_cd = NVL(' );
1859: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
1860: fnd_dsql.add_text(' ,');
1861: fnd_dsql.add_bind(l_percentage_symbol);
1862: fnd_dsql.add_text(' ))');
1863:

Line 1860: fnd_dsql.add_text(' ,');

1856: END IF;
1857:
1858: fnd_dsql.add_text(' ( pva.responsible_org_unit_cd = NVL(' );
1859: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
1860: fnd_dsql.add_text(' ,');
1861: fnd_dsql.add_bind(l_percentage_symbol);
1862: fnd_dsql.add_text(' ))');
1863:
1864:

Line 1861: fnd_dsql.add_bind(l_percentage_symbol);

1857:
1858: fnd_dsql.add_text(' ( pva.responsible_org_unit_cd = NVL(' );
1859: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
1860: fnd_dsql.add_text(' ,');
1861: fnd_dsql.add_bind(l_percentage_symbol);
1862: fnd_dsql.add_text(' ))');
1863:
1864:
1865: l_count_incl_excl:=l_count_incl_excl+1;

Line 1862: fnd_dsql.add_text(' ))');

1858: fnd_dsql.add_text(' ( pva.responsible_org_unit_cd = NVL(' );
1859: fnd_dsql.add_bind(c_revgr_addr_rec.start_value);
1860: fnd_dsql.add_text(' ,');
1861: fnd_dsql.add_bind(l_percentage_symbol);
1862: fnd_dsql.add_text(' ))');
1863:
1864:
1865: l_count_incl_excl:=l_count_incl_excl+1;
1866:

Line 1870: fnd_dsql.add_text(' )');

1866:
1867: END LOOP;
1868:
1869: l_count_incl_excl:=0;
1870: fnd_dsql.add_text(' )');
1871:
1872:
1873: l_cur_statement := fnd_dsql.get_text(FALSE);
1874:

Line 1873: l_cur_statement := fnd_dsql.get_text(FALSE);

1869: l_count_incl_excl:=0;
1870: fnd_dsql.add_text(' )');
1871:
1872:
1873: l_cur_statement := fnd_dsql.get_text(FALSE);
1874:
1875: l_cursor_id := dbms_sql.open_cursor;
1876: fnd_dsql.set_cursor(l_cursor_id);
1877:

Line 1876: fnd_dsql.set_cursor(l_cursor_id);

1872:
1873: l_cur_statement := fnd_dsql.get_text(FALSE);
1874:
1875: l_cursor_id := dbms_sql.open_cursor;
1876: fnd_dsql.set_cursor(l_cursor_id);
1877:
1878: dbms_sql.parse(l_cursor_id, l_cur_statement, dbms_sql.native);
1879: fnd_dsql.do_binds;
1880:

Line 1879: fnd_dsql.do_binds;

1875: l_cursor_id := dbms_sql.open_cursor;
1876: fnd_dsql.set_cursor(l_cursor_id);
1877:
1878: dbms_sql.parse(l_cursor_id, l_cur_statement, dbms_sql.native);
1879: fnd_dsql.do_binds;
1880:
1881: dbms_sql.define_column(l_cursor_id, 1, l_person_id);
1882: dbms_sql.define_column(l_cursor_id, 2, l_admission_appl_number);
1883: dbms_sql.define_column(l_cursor_id, 3, l_nominated_course_cd, 6);

Line 1889: l_debug := fnd_dsql.get_text(TRUE);

1885:
1886: l_num_of_rows := dbms_sql.EXECUTE(l_cursor_id);
1887:
1888: /*for debugging*/
1889: l_debug := fnd_dsql.get_text(TRUE);
1890:
1891:
1892: LOOP
1893: EXIT WHEN dbms_sql.FETCH_ROWS(l_cursor_id) = 0;